Связь со мной: 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
Еще вопрос: экран тревог обладает цикличностью?
Есть экран тревог в него записано 26 сообщений например.
Я со своей программы передаю биты (неважно как) (есть вот программа).
Например я передаю 10-й бит и на панели появляется экран тревог и сообщением в 10 строке.
Если я передаю 1-й бит то высвечивается 1 сообщение на своем месте (в 1 строке).
А как можно спроектировать цикличность сообщений на панели? На ум только приходит если взять динамический текст (строку), на панели разместить несколько таких элементов и задать им адреса. (и передавать биты на них)? Я вижу только такой выход.
просто мне цикличность вывода аварий надо сделать. с экараном тревог такого нельзя сделать.
на экране аварий например если подать бит на 10 сообщение оно выйдет но внизу и придется пролистать экран
Последний раз редактировалось JohnChaban; 16.05.2022 в 20:48.
Мне нужно чтобы сообщение повтороялись и выводили на экран панели ИП320.
Можно отойти от экрана аварий так как он не позволяет этого сделать.
Какие еще можно способы применить?
Например Элемент динамический текст. но тогда не возможность кнопкамии панели листать сообшения. вверх или вниз
Мне необходимо организовать циклический буфер сообщений. Только что для этого применить можно?
Последний раз редактировалось JohnChaban; 17.05.2022 в 08:38.
в понедельник на работе попробую
Просто как зашито в экране тревог так оно и идет в зависимости от чилсла посылаемого в регистр так и будет
я в понедельник на работе попробую отпишусь
Сегодня попробовал передавать данные с имитатора:
Ситуация такая: подал на адрес 0 значение 0->вышло 1 сообщение.
подал на адрес 0 значение 1-> новое сообщение не вышло старое вниз не съехало.
Что я могу делать не так? Работаю с экраном аварийных сообщений.
Как это можно сделать.
Если библиотека ModBus для инструментального пакета Labview 2014, есть виртаульный в нем прибор при помощи которого посылаются биты по протоколу ModBUS RTU.
Вся проблема заключается в том что в экране тревог задан порядок сообщений я кидал же снимок экрана тревог, если например я пошлю бит номер 7 равный true, то на экране тревог появится вверху сообщение за номером 7.
Если в следущий момент я пошлю например бит 0 равный true, то оно непоявится на экране прям во тут, оно будет вверху и чтобы его увидеть надо кнопками панели пролитсать экран вверх.
Если нжуен имитатор могу приложить его к сообщению.
Если не выводятся сразу аварии через меню аварий, сделайте экран с 16 битами 0 регистра, а с этого экрана переход на экран аварий, где вы уже будете листать какая авария пришла.
Или второй вариант, выводить аварии динамическим текстом, там будет последняя авария всегда.
Или третий вариант, смещать экраны аварий вместе с поступлением аварий, всё можно программно сделать. А вообще кому нужна ИП320, когда нормальная 7" панель оператора стоит дешевле, я работаю с нормальными панелями.
Последний раз редактировалось kondor3000; 24.05.2022 в 13:40.