Форум АСУ в Україні 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. Далее создаю новый проект. Создаю новый драйвер из перечня доступных, задаю параметры порта. Не совсем понятно куда вносить фукцию чтения и регистры. Ниже приведены скриншоты: Приєднання файлів: Приєднання файлів: Приєднання файлів:
|
Автор: | Alex [ 14 квітня 2017, 21:29 ] |
Тема повідомлення: | Re: Підключення до zenon приладів з Modbus RTU |
Приєднання файлів: Приєднання файлів: Приєднання файлів:
|
Автор: | Alex [ 14 квітня 2017, 21:31 ] |
Тема повідомлення: | Re: Підключення до zenon приладів з Modbus RTU |
Добавляю в основное окно переменную и запускаю проект - нет связи. Понимаю, что сделал что-то не правильно, поправьте или покажите Ваш пример. Спасибо. Приєднання файлів: Приєднання файлів:
|
Автор: | 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. Приєднання файлів: 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/ |