3-й вариант - StringP.
8 регистров 16-й функцией без проблем.
3-й вариант - StringP.
8 регистров 16-й функцией без проблем.
А будет через Стринг работать и чтение и запись одновременно?
https://owen.ru/forum/showthread.php...l=1#post244022
Последний раз редактировалось kondor3000; 26.11.2023 в 11:54.
Вот, что получилось https://disk.yandex.ru/i/woknryYch3c7Zg
kondor3000 отдельное Спасибо за ответы и написанные программы!!!
Последний пример не мой, это из примеров на сайте
12 Опрос ПЛК63 через Lectus OPC
https://owen.ru/product/codesys_v2/example_program
Тоже самое можно сделать и с Овен ОПС сервером, только там адреса регистров надо задавать в DEC (десятичной системе), а не в HEX (шеснадцатиричной) как в Lectus
Заодно проверите какими функциями будет запись, а какими нет для целочисленных (0х06, 0х10)
Для Float, нужно будет "Переставить регистры", поставить -Да ( функция записи 0х10)
Последний раз редактировалось kondor3000; 26.11.2023 в 15:39.
Немного поразбирался, получилось управлять одним выходом(реле), передать и задать целочисленное значение на дисплее и передать на дисплей показания температурного датчика 50М(типа float) https://disk.yandex.ru/i/0MetbpD8PNjA-A
Но управляется выход реле четко через тип INT, через bool и byte не получается 2023-11-30_18-44-18.png
И почему то не могу еще добавить переменных для передачи по интерфейсу 2023-11-30_18-45-53.png
Через INT (UINT) лучше всего, вам уже показывал, как биты упаковать, распаковать через точку.
Добавлять новые элементы надо в SubMenu, а не как вы. Их в таргете 3 штуки. Можно просто вставить новый. Или копировать и вставить.1 Новый элемент.jpg
И сами SubMenu можно тоже добавить в другое SubMenu.
Последний раз редактировалось kondor3000; 30.11.2023 в 16:28.
QW это вроде word, и int туда не вставить.. Хотя...
А по 2му, может надо добавить модбас элемент и туда втыкать? Щас гляну как это делается...
Я похоже случайно удалил SubMenu https://disk.yandex.ru/i/srU2s7qH6PnMXg
Это INT точно int.png