PDA

Просмотр полной версии : ПЛК100. Не идёт обмен по порту RS-232 Debug в режиме Modbus RTU Master



vik™
10.08.2017, 10:33
Есть ПЛК100 с прошивкой 2.16.0
Соединяем модуль мв110тд по rs485 с конвертером ICP-7520
Конвертер ICP-7520 по rs232 соединяем с ПЛК100 (debug rs232)
Итог: имеем ошибку 81.
Вдругих портах работает (rs232, rs485)
С модулями ввода не овен тоже не работает.

Модуль ввода не овен.
Анализируем пакеты на интерфейсе Debug RS232.

Отправка:01 03 00 01 00 01 D5 CA
Прием: 01 03 02 00 74 B8 63

CRC верен, ответ есть, а пишет нет связи (81)

Решение: ПЛК100 не поддерживает на порту RS-232 Debug протокол Modbus RTU Master. Используйте протокол Modbus ASCII

Gans
10.08.2017, 11:36
Здравствуйте, Вик.

На средней плате ПЛК100 есть перемычка - режим выбора работы порта для работы кодесиси/прошивки или юзать порт самому.
Еще кабель идущий в комплекте с ПЛК100 с перемычкой без удаления перемычки им воспользоваться для опросы внешних устройств тоже проблематично.

vik™
10.08.2017, 11:41
перемычка стоит как надо. Кабель сами делаем. С овном не один год уже, так сказать, по самые уши ;)

vik™
15.08.2017, 11:01
32619
Вот и весь ответ.
Спасибо тех поддержке.
И отдельное спасибо Овен, что утаили это в мануале по контроллеру.

Сергей0308
15.08.2017, 11:15
32619
Вот и весь ответ.
Спасибо тех поддержки.
И отдельное спасибо Овен, что утаили это в мануале по контроллеру.

Вы имеете ввиду отсутствие протокола модбас-рту? Можно же перейти на аски?!

Сергей Лысов
15.08.2017, 18:48
32619
И отдельное спасибо Овен, что утаили это в мануале по контроллеру.

Эта информация есть в открытом доступе на сайте. Кроме того, она есть на 9 странице руководства по эксплуатации, которое идёт в комплекте с каждым контроллером. Не так уж и сильно прятали :)

Scream
15.08.2017, 19:49
Эта информация есть в открытом доступе на сайте. Кроме того, она есть на 9 странице руководства по эксплуатации, которое идёт в комплекте с каждым контроллером. Не так уж и сильно прятали :)

Debug-232 на ПЛК 100 для мастера и слейва по протоколу modbus rtu не работает?
Почему же в конфигураторе для порта есть возможность выставить RTU?
И конечно назревает вопрос почему? Почему ascii есть, а rtu нельзя?

Сергей Лысов
16.08.2017, 14:59
Debug-232 на ПЛК 100 для мастера и слейва по протоколу modbus rtu не работает?
Почему же в конфигураторе для порта есть возможность выставить RTU?
И конечно назревает вопрос почему? Почему ascii есть, а rtu нельзя?

Да, порт RS-232 Debug не работает с Modbus RTU в режиме master/slave. Только с Modbus ASCII.
Ответа на остальные вопросы у меня нет.

Scream
16.08.2017, 15:19
Да, порт RS-232 Debug не работает с Modbus RTU в режиме master/slave. Только с Modbus ASCII.
Ответа на остальные вопросы у меня нет.

Ок, но у меня с ИП320 всё работает. Почему?
Тоесть, я говорю что modbus rtu на порту rs232 debug ПЛК 100 работает.

petera
16.08.2017, 15:32
Ок, но у меня с ИП320 всё работает. Почему?
Тоесть, я говорю что modbus rtu на порту rs232 debug ПЛК 100 работает.

Работает только в режиме слейва!

Филоненко Владислав
17.08.2017, 05:49
Ок, но у меня с ИП320 всё работает. Почему?
Тоесть, я говорю что modbus rtu на порту rs232 debug ПЛК 100 работает.

Мы не можем гарантировать его работу в режиме RTU по схемотехническим особенностям порта в процессоре. Это порт для прошивки, вообще то. Так что если у Вас работает - это не значит, что завтра тоже будет, грань очень тонкая. Переходите на ASCII.