PDA

Просмотр полной версии : Indel4 и ПЛК63



relline
22.10.2010, 16:00
Нужно считывать с ПЛК63 даные и отображать их в индел.
Есть ПЛК63 подключен по 485 к АС4(Овен) который в свою очередь подключен к ПК. Пробовал через встроеный драйвер Индела и через OPC Сервер(Ваш) визуализации не добился. Проснифил обмен, опрашивал 1бит)


Запрос:22.10.2010 14:43:18.64464 (+0.9844 seconds)

10 01 01 4C 00 08 FE A6 ...L..þ¦

Ответ:22.10.2010 14:43:18.66064 (+0.0156 seconds)

10 81 02 91 94 ..‘”

Запрос:22.10.2010 14:43:19.64464 (+0.9844 seconds)

10 01 01 4C 00 08 FE A6 ...L..þ¦

Ответ:22.10.2010 14:43:19.66064 (+0.0156 seconds)

10 81 02 91 94 ..‘”

Запрос:22.10.2010 14:43:20.64464 (+0.9844 seconds)

10 01 01 4C 00 08 FE A6 ...L..þ¦

Ответ:22.10.2010 14:43:20.64464 (+0.0000 seconds)

10 81 02 91 94



что за код ф-ции 0х81? И почему не удалось установить нормальній обмен?

Филоненко Владислав
22.10.2010, 16:22
Потому, что Вы пытаетесь обратится по несуществующему адресу.

02 ILLEGAL DATA ADDRESS The data address received in the query
is not an allowable address for the
slave.

А откуда взялось 0х81? - Из протокола ModBus - это признак ошибки.

relline
22.10.2010, 16:42
Потому, что Вы пытаетесь обратится по несуществующему адресу.

02 ILLEGAL DATA ADDRESS The data address received in the query
is not an allowable address for the
slave.

А откуда взялось 0х81? - Из протокола ModBus - это признак ошибки.

методом тыка проблему решил, судя со всего просто не поддерживается финкция 0х01(Coil Status) изменил на 0х03(Word Holding Registr) и установил младшее слово впереди - все заработало.