Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lr_4_mdvv_plc_rs485.doc
Скачиваний:
2
Добавлен:
05.09.2019
Размер:
1.14 Mб
Скачать

3.1.1 Порядок подключения модуля мдвв к пк с помощью пи

Для подключения к компьютеру приборов с интерфейсом RS-485 используются следующие устройства:

– ОВЕН АС3-М – автоматический преобразователь RS-232/RS-485 (установлен на стенде);

– ОВЕН АС4 – автоматический преобразователь USB/RS-485.

Возможно также использование ПИ сторонних производителей.

Без использования средств усиления сигнала к преобразователю АС3-М, АС3 или АС4 можно подсоединять до 32 приборов, с использованием усилителя – до 256.

Схема подключения приборов ОВЕН с интерфейсом RS-485 через преобразователь интерфейса АС3-М показана на рис. 4.7.

3.1.2 Настройка зв'язку з приладом МДВВ ОВЕН і конфігурація модуля за допомогою програми «Конфігуратор МДВВ».

Для підготовки приладу необхідно підключити його через адаптер інтерфейсу Rs-232/rs-485 ОВЕН Ас3-м (або аналогічний) до персонального комп'ютера і підключити живлення.

Конфігурація приладу проводиться за допомогою програми «Конфігуратор МДВВ» і включає настройку мережевих параметрів і мережевого інтерфейсу (конфігурація приладу - це повний набір значень параметрів приладу, що визначає роботу приладу). Для запуску програми можна використовувати ярлик або програму можна запустити через меню «Пуск» у вкладці «OWEN» вибравши програму «Конфігуратор МДВВ» у відповідній теці.

Основні можливості і порядок роботи з програмою «Конфігуратор МДВВ» можна побачити в Довідці до програми або в Керівництві по експлуатації приладу МДВВ.

Після запуску програми у вікні установки зв'язку з модулем (див. мал. 4.8) необхідно задати мережеві параметри для приладу, щоб програма-конфігуратор могла підключитися до приладу через адаптер Ас3-м ОВЕН:

- швидкість обміну даними - 9600 біт/с;

- довжина поля даних - 8 битий;

- контроль парності поля даних - відсутній;

- кількість стоп-біт в посилці - 1 битий;

- довжина мережевої адреси - 8 битий;

- базова адреса приладу - 16;

- порт комп'ютера - Comх.

Примітка: Якщо робота виконується на ПК, до якого стенд не підключений, то необхідно вибрати варіант «Працювати OFFLINE». Номер і параметри СОМ-ПОРТА ПК з підключеним стендом призначити виходячи з параметрів меню ПК «Панель управління».

На ріс.4.9 показаний зовнішній вигляд головного вікна програми з відкритим слотом мережевих настройок.

Для зв'язку приладу МДВВ з ПЛК у складі РСУ необхідно вибрати необхідний інтерфейс і протокол обміну. Оскільки передбачається доступ до даним модуля з боку ПЛК по протоколу Modbus в режимі RTU із застосуванням послідовного інтерфейсу Rs-485, мережеві параметри набудуйте відповідно до ріс.4.9. При цьому за умовчанням використовуйте мережеву адресу, яка рівна «16».

Далі, слідуючи Довідці і Керівництву по експлуатації проведіть конфігурацію каналів введення/виводу модуля відповідно до принципової схеми стенду (див. мал. 4.2). На стенді до модуля МДВВ підключені наступні датчики і вихідні пристрої: до вхідних каналів Вх1.Вх4 - датчики типу «сухий контакт», до входу Вх12 - термореле, до вихідних каналів Вих1.Вых4 - сигнальні лампи (дані канали набудувати по два на роботу в режимах On/off і PWM), до вихідних каналів Вих7, Вих8 - вентилятор і ТЕН відповідно.

3.1.3 Принципи обміну по протоколу Modbus. Опис параметрів.

Протокол Modbus є відкритим протоколом обміну даними між пристроями по послідовному інтерфейсу Rs-485. Для доступу до даним по протоколу Modbus використовують технологію «главний-подчиненний» («master-slave»), при якій тільки одне пристрій (головний) може ініціювати передачу (зробити запит). Інші пристрої (підлеглі) передають запрошувані головним пристроєм дані, або проводять запрошувані дії.

Робота по протоколу Modbus може йти в режимах ASCII або RTU, залежно від заданого значення параметра Prot. Шпаруватість ШИМ записується в регістри, відповідні кожному з дискретних ВЕ. Запис здійснюється командою 16 (0x10), читання - командами 3 (0x03) або 4 (0x04). Список регістрів протоколу Modbus приведений в табл. 4.2.

Посилка групової команди включення/виключення ВЕ здійснюється в регістр з номером 50 (0x32). У регістр (див. табл. 4.3) записується число від 0 до 255 в двійковому вигляді, кожен біт значення відповідає стану дискретного приладу ВЕ. Одиничне значення біта відповідає стану «Включено» для ВЕ. Читання стану входів реалізоване через регістр 51 (0х33) (див. табл. 4.3).

Примітка: По протоколу Modbus можлива зміна періоду ШИМ і значення безпечного стану. Ці дані при отриманні зберігаються в незалежній пам'яті приладу, що має обмежений ресурс перезаписів (близько 1 млн.), тому не рекомендується міняти значення періоду ШИМ або значення безпечного стану також часто, як передавати значення шпаруватості ШИМ.

Таблиця 4.2 Список регістрів протоколу Modbus модуля МДВВ

Параметр

Ед. изм.

Значение

Адрес регистра

(HEX)

(DEC)

Значення на вихід №1

0.1%

0…1000

0000

0000

Значення на вихід №2

0.1%

0…1000

0001

0001

Ав. значення на виході №8

0.1%

0…1000

0007

0007

Ав. значення на виході №1

0.1%

0…1000

0010

0016

Ав. значення на виході №2

0.1%

0…1000

0011

0017

Ав. значення на виході №8

0.1%

0…1000

0017

0023

Ав. значення на виході №1

сек.

1..900

0020

0032

Ав. значення на виході №2

сек.

1…900

0021

0033

Період ШИМ на виході №8

сек.

1…900

0027

0039

Бітова маска значень виходів

-

0…255

0032

0050

Битовая маска значений входов

-

0…4095

0033

0051

Значення лічильника входу №1

фронт

0…65535

0040

0064

Значення лічильника входу №2

фронт

0…65535

0041

0065

Значення лічильника входу №12

фронт

0…65535

004В

0075

Таблиця 4.3 Форматів регістрів з масками входів/виходів МДВВ

Входы

№ бита

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

значение

всегда равны «0»

состояние входов с 12 до 1

Выходы

№ бита

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

значение

всегда равны «0»

состояние входов с 8 до 1

3.2. Конфігурація ПЛК для мережевого обміну з МВА по протоколу Modbus з використанням інтерфейсу Rs-485

У ПЛК ОВЕН програмно реалізовано обидва типи пристроїв: «головний» і «підпорядкований». Також програмні модулі можуть бути налаштовані на два режими роботи: ASCII або RTU. Користувач вибирає необхідний режим разом з іншими параметрами (швидкість передачі, режим паритету і так далі) під час конфігурації ПЛК.

«Modbus» - це протокол обміну, і розроблений для ПЛК однойменний програмний модуль забезпечує роботу ПЛК відповідно до цього протоколу. Для доступу до даним ПЛК із застосуванням протоколу Modbus по послідовних інтерфейсах використовують технологію «главний-подчиненний» («master-slave»), при якій тільки одне пристрій (головний) може ініціювати передачу (зробити запит). Інші пристрої (підлеглі) передають запрошувані головним пристроєм дані, або проводять

запрашиваемые действия. В данной работе роль главного устройства выполняет контроллер ОВЕН модели ПЛК150-220.И-L, а подчиненным устройством является модуль МДВВ.

Итак, создайте в среде CoDeSys2.3 проект с именем lr_4_name.pro (где name – фамилия студента), определите необходимый таргет-файл и язык программирования POU PLC_PRG. В качестве целевой платформы выберите ПЛК ОВЕН150-I.L, а язык программирования выберите CFC. Так как ПЛК будет только опрашивать удаленный модуль, окно POU PLC_PRG оставьте пустым. Далее перейдите во вкладку «Ресурсы» и выберите утилиту «Конфигурация ПЛК». В ней через контекстное меню создайте программный модуль ModBus (Master), а в нем замените слот с интерфейсом RS-232 на слот RS-485. Далее, настройте интерфейс обмена с модулем в соответствии с экранной формой, изображенной на рис.4.10.

Также, через контекстное меню, добавьте подчиненное устройство, это будет прибор МДВВ. Для прибора настройте параметры в соответствии с экранной формой, изображенной на рис.4.11.

Далі привласніть символьні імена вимірювальним каналам модуля для їх відображення у візуалізації проекту. Відкомпілюйте програму і підключіться до ПЛК за допомогою програмного комунікаційного модуля і завантажте готовий проект в ПЛК. Для завантаження використовуйте інтерфейс Rs-232. Для запуску проекту натисніть функціональну кнопку «F5» або виберіть команду «Старт» в меню «Онлайн». При необхідності відладьте готовий проект.

3.3. Розробка візуалізації для відображення мережевих змінних.

Для створення візуалізації перейдіть у вкладку «Візуалізація» менеджера проектів в середовищі Codesys. Далі використовуючи інструменти малювання, створіть графічні елементи з необхідними настройками компонентів.

Для відображення значення параметрів (наприклад, значення ШИМ) в каналах модуля МВА створіть графічний елемент «Прямокутник». Подвійним кліком миші відкрийте бланк настройки елементу. У категорії «Текст» введіть формат виведення значення змінної - «%3.1f», в категорії «Кольору» набудуйте кольори фону для нормального і аварійного значення змінної, в категорії «Змінні» в рядок «Виведення тексту» використовуючи «Асистент введення» введіть символьне ім'я змінної. Набудуйте даний ГЕ для введення необхідного значення. Аналогічно створіть і набудуйте графічні елементи для відображення значення інших каналів модуля.

Отже, створіть в проекті візуалізацію мережевого обміну, наприклад, зображену на ріс.4.12. При необхідності, використовуйте вбудовану в Codesys довідку, розділ «Візуалізація».

Збережіть проект і відкомпілюйте його, використовуючи команду «Компілювати все» в меню «Проект».

3.4 Перевірте правильність мережевих настройок і роботу системи контролю.

3.5 Составте звіт в редакторові Microsoft Office відповідно до правил оформлення звітів: відомості про виконавця, назву і цілі роботи, схему з'єднань, параметри настройки всіх програмних і апаратних засобів системи управління і параметри мережевих настройок.

Контрольні питання.

1. Яке призначення модулів розширення в АСОВІ ТП?

2. Призначення і порядок роботи адаптерів інтерфейсів.

3. Які інтерфейси і протоколи використовують для обміну даними між УСО і ПЛК виробництва компанії ОВЕН?

4. Яка послідовність конфігурації МДВВ?

5. Формат кадру в протоколі Modbus.

6. Порядок адресації приладів в мережах Modbus.

7. Чому MODBUS-RTU швидше, ніж MODBUS-ASCII?

17

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]