Извиняюсь, в начале не понял вопрос. Подключали Рис_1, Рис_2. Адрес-addr, скорость связи bps и т.д. как в руководстве. Но это сложно делать с нуля, поэтому забросили. И еще не нашли протокол обмена МВ110-8А, использовали инструкцию МВ110-8АС.
Извиняюсь, в начале не понял вопрос. Подключали Рис_1, Рис_2. Адрес-addr, скорость связи bps и т.д. как в руководстве. Но это сложно делать с нуля, поэтому забросили. И еще не нашли протокол обмена МВ110-8А, использовали инструкцию МВ110-8АС.
Забыл, нужно правильно ставить формат параметров(WORD, BYTE и т.д.)
Сейчас рассылают видеоуроки по подключению МВ110-8А к ПЛК по modbus. На видео, в конфигурации UNM для каждого канала ввода выставляют команду 03. Чем она отличается от 04?
Функция Модбас 03 - это чтение содержимого регистров хранения. Регистры этого типа в классических Модбас-устройствах поддерживают и чтение (ф-ия 03), и запись (ф-ии 06 или 16 [10Нех]). Полные Модбас-адреса регистров хранения начинаются с 4.
Функция Модбас 04 - это чтение содержимого входных регистров. Регистры этого типа в классических Модбас-устройствах поддерживают только чтение (ф-ия 04), а запись в них со стороны мастера невозможна. Их заполняет слэйв. Полные Модбас-адреса входных регистров начинаются с 3.
В частном случае, при неполной адресации, подчинённое устройство (слэйв) может выдать содержимое своего регистра как по 3-ей, так и по 4-й функции. Но не факт. Может и ошибку выкатить, тут всё от "строгости" создателя зависит.
Последний раз редактировалось Ryzhij; 31.10.2013 в 15:37.