PDA

Просмотр полной версии : Программирование ПЛК304 через MasterSCAD'у(2)



forz0
24.09.2014, 15:34
Добрый день!!!
Возникла проблема с программированием контроллера owen ПЛК304. В наличии имеется ПЛК304 с исполняющей системой M-PLC, MasterSCADA. Программирование контроллера ведется через MasterSCADA соответственно, с самим контроллером связь налажена, НО проблема заключается в считывании данных по ModBus RTU через порт 1. Настройки "COM 1":
-интерфейс "RS485";
-протокол "Modbus RTU";
-номер порта "1";
-скорость "19200";
- "четность", стоп бит "1", "8" бит данных;
- остальные настройки оставил без изменений.

В данный порт добавляю "Устройство ModBus 1", настройки:
- адрес устройства "11" - к данному порту по протоколу ModBus RTU подключен ПЧ danfoss(для теста связи);
- параметр "Использовать групповые запросы при записи" оставил неизменным, т е состояние "TRUE".

Если не добавлять переменные в "Устройство ModBus 1" то данная конфигурация спокойно загружается в ПЛК304.
Если же добавить пару переменных то начинает ругаться "Отказ модуля устройстd Modbus 1" и "Отказ внешних устройств УСО";

Help ME, в чем проблема может быть, переменные создавал разных типов, и тип ячейки тоже пробовал ставить разные все равно ошибка? может что то еще надо сделать

SCADAMaster
24.09.2014, 16:34
Отказ модулей означает что система не может опросить данные ячейки.
По умолчанию, в настройках порта стоит таймаут 100 мс. Возможно устройство отвечает слишком медленно. Попробуйте увеличить.
Также обратите внимание, что в свойствах устройства также есть настройка таймаута (если стоит 0 - то наследуется от порта).

forz0
24.09.2014, 16:47
к сожалению увеличение времени отклика не помогает, "Также обратите внимание, что в свойствах устройства также есть настройка таймаута (если стоит 0 - то наследуется от порта)." - стоит "0".

forz0
24.09.2014, 16:52
при создании регистра чтения, в свойствах указываю адресс "8309" - адресс ячейки из ПЧ, которое надо считать (в данной ячейке лежит адресс частотника в сети и я его как раз хочу считать), тип значения - целый, тип ячейки ставил входной регистр и регистр хранения, при загрузке данная переменная становилаь неактивной, т е не может ее обработать и соответственно ошибки которые были описаны в начале темы(((

SCADAMaster
24.09.2014, 18:02
Вы пробовали опрашивать данный регистр частотного преобразователя другим мастером (например нашим ОРС сервером)?
Проверьте также все настройки - скорость, адрес, стоп-биты, правильность подключения.

forz0
25.09.2014, 10:39
все работает)))