Практична частина
Приклади типових завдань, що є в білетах:
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