Вход

Просмотр полной версии : работа ПЛК110 на RS485



AlexBut
19.10.2022, 09:12
Не могу решить проблему-на одном шлейфе RS485 висят 3 прибора-контроллер ПЛК110-32,и 2 slave -модуль МВ110-224.8А,
преобразователь болид С2000ппv2. Работали год и более вместе, а потом поменяли шкаф ОПС на такой же только
верся С2000пп другая и теперь непонятки:
-каждый по отдельности прибор опрашивается контроллером и моксой(адреса slave разные 16 и 10)
-если подключены оба slave то контроллером опрашивается только МВ110
-если вместо с2000пп подключить преобразователь мокса к шкафу контроллера в режиме slave, то мокса тоже не опрашивается вместе с МВ110(что исключает вроде проблемы с кабелем от шкафа контроллера до шкафа ОПС)
-навешивание терминальных резисторов ничего не меняет
-уменьшили скорость обмена с 57600 до 9600 на RS485
-поменяли МВ110 на такой же новый

-всё то же

т.е. по отдельности всё работает и вместе работало больше года, а что теперь, нужны идеи

1exan
19.10.2022, 09:41
Логично предположить, что что-то с новым преобразователем С2000пп или его настройками.
С2000пп отдельно опрашивается с ПЛК? - //+увидел - опрашивается
Откуда появился преобразователь мокса - и что к нему подключено?

AlexBut
19.10.2022, 11:22
Логично предположить, что что-то с новым преобразователем С2000пп или его настройками.
С2000пп отдельно опрашивается с ПЛК? - //+увидел - опрашивается
Откуда появился преобразователь мокса - и что к нему подключено?

когда не читает контроллер проверяем моксой(к ноутбуку обычно и Modbus Poll) чтобы исключить одну сторону

IVM
19.10.2022, 11:48
Подключи С2000ппv2 к другому порту RS-485 ПЛК110. Это точно решит проблему.

1exan
19.10.2022, 12:06
К модулю 8А вообще обращаться чаще чем два раза в секунду не имеет смысла, по-моему он даже отвечает при этом с ошибками. Попробуйте период опроса побольше сделать.

AlexBut
20.10.2022, 07:53
Всем спасибо. Разобрался-во первых утверждение что раньше год работало было ложным-просто
была ошибка ещё и в коде MasterSCADA и отображалось состояние ОПС всегда "взято", никто не обращал
внимание.
А дело оказалось в том, если на одни RS485 посажены два прибора Universal Modbus Device(UMD)
то в их настройках мало задать разные адреса, надо в ручную разносить опрос по времени.
Например, установили Polling time 10000 мс на обоих- не работает, а 1000 мс и 1500 мс- всё работает

1exan
20.10.2022, 08:14
...
отображалось состояние ОПС всегда "взято", никто не обращал
внимание.
...


Просто кто-то решил проблему со связью более простым способом.

kondor3000
20.10.2022, 08:29
Всем спасибо. Разобрался-во первых утверждение что раньше год работало было ложным-просто
была ошибка ещё и в коде MasterSCADA и отображалось состояние ОПС всегда "взято", никто не обращал
внимание.
А дело оказалось в том, если на одни RS485 посажены два прибора Universal Modbus Device(UMD)
то в их настройках мало задать разные адреса, надо в ручную разносить опрос по времени.
Например, установили Polling time 10000 мс на обоих- не работает, а 1000 мс и 1500 мс- всё работает

На счёт надо разносить опрос по времени, это полная лажа. Опрашиваю до 24 шт., У всех стоит 10 или 100 ms, и всё работает.

1exan
20.10.2022, 08:33
На счёт надо разносить опрос по времени, это полная лажа. Опрашиваю до 20шт., У всех стоит 10 ms, и всё работает.

10ms - это наверное имеется в виду задержка ответа? А PollingTime - период опроса.

kondor3000
20.10.2022, 08:41
10ms - это наверное имеется в виду задержка ответа? А PollingTime - период опроса.

Я никогда не путаю период и задержку. PollingTime и 10 и 100 и 500 на всех блоках одинаковое, и всё работает.

AlexBut
20.10.2022, 09:06
Я никогда не путаю период и задержку. PollingTime и 10 и 100 и 500 на всех блоках одинаковое, и всё работает.

но у нас сегодня заработало после разноса по времени polling time, а до -не работало, что делали я писал

kondor3000
20.10.2022, 09:15
но у нас сегодня заработало после разноса по времени polling time, а до -не работало, что делали я писал

Значит у вас или помехи в линии или ещё что то мешает обмену. Тут у каждого второго, стоят частотники рядом, ни экранов, ни резисторов не ставят, зато пишут что блоки не работают и отваливаются.