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

Підключення до zenon приладів з Modbus RTU
http://asu.in.ua/viewtopic.php?f=123&t=1802
Сторінка 1 з 1

Автор:  Alex [ 14 квітня 2017, 21:28 ]
Тема повідомлення:  Підключення до zenon приладів з Modbus RTU

Доброго времени суток.
Нужна помощь в подключении к zenon стандартного прибора с Modbus RTU. Для примера я взял ОВЕН ТРМ202.
http://www.owen.ru/uploads/ki_prm_trm202_033.pdf
Параметры прибора:
Протокол: Modbus RTU
Интерфейс: RS485
Скорость: 9600 бит\с
Базовый адрес: 16
Задержка ответа: 20мс
Длина сетевого адреса 8бит
Подключен через преобразователь RS485\USB, работоспособность канала связи проверена програмой-конфигуратором от ОВЕН.
Регистры Modbus:
Адрес Modbus(hex) 0x 1009 тип данных Float32
Адрес Modbus(hex) 0x 100B тип данных Float32
только чтение: Modbus-функция 0х03.

Далее создаю новый проект.
Создаю новый драйвер из перечня доступных, задаю параметры порта.
Не совсем понятно куда вносить фукцию чтения и регистры.
Ниже приведены скриншоты:

Приєднання файлів:
Опис файлу: Параметры Com-порта в ПК
0.jpg
0.jpg [ 299.86 Кб | Переглянуто 115 разів ]


Приєднання файлів:
Опис файлу: Создание драйвера
1.jpg
1.jpg [ 385.56 Кб | Переглянуто 112 разів ]


Приєднання файлів:
Опис файлу: Параметры Com-порта в zenon
2.jpg
2.jpg [ 312.59 Кб | Переглянуто 115 разів ]

Автор:  Alex [ 14 квітня 2017, 21:29 ]
Тема повідомлення:  Re: Підключення до zenon приладів з Modbus RTU

Приєднання файлів:
3.jpg
3.jpg [ 367.24 Кб | Переглянуто 109 разів ]

Приєднання файлів:
4.jpg
4.jpg [ 352.85 Кб | Переглянуто 96 разів ]

Приєднання файлів:
5.jpg
5.jpg [ 452.74 Кб | Переглянуто 114 разів ]

Автор:  Alex [ 14 квітня 2017, 21:31 ]
Тема повідомлення:  Re: Підключення до zenon приладів з Modbus RTU

Добавляю в основное окно переменную и запускаю проект - нет связи.
Понимаю, что сделал что-то не правильно, поправьте или покажите Ваш пример.
Спасибо.


Приєднання файлів:
6.jpg
6.jpg [ 603.95 Кб | Переглянуто 121 разів ]


Приєднання файлів:
7.jpg
7.jpg [ 104.59 Кб | Переглянуто 108 разів ]

Автор:  san [ 14 квітня 2017, 22:00 ]
Тема повідомлення:  Re: Підключення до zenon приладів з Modbus RTU

1) біти парності точно відсутні?
2) треба вибирати просто Holding Registers
3) у "смещение" вказати адресу регістра
4) приклади є тільки з Modbus TCP/IP viewtopic.php?f=123&t=1713

Автор:  Alex [ 15 квітня 2017, 15:47 ]
Тема повідомлення:  Re: Підключення до zenon приладів з Modbus RTU

Итак, по порядку.
1. Чётность(Парність, Parity) действительно отсутствуют, а вот стоп бит 2.
Изменил в диспетчере задач и в настройках драйвера в Zenon.
Приєднання файлів:
Опис файлу: ТРМ202_Modbus RTU
202_Modbus.jpg
202_Modbus.jpg [ 144.63 Кб | Переглянуто 95 разів ]


2. Выбрал просто Holding Register, хотя не совсем понял почему - ведь в руководстве к прибору указан тип данных Float32.

3. Адрес регистра в "смещение" задавал и 1009 (шестнадцатиричная система) и переводил в десятеричную систему 4105.
Вообщем продолжаю разбираться, пока что результат нулевой.
Кстати при переключении драйвера с Hardware на Simulation counting - переменная меняется.

Автор:  san [ 15 квітня 2017, 16:06 ]
Тема повідомлення:  Re: Підключення до zenon приладів з Modbus RTU

2. Для Holding Register, коли вибираєте тип REAL він приймає його як два регістри.
3. Спробуйте змінити адерсу зсуву регістру на 4104, бо в мануалах на Овен може бути вказана адреса, починаючи з 1.
Simulation counting - це імітація лічильниками. Поверніть знову на Hardware. Взагалі було би корисно "послухати" шину. Є багато утиліт які це вміють. Наприклад тут є відео і ппт
https://www.youtube.com/watch?v=Cogf0RhaBtw
https://www.slideshare.net/pupenasan/2-3-com

Автор:  san [ 15 квітня 2017, 16:09 ]
Тема повідомлення:  Re: Підключення до zenon приладів з Modbus RTU

Стосовно утиліти, наприклад https://freeserialanalyzer.com/ вміє слухати СОМ-порт на ПК.

Автор:  Alex [ 15 квітня 2017, 18:56 ]
Тема повідомлення:  Re: Підключення до zenon приладів з Modbus RTU

Буду изучать "прослушку шины", а тем временем инженерная мысль подсказала что можно использовать ОРС-сервер от ОВЕН, благо производитель позаботился о таких нерадивых наладчиках как я и упростил мне жизнь. Пока вопрос в принципе решен. Но всё же хотелось бы разобраться именно с подключением напрямую через Modbus RTU, т.к. есть в проекте и другое оборудование которое не имеет ОРС-серверов.

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