Ваши комментарии

А где лежит по умолчанию кеш глобальных переменных, в каком формате? Как его применять?


"Лежит" в "Моих документах", имеет внутренний закрытый формат.


Скада из него считывает переменные после перезапуска рабочей станции / монитора?


Да.


При использовании "ClearGlobalVar" он тоже удаляется?


Нет.


И ещё вопрос по "SetGlobalVar" - где (и в каком формате) хранятся значения глобальных переменных при задании параметра AStored = true? И можно ли переменные с таким параметром перезаписывать в скрипте (конкретно: оборудование работает - переменная "Промежуточное количество" увеличивается, оборудование не работает - переменная "Промежуточное количество" равна 0)?


При AStored = true переменная будет сохранятся на диск (как раз в том кэше, про который была речь выше), при AStored = false, переменная будет доступна только на время работы монитора, и после перезапуска монитора станет недоступна.


День добрый.


FlushGlobalVarCache - принудительно сохраняет кэш глобальных переменных на диск, сами переменные остаются неизменными.


ClearGlobalVar - удаляется все!


GetGlobarVarDef и GetGlobalVar отличаются тем что в GetGlobarVarDef можно указать значение которое будет возвращено в случае если переменная ранее не назначалась, или произошла ошибка при её чтении, GetGlobarVar при таких случаях вернёт всегда 0. GetGlobarVar использовать в 4.4.1.757 можно.



День добрый.


На данный момент управление возможно только с помощью элементов управления доступных в редакторе мнемосхем. Управления с клавиш нет.

День добрый.


Тип канала "ошибки" - логический?

День добрый.


Уточните вопрос, или опишите задачу которую решаете.

В редакторе каналов modbus?

В этом редакторе перемещение возможно только в пределах своего устройства, и перемещение только при помощи мыши.

Сервис поддержки клиентов работает на платформе UserEcho