Багатопротокольний шлюз PLX32
Інформація про продукт
Технічні характеристики
- Назва продукту: PLX32-EIP-MBTCP-UA Багатопротокольний шлюз
- Виробник: ProSoft Technology, Inc.
- Дата інструкції користувача: 27 жовтня 2023 р
- Вимоги до живлення: електроживлення класу 2
- Схвалення та сертифікати агентств: доступно на
виробника webсайт
Інструкція з використання продукту
1. Почніть тут
Перш ніж використовувати багатопротокольний шлюз, виконайте наведені нижче дії
викладено нижче:
1.1 Завершеноview
Ознайомтеся з особливостями та функціями
PLX32-EIP-MBTCP-UA Багатопротокольний шлюз за посиланням на користувача
посібник.
1.2 Системні вимоги
Переконайтеся, що ваша система відповідає необхідним вимогам
зазначені в посібнику користувача для оптимальної роботи.
1.3 Вміст упаковки
Перевірте вміст упаковки, щоб переконатися, що всі елементи включені
як зазначено в посібнику користувача.
1.4 Монтаж шлюзу на DIN-рейку
Дотримуйтесь інструкцій, наданих у посібнику користувача, щоб правильно
встановіть шлюз на DIN-рейку для надійної установки.
1.5 Налаштування перемички
Відрегулюйте параметри перемички відповідно до посібника користувача
налаштуйте шлюз відповідно до ваших налаштувань.
1.6 SD-карта
Якщо можливо, вставте SD-карту у призначений слот
дотримуючись вказівок, наведених у посібнику користувача.
1.7 Підключення живлення до пристрою
Підключіть блок живлення до пристрою, як зазначено в інструкції користувача
посібник із увімкнення багатопротокольного шлюзу.
Часті запитання (FAQ)
З: Як скинути заводські налаштування мультипротокольного шлюзу
налаштування?
A: Щоб скинути шлюз до заводських налаштувань, знайдіть скидання
на пристрої та утримуйте її протягом 10 секунд, доки пристрій не вимкнеться
перезапускається.
З: Чи можна використовувати шлюз PLX32-EIP-MBTCP-UA в небезпечних
локації?
A: Ні, не рекомендується використовувати шлюз у небезпечних місцях
відповідно до інструкцій з безпеки, наведених у посібнику користувача.
PLX32-EIP-MBTCP-UA
Багатопротокольний шлюз
ПОСІБНИК КОРИСТУВАННЯ
27 жовтня 2023 р
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Зміст Посібник користувача
Ваш відгук, будь ласка
Ми завжди хочемо, щоб ви відчували, що ви прийняли правильне рішення щодо використання наших продуктів. Якщо у вас є пропозиції, коментарі, компліменти чи скарги щодо наших продуктів, документації чи підтримки, напишіть нам або зателефонуйте.
Як з нами зв'язатися
ProSoft Technology, Inc. +1 661-716-5100 +1 661-716-5101 (Факс) www.prosoft-technology.com support@prosoft-technology.com
PLX32-EIP-MBTCP-UA Керівництво користувача для загального користування.
27 жовтня 2023 р
ProSoft Technology® є зареєстрованим авторським правом ProSoft Technology, Inc. Усі інші назви брендів або продуктів є або можуть бути товарними знаками та використовуються для ідентифікації продуктів і послуг відповідних власників.
Відмова від відповідальності щодо вмісту
Ця документація не призначена як заміна і не повинна використовуватися для визначення придатності або надійності цих продуктів для конкретних програм користувача. Будь-який такий користувач або інтегратор зобов’язаний виконати відповідний і повний аналіз ризиків, оцінку та тестування продуктів щодо відповідної конкретної програми або їх використання. Ані ProSoft Technology, ані будь-яка з її філій або дочірніх компаній не несуть відповідальності за неправильне використання інформації, що міститься в цьому документі. Інформація в цьому документі, включаючи ілюстрації, специфікації та розміри, може містити технічні неточності або друкарські помилки. ProSoft Technology не надає жодних гарантій щодо точності даних, не бере на себе жодної відповідальності та залишає за собою право виправляти такі неточності чи помилки в будь-який час без попередження. Якщо у вас є пропозиції щодо вдосконалення чи поправки або ви знайшли помилки в цій публікації, повідомте нам.
Жодна частина цього документа не може бути відтворена в будь-якій формі чи будь-якими засобами, електронними чи механічними, включаючи фотокопіювання, без прямого письмового дозволу ProSoft Technology. Під час встановлення та використання цього виробу необхідно дотримуватися всіх відповідних державних, регіональних і місцевих правил безпеки. З міркувань безпеки та для забезпечення відповідності задокументованим даним системи лише виробник повинен виконувати ремонт компонентів. Якщо пристрої використовуються для застосувань з технічними вимогами безпеки, необхідно дотримуватися відповідних інструкцій. Невикористання програмного забезпечення ProSoft Technology або схваленого програмного забезпечення з нашими апаратними продуктами може призвести до травм, пошкоджень або неналежних результатів роботи. Недотримання цієї інформації може призвести до травм або пошкодження обладнання.
© ProSoft Technology, Inc., 2023. Усі права захищено.
Для професійних користувачів у Європейському Союзі
Якщо ви бажаєте утилізувати електричне та електронне обладнання (EEE), зверніться до свого дилера або постачальника для отримання додаткової інформації.
Prop 65 Попередження про рак і репродуктивну шкоду www.P65Warnings.ca.gov
ProSoft Technology, Inc.
Сторінка 2 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Зміст Посібник користувача
Інформація з відкритим вихідним кодом
Програмне забезпечення з відкритим кодом, що використовується в продукті
Продукт містить, серед іншого, програмне забезпечення з відкритим кодом files, як визначено нижче, розроблено третіми сторонами та ліцензовано згідно з ліцензією на програмне забезпечення з відкритим кодом. Це програмне забезпечення з відкритим кодом files захищені авторським правом. Ваше право на використання програмного забезпечення з відкритим кодом регулюється відповідними умовами ліцензії на програмне забезпечення з відкритим кодом. Дотримання вами цих умов ліцензії надасть вам право використовувати програмне забезпечення з відкритим кодом, як це передбачено відповідною ліцензією. У разі конфліктів між іншими умовами ліцензії ProSoft Technology, Inc., що застосовуються до продукту, та умовами ліцензії на програмне забезпечення з відкритим кодом перевагу мають умови програмного забезпечення з відкритим кодом. Програмне забезпечення з відкритим вихідним кодом надається безоплатно (тобто за використання ліцензійних прав не стягується плата). Програмне забезпечення з відкритим кодом, що міститься в цьому продукті, і відповідні ліцензії на програмне забезпечення з відкритим кодом зазначені в модулі webсторінці, у посиланні Open Source. Якщо Програмне забезпечення з відкритим вихідним кодом, що міститься в цьому продукті, ліцензовано відповідно до Загальної публічної ліцензії GNU (GPL), Менш загальної публічної ліцензії GNU (LGPL), Загальнодоступної ліцензії Mozilla (MPL) або будь-якої іншої ліцензії на програмне забезпечення з відкритим кодом, яка вимагає, щоб вихідний код був доступний і такий вихідний код ще не доставлений разом із продуктом, ви можете замовити відповідний вихідний код програмного забезпечення з відкритим кодом у ProSoft Technology, Inc. – за оплату витрат на доставку та обробку – протягом принаймні 3 періодів. років з моменту придбання продукту. Будь ласка, надішліть свій конкретний запит протягом 3 років з дати придбання цього продукту разом із назвою та серійним номером продукту, указаними на етикетці продукту, на адресу:
ProSoft Technology, Inc. Директор з розробки 9201 Camino Media, Suite 200 Bakersfield, CA 93311 USA
Гарантія щодо подальшого використання програмного забезпечення з відкритим кодом
ProSoft Technology, Inc. не надає жодних гарантій на програмне забезпечення з відкритим кодом, яке міститься в цьому продукті, якщо таке програмне забезпечення з відкритим кодом використовується будь-яким способом, відмінним від передбаченого компанією ProSoft Technology, Inc. Ліцензії, перелічені нижче, визначають гарантію, якщо така є, від автори або ліцензіари програмного забезпечення з відкритим кодом. ProSoft Technology, Inc. спеціально відмовляється від будь-якої гарантії на дефекти, спричинені зміною будь-якого програмного забезпечення з відкритим кодом або конфігурації продукту. Будь-які гарантійні претензії проти ProSoft Technology, Inc. у випадку, якщо програмне забезпечення з відкритим кодом, яке міститься в цьому продукті, порушує права інтелектуальної власності третьої сторони, виключено. Наступна відмова від відповідальності стосується компонентів GPL і LGPL стосовно власників прав: «Ця програма розповсюджується в надії, що вона буде корисною, але БЕЗ ЖОДНИХ ГАРАНТІЙ; навіть без неявної гарантії ПРИДАТНОСТІ ДЛЯ ПРОДАЖУ чи ВІДПОВІДНОСТІ ДЛЯ КОНКРЕТНОЇ МЕТИ. Додаткову інформацію див. у Загальній публічній ліцензії GNU та Меншій загальній публічній ліцензії». Для решти компонентів з відкритим кодом застосовуються виключення відповідальності власників прав у відповідних текстах ліцензії. Технічна підтримка, якщо така є, надаватиметься лише для немодифікованого програмного забезпечення.
Ця інформація також доступна в меню Довідка > Про програму ProSoft Configuration Builder (PCB).
ProSoft Technology, Inc.
Сторінка 3 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Зміст Посібник користувача
Важливі інструкції з установки
Електропроводка живлення, входу та виходу (введення/виведення) має відповідати методам підключення класу I, розділу 2, статті 5014 (b) Національного електричного кодексу, NFPA 70 для встановлення в США або відповідно до розділу 18 -1J2 Канадського електричного кодексу для установок у Канаді та відповідно до юрисдикції органів влади. Необхідно взяти до уваги такі застереження:
ПОПЕРЕДЖЕННЯ – НЕБЕЗПЕКА ВИБУХУ – ЗАМІНА КОМПОНЕНТІВ МОЖЕ ЗНИЖИТИ ВІДПОВІДНІСТЬ ДЛЯ КЛАСУ I, DIV. 2;
ПОПЕРЕДЖЕННЯ – НЕБЕЗПЕКА ВИБУХУ – ПЕРЕБУВАЮЧИ В НЕБЕЗПЕЧНИХ МІСЦЯХ, ПЕРЕД ЗАМІНОЮ АБО ПІДКЛЮЧЕННЯМ МОДУЛІВ ВИМИКАЙТЕ ЖИВЛЕННЯ
ПОПЕРЕДЖЕННЯ – НЕБЕЗПЕКА ВИБУХУ – НЕ ВІДКЛЮЧАЙТЕ ОБЛАДНАННЯ, ЩО НЕ ВИМКНУЛО ЖИВЛЕННЯ АБО ЗОНА НЕ НЕБЕЗПЕЧНА.
2 клас потужності
Схвалення та сертифікати агентств
Будь ласка, відвідайте наш webсайт: www.prosoft-technology.com
ProSoft Technology, Inc.
Сторінка 4 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Зміст Посібник користувача
Зміст
Будь ласка, ваш відгук………………………………………………………………………………………………………..2 Як з нами зв’язатися… ………………………………………………………………………………………………………..2 Застереження щодо вмісту…………… ……………………………………………………………………………………………..2 Важливі інструкції зі встановлення …………………… ……………………………………………………………………4 Дозволи та сертифікати агентства ………………………………………………… ………………………………….4
1 Почніть тут
8
1.1
закінченоview………………………………………………………………………………………………. 8
1.2
Системні вимоги …………………………………………………………………………………….8
1.3
Вміст упаковки ………………………………………………………………………………………….9
1.4
Монтаж шлюзу на DIN-рейку ……………………………………………………………………9
1.5
Налаштування перемичок …………………………………………………………………………………………..10
1.6
SD-карта………………………………………………………………………………………………………11
1.7
Підключення живлення до пристрою ……………………………………………………………………..12
1.8
Встановлення програмного забезпечення ProSoft Configuration Builder ………………………………………..13
2 Використання ProSoft Configuration Builder
14
2.1 2.2 2.3 2.4 2.5
2.5.1 2.5.2 2.6 2.7 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.8 2.9
Підключення комп’ютера до шлюзу …………………………………………………………………14 Встановлення тимчасової IP-адреси в шлюзі ……………………………… ………………14 Налаштування проекту ………………………………………………………………………………..17 Вимкнення функцій протоколу шлюзу …… …………………………………………..19 Налаштування параметрів шлюзу …………………………………………………………………..22 Перейменування об’єктів PCB ……………………………………………………………………………..22 Друк конфігурації File ………………………………………………………………………..22 Налаштування порту Ethernet…………………………………………… ………………………………23 Відображення даних у пам’яті модуля ………………………………………………………………..24 З адреси ………… …………………………………………………………………………………25 На адресу …………………………………………… …………………………………………………….25 Кількість реєстрів ……………………………………………………………………… …………………….25 Код обміну ………………………………………………………………………………………………….26 Попереднє налаштування затримки ……………………………………………………………………………………………..26 Завантаження проекту до PLX32-EIP-MBTCP -UA ……………………………………27 Завантаження проекту зі шлюзу ……………………………………………………………29
3 Діагностика та усунення несправностей
31
3.1 3.1.1 3.1.2
3.2 3.2.1 3.2.2 3.2.3
3.3 3.3.1 3.3.2
Світлодіодні індикатори …………………………………………………………………………………………..31 Світлодіоди головного шлюзу…………………… …………………………………………………………..32 світлодіоди порту Ethernet ………………………………………………………… ……………………………33 Використання діагностики в ProSoft Configuration Builder …………………………………………..34 Меню діагностики ………………………………… ………………………………………………………36 Запис діагностичного сеансу в журнал File ………………………………………………..37 Тепле завантаження / Холодне завантаження………………………………………………………………… ……………….37 Дані стану шлюзу у верхній пам’яті………………………………………………………..38 Загальні дані стану шлюзу у верхній пам’яті…………… …………………………………38 Дані статусу протоколу у верхній пам’яті…………………………………………….39
ProSoft Technology, Inc.
Сторінка 5 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Зміст Посібник користувача
4 Інформація про обладнання
40
4.1
Технічні характеристики обладнання……………………………………………………………………………..40
5 Протокол EIP
41
5.1 5.1.1 5.1.2
5.2 5.2.1 5.2.2 5.2.3
5.3 5.3.1 5.3.2 5.3.3
5.4 5.4.1 5.4.2 5.4.3
Функціональне завершення EIPview …………………………………………………………………………….41 Загальні характеристики EtherNet/IP……………………………………… …………………………42 Внутрішня база даних EIP ………………………………………………………………………………..43 Конфігурація EIP … …………………………………………………………………………………45 Налаштування сервера EIP Class 3 ………………………………… …………………………………..45 Налаштування підключення EIP класу 1 ……………………………………………………………….48 Налаштування EIP класу 3 Client[x]/UClient Connection …………………………………….53 Діагностика мережі………………………………………………………………… ………………..65 EIP PCB Diagnostics………………………………………………………………………………….65 EIP Status Data у верхній Пам’ять ……………………………………………………………….66 Коди помилок EIP …………………………………………………… …………………………………..69 Довідка EIP ……………………………………………………………………………………… ……..72 Характеристики SLC і MicroLogix ……………………………………………………………………….72 Характеристики процесора PLC5…………………………… ………………………………………………..76 Характеристики процесорів ControlLogix і CompactLogix ……………………………………….81
6 Протокол MBTCP
90
6.1 6.1.1 6.1.2
6.2 6.2.1 6.2.2 6.2.3
6.3 6.3.1 6.3.2 6.3.3
6.4 6.4.1
Функціональне завершення MBTCPview ………………………………………………………………………90 MBTCP Загальні характеристики………………………………………………… ……………………91 Внутрішня база даних MBTCP ………………………………………………………………………….92 Конфігурація MBTCP ………………… ……………………………………………………………..95 Налаштування серверів MBTCP ………………………………………………………… ……………….95 Налаштування клієнта MBTCP [x] ……………………………………………………………………..97 Налаштування клієнта MBTCP [x] Команди …………………………………………………….99 Діагностика мережі……………………………………………………………………… ……………102 MBTCP PCB Diagnostics………………………………………………………………………….102 Дані стану MBTCP у верхній пам’яті …………… ………………………………………….102 Коди помилок MBTCP …………………………………………………………………………… …..105 Довідник MBTCP …………………………………………………………………………………..106 Про протокол Modbus ……………… ……………………………………………………….106
7 Сервер OPC UA
108
7.1 7.1.1 7.1.2 7.1.3
7.2 7.2.1 7.2.2 7.2.3 7.2.4 7.2.5 7.2.6
7.3 7.4 7.5
Програмне забезпечення UA Server Configuration Manager……………………………………………..108 Встановлення ……………………………………………………………… …………………………………108 Синхронізація часу сервера NTP ……………………………………………………………..109 Запуск PSW-UACM…… ……………………………………………………………………….110 Сертифікати ……………………………………………………… ………………………………………..112 Політика безпеки ……………………………………………………………………………… …………112 Створення сертифіката екземпляра програми забезпечення ……………………………….113 Створення сертифіката ЦС………………………………………………………… …………………..115 Створення сертифіката екземпляра програми ………………………………………………..117 Оновлення вкладки стану…………………………… ………………………………………………118 Створення та підписання нового сертифіката …………………………………………………………123 Імпорт сертифіката відкритий ключ File ………………………………………………………..127 Експорт сертифіката CA до OPC-клієнта………………………………………………. 130 Список відкликань ………………………………………………………………………………………..131
ProSoft Technology, Inc.
Сторінка 6 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Зміст Посібник користувача
7.6 7.7
7.7.1 7.7.2 7.8 7.9 7.10 7.11 7.11.1 7.11.2 7.12 7.12.1 7.12.2 7.12.3 7.12.4 7.12.5 7.12.6
Завантаження конфігурації сервера UA на шлюз ………………………………132 Контроль доступу користувачів………………………………………………………………………… …………135 Додавання користувача………………………………………………………………………………………….135 Додавання користувача до групи …………………………………………………………………………….137 Створення Tags ……………………………………………………………………………………….140 Вкладка «Додатково» ………………………………… …………………………………………………………144 Збереження конфігурації сервера UA …………………………………………………………… ..147 Підключення клієнта UA………………………………………………………………………………148 Data Map Example………………………………………………………………………………..148 Налаштування клієнта UA………………………………… …………………………………………………….152 Усунення несправностей і технічне обслуговування сервера OPC UA …………………………………….153 Вкладка стану ……… ……………………………………………………………………………………153 Журнал помилок зв’язку…………………………………… ……………………………………..153 Діагностика модуля PCB………………………………………………………………………….. 153 Скидання стану назад до «Очікування надання» …………………………………………153 Резервне копіювання бази даних конфігурації PSW-UACM ………………………………………… ….154 Переміщення інсталяції PSW-UACM на іншу машину …………………………..154
8 Підтримка, обслуговування та гарантія
155
8.1
Звернення до служби технічної підтримки ……………………………………………………………………155
8.2
Інформація про гарантію…………………………………………………………………………………..155
ProSoft Technology, Inc.
Сторінка 7 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Почніть тут Керівництво користувача
1 Почніть тут
Щоб отримати максимальну користь від цього Посібника користувача, ви повинні володіти такими навичками: · Програмне забезпечення конфігурації PLC або PAC: запустіть програму та використовуйте її для налаштування
процесор, якщо потрібно · Microsoft Windows®: встановлення та запуск програм, виконання команд меню,
навігація в діалогових вікнах і введення даних · Встановлення апаратного забезпечення та проводка: установіть шлюз і безпечно підключіть пристрої до
джерела живлення та до портів PLX32-EIP-MBTCP-UA
1.1 Завершеноview
Цей документ пояснює особливості PLX32-EIP-MBTCP-UA. Він проведе вас через налаштування, показуючи, як зіставляти дані між пристроєм або мережею через шлюз і ПЛК або PAC. Програмне забезпечення ProSoft Configuration Builder створює files для імпорту в програмне забезпечення для програмування PLC або PAC, інтегруючи шлюз у вашу систему. Ви також можете зіставляти дані між областями у внутрішній базі даних шлюзу. Це дозволяє копіювати дані на різні адреси в базі даних шлюзу, щоб створювати легші запити даних і контролювати їх. PLX32-EIP-MBTCP-UA — це автономний пристрій, встановлений на DIN-рейку, який має два порти Ethernet для зв’язку, віддаленого налаштування та діагностики. Шлюз має слот для SD-карти (SD-карта є опціонально), який дозволяє зберігати конфігурацію files, які можна використовувати для відновлення, перенесення конфігурації на інший шлюз або резервного копіювання загальної конфігурації.
1.2 Системні вимоги
Конфігураційне програмне забезпечення ProSoft Configuration Builder для PLX32-EIP-MBTCP-UA вимагає таких мінімальних системних компонентів: · Windows 7 Professional (32-розрядна версія), 8 ГБ оперативної пам’яті Intel® CoreTM i5 650 (3.20 ГГц) · Windows XP Professional Ver. .2002 Service Pack 2, 512 МБ оперативної пам’яті Pentium 4 (2.66
ГГц) · Windows 2000 Ver.5.00.2195 з пакетом оновлень 2 512 МБ оперативної пам’яті Pentium III (550 МГц)
Примітка: щоб використовувати PCB під ОС Windows 7, ви повинні бути впевнені, що встановили PCB за допомогою параметра «Запуск від імені адміністратора». Щоб знайти цей параметр, клацніть правою кнопкою миші піктограму програми встановлення Setup.exe. У контекстному меню ви побачите опцію «Запуск від імені адміністратора». Клацніть лівою кнопкою миші, щоб скористатися цією опцією встановлення. Майте на увазі, що ви повинні встановити за допомогою цього параметра, навіть якщо ви вже ввійшли як адміністратор у своїй мережі або персональному комп’ютері (ПК). Використання параметра «Запуск від імені адміністратора» дозволить програмі встановлення PCB створювати папки та files на вашому ПК з належними дозволами та безпекою. Якщо ви не використовуєте опцію «Запуск від імені адміністратора», може здатися, що PCB інсталюється правильно; але ви отримаєте численні, повторювані file помилки доступу під час роботи PCB, особливо під час зміни конфігураційних екранів. Якщо це станеться, щоб усунути помилки, вам доведеться повністю видалити PCB, а потім повторно встановити за допомогою параметра «Запуск від імені адміністратора».
ProSoft Technology, Inc.
Сторінка 8 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Почніть тут Керівництво користувача
1.3 Вміст упаковки
Наступні компоненти входять до PLX32-EIP-MBTCP-UA, і всі вони необхідні для встановлення та налаштування.
Важливо: перед початком інсталяції переконайтеся, що всі наступні елементи присутні.
кількість Назва частини
1
Міні-викрутка
1
Роз'єм живлення
1
Джемпер
Номер деталі HRD250 J180 J809
Опис частини Інструмент для підключення та фіксації роз’єму живлення PLX32-EIP-MBTCP-UA Роз’єм живлення Запасна перемичка для скидання конфігурації OPC UA
1.4 Монтаж шлюзу на DIN-рейку
Щоб встановити PLX32-EIP-MBTCP-UA на DIN-рейку, виконайте такі дії.
1 Розмістіть шлюз на DIN-рейці B під невеликим кутом. 2 Закріпіть виступ на задній частині адаптера за верхню частину DIN-рейки та поверніть
адаптер на рейку. 3 Притисніть адаптер до DIN-рейки, доки він не зрівняється. Язичок фіксатора фіксується
розмістіть і зафіксуйте шлюз на DIN-рейці. 4 Якщо адаптер не фіксується на місці, скористайтеся викруткою або подібним пристроєм, щоб перемістити його
фіксатор вниз, притиснувши адаптер до DIN-рейки, і відпустіть фіксатор, щоб зафіксувати адаптер на місці. Якщо необхідно, натисніть на фіксатор, щоб заблокувати.
ProSoft Technology, Inc.
Сторінка 9 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
1.5 Налаштування перемичок На задній частині шлюзу розташовані три пари перемичок.
Почніть тут Керівництво користувача
· РЕЖИМ 1 – під час нормальної роботи два штирі повинні бути з’єднані перемичкою.
· РЕЖИМ 2 – IP-перемичка за замовчуванням: це середня перемичка. Стандартна IP-адреса шлюзу – 192.168.0.250. Встановіть цю перемичку, щоб повернути IP-адресу шлюзу до стандартної.
· РЕЖИМ 3 – якщо встановлено, ця перемичка забезпечує рівень безпеки, що призводить до таких дій: o Ця перемичка вимикає функції завантаження та завантаження ProSoft Configuration Builder (PCB). Якщо запит на завантаження або завантаження здійснюється через PCB, з’являється повідомлення про помилку, яке вказує на те, що ці функції недоступні. o Ця перемичка також вимикає доступ до PLX32-EIP-MBTCP-UA web сторінка, яка унеможливлює оновлення мікропрограми.
Увага: одночасне встановлення перемичок MODE 1 і MODE 3 призведе до відновлення заводських налаштувань OPC UA.
ProSoft Technology, Inc.
Сторінка 10 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Почніть тут Керівництво користувача
1.6 SD-карта
Ви можете замовити PLX32-EIP-MBTCP-UA з додатковою SD-картою (номер деталі SDI-1G). У разі збою шлюзу ви можете перемістити SD-карту з одного шлюзу на інший і відновити роботу.
Загалом, якщо SD-карта присутня під час увімкнення чи перезавантаження шлюзу, шлюз використовує конфігурацію на SC-карті.
З SD-картою
· ProSoft Configuration Builder завантажує конфігурацію на SD-карту в шлюзі.
· Шлюз не переносить конфігураційні дані з SD-карти у внутрішню пам'ять. Якщо вийняти картку SD і перезавантажити шлюз, шлюз завантажить конфігураційні дані з пам’яті шлюзу. Якщо в пам’яті шлюзу немає конфігураційних даних, шлюз використовує стандартну заводську конфігурацію.
Без SD-карти
· ProSoft Configuration Builder завантажує конфігурацію у внутрішню пам'ять шлюзу. Шлюз використовує конфігурацію з внутрішньої пам'яті.
· Якщо ви вставите порожню картку SD у шлюз після того, як шлюз було налаштовано, шлюз не використовуватиме конфігурацію на карті SD, доки ви не перезавантажите шлюз. Якщо ви хочете скопіювати конфігурацію на SD-карту, ви повинні завантажити конфігурацію на шлюз, поки SD-карта знаходиться в шлюзі.
ProSoft Technology, Inc.
Сторінка 11 з 155
PLX32-EIP-MBTCP-UA Багатопротокольний шлюз 1.7 Підключення живлення до пристрою
Почніть тут Керівництво користувача
ПОПЕРЕДЖЕННЯ: Не змінюйте полярність під час подачі живлення на шлюз. Це спричиняє незворотне пошкодження внутрішніх ланцюгів розподілу живлення шлюзу.
ProSoft Technology, Inc.
Сторінка 12 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Почніть тут Керівництво користувача
1.8 Встановлення програмного забезпечення ProSoft Configuration Builder
Щоб налаштувати шлюз, необхідно встановити програмне забезпечення ProSoft Configuration Builder (PCB). Ви завжди можете отримати найновішу версію ProSoft Configuration Builder від ProSoft Technology webсайт (http://www.prosoft-technology.com). The fileназва містить версію PCB. наприкладample, PCB_4.4.3.4.0245.exe.
Щоб інсталювати ProSoft Configuration Builder із ProSoft Technology webсайт
1 Відкрийте свій web browser and navigate to www.prosoft-technology.com. 2 шукати ‘PCB’ or ‘ProSoft Configuration Builder’. 3 Click on the ProSoft Configuration Builder search result link. 4 From the Downloads link, download the latest version of ProSoft Configuration
Будівельник. 5 Виберіть ЗБЕРЕГТИ або ЗБЕРЕГТИ FILE, якщо буде запропоновано. 6 Збережіть file на робочий стіл Windows, щоб ви могли легко знайти його, коли у вас є
завершено завантаження. 7 Після завершення завантаження знайдіть і відкрийте файл file, а потім дотримуйтесь
інструкції на екрані для встановлення програми.
Примітка. Щоб використовувати ProSoft Configuration Builder в ОС Windows 7, ви повинні обов’язково встановити його за допомогою параметра «Запуск від імені адміністратора». Щоб знайти цей параметр, клацніть правою кнопкою миші піктограму програми Setup.exe, а потім у контекстному меню виберіть ЗАПУСТИТИ ВІД ЯК АДМІНІСТРАТОРА. Ви повинні встановити за допомогою цього параметра, навіть якщо ви вже ввійшли як адміністратор у своїй мережі або персональному комп’ютері (ПК). Використання параметра «Запуск від імені адміністратора» дозволяє програмі встановлення створювати папки та files на вашому ПК з належними дозволами та безпекою.
Якщо ви не використовуєте параметр «Запуск від імені адміністратора», може здатися, що ProSoft Configuration Builder інсталюється правильно, але ви отримаєте кілька file помилки доступу під час роботи ProSoft Configuration Builder, особливо під час зміни екранів конфігурації. Якщо це станеться, ви повинні повністю видалити ProSoft Configuration Builder, а потім переінсталювати за допомогою параметра «Запуск від імені адміністратора», щоб усунути помилки.
Щоб забезпечити успішне встановлення ProSoft OPC UA Configuration Manager, перед початком встановлення може знадобитися перезавантаження. У кількох тестових системах службу Windows Update Service потрібно було зупинити перед інсталяцією. Після завершення встановлення ви можете перезапустити службу Windows Update.
Зупинка служби Windows Update 1. Натисніть кнопку «Пуск» Windows і введіть наступне: services.msc 2. Прокрутіть униз і клацніть правою кнопкою миші Windows Update і виберіть «СТОП».
Виконайте процедури налаштування ProSoft OPC UA Configuration Manager. Після завершення налаштування виконайте наведені вище кроки та виберіть «Почати» для останнього кроку.
ProSoft Technology, Inc.
Сторінка 13 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача ProSoft Configuration Builder
2 Використання ProSoft Configuration Builder
ProSoft Configuration Builder (PCB) забезпечує швидкий і простий спосіб керування конфігурацією шлюзу fileналаштовані відповідно до потреб ваших програм. PCB дозволяє імпортувати інформацію з раніше встановлених (відомо робочих) конфігурацій до нових проектів.
2.1 Підключення ПК до шлюзу
Надійно закріпивши шлюз, під’єднайте один кінець кабелю Ethernet до порту ETH 1, а інший – до концентратора або комутатора Ethernet, доступного з тієї ж мережі, що й ПК. Або підключіться безпосередньо від порту Ethernet на ПК до порту ETH 1 на шлюзі.
2.2 Встановлення тимчасової IP-адреси в шлюзі
Важливо: ProSoft Discovery Service (PDS) визначає шлюз за допомогою широкомовних повідомлень UDP. PDS — це програма, вбудована в друковану плату. Ці повідомлення можуть бути заблоковані маршрутизаторами або комутаторами рівня 3. У цьому випадку PDS не може знайти шлюзи. Щоб використовувати PDS, організуйте з’єднання Ethernet так, щоб між комп’ютером і шлюзом не було маршрутизатора або комутатора рівня 3 АБО переналаштуйте маршрутизатор або комутатор рівня 3, щоб дозволити маршрутизацію широкомовних повідомлень UDP.
1 Щоб відкрити PDS, клацніть правою кнопкою миші піктограму PLX32-EIP-MBTCP-UA у PCB і натисніть ДІАГНОСТИКА.
ProSoft Technology, Inc.
Сторінка 14 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача ProSoft Configuration Builder
2 У діалоговому вікні «Діагностика» клацніть піктограму НАЛАШТУВАННЯ ПІДКЛЮЧЕННЯ.
3 У діалоговому вікні «Налаштування підключення» натисніть кнопку «ПЕРЕГЛЯНУТИ ПРИСТРОЇ» під заголовком «Служба виявлення ProSoft» (PDS).
4 У діалоговому вікні ProSoft Discovery Service клацніть піктограму «ШУКАТИ МОДУЛІ PROSOFT», щоб знайти модулі ProSoft Technology у мережі.
ProSoft Technology, Inc.
Сторінка 15 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача ProSoft Configuration Builder
5 Клацніть правою кнопкою миші на шлюзі, а потім виберіть ПРИЗНАЧИТИ ТИМЧАСОВИЙ IP.
6 IP-адреса шлюзу за замовчуванням – 192.168.0.250.
7 Введіть невикористану IP-адресу у своїй підмережі, а потім натисніть OK. 8 Див. Налаштування порту Ethernet (стор. 22), щоб установити постійну IP-адресу в
шлюз.
ProSoft Technology, Inc.
Сторінка 16 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача ProSoft Configuration Builder
2.3 Налаштування проекту
Якщо ви раніше користувалися іншими інструментами конфігурації Windows, макет екрана буде вам знайомий. Вікно ProSoft Configuration Builder складається з дерева view ліворуч, інформаційна панель і панель конфігурації в правій частині вікна. Коли ви вперше запускаєте PCB, дерево view складається з папок для проекту за замовчуванням і розташування за замовчуванням із модулем за замовчуванням у папці розташування за замовчуванням. На наступній ілюстрації показано вікно друкованої плати з новим проектом.
Щоб додати шлюз до проекту
1 Клацніть правою кнопкою миші DEFAULT MODULE у дереві view, а потім виберіть ВИБРАТИ ТИП МОДУЛЯ. Відкриється діалогове вікно «Вибір типу модуля».
ProSoft Technology, Inc.
Сторінка 17 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача ProSoft Configuration Builder
2 В області Product Line Filter діалогового вікна виберіть перемикач PLX30.
3 У спадному списку КРОК 1: Виберіть тип модуля виберіть PLX32-EIP-MBTCP-UA. 4 Ви можете вимкнути один або кілька драйверів на шлюзі, якщо вони вам не потрібні. див
Вимкнення портів шлюзу (стор. 19). 5 Натисніть OK, щоб зберегти налаштування та повернутися до головного вікна PCB.
ProSoft Technology, Inc.
Сторінка 18 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача ProSoft Configuration Builder
2.4 Вимкнення функцій протоколу шлюзу
ProSoft Configuration Builder (PCB) дає вам можливість вимкнути одну або кілька функцій драйвера, якщо вони вам не потрібні. Вимкнення функцій драйвера може спростити ряд параметрів конфігурації, полегшуючи налаштування шлюзу.
Найпростіше вимкнути функції драйвера, коли ви додаєте шлюз до проекту в PCB; однак ви можете ввімкнути та вимкнути їх після того, як ви додасте його до проекту. Обидва методи описані в цій темі.
Примітка. Вимкнення функцій драйвера не впливає на продуктивність шлюзу та не є обов’язковим.
Щоб вимкнути функції драйвера, коли ви додаєте його до проекту
Найкращий час для вимкнення однієї чи кількох функцій драйвера на шлюзі – це додавання шлюзу до проекту в PCB. Ви можете вимкнути їх у діалоговому вікні «Вибір типу модуля» після вибору модуля, який потрібно додати до проекту. Наступне зображення дає прикладample.
ProSoft Technology, Inc.
Сторінка 19 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача ProSoft Configuration Builder
Вимкнено три функції драйвера. Зверніть увагу на наступне:
· Для драйверів, які ви можете вимкнути, у стовпці НЕОБХІДНА ДІЯ ВИМІНЮЄТЬСЯ ГАЛОЧКУ, ЯКЩО НЕ ВИКОРИСТОВУЄТЬСЯ.
· Натисніть назву драйвера, щоб вимкнути цю функцію. Якщо вимкнено, зелену позначку замінює червоне коло.
· Якщо існує декілька драйверів одного типу, лише останній має повідомлення UnCheck if not Used. Вимикати і вмикати можна тільки в зворотному порядку.
· Нарешті, якщо ви хочете ввімкнути вимкнену функцію в цьому діалоговому вікні, клацніть назву функції драйвера ще раз.
Коли ви натискаєте OK, PCB вставляє шлюз у дерево view із прихованими вимкненими параметрами конфігурації.
ProSoft Technology, Inc.
Сторінка 20 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача ProSoft Configuration Builder
Щоб вимкнути або ввімкнути функції шлюзу після додавання його до проекту
1 Клацніть правою кнопкою миші значок PLX32-EIP-MBTCP-UA у дереві view, а потім виберіть ВИБРАТИ ТИП МОДУЛЯ. Відкриється діалогове вікно «Вибір типу модуля» з правильним ТИПОМ МОДУЛЯ.
Попередження. Зауважте, що всі драйвери ввімкнено за замовчуванням і що стан драйвера в діалоговому вікні «Вибір типу модуля» НЕ ВІДПОВІДАЄ ФАКТИЧНОМУ СТАНУ ДРАЙВЕРІВ. Якщо ви хочете, щоб будь-які вимкнені драйвери залишалися вимкненими, ви повинні знову вимкнути їх у цьому діалоговому вікні, щоб червоне коло або жовтий трикутник з’явилися поруч із назвою порту.
2 Клацніть назву функції драйвера, щоб змінити її статус з Enabled на Disabled або навпаки. Зазначені вище правила все ще застосовуються.
3 Коли ви натискаєте OK, PCB оновлює шлюз у дереві view, показуючи параметри конфігурації для активних функцій і приховуючи вимкнені функції.
ProSoft Technology, Inc.
Сторінка 21 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача ProSoft Configuration Builder
2.5 Налаштування параметрів шлюзу
1 Натисніть знак [+] поруч із піктограмою модуля, щоб розгорнути інформацію про шлюз.
2 Клацніть знак [+] біля будь-яких параметрів.
значок до view інформацію про шлюз і конфігурацію
3 Двічі клацніть будь-який значок, щоб відкрити діалогове вікно редагування. 4 Щоб редагувати параметр, виберіть параметр на лівій панелі та внесіть зміни
праву панель. 5 Натисніть OK, щоб зберегти зміни.
2.5.1 Перейменування об’єктів PCB
Ви можете перейменовувати такі об’єкти, як папки проекту за замовчуванням і папки розташування за замовчуванням у дереві view. Ви також можете перейменувати значок MODULE, щоб налаштувати проект.
1 Клацніть правою кнопкою миші об’єкт, який потрібно перейменувати, а потім виберіть «ПЕРЕЙМЕНУВАТИ». 2 Введіть нове ім’я для об’єкта та натисніть Enter.
2.5.2 Друк конфігурації File
1 У головному вікні PCB клацніть правою кнопкою миші піктограму PLX32-EIP-MBTCP-UA, а потім виберіть VIEW КОНФІГУРАЦІЯ.
2 У View У діалоговому вікні конфігурації клацніть FILE меню та натисніть ДРУКУВАТИ. 3 У діалоговому вікні «Друк» виберіть із розкривного списку потрібний принтер і виберіть
параметри друку та натисніть OK.
ProSoft Technology, Inc.
Сторінка 22 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача ProSoft Configuration Builder
2.6 Налаштування порту Ethernet У цьому розділі показано, як налаштувати параметри порту Ethernet для PLX32-EIP-MBTCPUA.
Щоб налаштувати порт Ethernet на платі
1 У дереві ProSoft Configuration Builder view, двічі клацніть піктограму конфігурації Ethernet.
2 Клацніть будь-який параметр у діалоговому вікні «Правка – WATTCP», щоб змінити значення. Оскільки шлюз має два порти Ethernet, для кожного порту існують окремі параметри конфігурації.
Параметр IP-адреса Маска мережі Шлюз
Опис Унікальна IP-адреса, призначена шлюзу Маска підмережі шлюзу Шлюз (якщо використовується)
Примітка. Кожен порт Ethernet має бути в окремій підмережі Ethernet.
ProSoft Technology, Inc.
Сторінка 23 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача ProSoft Configuration Builder
2.7 Відображення даних у пам’яті модуля
Використовуйте розділ DATA MAP у ProSoft Configuration Builder, щоб копіювати дані між областями внутрішньої бази даних шлюзу. Це дозволяє копіювати дані на різні адреси в базі даних шлюзу, щоб створювати простіші запити даних і контролювати їх. Ви можете використовувати цю функцію для наступних завдань.
· Скопіюйте максимум 100 регістрів на одну команду Data Map, і ви можете налаштувати максимум 200 окремих команд копіювання.
· Скопіюйте дані з таблиць помилок або статусів у верхній пам'яті до внутрішніх регістрів бази даних в області даних користувача.
· Змінити порядок байтів і/або слів під час процесу копіювання. наприкладample, змінивши порядок байтів або слів, ви можете перетворити значення з плаваючою комою у правильний формат для іншого протоколу.
· Використовуйте карту даних, щоб звести широко розкидані дані в один безперервний блок даних, полегшуючи доступ до них.
1 У програмі ProSoft Configuration Builder розгорніть дерево модулів, натиснувши [+] поруч із назвою модуля.
2 Натисніть [+] поруч із COMMONNET, а потім двічі клацніть DATA MAP.
3 У діалоговому вікні «Редагування – Карта даних» натисніть «ДОДАТИ РЯДОК».
ProSoft Technology, Inc.
Сторінка 24 з 155
PLX32-EIP-MBTCP-UA Багатопротокольний шлюз 4 Натисніть «РЕДАГУВАТИ РЯДОК», щоб відредагувати параметри для зіставлення.
Посібник користувача ProSoft Configuration Builder
5 Щоб змінити значення параметра, клацніть параметр і введіть нове значення. Натисніть OK, коли закінчите.
6 Повторіть наведені вище кроки, щоб додати більше зіставлень пам’яті.
2.7.1 Від адреси 0 до найвищої адреси даних стану Вказує початкову адресу внутрішнього реєстру бази даних для операції копіювання. Цією адресою може бути будь-яка дійсна адреса в області даних користувача або області даних стану шлюзу.
2.7.2 Адреса до 0 до 9999 Вказує початкову адресу регістру призначення для операції копіювання. Ця адреса завжди має бути в області даних користувача. Переконайтеся, що ви вказали адресу призначення, яка не перезаписує дані, які зберігаються в пам’яті одним із протоколів зв’язку, запущених на шлюзі.
2.7.3 Кількість регістрів від 1 до 100 Вказує кількість регістрів для копіювання.
ProSoft Technology, Inc.
Сторінка 25 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача ProSoft Configuration Builder
2.7.4 Код обміну
БЕЗ ЗМІН, ОБМІНА СЛІВ, ОБМІНА СЛІВ І БАЙТІВ, ОБМІНА БАЙТІВ
Вам може знадобитися поміняти порядок байтів у регістрах під час процесу копіювання, щоб змінити вирівнювання байтів між різними протоколами. Використовуйте цей параметр, коли маєте справу з числами з плаваючою комою або іншими багатореєстровими значеннями, оскільки немає стандарту для зберігання цих типів даних у підлеглих пристроях.
Код обміну Немає обміну
Опис Упорядкування байтів не змінюється (1234 = 1234)
Заміна слів
Слова поміняні місцями (1234 = 3412)
Слово та байт Слова міняються місцями, потім байти в кожному слові міняються місцями (1234 =
Обмін
4321)
Байти
Байти в кожному слові міняються місцями (1234 = 2143)
2.7.5 Попереднє налаштування затримки
Цей параметр встановлює інтервал для кожної операції копіювання карти даних. Значення попереднього налаштування затримки не є фіксованим проміжком часу. Це кількість сканувань вбудованого програмного забезпечення, які мають відбуватися між операціями копіювання.
Цикл сканування вбудованого програмного забезпечення може тривати різний проміжок часу залежно від рівня активності драйверів протоколу, що працюють на шлюзі, і рівня активності портів зв’язку шлюзу. Кожне сканування мікропрограми може тривати від однієї до кількох мілісекунд. Тому не можна очікувати, що операції копіювання карти даних відбуватимуться через регулярні проміжки часу.
Якщо багаторазові операції копіювання (кілька рядків у розділі «Карта даних») відбуваються надто часто або всі відбуваються в той самий інтервал оновлення, вони можуть затримати сканування процесу протоколів шлюзу, що може призвести до повільного оновлення даних або пропуску даних на портах зв’язку. Щоб уникнути цих потенційних проблем, установіть для параметра «Попереднє налаштування затримки» різні значення для кожного рядка в розділі «Карта даних» і встановіть для них вищі, а не нижчі числа.
наприкладample, попередньо встановлені значення затримки нижче 1000 можуть спричинити відчутну затримку оновлення даних через комунікаційні порти. Не встановлюйте однакові значення для всіх попередніх налаштувань затримки. Натомість використовуйте різні значення для кожного рядка в карті даних, наприклад 1000, 1001 і 1002 або будь-які інші значення попереднього налаштування затримки, які вам подобаються. Це запобігає одночасному створенню копій і запобігає можливим затримкам сканування процесу.
ProSoft Technology, Inc.
Сторінка 26 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача ProSoft Configuration Builder
2.8 Завантаження проекту в PLX32-EIP-MBTCP-UA
Примітка. Інструкції щодо підключення модуля до ПК див. у розділі Підключення ПК до шлюзу (стор. 14).
Щоб шлюз використовував налаштування, які ви налаштували, ви повинні завантажити (скопіювати) оновлений проект file від вашого ПК до шлюзу.
Примітка: якщо на модулі встановлено перемичку 3, ця функція недоступна.
1 На дереві view у ProSoft Configuration Builder клацніть правою кнопкою миші піктограму PLX32-EIP-MBTCPUA, а потім виберіть ЗАВАНТАЖИТИ З ПК НА ПРИСТРІЙ. Відкриється діалогове вікно завантаження.
2 У діалоговому вікні «Завантажити» у спадному списку «Вибрати тип з’єднання» використовуйте параметр ETHERNET за замовчуванням.
Примітка. Якщо ви підключилися до модуля за допомогою тимчасової IP-адреси, поле адреси Ethernet містить цю тимчасову IP-адресу. ProSoft Configuration Builder використовує цю тимчасову IP-адресу для підключення до модуля.
3 Клацніть ТЕСТ З'ЄДНАННЯ, щоб переконатися, що IP-адреса дозволяє отримати доступ до модуля. 4 Якщо підключення вдасться, натисніть ЗАВАНТАЖИТИ, щоб перенести конфігурацію Ethernet
модуль.
Примітка. Наведені вище кроки лише завантажують або змінюють IP-адресу та ім’я сервера OPC UA, але не завантажують і не змінюють конфігурацію OPC UA.
ProSoft Technology, Inc.
Сторінка 27 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача ProSoft Configuration Builder
Якщо процедура перевірки з’єднання завершиться невдало, ви побачите повідомлення про помилку. Щоб виправити помилку, виконайте такі дії:
1 Натисніть OK, щоб закрити повідомлення про помилку. 2 У діалоговому вікні завантаження клацніть ОГЛЯД ПРИСТРОЇВ, щоб відкрити ProSoft Discovery
Сервіс.
3 Клацніть модуль правою кнопкою миші та виберіть ВИБРАТИ ДЛЯ друкованої плати. 4 Закрийте ProSoft Discovery Service. 5 Натисніть ЗАВАНТАЖИТИ, щоб перенести конфігурацію в модуль.
ProSoft Technology, Inc.
Сторінка 28 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача ProSoft Configuration Builder
2.9 Завантаження проекту зі шлюзу
Примітка. Інструкції щодо підключення модуля до ПК див. у розділі Підключення ПК до шлюзу (стор. 14).
Ви можете завантажити параметри проекту з PLX32-EIP-MBTCP-UA в поточний проект у ProSoft Configuration Builder на вашому ПК.
1 На дереві view у ProSoft Configuration Builder клацніть правою кнопкою миші піктограму PLX32-EIP-MBTCPUA, а потім виберіть «ЗАВАНТАЖИТИ З ПРИСТРОЮ НА ПК». Відкриється діалогове вікно завантаження.
2 У діалоговому вікні «Завантажити» у спадному списку «Вибір типу з’єднання» використовуйте налаштування ETHERNET за замовчуванням.
Примітка. Якщо ви підключилися до модуля за допомогою тимчасової IP-адреси, поле адреси Ethernet містить цю тимчасову IP-адресу. ProSoft Configuration Builder використовує цю тимчасову IP-адресу для підключення до модуля.
3 Клацніть ТЕСТ З'ЄДНАННЯ, щоб переконатися, що IP-адреса дозволяє отримати доступ до модуля. 4 Якщо з’єднання вдалось, клацніть ЗАВАНТАЖИТИ, щоб передати конфігурацію Ethernet на
ПК.
Примітка. Наведені вище кроки лише завантажують або змінюють IP-адресу та ім’я сервера OPC UA, а не завантажують або змінюють конфігурацію OPC UA.
ProSoft Technology, Inc.
Сторінка 29 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача ProSoft Configuration Builder
Якщо процедура перевірки з’єднання завершиться невдало, ви побачите повідомлення про помилку. Щоб виправити помилку, виконайте такі дії.
1 Натисніть OK, щоб закрити повідомлення про помилку. 2 У діалоговому вікні «Завантаження» клацніть «ОГЛЯД ПРИСТРОЇВ», щоб відкрити службу ProSoft Discovery Service.
3 Клацніть модуль правою кнопкою миші та виберіть ВИБРАТИ ДЛЯ друкованої плати. 4 Закрийте ProSoft Discovery Service. 5 Натисніть ЗАВАНТАЖИТИ, щоб перенести конфігурацію в модуль.
ProSoft Technology, Inc.
Сторінка 30 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача з діагностики та усунення несправностей
3 Діагностика та усунення несправностей
Ви можете усунути несправність шлюзу за допомогою кількох методів: · Слідкуйте за світлодіодними індикаторами на шлюзі. · Використовуйте функції діагностики в ProSoft Configuration Builder (PCB). · Перегляньте дані в області даних стану (верхня пам'ять) внутрішнього шлюзу
пам'ять.
3.1 світлодіодні індикатори
Перший і найшвидший — сканувати світлодіоди на шлюзі, щоб визначити існування та можливу причину проблеми. Світлодіоди надають цінну інформацію, таку як:
· Стан кожного порту · Помилки конфігурації системи · Помилки програми · Індикація несправностей
ProSoft Technology, Inc.
Сторінка 31 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача з діагностики та усунення несправностей
3.1.1 Основні світлодіоди шлюзу У цій таблиці описано світлодіоди передньої панелі шлюзу.
LED PWR (живлення)
FLT (Несправність)
CFG (конфігурація)
ERR (Помилка)
NS (Стан мережі) лише для протоколу EIP
MS (статус модуля) лише для протоколу EIP
Стан вимкнено
Постійний зелений Вимкнено Постійний червоний
Не горить жовтим
Вимкнено. Блимає жовтим
Твердий бурштин
Вимк. Постійно червоний Постійно зелений Блимає Червоний Блимає зелений По черзі червоний і зелений Блимає Вимк. Постійно червоний Постійно зелений Блимає Червоний Блимає зелений Почергово червоний і зелений Блимає
опис
Живлення не підключено до клем живлення або джерело недостатнє для належного живлення шлюзу (потрібно 208 мА при 24 В постійного струму).
Живлення підключається до силових клем.
Нормальна робота.
Сталася критична помилка. Виконуваний файл програми вийшов з ладу або був закритий користувачем і більше не працює. Натисніть кнопку Reset або ввімкніть і ввімкніть живлення, щоб видалити помилку.
Нормальна робота.
Пристрій знаходиться в режимі конфігурації. Є або помилка конфігурації, або конфігурація file завантажується або читається. Після ввімкнення живлення шлюз зчитує конфігурацію, а пристрій реалізує значення конфігурації та ініціалізує апаратне забезпечення. Це відбувається під час циклу живлення або після натискання кнопки Reset.
Нормальна робота.
Виявлено помилку, яка виникає на одному з портів програми. Перевірте конфігурацію та усуньте помилки зв’язку.
Цей прапор помилки знімається на початку кожної спроби команди (головний/клієнт) або після кожного отримання даних (підлеглий/адаптер/сервер). Якщо ця умова існує, це вказує на те, що в програмі виникає велика кількість помилок (через неправильну конфігурацію) або на одному чи кількох портах (збої зв’язку в мережі).
Немає живлення або IP-адреси
Дубльована IP-адреса
Підключено
Час очікування підключення
Отримано IP-адресу; немає встановлених зв'язків
Самоперевірка
Немає живлення
Основна помилка
Пристрій робочий
Незначна помилка
Режим очікування
Самоперевірка
ProSoft Technology, Inc.
Сторінка 32 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача з діагностики та усунення несправностей
3.1.2 Світлодіоди порту Ethernet У цій таблиці описані світлодіоди порту Ethernet шлюзу.
LED LINK/ACT
100 Мбіт
Стан вимкнено
Світиться зеленим
Не блимає жовтим
опис
Фізичне підключення до мережі не виявлено. Зв'язок через Ethernet неможливий. Перевірте проводку та кабелі.
Виявлено фізичне підключення до мережі. Щоб зв’язок через Ethernet був можливим, цей світлодіод має горіти постійно.
Жодної активності в порту.
Порт Ethernet активно передає або отримує дані.
ProSoft Technology, Inc.
Сторінка 33 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача з діагностики та усунення несправностей
3.2 Використання діагностики в ProSoft Configuration Builder
ProSoft Configuration Builder (PCB) містить багато корисних інструментів, які допоможуть вам у діагностиці та усуненні несправностей. Ви можете використовувати PCB для підключення до шлюзу та отримання поточних значень стану, конфігураційних даних та іншої цінної інформації.
Порада: Ви можете відкрити вікно діагностики ProSoft Configuration Builder для кількох шлюзів одночасно.
Для підключення до комунікаційного порту шлюзу.
1 У PCB клацніть правою кнопкою миші назву шлюзу та виберіть ДІАГНОСТИКА.
2 Відкриється вікно діагностики.
ProSoft Technology, Inc.
Сторінка 34 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача з діагностики та усунення несправностей
Якщо немає відповіді від шлюзу, як у напрampвище, виконайте такі дії: 1 На панелі інструментів натисніть кнопку НАЛАШТУВАННЯ ПІДКЛЮЧЕННЯ.
2 У діалоговому вікні Connection Setup виберіть ETHERNET зі списку SELECT CONNECTION TYPE.
3 Введіть IP-адресу шлюзу в поле ETHERNET. 4 Натисніть ПІДКЛЮЧИТИ.
5 Переконайтеся, що Ethernet належним чином підключено між комунікаційним портом комп’ютера та шлюзом.
6 Якщо ви все ще не можете встановити з’єднання, зверніться за допомогою до служби технічної підтримки ProSoft Technology.
ProSoft Technology, Inc.
Сторінка 35 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача з діагностики та усунення несправностей
3.2.1 Меню діагностики
Меню «Діагностика» розташовано у вигляді дерева в лівій частині вікна «Діагностика».
Застереження: деякі команди в цьому меню призначені лише для розширеного налагодження та тестування системи та можуть призвести до припинення зв’язку шлюзу, що потенційно може призвести до втрати даних або інших збоїв зв’язку. Використовуйте ці команди, лише якщо ви повністю розумієте їхні потенційні наслідки, або якщо вам це спеціально вказано від інженерів технічної підтримки ProSoft Technology.
Наступні команди меню показані нижче:
Модуль команд меню
База даних View
Версія команди підменю
Карта даних ASCII
Десятковий
Hex
Поплавок
опис
Відображає поточну версію програмного забезпечення шлюзу та інші важливі значення. Вас можуть попросити надати цю інформацію під час звернення до служби технічної підтримки.
Відображає конфігурацію карти даних шлюзу. Відображає вміст бази даних шлюзу у форматі ASCII.*
Відображає вміст бази даних шлюзу в десятковому числовому форматі.*
Відображає вміст бази даних шлюзу в шістнадцятковому форматі чисел.* Відображає вміст бази даних шлюзу у форматі чисел з плаваючою комою.*
*Використовуйте смугу прокрутки в правій частині вікна для навігації базою даних. Кожна сторінка відображає 100 слів даних. Загальна кількість доступних сторінок залежить від конфігурації вашого шлюзу.
ProSoft Technology, Inc.
Сторінка 36 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача з діагностики та усунення несправностей
3.2.2 Запис діагностичного сеансу в журнал File
Ви можете записати в журнал усе, що ви робите під час сеансу діагностики file. Ця функція може бути корисною для усунення несправностей і ведення записів, а також для спілкування з командою технічної підтримки ProSoft Technology.
Щоб записати дані сеансу в журнал file
1 Відкрийте вікно діагностики. Див. Використання діагностики в ProSoft Configuration Builder (стор. 33).
2 Щоб зареєструвати сеанс діагностики в тексті file, на панелі інструментів натисніть LOG FILE кнопку. Натисніть кнопку ще раз, щоб зупинити зйомку.
3 до view журнал file, на панелі інструментів натисніть VIEW LOG FILE кнопку. Колода file відкривається як текст file, ви можете перейменувати та зберегти в іншому місці.
4 Щоб надіслати журнал електронною поштою file до команди технічної підтримки ProSoft Technology, на панелі інструментів натисніть ЖУРНАЛ ЕЛЕКТРОННОЇ ПОШТИ FILE кнопку. Це працює, лише якщо ви встановили
Microsoft Outlook на вашому ПК.)
5 Якщо ви захоплюєте кілька послідовних сеансів, PCB додає нові дані в кінець попередньо знятих даних. Якщо ви хочете очистити попередні дані з журналу file, ви повинні натискати кнопку ОЧИСТИТИ ДАНІ щоразу перед початком запису даних.
3.2.3 Тепле завантаження / Холодне завантаження
Тепле та холодне завантаження PLX32-EIP-MBTCP-UA можна здійснити, натиснувши MODULE > GENERAL > WARM BOOT або COLD BOOT.
ProSoft Technology, Inc.
Сторінка 37 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача з діагностики та усунення несправностей
3.3 Дані стану шлюзу у верхній пам’яті
Шлюз записує корисні дані про стан модулів у спеціальні верхні місця пам’яті у своїй внутрішній базі даних. Розташування цієї області даних стану залежить від протоколів, які підтримує ваш шлюз. Ви можете використовувати функцію Data Map у Prosoft Configuration Builder, щоб відобразити ці дані в області даних користувача бази даних шлюзу (реєстри від 0 до 9999). Віддалені пристрої, такі як HMI або процесори, зможуть отримати доступ до даних про стан. Див. Відображення даних у пам’яті модуля (стор. 23).
3.3.1 Загальні дані стану шлюзу у верхній пам’яті У наступній таблиці описано вміст області даних загального стану шлюзу.
Адреса реєстрації від 14000 до 14001 від 14002 до 14004 від 14005 до 14009 від 14010 до 14014 від 14015 до 14019
Опис Лічильник програмного циклу Код продукту (ASCII) Версія продукту (ASCII) Версія операційної системи (ASCII) Номер запуску ОС (ASCII)
ProSoft Technology, Inc.
Сторінка 38 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача з діагностики та усунення несправностей
3.3.2 Специфічні для протоколу дані стану у верхній пам’яті
PLX32-EIP-MBTCP-UA також має верхню частину пам’яті для даних статусу протоколу. Розташування області даних стану для драйверів протоколу шлюзу залежить від протоколів. Для отримання додаткової інформації див.
· Дані стану EIP у верхній пам’яті (стор. 66) · Дані стану MBTCP у верхній пам’яті (стор. 102)
ProSoft Technology, Inc.
Сторінка 39 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
4 Інформація про обладнання
Інформація про апаратне забезпечення Посібник користувача
4.1 Технічні характеристики обладнання
Специфікація Джерело живлення
опис
24 В постійного струму номінально Дозволено від 10 до 36 В постійного струму Позитивні, негативні клеми, GND
Поточне навантаження
24 В постійного струму номінально при 300 мА від 10 до 36 В постійного струму при 610 мА максимум
Робоча температура від -25°C до 70°C (-13°F до 158°F)
Температура зберігання від -40°C до 80°C (-40°F до 176°F)
Відносна вологість
Від 5% до 95% відносної вологості без конденсації
Розміри (В x Ш x Г)
5.38 x 1.99 x 4.38 дюймів 13.67 x 5.05 x 11.13 см
Світлодіодні індикатори
Конфігурація (CFG) і помилка (ERR) Статус зв’язку Живлення (PWR) і апаратна помилка (FLT) Стан мережі (NS) EtherNet/IPTM Підключення класу I або класу III
Статус (лише EtherNet/IP) Статус модуля (MS) Статус конфігурації модуля (лише EtherNet/IP) Зв’язок порту зв’язку Ethernet/активність і 100 Мбіт
Порт(и) Ethernet
Електрична ізоляція повнодуплексного роз’єму 10/100 Мбіт RJ45 1500 В (квадратичне значення) при 50–60 Гц протягом 60 секунд, застосовано, як зазначено в розділі 5.3.2 IEC 60950: Стійкість до широкомовного шторму Ethernet 1991 року = менше або дорівнює 5000 [ARP] кадрів за секунду та тривалість менше або дорівнює 5 хвилинам
Поставляється з кожною одиницею
Викрутка 2.5 мм J180 Роз'єм живлення
ProSoft Technology, Inc.
Сторінка 40 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
5 Протокол EIP
Посібник користувача протоколу EIP
5.1 Функціональне завершення EIPview
Ви можете використовувати PLX32-EIP-MBTCP-UA для інтерфейсу багатьох різних протоколів із сімейством процесорів Rockwell Automation або іншими програмними рішеннями. На наступній ілюстрації показані функції протоколу EtherNet/IP.
ProSoft Technology, Inc.
Сторінка 41 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
5.1.1 Загальні характеристики EtherNet/IP
Драйвер EIP підтримує такі підключення:
Клас 1 клас 3 клас
Тип підключення Введення/виведення Підключений клієнт Непідключений клієнт
Кількість підключень 2 2 1
Сервер
5
Посібник користувача протоколу EIP
Специфікація Підтримувані типи ПЛК Підтримувані типи повідомлень Розміри з’єднань вводу-виводу вхід/вихід Макс. час RPI Підтримувані служби CIP
Список команд
Набори команд
опис
PLC2, PLC5, SLC, CLX, CMPLX, MICROLX
PCCC і CIP
496/496 байт
5 мс на з'єднання
0x4C: читання таблиці даних CIP 0x4D: таблиця даних CIP запис CIP Generic
Підтримує до 100 команд на клієнта. Кожну команду можна налаштувати за типом команди, IP-адресою, адресою реєстрації до/від і кількістю слів/біт.
Базовий набір команд PLC-2/PLC-3/PLC5 Набір бінарних команд PLC5 Набір команд ASCII PLC5 Набір команд SLC500
ProSoft Technology, Inc.
Сторінка 42 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
5.1.2 Внутрішня база даних EIP
Внутрішня база даних є центральною для функціональності PLX32-EIP-MBTCP-UA. Шлюз ділиться цією базою даних між усіма комунікаційними портами на шлюзі та використовує її як канал для передачі інформації від одного протоколу до іншого пристрою в одній мережі до одного або кількох пристроїв в іншій мережі. Це дозволяє отримувати доступ до даних із пристроїв на одному порту зв’язку та керувати ними пристроями з іншим протоколом.
Окрім даних із клієнта та сервера, ви можете відобразити інформацію про стан і помилки, згенеровану шлюзом, у область даних користувача внутрішньої бази даних. Внутрішня база даних розділена на дві частини:
· Верхня пам'ять для області даних стану шлюзу. Тут шлюз записує дані внутрішнього стану для протоколів, які підтримує шлюз.
· Зменшити пам'ять для області даних користувача. Тут зберігаються вхідні дані із зовнішніх пристроїв і доступ до них здійснюється.
Кожен протокол у PLX32-EIP-MBTCP-UA може записувати дані та читати дані з області даних користувача.
Примітка. Якщо ви хочете отримати доступ до даних про стан шлюзу у верхній пам’яті, ви можете скористатися функцією відображення даних у шлюзі, щоб скопіювати дані з області даних про стан шлюзу в область даних користувача. Див. Відображення даних у пам’яті модуля (стор. 23). В іншому випадку ви можете використовувати функції діагностики в ProSoft Configuration Builder, щоб view дані про статус шлюзу. Щоб отримати додаткові відомості про дані стану шлюзу, див. Діагностика мережі (стор. 65).
ProSoft Technology, Inc.
Сторінка 43 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
Доступ клієнта EIP до бази даних
Клієнтська функція обмінюється даними між внутрішньою базою даних шлюзу та таблицями даних, створеними в одному чи кількох процесорах або інших пристроях на основі сервера. Список команд, який ви визначаєте в ProSoft Configuration Builder, визначає, які дані мають передаватись між шлюзом і кожним із серверів у мережі. У процесорі (сервері) для функціональності клієнта не потрібна сходова логіка, за винятком забезпечення наявності достатньої пам’яті даних.
Наступна ілюстрація описує потік даних між клієнтами Ethernet і внутрішньою базою даних.
Багатосерверний доступ до бази даних EIP
Підтримка сервера в шлюзі дозволяє клієнтським програмам (таким як програмне забезпечення HMI та процесори) читати та записувати в базу даних шлюзу. Драйвер сервера може підтримувати кілька одночасних підключень від кількох клієнтів.
Якщо налаштовано як сервер, область даних користувача внутрішньої бази даних у шлюзі є джерелом для запитів на читання та місцем призначення для запитів на запис від віддалених клієнтів. Доступ до бази даних контролюється типом команди, отриманої у вхідному повідомленні від клієнта.
Перед будь-якою спробою використання шлюз має бути правильно налаштований і підключений до мережі. Використовуйте програму перевірки мережі, таку як ProSoft Discovery Service, або інструкцію PING командного рядка, щоб переконатися, що шлюз видно в мережі. Використовуйте ProSoft Configuration Builder, щоб підтвердити правильну конфігурацію шлюзу та перенести конфігурацію files до та від шлюзу.
ProSoft Technology, Inc.
Сторінка 44 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
5.2 Конфігурація EIP
5.2.1 Налаштування сервера EIP Class 3 Використовуйте підключення до сервера EIP Class 3 у ProSoft Configuration Builder, коли шлюз діє як сервер (підлеглий) пристрій, відповідаючи на інструкції повідомлення, ініційовані клієнтським (головним) пристроєм, таким як HMI, DCS, PLC, або PAC.
Щоб налаштувати сервер file розмір в друкованій платі
1 У ProSoft Configuration Builder клацніть [+] біля шлюзу, а потім клацніть [+] біля EIP Class 3 Server.
2 Двічі клацніть другий сервер EIP Class 3, щоб відобразити діалогове вікно «Редагувати – сервер EIP Class 3».
3 Виберіть СЕРВЕР FILE РОЗМІР (100 або 1000).
o Для значення 100 регістри від N10:0 до N10:99. o Для значення 1000 допустимі регістри від N10:0 до N10:999.
Доступ до внутрішньої пам’яті шлюзу У наступній таблиці йдеться про область даних користувача в пам’яті шлюзу:
Тип даних
BOOL Масив бітів SINT INT DINT REAL
Tag Ім'я
BOOLData[ ] BITAData[ ] SINTData[ ] INT_Data[ ] DINTData[ ] REALData[ ]
Довжина кожного елемента в повідомленні CIP 1 4 1 2 4 4
Діапазон масиву для 10,000 0 елементів бази даних від 159999 до 0 від 4999 до 0 від 19999 до 0 від 9999 до 0 від 4999 до 0 від 4999 до XNUMX
ProSoft Technology, Inc.
Сторінка 45 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
Тип інструкції MSG – CIP
У наведеній нижче таблиці визначено зв’язок області даних користувача у внутрішній базі даних шлюзу з адресами, які вимагаються в інструкціях MSG CIP:
База даних
CIP
CIP Boolean
Ціле число
Адреса
0
Int_data BoolData[0] [0]
999
Int_data BoolData[15984] [999]
1000 1999
Int_data BoolData[16000] [1000] Int_data BoolData[31984] [1999]
2000 2999
Int_data BoolData[32000] [2000] Int_data BoolData[47984] [2999]
3000 3999
Int_data BoolData[48000] [3000] Int_data [3999] BoolData[63999]
Масив бітів CIP. Байт CIP
BitAData[0]
SIntData[0]
SIntData[1998] BitAData[500] SIntData[2000]
SIntData[3998] BitAData[1000] SIntData[4000]
SIntData[5998] BitAData[1500] SIntData[6000]
SIntData[9998]
CIP DINT
CIP Real
DIntData[0]
RealData [0]
DIntData[500] RealData [500]
DIntData[1000] RealData [1000]
DIntData[1500] RealData [1500]
Тип інструкції MSG – PCCC
У наведеній нижче таблиці визначено зв’язок області даних користувача у внутрішній базі даних шлюзу з адресами, які вимагаються в інструкціях MSG PCCC:
Адреса бази даних 0 999 1000 1999 2000
File розмір 100 N10:0 N19:99 N20:0 N29:99 N30:0
Адреса бази даних 0 999 1000 1999 2000
File розмір 100 N10:0 N19:99 N20:0 N29:99 N30:0
ProSoft Technology, Inc.
Сторінка 46 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Підтримка команд сервера явного обміну повідомленнями EtherNet/IP PLX32-EIP-MBTCP-UA підтримує кілька наборів команд.
Посібник користувача протоколу EIP
Основні функції набору команд
Команда 0x00 0x01 0x02 0x05 0x08
Функція N/AN/AN/AN/AN/A
Визначення Захищений запис Незахищений читання Захищений бітовий запис Незахищений бітовий запис Незахищений запис
Підтримується на сервері XXXXX
Функції набору команд PLC-5
Команда 0x0F 0x0F
Функція 0x00 0x01
Визначення Запис діапазону слів (двійкова адреса) Читання діапазону слів (двійкова адреса)
0x0F
Зчитування введеного діапазону (двійкова адреса)
0x0F
Запис введеного діапазону (двійкова адреса)
0x0F
0x26
Читання-змінення-запис (двійкова адреса)
0x0F 0x0F 0x0F
0x00 0x01 0x26
Запис діапазону слів (ASCII-адреса) Читання діапазону слів (ASCII-адреса) Читання-зміна-запис (ASCII-адреса)
Підтримується на сервері XXXX
XX
Функції набору команд SLC-500
Команда 0x0F 0x0F 0x0F 0x0F 0x0F
Функція 0xA1 0xA2 0xA9 0xAA 0xAB
Визначення
Підтримується на сервері
Захищене типізоване логічне читання з двома
X
Адресні поля
Захищене типізоване логічне читання з трьома X
Адресні поля
Захищений типізований логічний запис із двома
X
Адресні поля
Захищений типізований логічний запис із трьома
X
Адресні поля
Захищений типізований логічний запис із маскою (три поля адреси)
ProSoft Technology, Inc.
Сторінка 47 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
5.2.2 Налаштування підключення EIP класу 1
Використовуйте підключення EIP Class 1 у ProSoft Configuration Builder, коли шлюз діє як адаптер EIP, що передає дані до та з ПЛК (сканера EIP) за допомогою прямого підключення вводу-виводу. З’єднання прямого введення/виведення можуть швидко передавати великі обсяги даних.
PLX32-EIP-MBTCP-UA може обробляти до восьми з’єднань вводу/виводу (залежно від моделі), кожне з 248 словами вхідних даних і 248 словами вихідних даних.
Додавання шлюзу до RSLogix5000 v.20
1 Запустіть Rockwell Automation RSLinx і перейдіть до PLX32-EIP-MBTCP-UA. 2 Клацніть правою кнопкою миші шлюз і виберіть «ЗАВАНТАЖИТИ EDS З ПРИСТРОЮ».
Примітка: можливо, доведеться перезапустити RSLogix5000, щоб завершити встановлення EDS.
3 Після перезапуску RSLogix 5000 відкрийте потрібний проект RSLogix 5000. 4 В органайзері контролера клацніть правою кнопкою миші міст EtherNet/IP у дереві вводу/виводу та
виберіть НОВИЙ МОДУЛЬ.
5 У діалоговому вікні «Вибір типу модуля» в текстовому полі «Введіть пошук» введіть PLX3.
ProSoft Technology, Inc.
Сторінка 48 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
6 Виберіть свій PLX32-EIP-MBTCP-UA, а потім натисніть СТВОРИТИ. Відкриється діалогове вікно «Новий модуль».
7 У діалоговому вікні «Новий модуль» введіть назву шлюзу, а потім введіть IP-адресу PLX32-EIP-MBTCP-UA.
8 Щоб додати з’єднання вводу/виводу, натисніть ЗМІНИТИ. ProSoft Technology, Inc.
Сторінка 49 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
9 У діалоговому вікні «Визначення модуля» введіть з’єднання введення/виведення. Можна додати до восьми підключень вводу/виводу. З’єднання введення/виведення мають фіксований розмір 496 байт вхідних даних і 496 байт вихідних даних. Після завершення натисніть кнопку OK.
10 У діалоговому вікні Module Properties (Властивості модуля) клацніть вкладку CONNECTION (ПІДКЛЮЧЕННЯ), щоб налаштувати кожне з’єднання вводу/виводу з власним часом RPI. Коли закінчите, натисніть OK.
11 Новий шлюз з’явиться в організаторі контролера під мостом EtherNet/IP.
ProSoft Technology, Inc.
Сторінка 50 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
Додавання шлюзу до RSLogix5000 v.16–v.19
Примітка: підключення класу 1 не підтримуються в RSLogix v.15 і старіших
1 Запустіть Rockwell Automation RSLogix 5000. 2 В органайзері контролера клацніть правою кнопкою миші міст EtherNet/IP у дереві вводу/виводу та
choose NEW MODULE. 3 In the Select Module Type dialog box, click FIND. шукати Generic EtherNet Bridge,
клацніть Generic Ethernet Bridge, а потім натисніть СТВОРИТИ. 4 У діалоговому вікні «Новий модуль» введіть назву шлюзу, а потім введіть IP-адресу
адресу PLX32-EIP-MBTCP-UA. Це створює шлях зв’язку від процесора до PLX32-EIP-MBTCP-UA. 5 Додайте новий модуль у Generic EtherNet Bridge і додайте підключення CIP (CIP-MODULE). Тут ви вказуєте параметри для підключення введення/виведення. Вхідні та вихідні розміри мають відповідати вхідним та вихідним розмірам, налаштованим у PCB. Значення поля ADDRESS представляє номер з'єднання в PCB. За замовчуванням усі з’єднання мають 248 вхідних слів, 248 вихідних слів і 0 слів конфігурації. Встановіть формат Comm на тип даних INT і встановіть екземпляри Assembly на «1» для введення, «2» для виведення та «4» для конфігурації. 6 Додайте та налаштуйте з’єднання CIP для кожного з’єднання вводу/виводу.
ProSoft Technology, Inc.
Сторінка 51 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
Налаштування підключень EIP Class 1 у PCB Після того, як ви створили шлюз PLX32-EIP-MBTCP-UA в RSLogix 5000, ви повинні налаштувати підключення в модулі.
Щоб налаштувати з’єднання класу 1 на друкованій платі
1 У ProSoft Configuration Builder клацніть [+] біля шлюзу, а потім клацніть [+] біля EIP Class 1 Connection [x].
2 Двічі клацніть EIP Class 1 Connection [x], щоб відкрити діалогове вікно Edit – EIP Class 1 Connection [x].
3 У діалоговому вікні клацніть параметр і введіть значення для параметра. У ProSoft Configuration Builder є чотири параметри, які можна налаштувати для кожного з’єднання вводу/виводу.
Параметр Адреса вхідних даних Розмір вхідних даних Адреса вихідних даних Розмір виведення
Діапазон значень від 0 до 9999 від 0 до 248 від 0 до 9999 від 0 до 248
опис
Визначає початкову адресу у віртуальній базі даних шлюзу для даних, що передаються від шлюзу до ПЛК.
Визначає кількість цілих чисел, які передаються до вхідного зображення ПЛК (макс. 248 цілих чисел).
Визначає початкову адресу у віртуальній базі даних шлюзу для даних, що передаються від ПЛК до шлюзу.
Визначає кількість цілих чисел, які передаються до вихідного зображення ПЛК (макс. 248 цілих чисел).
ProSoft Technology, Inc.
Сторінка 52 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
5.2.3 Налаштування підключення EIP Class 3 Client[x]/UClient
PLX32-EIP-MBTCP-UA підтримує двох підключених клієнтів і одного непідключеного клієнта (більшість пристроїв використовують підключених клієнтів; обов’язково зверніться до посібника користувача для цільового пристрою для перевірки).
· Використовуйте підключення EIP Class 3 Client [x], коли шлюз діє як клієнт/головний, ініціюючи інструкції повідомлень для серверних/підлеглих пристроїв. Протокол EIP PLX32EIP-MBTCP-UA підтримує три підключених клієнтських підключення. Типові програми включають системи SCADA та зв'язок SLC.
· Використовуйте підключення EIP Class 3 UClient, коли шлюз діє як клієнт/головний, ініціюючи інструкції повідомлень серверу/підлеглим пристроям. Протокол EIP PLX32-EIP-MBTCPUA підтримує одне непідключене підключення клієнта. Непідключений обмін повідомленнями – це тип явного обміну повідомленнями EtherNet/IP, який використовує реалізацію TCP/IP. Деякі пристрої, наприклад AB Power Monitor 3000 серії B, підтримують обмін повідомленнями без підключення. Перегляньте документацію пристрою, щоб отримати додаткові відомості про його реалізацію EtherNet/IP.
Клієнт[x]/UClient класу 3
Щоб налаштувати підключення Class 3 Client/UClient [x].
1 У ProSoft Configuration Builder натисніть [+] поруч із шлюзом, а потім натисніть [+] поруч із EIP Class 3 Client [x] або EIP Class 3 UClient [x].
2 Двічі клацніть другий клієнт EIP Class 3 [x], щоб відкрити діалогове вікно Edit – EIP Class 3 Client [x].
3 У діалоговому вікні клацніть будь-який параметр, щоб змінити його значення.
ProSoft Technology, Inc.
Сторінка 53 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
У наведеній нижче таблиці вказано конфігурацію клієнтського (головного) пристрою EIP на мережевому порту:
Параметр
Мінімальна затримка команди
Значення
Від 0 до 65535 мілісекунд
Відповідь 0 до 65535
Час очікування
мілісекунд
Спробуйте порахувати від 0 до 10
опис
Визначає кількість мілісекунд очікування між початковими введеннями команди. Цей параметр можна використовувати для затримки всіх команд, надісланих на сервери, щоб уникнути «затоплення» команд у мережі. Цей параметр не впливає на повторні спроби виконання команди, оскільки вони будуть видані після розпізнавання помилки.
Визначає проміжок часу в мілісекундах, протягом якого клієнт чекатиме перед повторною передачею команди, якщо не буде отримано відповіді від адресованого сервера. Значення для використання залежить від типу використовуваної мережі зв’язку та очікуваного часу відгуку найповільнішого пристрою, підключеного до мережі.
Визначає, скільки разів команда буде повторена, якщо вона не вдасться.
ProSoft Technology, Inc.
Сторінка 54 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
Команди класу 3 Client[x]/UClient Існує окремий список команд для кожного з різних типів повідомлень, які підтримуються протоколом. Кожен список обробляється зверху вниз, один за одним, доки не будуть виконані всі вказані команди, а потім процес опитування починається знову. У цьому розділі визначаються команди EtherNet/IP, які надсилаються від шлюзу до серверних пристроїв у мережі. Ви можете використовувати ці команди для збору даних і керування пристроями в мережі TCP/IP. Щоб інтерфейс віртуальної бази даних із програмованими контролерами автоматизації (PAC), програмованими логічними контролерами (PLC) або іншими серверними пристроями EtherNet/IP від Rockwell Automation, необхідно створити список команд, використовуючи параметри списку команд для кожного типу повідомлення.
Щоб додати команди Class 3 Client/UClient [x].
1 У ProSoft Configuration Builder натисніть [+] поруч із шлюзом, а потім натисніть [+] поруч із EIP Class 3 Client [x] або EIP Class 3 UClient [x].
2 Двічі клацніть потрібний тип команди, щоб відобразити діалогове вікно Edit – EIP Class 3 Client [x] Commands або Edit – EIP Class 3 UClient [x] Commands.
3 Натисніть «ДОДАТИ РЯДОК», щоб додати нову команду. 4 Натисніть «РЕДАГУВАТИ РЯДОК» або двічі клацніть рядок, щоб відобразити діалогове вікно «Редагувати», у якому ви
налаштувати команду.
ProSoft Technology, Inc.
Сторінка 55 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
Команди клієнта/UClient [x] класу 3 SLC500 2 поля адреси
Параметр Enable
Значення
Увімкнути Вимкнути умовний запис
Внутрішня адреса
0 до 9999
опис
Визначає, чи слід виконувати команду та за яких умов. ENABLE – команда виконується під час кожного сканування списку команд DISABLE – команда вимкнена та не виконуватиметься. CONDITIONAL WRITE – команда виконується, лише якщо внутрішні дані, пов’язані з командою, змінюються.
Вказує адресу бази даних у внутрішній базі даних шлюзу, яка буде пов’язана з командою. Якщо команда є функцією читання, дані, отримані у повідомленні відповіді, розміщуються у вказаному місці. Якщо команда є функцією запису, дані, які використовуються в команді, отримують із зазначеної області даних.
Інтервал опитування Reg Count Swap Code
Слот IP-адреси
0 до 65535
0 до 125
Немає Обмін словами Обмін словами та байтами Обмін байтами
xxx.xxx.xxx.xxx -1
Визначає мінімальний інтервал для безперервного виконання команд. Параметр вводиться за 1/10 секунди. Якщо для команди введено значення 100, команда виконується не частіше ніж кожні 10 секунд.
Визначає кількість точок даних, які потрібно зчитувати або записувати на цільовий пристрій.
Визначає, чи дані з сервера мають бути впорядковані інакше, ніж вони були отримані. Цей параметр зазвичай використовується при роботі з числами з плаваючою комою або іншими багатореєстровими значеннями. НЕМАЄ – зміни не вносяться (abcd) WORD SWAP – слова міняються місцями (cdab) WORD AND BYTE SWAP – слова та байти міняються місцями (dcba) BYTE SWAP – байти міняються місцями (badc)
Вказує IP-адресу цільового пристрою, до якого потрібно звернутись.
Визначає номер слота для пристрою. Використовуйте значення -1 під час взаємодії з SLC 5/05. Ці пристрої не мають параметра слота. При адресації процесора в стійці CLX або CMPLX номер слота відповідає слоту, що містить адресований контролер.
Код функції 501 509
File Тип File Номер
Двійковий лічильник Контроль таймера Ціле число з плаваючою точкою Статус рядка ASCII
-1
Визначає код функції для використання в команді. 501 – Захищений типізований читання 509 – Захищений типізований запис Визначає file тип, який буде пов’язано з командою.
Визначає PLC-5 file номер, який буде пов’язано з командою. Якщо для параметра введено значення -1, поле не використовуватиметься в команді та буде використано за замовчуванням file буде використано.
Номер елемента
Визначає елемент у file де почнеться команда.
коментар
Додатковий 32-символьний коментар до команди.
ProSoft Technology, Inc.
Сторінка 56 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
Команди клієнта[x]/UClient класу 3 SLC500 3 поля адреси
Ця команда зазвичай використовується під час доступу до даних у таймері або лічильнику. IeT1.1.2 — це адреса накопичувача в таймері 1.
Параметр Enable
Значення
Увімкнути Вимкнути умовний запис
опис
Визначає, чи слід виконувати команду та за яких умов. ENABLE – команда виконується під час кожного сканування списку команд DISABLE – команда вимкнена та не виконуватиметься. CONDITIONAL WRITE – команда виконується, лише якщо внутрішні дані, пов’язані з командою, змінюються.
Код обміну інтервалом опитування внутрішньої адреси
Код функції слота IP-адреси File Тип
File Номер
0 до 9999
0 до 65535
0 до 125
Немає Обмін словами Обмін словами та байтами Обмін байтами
xxx.xxx.xxx.xxx
-1
502 510 511
Двійковий лічильник Контроль таймера Ціле число з плаваючою точкою Статус рядка ASCII -1
Вказує адресу бази даних у внутрішній базі даних шлюзу, яка буде пов’язана з командою. Якщо команда є функцією читання, дані, отримані у повідомленні відповіді, розміщуються у вказаному місці. Якщо команда є функцією запису, дані, які використовуються в команді, отримують із зазначеної області даних. Визначає мінімальний інтервал для безперервного виконання команд. Параметр вводиться за 1/10 секунди. Якщо для команди введено значення 100, команда виконується не частіше ніж кожні 10 секунд. Визначає кількість точок даних, які потрібно зчитувати або записувати на цільовий пристрій. Визначає, чи дані з сервера мають бути впорядковані інакше, ніж вони були отримані. Цей параметр зазвичай використовується при роботі з числами з плаваючою комою або іншими багатореєстровими значеннями. NONE – Зміни не вносяться (abcd) WORD SWAP – слова міняються місцями (cdab) WORD AND BYTE SWAP – слова та байти міняються місцями (dcba) Byte swap – байти міняються місцями (badc) Вказує IP-адресу цільового пристрій, до якого буде адресована ця команда. Визначає номер слота для пристрою. Використовуйте значення -1 під час взаємодії з SLC 5/05. Ці пристрої не мають параметра слота. При адресації процесора в ControlLogix або CompactLogix номер слота відповідає слоту в стійці, що містить контролер, до якого звертається. Визначає код функції для використання в команді. 502 – Захищений типізований читання 510 – Захищений типізований запис 511 – Захищений типізований запис з маскою Вказує file тип, який буде пов’язано з командою.
Визначає SLC 500 file номер, який буде пов’язано з командою. Якщо для параметра введено значення -1, поле не використовуватиметься в команді та буде використано за замовчуванням file буде використано.
ProSoft Technology, Inc.
Сторінка 57 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
Параметр Номер елемента
Піделемент
коментар
Значення
Опис Визначає елемент у file де почнеться команда.
Визначає піделемент, який буде використовуватися з командою. Зверніться до документації AB, щоб отримати список дійсних кодів піделементів. Додатковий 32-символьний коментар до команди.
ProSoft Technology, Inc.
Сторінка 58 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
Двійкові команди PLC3 класу 5 Client[x]/UClient
Параметр Enable
Внутрішня адреса
Інтервал опитування Reg Count Swap Code
Слот IP-адреси
Код функції
File Номер
Значення Enable Disable Conditional Write
0 до 9999
0 до 65535
Від 0 до 125 Немає Обмін словами Обмін словами та байтами Обмін байтами
xxx.xxx.xxx.xxx -1
100 101 102 -1
опис
Визначає, чи слід виконувати команду та за яких умов. ENABLE – команда виконується під час кожного сканування списку команд DISABLE – команда вимкнена та не виконуватиметься. CONDITIONAL WRITE – команда виконується, лише якщо внутрішні дані, пов’язані з командою, змінюються.
Вказує адресу бази даних у внутрішній базі даних шлюзу, яка буде пов’язана з командою. Якщо команда є функцією читання, дані, отримані у повідомленні відповіді, розміщуються у вказаному місці. Якщо команда є функцією запису, дані, які використовуються в команді, отримують із зазначеної області даних.
Визначає мінімальний інтервал для безперервного виконання команд. Параметр вводиться за 1/10 секунди. Якщо для команди введено значення 100, команда виконується не частіше ніж кожні 10 секунд.
Визначає кількість точок даних, які потрібно зчитувати або записувати на цільовий пристрій.
Визначає, чи дані з сервера мають бути впорядковані інакше, ніж вони були отримані. Цей параметр зазвичай використовується при роботі з числами з плаваючою комою або іншими багатореєстровими значеннями. НЕМАЄ – зміни не вносяться (abcd) WORD SWAP – слова міняються місцями (cdab) WORD AND BYTE SWAP – слова та байти міняються місцями (dcba) BYTE SWAP – байти міняються місцями (badc)
Вказує IP-адресу цільового пристрою, до якого буде адресована ця команда.
Визначає номер слота для пристрою. Використовуйте значення -1 під час взаємодії з ПЛК5 Ці пристрої не мають параметра слота. При адресації процесора в ControlLogix або CompactLogix номер слота відповідає слоту в стійці, що містить контролер, до якого звертається.
Визначає код функції для використання в команді. 100 – Запис діапазону слів 101 – Читання діапазону слів 102 – Читання-змінення-запис
Визначає PLC5 file номер, який буде пов’язано з командою. Якщо для параметра введено значення -1, поле не використовуватиметься в команді та буде використано за замовчуванням file буде використано.
Номер елемента
Визначає елемент у file де почнеться команда.
Піделемент
Визначає піделемент, який буде використовуватися з командою. Зверніться до документації AB, щоб отримати список дійсних кодів піделементів.
коментар
Додатковий 32-символьний коментар до команди.
ProSoft Technology, Inc.
Сторінка 59 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
Команди клієнта[x]/UClient класу 3 PLC5 ASCII
Параметр Enable
Значення
Увімкнути Вимкнути умовний запис
Внутрішня адреса
0 до 9999
Інтервал опитування
0 до 65535
опис
Визначає, чи слід виконувати команду та за яких умов. ENABLE – команда виконується під час кожного сканування списку команд DISABLE – команда вимкнена та не виконуватиметься. CONDITIONAL WRITE – команда виконується, лише якщо внутрішні дані, пов’язані з командою, змінюються.
Вказує адресу бази даних у внутрішній базі даних шлюзу, яка буде пов’язана з командою. Якщо команда є функцією читання, дані, отримані у повідомленні відповіді, розміщуються у вказаному місці. Якщо команда є функцією запису, дані, які використовуються в команді, отримують із зазначеної області даних.
Визначає мінімальний інтервал для безперервного виконання команд. Параметр вводиться за 1/10 секунди. Якщо для команди введено значення 100, команда виконується не частіше ніж кожні 10 секунд.
Reg Count Swap Code
Слот IP-адреси
Код функції
Від 0 до 125 Немає Обмін словами Обмін словами та байтами Обмін байтами
xxx.xxx.xxx.xxx -1
150 151 152
Визначає кількість точок даних, які потрібно зчитувати або записувати на цільовий пристрій.
Визначає, чи дані з сервера мають бути впорядковані інакше, ніж вони були отримані. Цей параметр зазвичай використовується при роботі з числами з плаваючою комою або іншими багатореєстровими значеннями. НЕМАЄ – зміни не вносяться (abcd) WORD SWAP – слова міняються місцями (cdab) WORD AND BYTE SWAP – слова та байти міняються місцями (dcba) BYTE SWAP – байти міняються місцями (badc)
Вказує IP-адресу цільового пристрою, до якого буде адресована ця команда.
Визначає номер слота для пристрою. Використовуйте значення -1 під час взаємодії з ПЛК5 Ці пристрої не мають параметра слота. При адресації процесора в ControlLogix або CompactLogix номер слота відповідає слоту в стійці, що містить контролер, до якого звертається.
Визначає код функції для використання в команді. 150 – Запис діапазону слів 151 – Читання діапазону слів 152 – Читання-змінення-запис
File Рядок
Вказує адресу PLC-5 у вигляді рядка. наприкладample N10:300
коментар
Додатковий 32-символьний коментар до команди.
ProSoft Technology, Inc.
Сторінка 60 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
Контролер команд Client[x]/UClient 3 класу Tag Доступ
Параметр Enable
Внутрішня адреса
Інтервал опитування Reg Count Swap Code
Слот IP-адреси
Тип даних коду функції
Tag Ім'я
Значення Enable Disable Conditional Write
0 до 9999
0 до 65535
Від 0 до 125 Немає Обмін словами Обмін словами та байтами Обмін байтами
xxx.xxx.xxx.xxx -1
332 333 Bool SINT INT DINT REAL DWORD
Опис Визначає, чи потрібно виконувати команду та за яких умов. ENABLE – Команда виконується під час кожного сканування списку команд DISABLE – Команда вимкнена та не виконуватиметься. CONDITIONAL WRITE – Команда виконується, лише якщо внутрішні дані, пов’язані з командою, змінюються. Вказує адресу бази даних у внутрішній базі даних шлюзу. пов’язані з командою. Якщо команда є функцією читання, дані, отримані у повідомленні відповіді, розміщуються у вказаному місці. Якщо команда є функцією запису, дані, які використовуються в команді, отримують із зазначеної області даних. Визначає мінімальний інтервал для безперервного виконання команд. Параметр вводиться за 1/10 секунди. Якщо для команди введено значення 100, команда виконується не частіше ніж кожні 10 секунд. Визначає кількість точок даних, які потрібно зчитувати або записувати на цільовий пристрій. Визначає, чи дані з сервера мають бути впорядковані інакше, ніж вони були отримані. Цей параметр зазвичай використовується при роботі з числами з плаваючою комою або іншими багатореєстровими значеннями. NONE – Зміни не вносяться (abcd) WORD SWAP – Слова міняються місцями (cdab) WORD AND BYTE SWAP – Слова та байти міняються місцями (dcba) BYTE SWAP – Байти міняються місцями (badc) Вказує IP-адресу цільового пристрій, до якого буде адресована ця команда. Визначає номер слота для пристрою. Використовуйте значення -1 під час взаємодії з ПЛК5 Ці пристрої не мають параметра слота. При адресації процесора в ControlLogix або CompactLogix номер слота відповідає слоту в стійці, що містить контролер, до якого звертається. Визначає код функції для використання в команді. 332 – Читання таблиці даних CIP 333 – Запис таблиці даних CIP Вказує тип даних цільового контролера tag назва.
Визначає контролер tag у цільовому ПЛК.
Зсув
0 до 65535
коментар
Визначає базу даних зміщення, де значення відповідає Tag Параметр імені
Додатковий 32-символьний коментар до команди.
ProSoft Technology, Inc.
Сторінка 61 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
Class 3 Client[x]/UClient Commands CIP Generic
Параметр Enable
Значення
Вимкнено Увімкнено умовний запис
Внутрішня адреса
0 до 9999
Інтервал опитування
0 до 65535
опис
Визначає умову для виконання команди. ВИМКНЕНО – команду вимкнено та не буде виконано. УВІМКНЕНО – команда виконується під час кожного сканування списку команд, якщо інтервал опитування встановлено на нуль. Якщо інтервал опитування не дорівнює нулю, команда виконується після закінчення таймера інтервалу. УМОВНИЙ ЗАПИС – команда виконується, лише якщо внутрішні значення даних, які потрібно надіслати, змінилися.
Вказує адресу бази даних у внутрішній базі даних шлюзу, яка буде пов’язана з командою. Якщо команда є функцією читання, дані, отримані у повідомленні відповіді, розміщуються у вказаному місці. Якщо команда є функцією запису, дані, які використовуються в команді, надходять із зазначеної області даних.
Визначає мінімальний інтервал для безперервного виконання команд. Параметр вводиться за 1/10 секунди. наприкладample, якщо для команди введено значення «100», команда виконується не частіше ніж кожні 10 секунд.
Reg Count Swap Code
IP-адреса Слот Функціональний код Клас сервісного коду
Екземпляр
Атрибут Коментар
Від 0 до 125 Немає Обмін словами Обмін словами та байтами Обмін байтами
xxx.xxx.xxx.xxx -1 CIP Generic 00 до FF (Hex)
00 до FFFF (шістнадцятковий)
Залежно від програми від 00 до FFFF (шістнадцятковий)
Визначає кількість точок даних для читання/запису на цільовий пристрій.
Визначає, чи дані з сервера мають бути впорядковані інакше, ніж вони були отримані. Цей параметр зазвичай використовується при роботі з числами з плаваючою комою або іншими багатореєстровими значеннями. НЕМАЄ – зміни не вносяться (abcd) WORD SWAP – слова міняються місцями (cdab) WORD AND BYTE SWAP – слова та байти міняються місцями (dcba) BYTE SWAP – байти міняються місцями (badc)
Вказує IP-адресу цільового пристрою, до якого буде адресована ця команда.
Використовуйте «-1», щоб націлити підключений пристрій. Використовуйте > -1, щоб націлити пристрій у певний номер слота в стійці.
Використовується для читання/запису атрибутів будь-якого об’єкта за допомогою явної адреси
Цілочисельне ідентифікаційне значення, яке позначає конкретний екземпляр об’єкта та/або функцію класу об’єкта. Для отримання додаткової інформації зверніться до специфікації ODVA CIP.
Цілочисельне ідентифікаційне значення, призначене кожному класу об’єктів, доступному з мережі. Для отримання додаткової інформації зверніться до специфікації ODVA CIP.
Цілочисельне ідентифікаційне значення, призначене екземпляру об’єкта, яке ідентифікує його серед усіх екземплярів того самого класу. Для отримання додаткової інформації зверніться до специфікації ODVA CIP.
Цілочисельне ідентифікаційне значення, призначене класу та/або атрибуту екземпляра. Для отримання додаткової інформації зверніться до специфікації ODVA CIP.
Це поле можна використати для коментаря до команди з 32 символів. Символи «:» і «#» є зарезервованими символами. Настійно не рекомендується використовувати його в розділі коментарів.
ProSoft Technology, Inc.
Сторінка 62 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
Примітка: через поведінку підключених клієнтів зверніть увагу на наступне:
– Кілька команд із різними об’єктами класу не можуть бути налаштовані на одному пристрої. – Кілька команд з різними об’єктами класу не можуть бути налаштовані для різних пристроїв. – Ви можете налаштувати кілька команд за допомогою Get_Attribute_Single одного класу та адресувати різні атрибути. – Якщо у вас є команди в будь-якому з інших типів команд (наприклад, Controller Tag Доступ) і налаштуйте загальну команду CIP для того самого пристрою, вона не працюватиме, оскільки підключений клієнт має активне підключення до пристрою. Однак ви можете використовувати обидва контролери Tag Access і CIP Generic, якщо цільові пристрої різні. – Щоб уникнути будь-якого або всіх цих сценаріїв, рекомендується використовувати Unconnected Client, якщо ви хочете надсилати команди на різні пристрої, оскільки ці з’єднання скидаються/закриваються після виконання кожної команди.
ProSoft Technology, Inc.
Сторінка 63 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
Базові команди клієнта[x]/UClient класу 3
Параметр Enable
Значення
Увімкнути Вимкнути умовний запис
опис
Визначає, чи слід виконувати команду та за яких умов. ENABLE – команда виконується під час кожного сканування списку команд DISABLE – команда вимкнена та не виконуватиметься. CONDITIONAL WRITE – команда виконується, лише якщо внутрішні дані, пов’язані з командою, змінюються.
Внутрішня адреса
0 до 9999
Вказує адресу бази даних у внутрішній базі даних шлюзу, яка буде пов’язана з командою. Якщо команда є функцією читання,
дані, отримані у повідомленні відповіді, розміщуються у вказаному місці. Якщо команда є функцією запису, дані, які використовуються в команді, отримують із зазначеної області даних.
Інтервал опитування
0 до 65535
Визначає мінімальний інтервал для безперервного виконання команд. Параметр вводиться за 1/10 секунди. Якщо для команди введено значення 100, команда виконується не частіше ніж кожні 10 секунд.
Reg Count від 0 до 125
Визначає кількість точок даних, які потрібно зчитувати або записувати на цільовий пристрій.
Код обміну
IP-адреса
Немає Обмін словами Обмін словами та байтами Обмін байтами
xxx.xxx.xxx.xxx
Визначає, чи дані з сервера мають бути впорядковані інакше, ніж вони були отримані. Цей параметр зазвичай використовується при роботі з числами з плаваючою комою або іншими багатореєстровими значеннями. НЕМАЄ – зміни не вносяться (abcd) WORD SWAP – слова міняються місцями (cdab) WORD AND BYTE SWAP – слова та байти міняються місцями (dcba) BYTE SWAP – байти міняються місцями (badc)
Вказує IP-адресу цільового пристрою, до якого буде адресована ця команда.
Слот
-1
Використовуйте значення -1 під час взаємодії з SLC 5/05. Ці пристрої не мають параметра слота. При адресації процесора в ControlLogix або CompactLogix номер слота відповідає слоту в стійці, що містить контролер, до якого звертається.
Код функції 1 2 3 4 5
Визначає код функції для використання в команді. 1 – Захищений запис 2 – Незахищене читання 3 – Захищений бітовий запис 4 – Незахищений бітовий запис 5 – Незахищений запис
Слово Адреса
Вказує адресу слова, з якого починається операція.
коментар
Додатковий 32-символьний коментар до команди.
ProSoft Technology, Inc.
Сторінка 64 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
5.3 Діагностика мережі
5.3.1 Діагностика друкованої плати EIP Найкращий спосіб усунення несправностей драйвера EIP — це використання ProSoft Configuration Builder для доступу до діагностичних можливостей шлюзу через порт налагодження Ethernet.
У наведеній нижче таблиці підсумовано інформацію про стан, доступну в PCB для драйвера EIP:
Тип підключення EIP Class 1
Сервер EIP класу 3
EIP Class 3 Client/UClient [x]
Пункт підменю Config Status
Конфігурація стану зв'язку
Конфігурація стану зв'язку
Помилки Cmd команд (десяткове число)
Помилки Cmd (HEX)
опис
Параметри конфігурації для підключень класу 1.
Статус підключень 1 класу. Відображає будь-які помилки конфігурації, а також кількість підключень класу 1.
Параметри конфігурації для підключень до сервера класу 3.
Інформація про стан кожного підключення до сервера класу 3. Відображає номери портів, IP-адреси, стан сокетів, а також кількість читань і записів.
Параметри конфігурації для підключень Class 3 Client/UClient.
Інформація про стан для команд Class 3 Client/UClient [x]. Відображає підсумок усіх помилок, що виникли в результаті команд Class 3 Client/UClient [x].
Конфігурація для списку команд Class 3 Client/UClient [x].
Поточні коди помилок для кожної команди в списку команд Class 3 Client/UClient [x] у форматі десяткового числа. Нуль означає, що для команди наразі немає помилки.
Поточні коди помилок для кожної команди в списку команд Class 3 Client/UClient [x] у шістнадцятковому числовому форматі. Нуль означає, що для команди наразі немає помилки.
Додаткову інформацію про коди помилок див. у розділі Коди помилок EIP (стор. 68).
ProSoft Technology, Inc.
Сторінка 65 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
5.3.2 Дані стану EIP у верхній пам’яті
Драйвер EIP має пов’язану область даних стану, розташовану у верхній пам’яті PLX32-EIP-MBTCP-UA. Функціонал Data Map PLX32-EIP-MBTCP-UA можна використовувати для відображення цих даних у звичайний діапазон даних користувача бази даних PLX32-EIP-MBTCP-UA.
Зауважте, що всі значення стану ініціалізуються нулем (0) під час увімкнення, холодного та гарячого завантаження.
Дані статусу клієнта EIP
У наведеній нижче таблиці перераховано адреси у верхній пам’яті, де PLX32-EIP-MBTCP-UA зберігає загальні дані про помилки та статус для кожного підключеного та непідключеного клієнта EIP:
Клієнт EIP Підключений клієнт 0 Підключений клієнт 1 Непідключений клієнт 0
Діапазон адрес від 17900 до 17909 від 18100 до 18109 від 22800 до 22809
Вміст області даних про стан кожного клієнта структуровано однаково. У наведеній нижче таблиці описано вміст кожного регістра в області даних стану:
Зміщення 0 1 2 3 4 5 6 7 8 9
Опис Кількість командних запитів Кількість командних відповідей Кількість командних помилок Кількість запитів Кількість відповідей Кількість надісланих помилок Кількість отриманих помилок Зарезервовано Поточний код помилки Останній код помилки
ProSoft Technology, Inc.
Сторінка 66 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
Дані про помилку списку команд клієнта EIP
PLX32-EIP-MBTCP-UA зберігає код стану/помилки у верхній пам’яті для кожного
у списку команд кожного клієнта EIP. У наведеній нижче таблиці наведено адреси у верхній пам’яті, де шлюз зберігає дані помилок списку команд для кожного клієнта EIP:
Клієнт EIP Підключений клієнт 0 Підключений клієнт 1 Непідключений клієнт 0
Діапазон адрес від 17910 до 18009 від 18110 до 18209 від 22810 до 22909
Перше слово в області даних помилки списку команд кожного клієнта містить код статусу/помилки для першої команди в списку команд клієнта. Кожне наступне слово в списку помилок команд пов’язано з наступною командою в списку. Тому розмір в
Область даних помилки списку команд залежить від кількості визначених команд. Структура
області даних про помилку списку команд (однакова для всіх клієнтів) відображається в
наступна таблиця:
Зміщення 0 1
2 3 4 . . . 97 98 99
Опис Код помилки команди №1 Код помилки команди №2
Команда №3 Код помилки Команда №4 Код помилки Команда №5 Код помилки . . . Команда №98 Код помилки Команда №99 Код помилки Команда №100 Код помилки
ProSoft Technology, Inc.
Сторінка 67 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
Дані стану сервера EIP класу 1
У наведеній нижче таблиці перераховано адреси у верхній пам’яті, де шлюз PLX3x зберігає кількість відкритих з’єднань для кожного сервера EIP класу 1.
Сервер EIP класу 1
1 2 3 4 5 6 7 8
Діапазон адрес 17000
17001 17002 17003 17004 17005 17006 17007 17008
Опис Бітова карта стану ПЛК для кожного підключення 1 до 8. 0 = Виконати 1 = Програмувати кількість відкритих з’єднань для підключення 1 Кількість відкритих підключень для підключення 2 Кількість відкритих підключень для підключення 3 Кількість відкритих підключень для підключення 4 Відкрити кількість підключень для підключення 5 Відкрити Підрахунок підключень для підключення 6 Відкрити підрахунок підключень для підключення 7 Відкрити підрахунок підключень для підключення 8
Дані стану сервера EIP класу 3
У наведеній нижче таблиці наведено адреси у верхній пам’яті, де PLX32-EIP-MBTCPUA зберігає дані про стан кожного сервера EIP:
Сервер EIP 0 1 2 3 4
Діапазон адрес від 18900 до 18915 від 18916 до 18931 від 18932 до 18947 від 18948 до 18963 від 18964 до 18979
Вміст області даних стану кожного сервера структуровано однаково. У наведеній нижче таблиці описано вміст кожного регістра в області даних стану:
Зміщення від 0 до 1 від 2 до 3 від 4 до 5 від 6 до 7 від 8 до 15
Опис Стан з’єднання Відкрити кількість з’єднань Socket Читати кількість Socket Write Кількість однорангових IP
ProSoft Technology, Inc.
Сторінка 68 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
5.3.3 Коди помилок EIP
Шлюз зберігає коди помилок, повернуті процесом списку команд, в області пам’яті помилок списку команд. Для кожної команди в області пам'яті виділяється слово. Коди помилок відформатовані в слові таким чином: молодший байт слова містить розширений код стану, а старший байт містить код стану.
Використовуйте коди помилок, отримані для кожної команди зі списку, щоб визначити успішність чи невдачу команди. Якщо команда не виконується, використовуйте код помилки, щоб визначити причину помилки.
Попередження: специфічні для шлюзу коди помилок (не сумісні з EtherNet/IP/PCCC) повертаються зсередини шлюзу та ніколи не повертаються з підключеного веденого пристрою EtherNet/IP/PCCC. Це коди помилок, які є частиною протоколу EtherNet/IP/PCCC або розширені коди, унікальні для PLX32-EIP-MBTCP-UA. Нижче наведено найпоширеніші помилки EtherNet/IP/PCCC:
Локальні коди помилок STS
Код (Int) 0 256 512 768 1024 1280 1536 1792 2048
Код (шістнадцятковий) 0x0000 0x0100 0x0200 0x0300 0x0400 0x0500 0x0600 0x0700 0x0800
Опис Успіх, помилки немає. На вузлі DST не вистачає буферного простору. Неможливо гарантувати доставку (рівень зв’язку) Виявлено дубліката власника маркера. Локальний порт від’єднано. Час очікування рівня програми минув, очікування відповіді. Виявлено дублікат вузла. Станція офлайн. Помилка обладнання.
Віддалені коди помилок STS
Код (Int) 0 4096 8192 12288 16384 20480 24576 26872 -32768 -28672 -24576 -20480 -16384 -12288 -8192
Код (шістнадцятковий) 0x0000 0x1000 0x2000 0x3000 0x4000 0x5000 0x6000 0x7000 0x8000 0x9000 0xA000 0xB000 0xC000 0xD000 0xE000
0xF0nn
Опис Успіх, помилки немає. Неприпустима команда або формат. У хоста виникла проблема, і він не зв’язується. Хост віддаленого вузла відсутній, від’єднано або вимкнено. Хост не зміг виконати функцію через апаратну помилку. Вирішення проблеми або ланки захисту пам’яті. Функція не дозволена через вибір захисту команд. Процесор перебуває в програмному режимі Режим сумісності file відсутній або проблема із зоною зв’язку Віддалений вузол не може буферизувати команду Очікуйте ACK (буфер 1775-KA заповнений) Проблема віддаленого вузла через завантаження Очікуйте ACK (буфер 1775-KA заповнений) Не використовується Не використовується Код помилки в байті EXT STS (nn містить помилку EXT код)
ProSoft Technology, Inc.
Сторінка 69 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Коди помилок EXT STS
Код (Int) -4096 -4095 -4094 -4093 -4092 -4091 -4090 -4089 -4088 -4087 -4086 -4085 -4084 -4083 -4082 -4081 -4080 -4079 -4078 -4077 -4076 -4075 -4074 -4073 -4072 -4071 -4070 -4069 -4068 -4067 -4066 -4065
Код (шістнадцятковий) 0xF000 0xF001 0xF002 0xF003 0xF004 0xF005 0xF006 0xF007 0xF008 0xF009 0xF00A 0xF00B 0xF00C 0xF00D 0xF00E 0xF00F 0xF010 0 011xF0 012xF0 013xF0 014xF0 015xF0 016xF0 017xF0 018xF0 019xF0 01xF0A 01xF0B 01xF0C 01xF0D 01xF0E 01xFXNUMXF
Опис Не використовується. Поле має недопустиме значення. В адресі вказано менше рівнів, ніж мінімальний для будь-якої адреси. Більше рівнів, указано в адресі, ніж підтримує система. Символ не знайдено. Символ має неправильний формат. Адреса не вказує на щось придатне для використання. File має неправильний розмір Не вдається завершити запит Дані або file занадто великий Розмір транзакції плюс адреса слова завеликі У доступі відмовлено, неправильні привілеї Умова не може бути створена – ресурс недоступний Умова вже існує – ресурс уже доступний Команда не може бути виконана Переповнення гістограми Немає доступу Неприпустимий тип даних Недійсний параметр або недійсна адреса даних існує посилання на видалену область. Помилка виконання команди з невідомої причини. Помилка перетворення даних. Сканер не може зв’язатися з 1771 стійковим адаптером. Невідповідність типу. 1171. Відповідь шлюзу недійсна. Дубльована мітка. File відкритий; інший вузол володіє ним Інший вузол є власником програми Зарезервовано Зарезервовано Порушення захисту елемента таблиці даних Тимчасова внутрішня проблема
Коди помилок EIP
Код (Int) -1 -2 -10 -11 -12 -20 -21 -200
Код (шістнадцятковий) 0xFFFF 0xFFFE 0xFFF6 0xFFF5 0xFFF4 0xFFEC 0xFFEB 0xFF38
Опис Лінія керування модемом CTS не встановлена перед передачею Тайм-аут під час передачі повідомлення Тайм-аут очікування DLE-ACK після запиту Тайм-аут очікування відповіді після запиту Дані відповіді не відповідають запитаній кількості байтів DLE-NAK отримано після запиту DLE-NAK надіслано після відповіді DLE-NAK отримано після запиту
Посібник користувача протоколу EIP
ProSoft Technology, Inc.
Сторінка 70 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Коди помилок інтерфейсу TCP/IP
Помилка (Int) -33 -34 -35 -36 -37
Помилка (Hex) 0xFFDF 0xFFDE 0xFFDD 0xFFDC 0xFFDB
Опис Не вдалося підключитися до об’єкта Не вдалося зареєструвати сеанс із об’єктом (тайм-аут) Не вдалося переслати тайм-аут відкритої відповіді PCCC/Tag тайм-аут відповіді на команду Немає помилки підключення TCP/IP
Поширені коди помилок відповіді
Помилка (Int) -40 -41 -42 -43 -44 -45 -46 -47 -48 -49
Помилка (шістнадцяткова) 0xFFD8 0xFFD7 0xFFD6 0xFFD5 0xFFD4 0xFFD3 0xFFD2 0xFFD1 0xFFD0 0xFFCF
Опис Недійсна довжина відповіді Кількість елементів CPF неправильна Помилка поля адреси CPF Пакет CPF tag неправильний код команди CPF. Повідомлено про помилку статусу CPF. Повернено неправильне значення ID з’єднання CPF. Контекстне поле не відповідає. Повернено неправильний дескриптор сеансу. CPF неправильний номер повідомлення.
Зареєструвати коди помилок відповіді на сеанс
Помилка (Int) -50 -51 -52
Помилка (Hex) 0xFFCE 0xFFCD 0xFFCC
Опис Недійсна довжина отриманого повідомлення Повідомлено про помилку статусу Недійсна версія
Переслати коди помилок відкритої відповіді
Помилка (Int) -55 -56
Помилка (шістнадцяткова) 0xFFC9 0xFFC8
Опис Довжина отриманого повідомлення недійсна Повідомлено про помилку статусу
Коди помилок відповіді PCCC
Помилка (Int) -61 -62 -63 -64 -65
-66
Помилка (шістнадцяткова) 0xFFC3 0xFFC2 0xFFC1 0xFFC0
0xFFBF 0xFFBE
Опис Недійсна довжина отриманого повідомлення. Повідомлено про помилку статусу CPF. Поганий код команди TNS у повідомленні PCCC не відповідає
Ідентифікатор постачальника в повідомленні PCCC не відповідає. Серійний номер у повідомленні PCCC не відповідає
Посібник користувача протоколу EIP
ProSoft Technology, Inc.
Сторінка 71 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
5.4 Довідка EIP
5.4.1 Особливості SLC і MicroLogix
Передача повідомлень від SLC 5/05 PLX32-EIP-MBTCP-UA може отримувати повідомлення від SLC 5/05, що містить інтерфейс Ethernet. Шлюз підтримує як читання, так і запис команд.
SLC5/05 Команди запису
Команди запису передають дані від процесора SLC до шлюзу. На наступній діаграмі показано напрample rung для виконання команди запису.
1 Встановіть для параметра READ/WRITE значення WRITE. Шлюз підтримує значення параметра TARGET DEVICE 500CPU або PLC5.
2 В об’єкті MSG натисніть SETUP SCREEN в об’єкті MSG, щоб завершити налаштування інструкції MSG. Відобразиться таке діалогове вікно.
3 Встановіть дійсну АДРЕСУ ТАБЛИЦІ ДАНИХ ЦІЛЬОВОГО ПРИСТРОЮ file елемент (наприклад, N11:0) для повідомлень SLC і PLC5.
4 Встановіть параметр MULTIHOP на YES.
ProSoft Technology, Inc.
Сторінка 72 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
5 Заповніть вкладку MULTIHOP діалогового вікна, показаного на наступному зображенні.
6 Установіть значення TO ADDRESS для IP-адреси Ethernet шлюзу. 7 Натисніть клавішу INS, щоб додати другий рядок для об’єднавчої плати ControlLogix і встановити слот
число до нуля.
ProSoft Technology, Inc.
Сторінка 73 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
SLC5/05 Читання команд
Команди читання передають дані до процесора SLC зі шлюзу. На наступній діаграмі показано напрample rung для виконання команди читання.
1 Встановіть для параметра READ/WRITE значення READ. Шлюз підтримує значення параметра TARGET DEVICE 500CPU або PLC5.
2 В об’єкті MSG натисніть SETUP SCREEN в об’єкті MSG, щоб завершити налаштування інструкції MSG. Відобразиться таке діалогове вікно.
3 Встановіть дійсну АДРЕСУ ТАБЛИЦІ ДАНИХ ЦІЛЬОВОГО ПРИСТРОЮ file елемент (наприклад, N11:0) для повідомлень SLC і PLC5.
4 Встановіть параметр MULTIHOP на YES.
ProSoft Technology, Inc.
Сторінка 74 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
5 Заповніть вкладку MULTIHOP у діалоговому вікні, як показано на наступному зображенні.
6 Установіть значення TO ADDRESS для IP-адреси Ethernet шлюзу. 7 Натисніть клавішу INS, щоб додати другий рядок для об’єднавчої плати ControlLogix і встановити слот
число до нуля.
SLC File Типи
Ця інформація стосується сімейства SLC і MicroLogix або процесорів, які використовуються з набором команд PCCC. Команди процесора SLC і MicroLogix підтримують a file поле типу, введене як один символ для позначення таблиці даних для використання в команді. У наведеній нижче таблиці визначено зв’язок між file типи, прийняті шлюзом і SLC file види.
File Тип SBTCRNFZA
Опис Статус Біт Таймер Контроль лічильника Ціле число з плаваючою комою Рядок ASCII
The File Код команди типу – це значення коду символу ASCII File Введіть лист. Це значення, яке потрібно ввести для FILE Параметр TYPE конфігурацій команди PCCC у таблицях даних у схемі схем.
Крім того, спеціальні функції SLC (502, 510 і 511) підтримують поле субелемента. Це поле вибирає поле піделементу в складній таблиці даних. наприкладample, щоб отримати поточне накопичене значення для лічильника або таймера, встановіть поле піделемента на 2.
ProSoft Technology, Inc.
Сторінка 75 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
5.4.2 Характеристики процесора PLC5
Передача повідомлень від PLC5 Шлюз може отримувати повідомлення від PLC5, що містить інтерфейс Ethernet. Шлюз підтримує як читання, так і запис команд.
Команди запису PLC5
Команди запису передають дані від процесора PLC5 до шлюзу. На наступній діаграмі показано напрample rung для виконання команди запису.
1 В об’єкті MSG натисніть SETUP SCREEN в об’єкті MSG, щоб завершити налаштування інструкції MSG. Відобразиться таке діалогове вікно.
2 Виберіть КОМАНДУ ЗВ’ЯЗКУ для виконання зі списку підтримуваних команд.
o PLC5 Type Write o PLC2 Unprotected Write o PLC5 Typed Write to PLC o PLC Typed Logical Write
3 Встановіть дійсну АДРЕСУ ТАБЛИЦІ ДАНИХ ЦІЛЬОВОГО ПРИСТРОЮ file елемент (наприклад, N11:0) для повідомлень SLC і PLC5. Для повідомлення PLC2 Unprotected Write встановіть для команди адресу індексу бази даних (наприклад, 1000).
ProSoft Technology, Inc.
Сторінка 76 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
4 Встановіть параметр MULTIHOP на YES. 5 Завершіть вкладку MULTIHOP у діалоговому вікні, як показано на наступному зображенні.
6 Установіть значення TO ADDRESS для IP-адреси Ethernet шлюзу. 7 Натисніть клавішу INS, щоб додати другий рядок для об’єднавчої плати ControlLogix і встановити слот
число до нуля.
ProSoft Technology, Inc.
Сторінка 77 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
PLC5 Читання команд
Команди читання передають дані на процесор PLC5 зі шлюзу. На наступній діаграмі показано напрample rung, який виконує команду читання.
1 В об’єкті MSG натисніть SETUP SCREEN в об’єкті MSG, щоб завершити налаштування інструкції MSG. Відобразиться таке діалогове вікно.
2 Виберіть КОМАНДУ ЗВ’ЯЗКУ для виконання зі списку підтримуваних команд.
o Зчитування типу PLC5 o Незахищене зчитування з PLC2 o Зчитування типу PLC5 у ПЛК o Зчитування логічного типу PLC
3 Встановіть дійсну АДРЕСУ ТАБЛИЦІ ДАНИХ ЦІЛЬОВОГО ПРИСТРОЮ file елемент (наприклад, N11:0) для повідомлень SLC і PLC5. Для повідомлення PLC2 Unprotected Read встановіть для команди адресу індексу бази даних (наприклад, 1000).
4 Встановіть параметр MULTIHOP на YES.
ProSoft Technology, Inc.
Сторінка 78 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
5 Заповніть вкладку MULTIHOP у діалоговому вікні, як показано на зображенні нижче.
6 Установіть значення TO ADDRESS для IP-адреси Ethernet шлюзу. 7 Натисніть клавішу INS, щоб додати другий рядок для об’єднавчої плати ControlLogix і встановити слот
число до нуля.
Поля піделементів PLC-5
Цей розділ містить інформацію, що стосується процесора PLC-5 під час використання набору команд PCCC. Команди, специфічні для процесора PLC-5, містять поле коду піделемента. Це поле вибирає поле піделементу в складній таблиці даних. наприкладample, щоб отримати поточне накопичене значення для лічильника або таймера, установіть поле піделемента на 2. У наступних таблицях показано коди піделементів для таблиць складних даних PLC-5.
Таймер / Лічильник
Код 0 1 2
Опис Control Preset Accumulated
КОНТРОЛЬ
Код 0 1 2
Опис Позиція контрольної довжини
PD
Усі значення PD є значеннями з плаваючою комою, вони складаються з двох слів.
Код 0 2 4 6 8 26
Опис Контроль СП Кп Кі Кд ПВ
ProSoft Technology, Inc.
Сторінка 79 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
BT
Код 0 1 2 3 4 5
MG
Код 0 1 2 3
Опис Дані керування RLEN DLEN file # Елемент # Стійка/Група/Слот
Опис Помилка керування RLEN DLEN
Посібник користувача протоколу EIP
ProSoft Technology, Inc.
Сторінка 80 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
5.4.3 Характеристики процесорів ControlLogix і CompactLogix
Обмін повідомленнями від процесора ControlLogix або CompactLogix Використовуйте інструкцію MSG для обміну даними між процесором Control/CompactLogix і шлюзом. Існує два основні методи передачі даних, які підтримуються шлюзом при використанні інструкції MSG: інкапсульовані повідомлення PCCC і повідомлення таблиці даних CIP. Ви можете використовувати будь-який метод.
Інкапсульовані повідомлення PCCC Цей розділ містить інформацію, специфічну для процесора Control/CompactLogix під час використання набору команд PCCC. Поточна реалізація набору команд PCCC не використовує функції, які можуть мати прямий доступ до контролера Tag База даних. Щоб отримати доступ до цієї бази даних, ви повинні використовувати функцію відображення таблиці в RSLogix 5000. RSLogix 5000 дозволяє призначати контролер Tag Масиви до таблиць даних віртуального ПЛК 5. Потім PLX32EIP-MBTCP-UA за допомогою набору команд PLC 5, визначеного в цьому документі, може отримати доступ до цих даних контролера. Процесори PLC5 і SLC5/05, що містять інтерфейс Ethernet, використовують метод інкапсульованого повідомлення PCCC. Шлюз імітує ці пристрої та приймає команди читання та запису.
Інкапсульовані команди запису повідомлення PCCC Write передають дані від процесора до шлюзу. Шлюз підтримує наступні інкапсульовані команди PCCC: · PLC2 Unprotected Write · PLC5 Typed Write · PLC5 Word Range Write · PLC Typed Write
На наступній схемі показано впрample rung, який виконує команду запису.
ProSoft Technology, Inc.
Сторінка 81 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
1 У діалоговому вікні «Конфігурація повідомлень» визначте набір даних для передачі від процесора до шлюзу, як показано на наступному зображенні.
2 Заповніть діалогове вікно для області даних, яку потрібно перенести.
o Для повідомлень PLC5 і SLC встановіть DESTINATION ELEMENT на елемент у даних file (наприклад, N10:0).
o Для повідомлення PLC2 Unprotected Write встановіть DESTINATION ELEMENT на адресу у внутрішній базі даних шлюзу. Це значення не може бути менше десяти. Це обмеження не шлюзу, а програмного забезпечення RSLogix.
o Для функції незахищеного запису або читання PLC2 введіть адресу бази даних у вісімковому форматі.
3 Клацніть вкладку КОМУНІКАЦІЯ та введіть інформацію про зв’язок, як показано на зображенні нижче.
ProSoft Technology, Inc.
Сторінка 82 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
4 Переконайтеся, що ви вибрали CIP як МЕТОД ЗВ’ЯЗКУ. PATH визначає маршрут повідомлення від процесора до шлюзу EIP. Елементи шляху відокремлюються комами. У вихampпоказаний шлях le:
o Першим елементом є «Enet», яке є визначеним користувачем ім’ям, наданим шлюзу 1756ENET у шасі (ви можете замінити ім’я номером слота шлюзу ENET)
o Другий елемент, «2», представляє порт Ethernet на шлюзі 1756-ENET.
o Останній елемент шляху «192.168.0.75» — це IP-адреса шлюзу, який є цільовим для повідомлення.
Більш складні шляхи можливі, якщо маршрутизація до інших мереж здійснюється за допомогою кількох шлюзів і стійок 1756-ENET. Зверніться до бази знань технічної підтримки ProSoft Technology для отримання додаткової інформації про маршрутизацію Ethernet і визначення шляхів.
ProSoft Technology, Inc.
Сторінка 83 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
Інкапсульоване повідомлення про читання PCCC
Команди читання передають дані від шлюзу до процесора. Шлюз підтримує інкапсульовані команди PCCC:
· PLC2 незахищене зчитування · PLC5 введене зчитування · PLC5 діапазон слів зчитування · PLC введене зчитування
На наступній схемі показано впрample rung, який виконує команду читання.
1 У діалоговому вікні «Конфігурація повідомлень» визначте набір даних для передачі від процесора до шлюзу, як показано на наступному зображенні.
2 Заповніть діалогове вікно для області даних, яку потрібно перенести.
o Для повідомлень PLC5 і SLC встановіть SOURCE ELEMENT на елемент у даних file (наприклад, N10:0).
o Для повідомлення PLC2 Unprotected Read встановіть SOURCE ELEMENT на адресу у внутрішній базі даних шлюзу. Це значення не може бути менше десяти. Це обмеження не шлюзу, а програмного забезпечення RSLogix.
ProSoft Technology, Inc.
Сторінка 84 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
3 Клацніть вкладку КОМУНІКАЦІЯ та введіть інформацію про зв’язок, як показано на зображенні нижче.
4 Переконайтеся, що ви вибрали CIP як МЕТОД ЗВ’ЯЗКУ. PATH визначає маршрут повідомлення від процесора до шлюзу EIP. Елементи шляху відокремлюються комами. У вихampпоказаний шлях le:
o Першим елементом є «Enet», яке є визначеним користувачем ім’ям, наданим шлюзу 1756ENET у шасі (ви можете замінити ім’я номером слота шлюзу ENET)
o Другий елемент, «2», представляє порт Ethernet на шлюзі 1756-ENET.
o Останній елемент шляху, “192.168.0.75” – це IP-адреса шлюзу та мета для повідомлення.
Більш складні шляхи можливі, якщо маршрутизація до інших мереж здійснюється за допомогою кількох шлюзів і стійок 1756-ENET. Зверніться до бази знань технічної підтримки ProSoft Technology для отримання додаткової інформації про маршрутизацію Ethernet і визначення шляхів.
ProSoft Technology, Inc.
Сторінка 85 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
Операції з таблицею даних CIP
Ви можете використовувати повідомлення CIP для передачі даних між процесором ControlLogix або CompactLogix і шлюзом. Tag імена визначають елементи для передачі. Шлюз підтримує операції як читання, так і запису.
Запис таблиці даних CIP
Таблиця даних CIP записує повідомлення, передає дані від процесора до шлюзу. На наступній діаграмі показано напрample rung, який виконує команду запису.
1 У діалоговому вікні «Конфігурація повідомлень» визначте набір даних для передачі від процесора до шлюзу, як показано на наступному зображенні.
2 Заповніть діалогове вікно для області даних, яку потрібно перенести. Повідомлення таблиці даних CIP вимагають a tag елемент бази даних як для джерела, так і для призначення.
o ДЖЕРЕЛО TAG є a tag визначені в контролері Tag бази даних. o ЕЛЕМЕНТ ПРИЗНАЧЕННЯ є tag елемент у шлюзі. o Шлюз імітує a tag база даних як масив елементів, визначених
максимальний розмір регістра для шлюзу з tag ім'я INT_DATA (з максимальним значенням int_data[3999]).
ProSoft Technology, Inc.
Сторінка 86 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
3 У попередньому випрample, перший елемент у базі даних є початковим розташуванням для операції запису десяти елементів. Перейдіть на вкладку КОМУНІКАЦІЯ та заповніть інформацію про зв’язок, як показано на зображенні нижче.
4 Переконайтеся, що ви вибрали CIP як МЕТОД ЗВ’ЯЗКУ. PATH визначає маршрут повідомлення від процесора до шлюзу EIP. Елементи шляху відокремлюються комами. У вихampпоказаний шлях le:
o Першим елементом є «Enet», яке є визначеним користувачем ім’ям, наданим шлюзу 1756ENET у шасі (ви можете замінити ім’я номером слота шлюзу ENET)
o Другий елемент, «2», представляє порт Ethernet на шлюзі 1756-ENET.
o Останній елемент шляху «192.168.0.75» — це IP-адреса шлюзу, який є цільовим для повідомлення.
Більш складні шляхи можливі, якщо маршрутизація до інших мереж здійснюється за допомогою кількох шлюзів і стійок 1756-ENET. Зверніться до бази знань технічної підтримки ProSoft Technology для отримання додаткової інформації про маршрутизацію Ethernet і визначення шляхів.
ProSoft Technology, Inc.
Сторінка 87 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
Читання таблиці даних CIP
Таблиця даних CIP читання повідомлень передача даних до процесора від шлюзу. На наступній діаграмі показано напрample rung, який виконує команду читання.
1 У діалоговому вікні «Конфігурація повідомлень» визначте набір даних для передачі від процесора до шлюзу, як показано на наступному зображенні.
2 Заповніть діалогове вікно для області даних, яку потрібно перенести. Повідомлення таблиці даних CIP вимагають a tag елемент бази даних як для джерела, так і для призначення.
o ПУНКТ ПРИЗНАЧЕННЯ TAG є a tag визначені в контролері Tag бази даних. o ЕЛЕМЕНТ ДЖЕРЕЛА - це tag елемент у шлюзі. o Шлюз імітує a tag база даних як масив елементів, визначених
максимальний розмір реєстру для шлюзу (параметр конфігурації користувача «Maximum Register» у розділі [Gateway]) з tag ім'я INT_DATA.
ProSoft Technology, Inc.
Сторінка 88 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу EIP
3 У попередньому випрample, перший елемент у базі даних є початковим розташуванням для операції читання десяти елементів. Перейдіть на вкладку КОМУНІКАЦІЯ та заповніть інформацію про зв’язок, як показано на зображенні нижче.
4 Переконайтеся, що ви вибрали CIP як МЕТОД ЗВ’ЯЗКУ. PATH визначає маршрут повідомлення від процесора до шлюзу EIP. Елементи шляху відокремлюються комами. У вихampпоказаний шлях le:
o Першим елементом є «Enet», яке є визначеним користувачем ім’ям, наданим шлюзу 1756ENET у шасі (ви можете замінити ім’я номером слота шлюзу ENET)
o Другий елемент, «2», представляє порт Ethernet на шлюзі 1756-ENET.
o Останній елемент шляху «192.168.0.75» — це IP-адреса шлюзу, який є цільовим для повідомлення.
Більш складні шляхи можливі, якщо маршрутизація до інших мереж здійснюється за допомогою кількох шлюзів і стійок 1756-ENET. Зверніться до бази знань технічної підтримки ProSoft Technology для отримання додаткової інформації про маршрутизацію Ethernet і визначення шляхів.
ProSoft Technology, Inc.
Сторінка 89 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
6 Протокол MBTCP
Посібник користувача протоколу MBTCP
6.1 Функціональне завершення MBTCPview
Ви можете використовувати протокол Modbus TCP/IP (MBTCP) PLX32-EIP-MBTCP-UA для інтерфейсу багатьох різних протоколів із сімейством процесорів Schneider Electric Quantum, а також з іншими пристроями, що підтримують цей протокол. Протокол MBTCP підтримує підключення як клієнта, так і сервера.
Шлюз підтримує підключення клієнта до мережі TCP/IP для взаємодії з процесорами (та іншими серверними пристроями) за допомогою списку команд із до 100 записів, які ви вказуєте. Шлюз зберігає команди запису для віддалених процесорів у нижній пам'яті шлюзу. Тут також шлюз зберігає дані з команд читання з інших пристроїв. Для отримання додаткової інформації дивіться внутрішню базу даних MBTCP (стор. 92).
Дані в нижній пам’яті внутрішньої бази даних шлюзу доступні для операцій читання та запису будь-яким вузлом мережі, що підтримує протоколи TCP/IP MBAP (сервісний порт 502) або MBTCP (сервісні порти 2000/2001). Протокол MBAP (порт 502) — це стандартна реалізація, визначена компанією Schneider Electric і використовується на їхньому процесорі Quantum. Цей відкритий протокол є модифікованою версією послідовного протоколу Modbus. Протокол MBTCP — це повідомлення протоколу Modbus, вбудоване в пакет TCP/IP. Шлюз підтримує до п’яти активних підключень до сервера на портах обслуговування 502, п’ять додаткових активних підключень до сервера на порту обслуговування 2000 і одне активне підключення клієнта.
На наступній ілюстрації показані функції протоколу Modbus TCP/IP.
ProSoft Technology, Inc.
Сторінка 90 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу MBTCP
6.1.1 Загальні характеристики MBTCP
Протокол Modbus TCP/IP дозволяє кілька незалежних одночасних підключень Ethernet. З’єднаннями можуть бути всі клієнти, усі сервери або комбінація з’єднань клієнта та сервера.
· Комунікаційний порт Ethernet 10/100 МБ · Підтримує версію протоколу Modbus Enron для транзакцій даних із плаваючою комою · Настроювані параметри для клієнта, включаючи мінімальну затримку відповіді від 0 до
Підтримка 65535 мс і числа з плаваючою комою · Підтримує п'ять незалежних підключень до сервера для порту обслуговування 502 · Підтримує п'ять незалежних підключень до сервера для порту обслуговування 2000 · Відображення всіх даних починається з реєстру Modbus 400001, базовий протокол 0. · Коди помилок, лічильники помилок і порт дані про стан, доступні в пам'яті даних користувача
Modbus TCP/IP клієнт
· Активно читає дані та записує дані на пристрої Modbus TCP/IP за допомогою MBAP · До 10 підключень клієнта з декількома командами для спілкування з кількома серверами
Сервер Modbus TCP/IP
· Драйвер сервера приймає вхідні з’єднання через сервісний порт 502 для клієнтів, які використовують повідомлення Modbus TCP/IP MBAP, і з’єднання через сервісний порт 2000 (або інші сервісні порти) для клієнтів, які використовують інкапсульовані повідомлення Modbus.
· Підтримує кілька незалежних підключень до сервера для будь-якої комбінації сервісного порту 502 (MBAP) і сервісного порту 2000 (інкапсульований)
· Підтримується до 20 серверів
Параметр Підтримувані команди Modbus (клієнт і сервер)
Настроювані параметри: (клієнт і сервер)
Конфігуровані параметри: (тільки клієнт)
Дані стану списку команд
Опитування списку команд
опис
1: Зчитування стану котушки 2: Зчитування стану вхідного сигналу 3: Зчитування регістрів зберігання 4: Зчитування регістрів введення 5: Примусовий (запис) одиночної котушки 6: Попередньо встановлений (запис) єдиний регістр зберігання
15: Примусовий запис (запис) кількох котушок 16: Попереднє налаштування (запис) кількох регістрів зберігання 22: Регістр зберігання маски запису (лише підлеглий) 23: Регістри зберігання читання/запису (лише підлеглий)
IP-адреса шлюзу Регістр початку читання ПЛК (%MW) Регістр початку запису ПЛК (%MW)
Кількість серверів MBAP і MBTCP Початкова адреса шлюзу Modbus читання Початкова адреса шлюзу Modbus запису
Мінімальна затримка команди Тайм-аут відповіді Кількість повторних спроб
Покажчик помилки команди
До 160 команд Modbus (одна tag за команду)
Коди помилок повідомляються окремо для кожної команди. Дані про статус високого рівня доступні від клієнта Modbus TCP/IP (наприклад, ПЛК)
Кожну команду можна окремо ввімкнути або вимкнути; доступний лише запис при зміні даних
ProSoft Technology, Inc.
Сторінка 91 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу MBTCP
6.1.2 Внутрішня база даних MBTCP
Внутрішня база даних є центральною для функціональності PLX32-EIP-MBTCP-UA. Шлюз ділиться цією базою даних між усіма комунікаційними портами на шлюзі та використовує її як канал для передачі інформації від одного протоколу до іншого пристрою в одній мережі до одного або кількох пристроїв в іншій мережі. Це дозволяє отримувати доступ до даних із пристроїв на одному комунікаційному порту та контролювати їх пристроями на іншому комунікаційному порту.
Окрім даних із клієнта та сервера, ви можете відобразити інформацію про стан і помилки, згенеровану шлюзом, у область даних користувача внутрішньої бази даних. Внутрішня база даних розділена на дві частини:
· Верхня пам'ять для області даних стану шлюзу. Тут шлюз записує дані внутрішнього стану для протоколів, які підтримує шлюз.
· Зменшити пам'ять для області даних користувача. Тут зберігаються вхідні дані із зовнішніх пристроїв і доступ до них здійснюється.
Кожен протокол у PLX32-EIP-MBTCP-UA може записувати дані та читати дані з області даних користувача.
Примітка. Якщо ви хочете отримати доступ до даних про стан шлюзу у верхній пам’яті, ви можете скористатися функцією відображення даних у шлюзі, щоб скопіювати дані з області даних про стан шлюзу в область даних користувача. Див. Відображення даних у пам’яті модуля (стор. 23). В іншому випадку ви можете використовувати функції діагностики в ProSoft Configuration Builder, щоб view дані про статус шлюзу. Щоб отримати додаткові відомості про дані стану шлюзу, див. Діагностика мережі (стор. 102).
ProSoft Technology, Inc.
Сторінка 92 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу MBTCP
Доступ клієнта Modbus TCP/IP до бази даних
Клієнтська функція обмінюється даними між внутрішньою базою даних PLX32-EIP-MBTCP-UA і таблицями даних, створеними в одному або кількох процесорах Quantum або інших пристроях на основі сервера. Список команд, який ви визначаєте в ProSoft Configuration Builder, визначає, які дані мають передаватись між шлюзом і кожним із серверів у мережі. У процесорі (сервері) для функціональності клієнта не потрібна релейна логіка, за винятком забезпечення наявності достатньої пам’яті даних.
Наступна ілюстрація описує потік даних між клієнтами Ethernet і внутрішньою базою даних.
Багатосерверний доступ до бази даних
Шлюз MBTCP забезпечує функціональність сервера, використовуючи зарезервований сервісний порт 502 для повідомлень Modbus TCP/IP MBAP, а також сервісні порти 2000 і 2001 для підтримки інкапсульованої версії TCP/IP Modbus протоколу, що використовується кількома виробниками HMI. Підтримка сервера в шлюзі дозволяє клієнтським програмам (наприклад,ample: програмне забезпечення HMI, процесори Quantum тощо) для читання та запису в базу даних шлюзу. У цьому розділі розглядаються вимоги до підключення до шлюзу за допомогою клієнтських програм.
Драйвер сервера підтримує кілька одночасних підключень від кількох клієнтів. До п'яти клієнтів можуть одночасно підключатися до сервісного порту 502 і ще п'ять можуть одночасно підключатися до сервісного порту 2000. Протокол MBTCP використовує сервісний порт 2001 для передачі інкапсульованих команд Modbus від порту Ethernet до послідовного порту шлюзу.
Якщо налаштовано як сервер, шлюз використовує свою внутрішню базу даних як джерело для запитів на читання та місце призначення для запитів на запис від віддалених клієнтів. Доступ до бази даних контролюється типом команди, отриманої у вхідному повідомленні від клієнта. У наведеній нижче таблиці вказано зв’язок внутрішньої бази даних шлюзу з адресами, необхідними для вхідних запитів Modbus TCP/IP.
ProSoft Technology, Inc.
Сторінка 93 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу MBTCP
Адреса бази даних 0 1000 2000 3000 3999
Адреса Modbus 40001 41001 42001 43001 44000
Наведені нижче віртуальні адреси не є частиною звичайної бази даних користувача шлюзу і не є дійсними адресами для стандартних даних. Однак ці адреси можна використовувати для вхідних команд, які запитують дані з плаваючою комою.
Для використання адрес у цьому верхньому діапазоні потрібно налаштувати такі параметри в Prosoft Configuration Builder (PCB):
· Встановіть Float Flag у конфігурації сервера MBTCP на YES · Встановіть Float Start на адресу бази даних у діапазоні нижче · Встановіть Float Offset на адресу бази даних у показаній області пам'яті користувача шлюзу
вище.
Пам’ятайте, що після того, як це буде зроблено, усі дані над адресою Float Start мають бути даними з плаваючою комою. Див. Налаштування серверів MBTCP (стор. 95).
Адреса бази даних 4000 5000 6000 7000 8000 9000 9999
Адреса Modbus 44001 45001 46001 47001 48001 49001 50000
Перед будь-якою спробою використання шлюз має бути правильно налаштований і підключений до мережі. Використовуйте програму перевірки мережі, таку як ProSoft Discovery Service або інструкцію PING командного рядка, щоб переконатися, що інші пристрої можуть знайти шлюз у мережі. Використовуйте ProSoft Configuration Builder, щоб підтвердити правильну конфігурацію шлюзу та перенести конфігурацію files до та від шлюзу.
Маршрутизація повідомлень Modbus: порт 2001
Коли повідомлення Modbus надсилаються до PLX32-EIP-MBTCP-UA через підключення TCP/IP до порту 2001, повідомлення направляються шлюзом безпосередньо через послідовний порт зв’язку (порт 0, якщо він налаштований як головний Modbus) . Команди (незалежно від того, чи є команда читання чи запису) негайно направляються до підлеглих пристроїв на послідовному порту. Відповідні повідомлення від підлеглих пристроїв направляються шлюзом до мережі TCP/IP для отримання вихідним хостом.
ProSoft Technology, Inc.
Сторінка 94 з 155
Багатопротокольний шлюз PLX32-EIP-MBTCP-UA
Посібник користувача протоколу MBTCP
6.2 Конфігурація MBTCP
6.2.1 Налаштування серверів MBTCP Цей розділ містить інформацію про зсув бази даних, яка використовується сервером MBTCP PLX32-EIP-MBTCP-UA під час доступу зовнішніх клієнтів. Ви можете використовувати ці
Документи / Ресурси
![]() |
Багатопротокольний шлюз ProSoft TECHNOLOGY PLX32 [pdfПосібник користувача Багатопротокольний шлюз PLX32, PLX32, багатопротокольний шлюз, протокольний шлюз, шлюз |