Добрый день.
Адаптировал Ваш пример под свое оборудование.
1. Пришлось удалить цифровой ввод сетевого регистра 4х519, иначе при вводе через внутренний регистр PSW256 значение сетевого регистра не изменялось.
2. ФО Чтение из сетевых не влияет на работу обмена. Ставлю, удаляю - результат один и тот же.
3. ФО Запись в сетевые по биту пришлось изменить функцию Бит ВЫКЛPSB256 на Бит ВКЛPSB256 иначе невозможно изменить значение из OPC сервера.
4. Значение сетевого регистра из OPC сервера изменяется при условии когда хотя бы один раз было изменение с панели цифрового ввода внутреннего регистра PSW256.
Прошу помочь исправить последний пункт. Проект прилагаю.
Начинаем сначала:
В примере запись происходит по биту 256, надо и при изменении через ОРС сервер при изменении параметра, так же включить бит 256. Можно через макрос для ОРС сервера. ФО после записи должна сбросить бит 256.
Либо сам пример изменить, написав макрос записи в панели.
Последний раз редактировалось kondor3000; 09.01.2023 в 10:47.
Добрый день! У нас есть панель сп307 + плк 110. Сенсор панели периодически подвисает. То есть данные на панель с контроллера приходят, отображаются, а вот поменять настройки, перейти на другой экран не получается, на касание панель не реагирует. Отвисает потом сама. Может у кого-то такое было?
Очевидно, что есть ошибка обращения, к несуществующим областям памяти.
Предложил бы решить задачу разделением.
Например панель мастер (как должно для HMI) .
Возьмите Modbus slave утилиту и проверьте каждый регистер
+79104444236
С уважением,
Лапшин Вячеслав
Коллеги, доброго времени суток!
Подскажите, сталкивался ли кто со следующей проблемой, и известно ли кому решение?
При открытии ранее созданного проекта выскакивает ошибка: "Попытка доступа к HstyUnit за пределами файла".
Проблема серьезная, ибо на разработку проекта было потрачено довольно много времени)
Всем заранее спасибо!123123.PNG
Если работает это хорошо, только мне кажется, так будет работать только PSW256 Float, а PSW258 c битом 258 не будет.
Попробуйте записывать всё через 256 бит, в примере так и было.
И кстати почему 519 и 523 регистр, там нет таких . Есть 518, 520, 522 и 524, а для правильного отображения надо снять (поставить) галку поменять местами регистры, в настройках панели. То есть все Float с чётными адресами.
Вот пример записи 2 Float подряд, адреса 4х0 и 4х2 (подряд можно сделать хоть сколько регистров, в данном примере 4 и внутренние с 256 по 259)
Последний раз редактировалось kondor3000; 09.01.2023 в 21:46.
Здравствуйте. Имеется панель 2017 г. Стала почему-то самопроизвольно перезагружаться при нажатии виртуальных кнопок на панели, до этого работала исправно, что может быть, как устранисть некорректную работу панели?
Можете замерить напряжение питания в момент нормальной работы и в момент такого события?
+79104444236
С уважением,
Лапшин Вячеслав