Практична частина

Приклади типових завдань, що є в білетах:

1. В приведеній транзакції (запит/відповідь) визначити адресу одержувача, тип функції та розшифрувати склад поля даних:

а) [21:32:53] => Poll: 4А 02 00 63 00 04,

[21:32:53] <= Response: 4А 02 01 02;

б) [22:18:29] => Poll: CE 01 00 3F 00 08,

[22:18:30] <= Response: CE 01 01 7E.

2. В приведеній транзакції (запит/відповідь) читання змінної типу FLOAT визначити її десяткове значення:

а) [13:03:25] => Poll: 20 03 00 00 00 02,

[13:03:25] <= Response: 20 03 04 B3 57 43 2B;

б) [13:17:02] => Poll: 10 03 00 00 00 02,

[13:17:02] <= Response: 10 03 04 B4 63 3E A5.

3. Сформувати запит на запис значення «127» в регістри-клямки №34-44 у пристрої з адресою 48 (після рішення завдання перевірити на ПК з використанням Modbus-сканера).

4. Сформувати запит на запис значення «128» у вхідний регістр №255 у пристрої з адресою 64 (після рішення завдання перевірити на ПК з використанням Modbus-сканера).

5. Прочитати Modbus-сканером в симуляторі статус флагу і значення вхідного регістра, а також записати число в регістр-клямку та встановити котушку в стан «включено». Адреса регістрів, флагів, котушок та число дорівнює значенню обчисленому за формулою X=n+50 (n – номер за списком в журналі). Симулятор запущений на ПК з TCP/IP-адресом 172.16.28.42, адреса Modbus-устройства – 32 (виконувати з використанням ПК).

Лабораторні роботи, які обов’язково повинні бути виконаними

Лабораторна робота №1. Обмін даними по протоколу UDP між ПЛК ОВЕН із застосуванням мережі Ethernet.

Лабораторна робота №2. Обмін даними по протоколу Modbus-TCP між ПЛК ОВЕН із застосуванням мережі Ethernet.


Модуль №2