Задля передачі даних по Modbus протоколу потрібно використовувати модуль SR3MBU01BD - КОМУНІКАЦІЙНИЙ МОДУЛЬ MODBUS | Schneider Electric Україна
Якщо в програмі Zelio Logic викориcтовується мова програмування Ladder Diagram (LD), будуть використовуватись наступні регістри:
Тобто під регістром 20, будуть зберігатись значення дискретних входів самого Zelio без модулів розширення. Під 22, будуть зберігатись значення виходів.
Як приклад в ZelioSoft була створена програма з 2 контактами (NO і NC), які підв'язані під дискретний вхід DI1. В залежності від сигналу буде змінюватись значення релейних виходів в кількості 5 шт. (Q1-Q4, Q8). Як сканер, Modbus використовувався як Modbus Poll.
Нижче приведені покрокові інструкції з даного прикладу:
Тепер натискаємо на кнопку з нормально відкритим контактом (NO) і отримуємо наступні параметри:
Як можна побачити, згідно з програмою, коли натискається кнопка, яка з'єднана з дискретним входом DI1, сигнал з 4 релейних виходів (Q1-Q4) знімається і подається на Q8. Отримуємо значення 128 в Modbus Poll у десятковому форматі і потім конвертуємо його у двійковий формат. Згідно з таблицею регістрів Modbus для Zelio є збіг з 8 бітом, який відповідає за релейний вихід Q8.
Тепер зараз не будемо натискати на кнопку і побачимо як зміниться програма.
Отримали значення 15. Так само конвертуємо його у двійковий формат і отримуємо 4 одиниці підряд. Згідно з таблицею, ці 4 значення відповідають за релейні виходи з Q1 до Q4.
Опубліковано для: Schneider Electric Україна






Потрібна допомога?
Інструмент вибору продукту
Швидко та легко знаходьте потрібні продукти й допоміжне обладнання для своїх завдань.
Розрахувати вартість
Ставте свої запитання щодо продажів онлайн, і з вами зв’яжеться фахівець
Де придбати?
Зручний пошук найближчого дистриб’ютора, магазина або спеціалізованого партнера Schneider Electric у вашому регіоні.
Довідковий центр
Знайдіть усі необхідні ресурси для підтримки в одному місці.