Страница 1 из 1

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

Добавлено: 16 июл 2017, 18:50
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

Где ошибка?

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

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

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

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

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

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