PDA

Просмотр полной версии : ПЛК160: Modbus TCP Master и Modbus TCP Slave одновременно.



Антон Костюченко
03.06.2015, 15:09
Здравствуйте уважаемые коллеги, подскажите, пожалуйста:

1. Может ли интерфейс Ethernet ПЛК160 одновременно использоваться как Modbus TCP Master и как Modbus TCP Slave ?

Т.е через Ethernet разъем ПЛК160 (ПЛК1) подключается к другому контроллеру (ПЛК2) и передаёт на него данные как Master, и при этом отвечает на
запросы от ПЛК3, как Slave (ПЛК1, ПЛК2 и ПЛК3 объединены через Switch) ?
Примечание. ПЛК2 и ПЛК3 - ПЛК других производителей (не ОВЕН), поддерживающих Modbus TCP.

2. Аналогичная ситуация, но при этом в сети вместо ПЛК3 присутствует АРМ со SCADA системой. Может ли ПЛК1 (Master) опрашивать ПЛК2 (Slave) по Modbus TCP и при этом отвечать на запросы SCADA системы через OPC сервер ?

lazy
03.06.2015, 15:50
Может. Но каждому соединению свой порт. И максимум 15 )

Yegor
04.06.2015, 06:10
Modbus TCP MasterПЛК160 не умеет быть TCP-мастером из коробки. Придётся писать код или искать библиотеку. А так да, возможно.

capzap
04.06.2015, 07:14
ПЛК160 не умеет быть TCP-мастером из коробки. Придётся писать код или искать библиотеку. А так да, возможно.

поподробнее можно,с чем это связано,что его нет?

petera
04.06.2015, 09:48
ПЛК160 не умеет быть TCP-мастером из коробки. Придётся писать код или искать библиотеку. А так да, возможно.
Мастер в конфигурации есть http://www.owen.ru/forum/showthread.php?t=18162&p=147697&viewfull=1#post147697
18456

Yegor
04.06.2015, 10:49
Я, конечно, беру свои слова обратно и извиняюсь (век живи — век учись), но пользуясь случаем передаю пламенный привет тому, кто запретил удаление узла с портом и в вариантах замены при этом не оставил, например, "TCP".

Туман
18.07.2015, 22:22
Я, конечно, беру свои слова обратно и извиняюсь (век живи — век учись), но пользуясь случаем передаю пламенный привет тому, кто запретил удаление узла с портом и в вариантах замены при этом не оставил, например, "TCP".

Кстати да, т.е. получается в любом случае будет занят один из портов RS? Можно ли в таком случае использовать "Debug RS232"? Если да, то можно ли будет через него подключиться к ПЛК во время работы?

petera
18.07.2015, 22:42
Кстати да, т.е. получается в любом случае будет занят один из портов RS? Можно ли в таком случае использовать "Debug RS232"? Если да, то можно ли будет через него подключиться к ПЛК во время работы?
Если этот порт использовать для слейва, тогда можно.

energvk
17.07.2016, 15:55
Если этот порт использовать для слейва, тогда можно.

То есть я правильно понимаю, что если Debug RS232 использовать для Мастера TCP, то по из CDS по нему уже не подключиться? Вот бред...

petera
17.07.2016, 18:18
То есть я правильно понимаю, что если Debug RS232 использовать для Мастера TCP, то по из CDS по нему уже не подключиться? Вот бред...

Из каких соображений сделали этот вывод? Или это определилось экспериментально?

energvk
18.07.2016, 10:36
Нет,не экспериментально, из этого поста так подумал:

Если этот порт использовать для слейва, тогда можно.

Надо будет экспериментально проверить