То есть специальной библиотеки нет, как в CodeSys 3.5? Просто мне необходимо передавать на верх порядка 1000 регистров и я думаю, что библиотекой это сделать легче, чем конфигуратором.
То есть специальной библиотеки нет, как в CodeSys 3.5? Просто мне необходимо передавать на верх порядка 1000 регистров и я думаю, что библиотекой это сделать легче, чем конфигуратором.
Столкнулся с той же проблемой. Неужели для этого нужно тупо вставлять в конфигураторе по одному (или по два через 4 byte) 1000 регистров? File зачем то вставить можно, а область памяти или массив регистров нельзя
Нашёл в документации ответ, как решить поставленную задачу:
1. Добавить в Modbus Slave подэлемент Modbus Master
2. Добавить в Modbus Master Universal Modbus Device
3. Добавить в Universal Modbus Device переменную String Output Module State нужной длины.
4. Разместить массив регистров, который нужно выводить, по адресу String Output Module State
5. Определить экспериментально начальный адрес String Output Module State.
Интересно, кто нибудь пользуется таким костылём?
Последний раз редактировалось rwg; 20.08.2016 в 10:10.
С мастером встроенным в слейв есть однако проблемы http://www.owen.ru/forum/showthread....l=1#post147040
Хотя со String Output Module State наверно работать будет.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg