- •Загальні методичні вказівки
- •Лабораторна робота № 1
- •Тривалість роботи
- •Основні теоретичні положення
- •Вказівки щодо підготовки до заняття
- •Панелі інструментів
- •Панелі об’єктів
- •Дії над об’єктами на робочій області проекту
- •Порядок виконання роботи та методичні рекомендації щодо виконання роботи
- •Контрольні запитання
- •Лабораторна робота № 2 Спеціалізована комп’ютерна мережа DeviceNet
- •Тривалість роботи
- •Основні теоретичні положення
- •Вказівки щодо підготовки до заняття
- •Порядок виконання роботи та методичні рекомендації щодо виконання роботи
- •Контрольні запитання
- •Лабораторна робота № 3 Спеціалізована комп’ютерна мережа EtherNet/ip
- •Тривалість роботи
- •Основні теоретичні положення
- •Вказівки щодо підготовки до заняття
- •Порядок виконання роботи та методичні рекомендації щодо виконання роботи
- •Контрольні запитання
- •Лабораторна робота № 4 Налаштування зв’язку між мережами EtherNet/ip і DeviceNet
- •Тривалість роботи
- •Основні теоретичні положення
- •Вказівки щодо підготовки до заняття
- •Порядок виконання роботи та методичні рекомендації щодо виконання роботи
- •Контрольні запитання
- •Перелік рекомендованих джерел
Вказівки щодо підготовки до заняття
До аудиторної лабораторної роботи студенти здійснюють самостійну підготовку, яка полягає в опрацюванні основних теоретичних положень, які містить лабораторна робота.
Порядок виконання роботи та методичні рекомендації щодо виконання роботи
Під'єднайте мережевий кабель EtherNet/IP до порту RJ-45 на торці пристрою міжмережевого зв'язку (рис. 4.4.).
Рисунок 4.4 - Пристрій міжмережевого зв'язку 1788-EN2DN
Переконайтеся, що ваш ПК з працюючим додатком RSNetWorx for DeviceNet підключений до мережі Ethernet/IP.
При відключеному живленні пристрою міжмережевого зв'язку приєднайте мережевий кабель DeviceNet до роз'єму DeviceNet на пристрої міжмережевого зв'язку (рис. 4.4 та рис. 4.5).
Для належного обжиму мережі з кожного боку магістралі можуть знадобитись два резистори крайового навантаження на 120 Ом (входять в комплект пристрою міжмережевого зв'язку).
Приєднаєте силовий кабель до пристрою міжмережевого зв'язку (рис. 4.4 та рис. 4.6).
Рисунок 4.5 -Під’єднання мережевого кабелю DeviceNet до роз'єму DeviceNet на пристрої міжмережевого зв'язку 1788-EN2DN
Рисунок 4.6 -Під’єднання силового кабелю до пристрою міжмережевого зв'язку 1788-EN2DN
Подайте живлення на пристрій міжмережевого зв'язку і мережу DeviceNet.
Пристрій міжмережевого зв'язку за замовчуванням автоматично встановлює швидкість передачі (Autobaud). Це означає, що пристрій автоматично визначає швидкість передачі даних в мережі при включенні живлення. Ви повинні задати ведучий пристрій, такий як DeviceNet Bridge Module (1756-DNB), щоб пристрій міжмережевого зв'язку міг правильно визначити швидкість передачі даних. Якщо у вас не встановлений такий пристрій, ви повинні використати програмне забезпечення RSNetWorx for DeviceNet для встановлення швидкості передачі даних.
Для встановлення IP-адреси пристрою міжмережевого зв'язку можна використовувати декілька способів, а саме:
DIP-перемикач конфігурації IP-адреси (рис. 4.7);
протокол DHCP;
Web-сторінка;
програмне забезпечення RSLogix 5000 (версія 13 або вище) і пристрій міжмережевого зв'язку 1788-EN2DN (версія 2.X або вище)
DIP-перемикач конфігурації (рис. 4.7), розташований на торці пристрою міжмережевого зв'язку, дозволяє встановлювати його IP-адресу. Якщо DIP-перемикач конфігурації встановлений на 1 (у верхньому положенні, як показано на рис. 4.7), то при включенні живлення це значення перемикача створить IP-адресу 192.168.1.1.
Числа, що вказані над тумблерами DIP-перемикача, не відповідають розташуванню бітів в значенні адреси. Насправді числа на перемикачі протилежні розташуванню бітів в значенні адреси, тобто біт 0 встановлюється тумблером 8.
Рисунок 4.7 - Встановлення IP-адресу 192.168.1.1 для пристрою міжмережевого зв'язку за допомогою DIP-перемикача конфігурації
Даний перемикач представляє двійкове значення останнього байта в 4-байтовій IP-адресі. В даному випадку приймемо це значення за n. Якщо n=0 (табл. 4.8), пристрій міжмережевого зв'язку отримує IP-адреса з конфігурації програмного забезпечення (DHCP або web-сторінки).
Таблиця 4.8 - Встановлення IP-адресу пристрою міжмережевого зв'язку
Параметр |
Значення |
IP-адреса |
192.168.1.n |
Маска під мережі |
255.255.255.0 |
Адреса міжмережевого інтерфейсу |
0.0.0.0 (Міжмережевий інтерфейс не встановлений) |
Реєстрація драйвера в RSLinx:
1 У програмі RSLinx виберіть Communications (Комунікації) => Configure Driver (Конфігурація драйвера).
2 У меню Configure Driver виберіть Ethernet Devices (Пристрої Ethernet) із спадаючого меню Available Driver Types (Доступні типи драйверів).
3 Натисніть Add New (Додати новий).
4 У вспливаючому меню Add New RSLinx Drivers (Додати нові драйвери RSLinx) натисніть OK.
5 У вікні Configure Driver, що з'явилося, введіть IP-адресу пристрою міжмережевого зв'язку.
6 Натисніть Close (Закрити).
7 Натисніть OK.
Програмне забезпечення RSNetWorx for DeviceNet вимагає наявність електронної специфікації (Electronic Data Sheet - EDS) для розпізнавання пристрою і його можливостей. Якщо програмне забезпечення RSLinx або RSNetWorx for DeviceNet не може виявити файл EDS для даного пристрою міжмережевого зв'язку, на його піктограмі в системі може бути позначка "unrecognizable device" (нерозпізнаний пристрій). В такому випадку реєстрація файлу EDS в RSNetWorkx відбувається таким чином:
1 У програмі RSNetWorx for DeviceNet виберіть “Tools” (Сервіс), де виберіть “EDS Wizard” (Майстер EDS).
2 Натисніть “Next” (Далі).
3 Виберіть “Register EDS File” (Зареєструвати файл EDS) і натисніть “Next” (Далі).
4 Виберіть “Register а Single File” (Зареєструвати один файл) і знайдіть файл EDS для даного пристрою міжмережевого зв'язку.
5 Натисніть “Next” (Далі) або “Finish” (Завершити) в подальших вікнах опцій.
Встановіть розташування модуля в мережі за допомогою RSNetWorx for DeviceNet:
У програмі RSNetWorx for DeviceNet виберіть “Network” (Мережа), а потім “On-line” (Режим ”он-лайн”).
У лівому підвікні натисніть на драйвер “RSLinx Ethernet”, який ви до цього додали.
У лівому підвікні натисніть на “+” поряд з піктограмою пристрою міжмережевого зв'язку 1788-EN2DN.
У лівому підвікні натисніть на “DeviceNet, DeviceNet” (рис. 4.8).
Коли з'явиться запит на завантаження з мережі, натисніть “OK” для виконання одноразового пошуку.
Рисунок 4.8 - Встановлення розташування модуля в мережі за допомогою RSNetWorx for DeviceNet
Встановлення MAC ID і швидкості передавання даних в мережі DeviceNet:
1 У програмі RSNetWorx for DeviceNet виберіть “Tools” (Сервіс), де виберіть “Node Commissioning” (Введення вузла в дію). Ви побачите вікно “Node Comissioning” (Введення вузла в дію) - рис. 4.9.
2 У вікні “Node Commissioning” натисніть “Browse” (Знайти). Ви побачите вікно “Device Selection” (Вибір пристрою) - рис. 4.10.
3 У лівому підвікні натисніть на “+” поряд з драйвером RSLinx для пристрою міжмережевого зв'язку 1788-EN2DN.
4 У лівому підвікні натисніть на “+” поряд з IP-адресою пристрою міжмережевого зв'язку 1788-EN2DN (рис. 4.11).
5 У лівому підвікні натисніть на “+” поряд з “DeviceNet network” (мережа DeviceNet). Ви побачите пристрій міжмережевого зв'язку 1788-EN2DN в лівому підвікні.
6 Натисніть на пристрій міжмережевого зв'язку 1788-EN2DN в лівому підвікні. Вiн з'явиться в правому підвікні.
7 Натисніть “OK”.
8 Якщо з'явиться застережливе текстове вікно з питанням, чи хочете ви продовжити, натисніть “Yes” (Так).
9 Введіть бажану МАС-адресу і/або швидкість передавання даних, потім натисніть “Apply” (Застосувати) - рис. 4.12.
10 Натисніть “Close” (Закрити).
Рисунок 4.9 - Вікно “Node Comissioning” (Введення вузла в дію) програми RSNetWorx for DeviceNet
Рисунок 4.10 - Вікно “Device Selection” (Вибір пристрою) програми RSNetWorx for Deviceet
Рисунок 4.11 - Вибір пристрою міжмережевого зв'язку 1788-EN2DN у вікні “Device Selection” (Вибір пристрою) програми RSNetWorx for DeviceNet
Рисунок 4.12 - Введення МАС-адресу і/або швидкості передавання даних в програмі RSNetWorx for DeviceNet
При введенні нового MAC ID відбудеться автоматичне скидання пристрою міжмережевого зв'язку. Якщо змінюється тільки швидкість передачі даних, необхідно вимкнути і знов включити пристрій міжмережевого зв'язку, щоб стала діяти нова швидкість передавання даних.
При зміні MAC ID конфігурація введення-виведення пристрою міжмережевого зв'язку скидається.
Якщо Ви використовуєте пристрій міжмережевого зв'язку як міжмережевий інтерфейс, то для продовження роботи вам, можливо, доведеться перезапустити програму RSNetWorx for DeviceNet і перейти в режим “он-лайн”.
Заборона автоматичного визначення швидкості передавання даних (режиму “Autobaud”), який за замовчуванням дозволений в пристрої міжмережевого зв'язку, проводиться таким чином:
1 У програмі RSNetWorx for DeviceNet виділіть пристрій міжмережевого зв'язку, клацнувши лівою кнопкою миші на його піктограмі.
2 Виберіть із спадаючого меню “Device” (Пристрій), де виберіть “Class Instance Editor”
(Редактор екземплярів класу). Якщо з'явиться застережливе текстове вікно, натисніть “Yes” (Так).
3 У вікні “Class Instance Editor” з спадаючого меню виберіть “Description” (Опис) виберіть “Set Single Attribute” (Встановити один атрибут) - рис. 4.13.
Рисунок 4.13 - Вікно “Class Instance Editor” програми RSNetWorx for DeviceNet
У вікно програми RSNetWorx for DeviceNet зображене на рис. 4.13 вносять необхідні дані з табл. 4.9 та обов’язково переконайтесь, що з опції “Values in Decimal” (Десяткові значення) знятий прапорець (рис. 4.14).
Таблиця 4.9 - Дані для внесення в програму RSNetWorx for DeviceNet з метою заборони автоматичного визначення швидкості передавання даних
Назва поля |
Дані |
Object Аdress (Адреса б'єкту): Class (Клас) Instance (Екземпляр) Attribute (Атрибут)
|
3 1 64h |
Data Sent to Device (Дані, відправлені на пристрій) |
00 для дозволу режиму Autobaud 01 для заборони режиму Autobaud |
Transmit Data Size (Розмір даних для передавання) |
Байт |
Натисніть “Execute” (Виконати). Ви побачите повідомлення в діалоговому вікні “Data received from device” (дані, отримані з пристрою) про те, що виконання завершене.
5 Натисніть “Close” (Закрити).
Зміни в настроюванні опцій автоматичного визначення швидкості передачі “Autobaud” не діятимуть, поки Ви не вимкнете і потім не включите пристрій міжмережевого зв'язку. Можливо, вам доведеться також вимкнути і включити ведені пристрої.
Не дозволяйте режим “Autobaud”, якщо пристрій міжмережевого зв'язку є єдиним ведучим пристроєм (master) в мережі DeviceNet. Для автоматичного визначення швидкості передачі даних необхідна наявність трафіку в мережі. Як правило, до того часу, поки ведучий пристрій не встановить з'єднання, трафіку немає.
Конфігурацію введення/виведення DeviceNet визначає формат таблиць введення (Input) і виведення (Output), тобто відповідність даних введення/виведення ведених (Slave) пристроїв DeviceNet таблицям введення/виведення. При додаванні ведених пристроїв до конфігурації сканера DeviceNet пристрою міжмережевого зв'язку, визначається і зберігається місце в таблицях введення/виведення для кожної частини даних введення/виведення цього веденого пристрою.
Рисунок 4.14 - Вікно “Class Instance Editor” програми RSNetWorx for DeviceNet з внесеними даними для встановлення режиму заборона автоматичного визначення швидкості передавання даних”
Дуже важлива організація таблиць введення/виведення. Вони визначають формат даних, які поступатимуть на сканер EtherNet/IP. Формати таблиць введення і виведення повинні плануватись і бути документовані так, щоб сканер EtherNet/IP працював тільки з правильними даними, що поступають з мережі DeviceNet.
Розмір даних введення/виведення, обмін якими може здійснюватися за допомогою сканера EtherNet/IP (а отже і розмір таблиць введення/виведення), обмежується таким чином:
- розмір таблиці введення не може перевищувати 496 байт;
- розмір таблиці виведення не може перевищувати 492 байт;
- кожна таблиця може взагалі не містити даних (0 байтів).
Для конфігурації введення/виведення DeviceNet використовується програма RSNetWorx for DeviceNet, яка встановлює список сканів і відображення таблиць введення/виведення для пристрою міжмережевого зв'язку.
Автоматичне відображення використане в даному прикладі для простоти. В деяких випадках можна організувати дані введення/виведення за допомогою “Advanced data table editor” (Розширений редактор таблиць даних) в закладках “Input” (Введення) і “Output” (Виведення).
Алгоритм конфігурації введення/виведення DeviceNet наступний:
1 У RSNetWorx for DeviceNet перейдіть в режим “он-лайн”. Для цього натисніть “Network” (Мережа), а потім “On-line” (Режим “он-лайн”).
2 Виберіть “Network” (Мережа), а потім “Single Pass Browse” (Одноразовий пошук). Дочекайтеся закінчення пошуку.
3 Виберіть “Network” (Мережа), а потім “Upload From Network” (Завантажити з мережі). Дочекайтеся закінчення завантаження даних про пристрій з мережі.
4 Двічі клацніть на піктограмі пристрою міжмережевого зв'язку, щоб вивести на екран вікно “Module Description” (Опис модуля) - рис. 4.15.
Рисунок 4.15 - Вікно “Module Description” (Опис модуля) програми RSNetWorx for DeviceNet
5 У верхній частині вікна (рис. 4.15) з'явиться декілька закладок. Виберіть закладку “Scanlist” (Список сканів).
6 У інформаційному текстовому вікні, що з'явилося, натисніть “Upload” (Завантажити).
На екрані з'являться два стовпчика. Зліва знаходиться список наявних пристроїв, які можна додати в список сканів. Справа приведений список пристроїв, конфігурованих в списку сканів.
7 Встановіть прапорець поряд з опцією “Automap on Add” (Автоматичне відображення при додаванні).
8 Виберіть пристрій введення/виведення в лівій частині вікна. Клацніть на “>”, щоб перемістити його в праву частину вікна (рис. 4.16).
Рисунок 4.16 - Закладка “Scanlist” (Список сканів) вікна “Module Description” (Опис модуля) програми RSNetWorx for DeviceNet
9 Перейдіть на закладку “Input” (Введення). З'явиться вікно “Input mapping” (Відображення введення) - рис. 4.17. У верхній частині вікна розміщений список пристроїв в списку сканів, з яких пристрій міжмережевого зв'язку отримує дані введення (рис. 4.17). У нижній частині вікна показано місце в таблиці введення, куди будуть поміщені дані для кожного пристрою (рис. 4.17). Тут показаний формат таблиці введення для пристрою міжмережевого зв'язку. Це формат даних введення, в якому вони прямуватимуть на сканер EtherNet/IP.
Рисунок 4.17 - Вікно “Input mapping” (Відображення введення) програми RSNetWorx for DeviceNet
10 Перейдіть на закладку “Output” (Виведення). З'явиться вікно “Output mapping” (Відображення виведення) - рис. 4.18. У верхній частині вікна знаходиться список пристроїв в списку сканів, яким пристрій міжмережевого зв'язку направлятиме дані виведення (рис. 4.18). У нижній частині вікна показано місце в таблиці виведення, куди будуть поміщені дані для кожного пристрою (рис. 4.18). Тут показаний формат таблиці виведення для пристрою міжмережевого зв'язку. Це формат даних виведення, в якому вони прямуватимуть до пристрою міжмережевого зв'язку від сканера.
11 Натисніть “Apply” (Застосувати), а потім “Yes” (Так), щоб завантажити список сканів в пристрій міжмережевого зв'язку.
12 Натисніть “OK”.
Рисунок 4.18 - Вікно “Output” (Виведення)програми RSNetWorx for DeviceNet
Пристрій міжмережевого зв'язку починає виконувати сканування, як тільки знаходить введені дані в своєму списку сканів. Проте в режимі очікування (Idle mode) дані виведення не відправлятимуться на пристрої.
Пункти 8 і 9 необхідно виконати тільки в тому випадку, якщо пристрій міжмережевого зв'язку використовується як сканер введення/виведення (I/O scanner). Пристрій міжмережевого зв'язку може працювати як міжмережевий інтерфейс/міст, навіть якщо ніяке введення/виведення несконфігуроване.
Після цього необхідно зробити аналіз результатів роботи та висновки по проведеній лабораторній роботі.
