PDA

Просмотр полной версии : ошибки при чтении с трм201



Ярослав123
14.01.2010, 17:20
Читаю 5 регистров данных с прибора ТРМ201 по протоколу ModBusRTU. Начинаю с регистра 0х0000. Периодически и неравномерно задание прибора приходит со значением в 10 раз больше чем есть на приборе.

Где может быть проблема? У меня, или в ТРМ.

Чтение происходит при помощи контроллера CJ1M фирмы OMRON, и установленного в нем модуля SCU с портами RS232. Данный модуль производит все преобразования (ASCII, расчет CRC, начало посылки, конец посылки) самостоятельно. Я ему передаю только адрес прибора. Т.е. хочу сказать что в приеме и преобразовании данных со стороны контроллера ошибки быть не должно.
При опросе приборов других производителей таких проблем нет.

Куда рыть?

Ярослав123
19.01.2010, 22:10
прошу помочь по заданному вопросу.

Илья Глан
20.01.2010, 11:10
думаю, вам стоит провести эксперимент: взять OPC-сервер MODBUS, отсюда, например http://www.owen.ru/catalog/45423969, и OPC эксплорер, например http://www.matrikonopc.com/downloads/176/software/index.aspx и посмотреть на результат работы. Если OPC эксплорер будет выдавать периодически такие же значения, то это прибор, если нет, то либо реализация опроса на контроллере, либо какие-либо помехи в сети. А чем в вашей схеме обеспечивается RS-485?

Ярослав123
21.01.2010, 18:46
думаю, вам стоит провести эксперимент: взять OPC-сервер MODBUS, отсюда, например http://www.owen.ru/catalog/45423969, и OPC эксплорер, например http://www.matrikonopc.com/downloads/176/software/index.aspx и посмотреть на результат работы.

Думаю что производитель мог ответить на заданный вопрос, а он молчит.

RS485 обеспечивается преобразователем, ICP7520. Смею заметить что на преобразователь нареканий нет. Опрос по протоколу "ОВЕН" идет без проблем, при любых выставленных задержках ответа, хотя менее 2 мсек не пробывал.
В виду большого количества приборов в эксплуатации - около 100 штук, и при наличии всего 6 штук с поддержкой "Модбас", всеравно перешел на протокол "ОВЕН". Но хотел увидеть ответ от производителя приборов, прав я или нет. Заниматься исследованием и изучать еще дополнительное програмное обеспечение ради проверки не вижу смысла.
Жду ответа производителя сего прибора.

Александр Ч.
27.01.2010, 21:02
Подключал трм201 к сп270 по модбас - неравномерностей не наблюдал. конечно 1 знак после запятой в настройках панели нужен.

Ярослав123
01.02.2010, 22:16
А я как раз держал прибор в режиме без знака после запятой, в режиме чтения по МОДБАС. Програмист визуализации сделал вывод на экран целочисленных значений. Будет время проверю еще раз, но пока пиборы установлены на оборудовании и не могу их проверить.

Солнечный заяц
31.05.2010, 11:26
У меня была похожая ситуация при обмене контроллера WinPAC-8841 и электросчетчика Меркурий-230 через преобразователь OWEN-232/485. Причем иногда к целочисленному значению прибавлялся и ноль, и два, и четыре нуля. Причину тогда так и не нашел, но думаю проблема в наводках на линию связи.