В "Прогр. 63/73. РП. Приложение Б. Таб Б.1. Столбец 3." есть Список EnumP и только одна таблица. http://www.owen.ru/uploads/rp_plk63.73.pdf
В "Прогр. 63/73. РП. Приложение Б. Таб Б.1. Столбец 3." есть Список EnumP и только одна таблица. http://www.owen.ru/uploads/rp_plk63.73.pdf
Не совсем понимаю как мне это поможет в чтении\записи переменных по rs485 на МВ110. Как я понимаю это адресация modbus самого ПЛК.
ПЛК73 общается по модбас RTU с МВ110-8АС. Параметры считывает, но не записывает. В этом проблема.
В 9 посте я спросил:
Мне в 10 посте ответили:Здравствуйте! Имеется в наличии ПЛК63 и модуль МВ110-8АС. Соединены по Modbus_RTU. Чтение параметров проходит, а вот запись нет.
Возможно ошибка в том что запись и чтение организовал через разные массивы.
В тексте программы:параметр (WORD) пытаюсь записать и читаю два параметра(Real и WORD( который пытаюсь записать)). Чтение происходит, а вот изменения нет.
Далее в 11 посте я спросил:ПЛК63/73 не поддерживает групповые запросы по объявленным адресам переменных, используйте служебную копию переменных, она поддерживает групповые запросы.
Добейтесь чтения одной переменной для начала.
ох блин какая старинная тема...
На что мне ответили:Первый раз программирую ПЛК73. Не смог найти "служебная копия переменных". Расскажите пожалуйста про неё или где можно прочитать?
Вот к этому и пришлиПрогр. 63/73. РП. Приложение Б. Таб Б.1. Столбец 3.
В 0-й регистр хочу записать значение 2. И его же прочитать после записи. 4 байта взято из примера. Подскажите тогда как правильно мне сделать.Что Вы хотите записать в один 0-й регистр пихая в буфер зачем-то 4 байта с непонятными значениями ? С типами разберитесь. И с флажком enabl - тоже.
1. Формируете буфер.
2. Вызываете ФБ с enable=true
3. После этого в цикле вызываете этот же ФБ с неизменным буфером и enable=false до появления Complete=true.
4. Узнаете код ошибки и результат в буфере.
5. Только после этого можно вызывать этот или иной ФБ МОДБАС с enable=false!