добрый день. возникла задача - при возникновении тревоги, выводить в поле "сообщение" значение первой триггерной переменной. Не получается. В поле "сообщение" после текста тем= пусто. Подскажите новичку, что делаю не так.
добрый день. возникла задача - при возникновении тревоги, выводить в поле "сообщение" значение первой триггерной переменной. Не получается. В поле "сообщение" после текста тем= пусто. Подскажите новичку, что делаю не так.
Добрый день.
В эмуляции тревоги работать не будут.
20-11-2018 13-47-26.jpg
20-11-2018 13-47-09.jpg
Последний раз редактировалось Евгений Кислов; 20.11.2018 в 13:57.
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
спасибо, все получилось. Работал в отладчике
Еще раз здравствуйте!
Встала новая задача. При появление тревоги в столбце "сообщение" вывести переменную формата DATE_AND_TIME, привязанную к триггерной переменной.
Я получаю время в формате dword переменная l1, дальше преобразую ее в DT переменная my_time. Затем в AlarmGroup связываю первую триггерную переменную и my_time и в столбце "Сообщение" задаю необходимый формат вывода переменной - время <LATCH1 %t[yyyy-M-d-HH:mm:s]>
В итоге при появление тревоги в столбце "Сообщение" не получаю, желаемый результат. Отображает - время [yy .
Работал с панелью. Объясните пожалуйста, что делаю не так. Так же прилагаю скрины. Спасибо.
Скриншот 21-11-2018 092708.png
Скриншот 21-11-2018 092753.png
Скриншот 21-11-2018 093009.png
OSCAT.ru читать стандарты и статьи по автоматизации на русском без регистрации и СМС
Потому что время я получаю со стороннего устройства по Modbus и тревогам мне надо присваивать именно то время, так как нельзя синхронизировать время панели и устройства.
Вам будет проще конвертировать время в STRING и использовать строку как LATCH-переменную.
См. функцию DT_TO_STRING_FORMAT из библиотеки OwenStringUtils 3.5.4.7:
http://www.owen.ru/forum/showthread.php?t=25981
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Я установил библиотеку, преобразовал типы, но триггерная переменная не поддерживает STRING. Пишет, что можно использовать только числовые и BOOL.
У меня ошибок не возникает. У вас настроено похожим образом?
21-11-2018 11-20-15.jpg
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk