PDA

Просмотр полной версии : СП270 и OMRON по RS485 - нет связи



dm55
18.09.2015, 02:39
Здравствуйте, форумчане!
Помогите с моим вопросом. Имеется панель СП270 (master) и контроллер T100MX. Организовал связь по RS485 по протоколу Omron CPM/CQM Series. По программе COM Port Toolkit отслеживаю посылки.
Панель:
40 30 31 52 52 30 30 30 30 30 30 30 31 34 30 2A 0D @01RR0000000140*.
ПЛК:
40 30 31 52 52 38 31 34 38 2A 0D @01RR8148*.
Панель пишет - нет связи. Панель рабочая. Контроллер старый, поддерживает только протокол Omron.

petera
18.09.2015, 10:14
Здравствуйте, форумчане!
Помогите с моим вопросом. Имеется панель СП270 (master) и контроллер T100MX. Организовал связь по RS485 по протоколу Omron CPM/CQM Series. По программе COM Port Toolkit отслеживаю посылки.
Панель:
40 30 31 52 52 30 30 30 30 30 30 30 31 34 30 2A 0D @01RR0000000140*.
ПЛК:
40 30 31 52 52 38 31 34 38 2A 0D @01RR8148*.
Панель пишет - нет связи. Панель рабочая. Контроллер старый, поддерживает только протокол Omron.
Думаю, что подавляющее большинство кроме протокола Modbus RTU/ASCII других протоколов для панели не использует. Поэтому про Омроновский Host Link протокол боюсь никто не ответит.:(
Полагаю, что Вы воспользовались этим http://www.owen.ru/forum/showthread.php?t=14367 и этим http://www.owen.ru/forum/showthread.php?t=14132&p=101140&viewfull=1#post101140
Обычно, не зависимо от протокола, типичная ошибка - неправильный адрес ПЛК в элементах управления на экране или неправильный адрес регистра

zendo057
18.09.2015, 11:58
Это какой то дремучий контроллер,возможно с этой панелью не работает.С CJ1M соединяется.

dm55
19.09.2015, 14:02
На запрос панели ПЛК отвечает правильно.
Панель: адрес 01
ПЛК: адрес 01.
В программе панели 1 лампочка, перепробовал все регистры. Боюсь, что надо переделывать протоколы связи. На все другие протоколы панель отвечает ошибкой.

zendo057
19.09.2015, 14:35
Как у вас и панель и плк один адрес?.Прикрепите параметры настройки СП, тогда может кто ответит.А вообще обратитесь на форум омрон cpu13.ru

petera
19.09.2015, 16:33
На запрос панели ПЛК отвечает правильно.
Панель: адрес 01
ПЛК: адрес 01.
В программе панели 1 лампочка, перепробовал все регистры. Боюсь, что надо переделывать протоколы связи. На все другие протоколы панель отвечает ошибкой.
Проект покажите. Потому, что непонятно если панель мастер, то где Вы смогли указать адрес для самой панели.

dm55
20.09.2015, 14:21
Извиняюсь, некорректно ответил.
Панель-мастер отправляет запрос на адрес 01:
@01RR0000000140*.
Контроллер отвечает по адресу 01:
@01RR8148*.
Скрины прилагаю
20032
20033
Контроллер поддерживает формат только 38400,8,none,1

zendo057
20.09.2015, 18:49
На сколько я помню у омрона формат данных 7 и стопбит 2

petera
20.09.2015, 19:08
Извиняюсь, некорректно ответил.
Панель-мастер отправляет запрос на адрес 01:
@01RR0000000140*.
Контроллер отвечает по адресу 01:
@01RR8148*.
Скрины прилагаю
20032
20033
Контроллер поддерживает формат только 38400,8,none,1
Какой-то ответ ПЛК не полный. Посмотрел описание протокола http://paginas.fe.up.pt/~pfs/recursos/plcs/omron/c200/op_manual/sec11a.pdf
20039
В частности для чтения RR
20040
Как видно, после @01RR должен быть код завершения операции (End code), который при отсутствии ошибок равен "00", а уже за кодом завершения 8148*
Аналогичное описание и здесь http://www.valtek.es/ftp/Omron/PLC/CQM1H/Todo%20sobre%20el%20CQM1H/Serial%20Comm.%20Boards%20O.M/w365e11/sec4.pdf

НО вот вики https://en.wikipedia.org/wiki/HostLink_Protocol отправляет сюда http://www.tri-plc.com/HostlinkE10.pdf. В этом документе как раз такой ответ предусмотрен как у Вас
20043
Возможно это более старый формат протокола, который панель не поддерживает.
Там же в примере обмена параметры для порта 38400,8,none,1
20044
Так, что не факт, что
На сколько я помню у омрона формат данных 7 и стопбит 2

dm55
22.09.2015, 09:24
Спасибо за ссылки! Подозреваю, что действительно, протокол панели не совсем подходит. В документации контроллера сказано, что поддерживается протокол OMRON C20H. Контроллер выпущен в 1998 году(T100MX). Новые контроллеры T100MX+, поддерживают MODBUS ASCII и RTU. Цена вопроса 380$ * 3+85$ пересылка (от производителя). Буду пробовать разобраться с протоколом панели, потому что денег на новые контроллеры не дадут.