PDA

Просмотр полной версии : Не передаются данные между ПЛК100, ТРМ210, МЭ110



Тата_Неизвестная
26.09.2019, 16:35
Здравствуйте, столкнулась с проблемой передачи данных по сети. Физически устройства подключены по интерфейсу RS485 (кабель прозванивается, т. е. все приборы подключены правильно). Все сетевые параметры выставлены одинаково:
Modbus RTU,
скорость 9,600,
8 бит,
1 стоп бит.
В CodeSys в конфигурации ПЛК данные с ТРМ210 и МЭ110 приходят 0. Хотя при подключении к ПК по преобразователю интерфейсов данные с устройств корректные.
Сразу оговорюсь, пару дней назад данные приходили стабильно и без сбоев. В чем причина передачи по сети некорректных данных? Как решить проблему (может кто-то сталкивался)?

IVM
26.09.2019, 18:00
Программа ПЛК запущена ? Обмен по сети идет, светодиоды моргают ?

Тата_Неизвестная
27.09.2019, 09:03
На ПЛК светодиод "Связь" включен постоянно. На ТРМ210 и МЭ110 светодиод RS выключен. Программа на ПЛК запущена. Меняла ПЛК на резервный, не помогло, проблема осталась.

Валенок
27.09.2019, 09:12
Скрин настроек от МЭ110 и проект плк

IVM
27.09.2019, 09:20
На ПЛК светодиод "Связь" включен постоянно. На ТРМ210 и МЭ110 светодиод RS выключен. Программа на ПЛК запущена. Меняла ПЛК на резервный, не помогло, проблема осталась.

Если светодиод "Связь" на ПЛК не моргает, значит ПЛК не формирует запросы к модулям. Как вы запускаете программу ПЛК ?

IVM
27.09.2019, 09:23
Скрин настроек от МЭ110 и проект плк

При чем тут МЭ110 ? МЭ110 в сети Slave, если к нему нет обращения от ПЛК, то он и не отвечает. Автор темы писала, что все работало, а потом вдруг перестало.

capzap
27.09.2019, 09:25
(кабель прозванивается, т. е. все приборы подключены правильно)
т.е. исключаете, что А и Б перепутаны местами? В конфигураторе плк переменная lastError что нибудь показывает?

melky
27.09.2019, 09:30
То есть ранее на перепутанных А и В все работало ? :)

когда не знаешь, где искать, надо становиться снифером порта и смотреть кто куда и что посылает или не посылает... Дело двинется куда быстрее чем гадание на кофейной гуще...

1. на ПЛК100 порт завис (бывает такое)
2. просто порт умер

IVM
27.09.2019, 09:35
когда не знаешь, где искать, надо становиться снифером порта и смотреть кто куда и что посылает или не посылает... Дело двинется куда быстрее чем гадание на кофейной гуще...

А что тут гадать. Если "Связь" на ПЛК не моргает, значит ПЛК как Master сети запросов не делает. Программа ПЛК скорее всего не запущена или порт неисправен.

Тата_Неизвестная
01.10.2019, 10:55
Подключилась к устройствам по другому кабелю. Связь восстановилась. Затем поочередно подключала участки с "старым" кабелем. Нашла устройство после которого связь "обрывается". Подключила его к другому контроллеру для проверки порта связи (устройство МЭ100). Порт работает. Скинула до заводских настроек. Настроила всё заново через конфигуратор. Подключила обратно к сети RS485 по старым проводам все заработало. В чем была причина неисправности не выявила.

Тата_Неизвестная
01.10.2019, 11:38
Спасибо за помощь