Александр Бувайлов Posted January 21, 2015 Share Posted January 21, 2015 Здравствуйте! Реализую следующую задачу: интеграция в МастерСКАДА (ИнСат) оборудования "Болид" по протоколу ModBus. Возникла следующая проблема: при подключении приборов через конвертер RS485/USB никаких проблем не возникает, ОРС-сервер взаимодействует с приборами без нареканий, а при подключении через NPort 5150 приборы не видны. Подключение со стандартными параметрами СОМ-порта, тип RS-485 двухпроводной. Ошибок в подключении нет, при преполюсовке А/В индикатор связи гаснет. Пробовал различные варианты (реалком, сервер, клиент, UDP) В режиме СОМ работающие порты 950,966. В режиме сервер, клиент порт 4001, UDP не заработал. ОРС-сервер подключается к МОХА, связь устанавливается, а с приборами "Болид" выдаёт ошибку "Превышен таймаут запроса по команде ...". Причём эксперименты с подбором таймаутов ничего не дали. Ощущение, что МОХА не видит приборов. У нас МОХи работают с теплосчётчиками, правда по RS-232, протокол ModBus, ОРС-сервер "Логика". Подскажите, пожалуйста, может для "Болида" необходимо использовать другой порт? Заранее благодарен MOXA.txt Link to comment
Незнайка Posted January 21, 2015 Share Posted January 21, 2015 Здравствуйте! Вот это руководство https://bolid.ru/files/389/585/tr_ethernet2_.pdf смотрели? Не помогло? Ещё параметр Force Transmit можно попробовать "покрутить". От 5 до 50 мс. Link to comment
Александр Бувайлов Posted January 22, 2015 Author Share Posted January 22, 2015 Здравствуйте! Руководство для АРМ "Орион". Там иная схема взаимодействия, даже подключение осуществляется по другому. Force Transmit не помогает. У нас схема такая: Прибор С2000-ПП преобразует протокол "Орион" в ModBus, при подключении приборов через конвертер RS485/USB всё работает. Через МОХу нет. Разницы между 4-х и 2-х проводными интерфейсами нет. Индикатор связи горит, на 2000-ПП виден по индикатору обмен. Перепробовал все варианты. К МОХе подключается, прибор не видит. UDP режим не смог подключить. С2000-ПП в режиме "Мастер". В "Slave" только при работе по протоколу "Орион" при наличии контроллера С-2000 Link to comment
Незнайка Posted January 22, 2015 Share Posted January 22, 2015 Хорошо, давайте пойдём другим путём. На 5150 в разделе Monitor->Async счётчики Tx и Rx изменяют своё состояние при попытках обмена? Link to comment
Незнайка Posted January 23, 2015 Share Posted January 23, 2015 Ни один? Если счётчик Tx не приращивается - значит, в последовательный интерфейс ничего не отправляется. Доходят ли данные до самого NPort? Будет ли изменятся значение счётчика, если отправлять данные на TCP-порт 4001 терминалом (режим работы NPort - TCP Server)? Link to comment
Александр Бувайлов Posted January 23, 2015 Author Share Posted January 23, 2015 мне кажется, проблема в физическом подключении. когда мы пытались подключаться по 232, к теплосчетчику, пришлось ставить перемычку в разъемы. согласно инструкции подключиться было невозможно к чему либо Link to comment
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now