PDA

Просмотр полной версии : [ПЛК100+МСД200 modbus slave] =глюк с лесенкой



Andy5
03.07.2014, 12:16
Полдня потерял из-за проблемы, поднятой в этой теме (http://www.owen.ru/forum/showthread.php?t=13326&p=90597&viewfull=1#post90597) двухлетней давности.

Почему нигде ни на сайте, ни в инструкции не написано, что текущая рабочая прошивка МСД v1.30 глючная?

Andy5
04.07.2014, 18:57
Сделал запись в регистры МСД через Modbus.lib. Записывает нормально, но теперь перестали считываться регистры ТРМ138, настроенные в конфигураторе. Может ли контроллер в одной программе считывать с ТРМ через конфигуратор и записывать в МСД через Modbus.lib? Что нужно подправить? ТРМ и МСД подключены через RS485.

kfvniiz
05.07.2014, 21:23
Если на одном порту, то либо modbus.lib либо конфигуратор. Чтобы на одном порту мог работать и конфигуратор и еще что-то свое вроде была библиотека unm.lib.
А так либо вешай на разные порты то что опрашивается через конфигуратор и modbus.lib либо опрашивай все через Modbus.lib но уже на одном порту.
ps modbus.lib работает надежнее конфигуратора.

Andy5
07.07.2014, 14:31
Удалил 144 полностью настроенных канала в конфигураторе и сделал все через modbus.lib, порт RS485 в ПЛК100 ведь один. Обнаружилась новая загвоздка - каждая запись в МСД трижды повторяется с интервалом в секунду. Как это можно устранить?