Форум АСУ в Україні

форум з автоматизації для викладачів, студентів та спеціалістів
Сьогодні: 23 серпня 2019, 18:27

Часовий пояс UTC + 2 годин [ DST ]




Створити нову тему Відповісти  [ 8 повідомлень ] 
Автор Повідомлення
 Тема повідомлення: Підключення до zenon приладів з Modbus RTU
ПовідомленняДодано: 14 квітня 2017, 21:28 
Офлайн

З нами з: 03 жовтня 2016, 15:46
Повідомлення: 7
Доброго времени суток.
Нужна помощь в подключении к 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 Кб | Переглянуто 47 разів ]


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


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


Догори
 Профіль  
 
 Тема повідомлення: Re: Підключення до zenon приладів з Modbus RTU
ПовідомленняДодано: 14 квітня 2017, 21:29 
Офлайн

З нами з: 03 жовтня 2016, 15:46
Повідомлення: 7
Приєднання файлів:
3.jpg
3.jpg [ 367.24 Кб | Переглянуто 41 разів ]

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

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


Догори
 Профіль  
 
 Тема повідомлення: Re: Підключення до zenon приладів з Modbus RTU
ПовідомленняДодано: 14 квітня 2017, 21:31 
Офлайн

З нами з: 03 жовтня 2016, 15:46
Повідомлення: 7
Добавляю в основное окно переменную и запускаю проект - нет связи.
Понимаю, что сделал что-то не правильно, поправьте или покажите Ваш пример.
Спасибо.


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


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


Догори
 Профіль  
 
 Тема повідомлення: Re: Підключення до zenon приладів з Modbus RTU
ПовідомленняДодано: 14 квітня 2017, 22:00 
Офлайн
Викладач

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


Догори
 Профіль  
 
 Тема повідомлення: Re: Підключення до zenon приладів з Modbus RTU
ПовідомленняДодано: 15 квітня 2017, 15:47 
Офлайн

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


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

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


Догори
 Профіль  
 
 Тема повідомлення: Re: Підключення до zenon приладів з Modbus RTU
ПовідомленняДодано: 15 квітня 2017, 16:06 
Офлайн
Викладач

З нами з: 29 листопада 2013, 17:11
Повідомлення: 4984
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


Догори
 Профіль  
 
 Тема повідомлення: Re: Підключення до zenon приладів з Modbus RTU
ПовідомленняДодано: 15 квітня 2017, 16:09 
Офлайн
Викладач

З нами з: 29 листопада 2013, 17:11
Повідомлення: 4984
Стосовно утиліти, наприклад https://freeserialanalyzer.com/ вміє слухати СОМ-порт на ПК.


Догори
 Профіль  
 
 Тема повідомлення: Re: Підключення до zenon приладів з Modbus RTU
ПовідомленняДодано: 15 квітня 2017, 18:56 
Офлайн

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


Догори
 Профіль  
 
Відображати повідомлення за:  Сортувати за  
Створити нову тему Відповісти  [ 8 повідомлень ] 

Часовий пояс UTC + 2 годин [ DST ]



Хто зараз онлайн

Зараз переглядають цей форум: Немає зареєстрованих користувачів і 1 гість


Ви не можете створювати нові теми у цьому форумі
Ви не можете відповідати на теми у цьому форумі
Ви не можете редагувати ваші повідомлення у цьому форумі
Ви не можете видаляти ваші повідомлення у цьому форумі
Ви не можете додавати файли у цьому форумі

Знайти:
Вперед:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете бесплатно создать форум PHPBB2 на MyBB2.ru, Также возможно создать форум бесплатно PHPBB3 на Getbb.ru
Український переклад © 2005-2007 Українська підтримка phpBB