Как правильно написать глобальный макрос на WinCC

Панели оператора PP/OP/TP/TD/MP.
Программные пакеты ProTool/WinCC flexible, SCADA система WinCC
KIRILL ASUTP
Posts: 30
Joined: Thu Dec 14, 2006 1:57 pm
Location: Belarus

Как правильно написать глобальный макрос на WinCC

Post by KIRILL ASUTP »

Добрый день подскажите новичку.


Пробовал написать макрос в Global Script на VBS


Option Explicit
Function action
Dim obj
Dim indval

obj =HMIRuntime.Tags("car_section").Value

indval= obj+1
HMIRuntime.Tags("car_section").Write indval

action = CLng (HMIRuntime.Tags("car_section").Value)
End Function

Простая функция увеличивает на 1 переменную c PLC и возврвщвет это значение

В доках ,как я понял, написано ,что к макросам нужно добавить триггер(таймер или тег ) ,как это сделать не знаю .Добавил GSC Runtime Window там отбражается action.bak .Автоматически не запускается .Запустил вручную выполняется 1 раз :roll: .(WinCC 6.0.3)

Поскажите что сделать ,чтобы он работал циклически. :!:

Всем заранее спасибо
CHANt
Posts: 501
Joined: Tue Jun 27, 2006 5:52 am
Location: Russia

Post by CHANt »

Циклически, лучше не надо, по событию лучше :)
Пример триггера
Думаю разберетесь, там в картинках.
При скачивании снимите галку с чебокса "Загрузить Яндекс-бар" прикол на народе такой :)