PDA

Просмотр полной версии : PLC160 и его опрос по Ethernet с нескольких устройств...



Igor_Efremenko
02.08.2019, 10:53
Исходные данные:
PLC160; настроен и прошит для выдачи регистров по Modbus(Slave);

Работа:
Проводим опрос данного PLC с ПК1 программой ModbusPool - всё хорошо.
одновременно после начала опроса с ПК1 -
проводим опрос данного PLC с ПК2 программой ModbusPool - невозможно подключиться....

Вариант 2:
Проводим опрос данного PLC с ПК2 программой ModbusPool - всё хорошо.
одновременно после начала опроса с ПК2 -
проводим опрос данного PLC с ПК1 программой ModbusPool - невозможно подключиться....

Вывод/вопрос:
PLC160 и работа модуля Modbus(Slave) при работе с Ethernet возможна ТОЛЬКО с одного устройства????
(предполагается организовать 2 АРМа)

melky
02.08.2019, 10:58
Надо сделать два слейва на набор переменных и назначить разные порты, 502 и 503 например.
один сокет - одно соединение... сам ПЛК не распределяет сокеты как это в разных Moxa и т.д. происходит.

petera
02.08.2019, 11:13
Исходные данные:
PLC160; настроен и прошит для выдачи регистров по Modbus(Slave);

Работа:
Проводим опрос данного PLC с ПК1 программой ModbusPool - всё хорошо.
одновременно после начала опроса с ПК1 -
проводим опрос данного PLC с ПК2 программой ModbusPool - невозможно подключиться....

Вариант 2:
Проводим опрос данного PLC с ПК2 программой ModbusPool - всё хорошо.
одновременно после начала опроса с ПК2 -
проводим опрос данного PLC с ПК1 программой ModbusPool - невозможно подключиться....

Вывод/вопрос:
PLC160 и работа модуля Modbus(Slave) при работе с Ethernet возможна ТОЛЬКО с одного устройства????
(предполагается организовать 2 АРМа)


Надо сделать два слейва на набор переменных и назначить разные порты, 502 и 503 например.
один сокет - одно соединение... сам ПЛК не распределяет сокеты как это в разных Moxa и т.д. происходит.

Слейв может быть один, с одним набором переменных!
А вот элементов TCP может быть больше одного, для каждого свой порт 502, 503...
например
43829

melky
02.08.2019, 11:55
petera да, это и имел ввиду, просто неправильно выразился.

Igor_Efremenko
02.08.2019, 16:18
Спасибо - всё успешно реализовано!
Тема закрыта.