Форум АСУ в Україні
http://asu.in.ua/

М241 Modbus IOScanner
http://asu.in.ua/viewtopic.php?f=112&t=1980
Сторінка 1 з 1

Автор:  Andrew [ 25 січня 2018, 17:14 ]
Тема повідомлення:  М241 Modbus IOScanner

На днях довелося реалізувати обмін даними між контролером М241 та двома пристроями по Modbus RTU через RS-485.

Вирішив нарешті розібратися зі стандартними засобами для налаштування такого обміну даними, тому зосередив свою увагу на Modbus_IOScanner-і. У результаті була створена структура, як на рисунку:
Зображення

Зробив необхідні налаштування лінії зв’язку та адрес слейвів, додав канали для опитування і почав тестувати....

І з початку нічого не виходило: SoMachine писала, що сканер працює, але зв’язку з пристрою не було. Багато разів перевіряв налаштування як на контролері, так і на пристроях. Перевіряв фізично підключення. Все було правильно.

Запрацювало все лише після того, як у налаштуваннях послідовного порту контролера було увімкнено термінальний резистор:
Зображення

При чому на крайньому слейві резистор був вимкнений. З точки зору теорії це неправильно, але практика показала, що це може працювати. Така поведінка спостерігалася як на відстані 1.5 м від контролера до слейвів, так і на відстані метрів у 30.

Сподіваюся, комусь ця історія буде корисною. Можливо, хтось пояснить цей момент при роботі з послідовним портом контролера.

Автор:  san [ 26 січня 2018, 00:30 ]
Тема повідомлення:  Re: М241 Modbus IOScanner

Ви трохи невірно переклали. Це не термінальний резистор, а поляризація.
Зображення



Деталі тут:
https://www.slideshare.net/pupenasan/2-1-45885081
https://www.youtube.com/watch?v=QbC0KNz ... e=youtu.be

Автор:  Andrew [ 26 січня 2018, 12:00 ]
Тема повідомлення:  Re: М241 Modbus IOScanner

Дякую за пояснення!

Сторінка 1 з 1 Часовий пояс UTC + 2 годин [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/