PDA

Просмотр полной версии : СПК110 ModbusTCP (master/slave)



АлексейН
19.08.2024, 11:10
Добрый день

На объекте первоначально хотели реализовать схему связи и передачи данных как в приложенном файле (eth -Modbus TCP)
Столкнулись с тем, что спк110 №1 не хочет работать в режиме мастер/слейв одновременно.
К примеру:

Если СПК№1 опрашивает СПК №2 и №3, то opc сервер не может опросить СПК№1 . Отключаем опрос СПК №2 и №3 opc сервер работает нормально.

С чем это может быть связано?

К сожалению проект с актуальными настройками Modbus TCP выслать не могу, так как обмен переделали на порты RS485. Но заказчик хочет вернуться к первоначальной схеме

melky
19.08.2024, 11:20
если опрос сделать не в цикле а с паузами, OPC будет работать? если OPC тоже заставить опрашивать с паузами?

СПК ведь достаточно древние машинки, у мена на ПЛК100 косяки лезут, он теряет связь при попытке опросить его после отправленной ему команды., а с паузой типа опрашивается нормально.

МихаилГл
19.08.2024, 11:23
А разве нельзя на опрос между спк использовать не 502 порт?

melky
19.08.2024, 11:29
МихаилГл а какая разница? OPC же не опрашивает другие слейвы, а только одного, который сам опрашивает других. Или типа мешает исходящий и входящий порты одинаковые? Вроде не должны бы....

МихаилГл
19.08.2024, 11:30
Ну да, подозрения на занятость портов. Хотя хз.

АлексейН
19.08.2024, 11:50
Коллеги уточнение. По настройке при первоначальной схеме - рабочим был опрос тот который стоял в дереве проекта выше, если был выше мастер, то опрос СПК№2,3 если слейв, то работа с opc

melky
19.08.2024, 12:02
Ну тогда разделите порты на разные. 502, 503 и посмотрите что произойдет.

АлексейН
19.08.2024, 12:18
Спасибо за ответы. Будем пробовать. Но если есть еще какие то идеи прошу отписаться.

yurgin_757
22.08.2024, 09:48
У меня СПК107, он же такой же что и 110й, работает в такой схеме78132
...значит и вал СПК должен работать
Почитайте про библиотеку OwenCommunication Library, у меня в сети СПК слеем работает через порт 3, первым пять МВ шек опрашивает, вторым эл.сч меркурий и водомер пульсар. Третий порт МОДБУС ОПС сервер опрашивает
78136

ПРИМЕРЫ В АТЧЕ:

МихаилГл
22.08.2024, 09:51
У меня СПК107, он же такой же что и 110й, работает в такой схеме78132
...значит и вал СПК должен работать

У вас спк общаются между собой? Порт 502 или разные?

yurgin_757
22.08.2024, 10:30
спк общаются с мв через 1 порт, а сетью через ОПС посредством 3го порта RS485
...если вам нужно через эзернет то в этой бибке есть тсп вариант

МихаилГл
22.08.2024, 11:06
спк общаются с мв через 1 порт, а сетью через ОПС посредством 3го порта RS485
...если вам нужно через эзернет то в этой бибке есть тсп вариант

У ТС другая проблема, которая к модбас рту не имеет никакого отношения.