Wincc - скрипт для High Limit Value

SCADA-система / Человеко-машинный интерфейс
Ответить
Geirby
Любитель
Сообщения: 86
Зарегистрирован: 16 авг 2016, 19:34

Wincc - скрипт для High Limit Value

Сообщение Geirby »

Здравствуйте! При попытках написать скрипт в VBA для
задания верхнего лимита тега выдает сообщение:

Save C:\Users\Public\SCM\GraCS\TEMPLATES.PDL ...
Performance warning: 1 Action with cyclic trigger
- Object: "I/O FieldMove-F", Property: "High Limit Value"
Save completed.

Сообщение появляется, даже если не прописывать ничего,
кроме того, что появилось автоматически.

Function LimitMax_Trigger(Byval Item)

End Function

Где ошибка?

Михайло
Администратор
Сообщения: 4094
Зарегистрирован: 19 сен 2012, 19:16

Re: Wincc - скрипт для High Limit Value

Сообщение Михайло »

Geirby писал(а):Performance warningЖ 1 Action with cyclic trigger
Предупреждение о возможном влиянии функции на падение общей производительности из-за циклического выполнения действия.

Warning - это всего лишь предупреждение, не ошибка.

toshio
Специалист
Сообщения: 109
Зарегистрирован: 23 сен 2015, 11:11

Re: Wincc - скрипт для High Limit Value

Сообщение toshio »

Для задания предельных значений тэга в WinCC не нужно писать скрипт. В HMI tags - Properties - Range - Minimum/Maximum задаются нижний и верхний предел тэга.
А поле, в котором вы отображаете значение данного тэга, можно штатно настроить цветовую маркировку для предельных значений I/O Field - Properties - Limits - Colors.

Но если уж прям необходимо своими силами ограничить предельные значения тэга, то лучше эту функцию возложить на контроллер :)

Ответить