PLX32 многопротоколен шлюз
Информация за продукта
Спецификации
- Име на продукта: PLX32-EIP-MBTCP-UA Многопротоколен шлюз
- Производител: ProSoft Technology, Inc.
- Дата на ръководството за потребителя: 27 октомври 2023 г
- Изисквания към мощността: Клас 2 мощност
- Одобрения и сертификати от агенции: Налични на
на производителя webсайт
Инструкции за употреба на продукта
1. Започнете от тук
Преди да използвате Multi-Protocol Gateway, следвайте стъпките
описани по-долу:
1.1 крайview
Запознайте се с характеристиките и функциите на
PLX32-EIP-MBTCP-UA Многопротоколен шлюз чрез позоваване на потребителя
ръководство.
1.2 Системни изисквания
Уверете се, че вашата система отговаря на необходимите изисквания
посочени в ръководството за потребителя за оптимална работа.
1.3 Съдържание на опаковката
Проверете съдържанието на пакета, за да проверите дали всички елементи са включени
както е посочено в ръководството за потребителя.
1.4 Монтиране на Gateway на DIN шина
Следвайте инструкциите, предоставени в ръководството за потребителя, за да го направите правилно
монтирайте шлюза на DIN шина за сигурен монтаж.
1.5 Настройки на джъмпера
Регулирайте настройките на джъмпера според ръководството за потребителя
конфигурирайте шлюза според изискванията за вашата настройка.
1.6 SD карта
Ако е приложимо, поставете SD карта в определения слот
следвайки указанията, предоставени в ръководството за потребителя.
1.7 Свързване на захранването към уреда
Свържете захранването към уреда, както е указано в потребителските инструкции
ръководство за захранване на Multi-Protocol Gateway.
Често задавани въпроси (FAQ)
Въпрос: Как да възстановя фабричните настройки на Multi-Protocol Gateway
настройки?
О: За да нулирате шлюза до фабричните настройки, намерете нулирането
бутон на устройството и го задръжте за 10 секунди, докато уредът
рестартира.
В: Може ли шлюзът PLX32-EIP-MBTCP-UA да се използва в опасни
местоположения?
О: Не, не се препоръчва използването на шлюза в опасни условия
места според указанията за безопасност, предоставени в ръководството за потребителя.
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 или одобрен софтуер с нашите хардуерни продукти може да доведе до нараняване, повреда или неправилни работни резултати. Неспазването на тази информация може да доведе до нараняване или повреда на оборудването.
Авторско право © 2023 ProSoft Technology, Inc. Всички права запазени.
За професионални потребители в Европейския съюз
Ако желаете да изхвърлите електрическо и електронно оборудване (EEE), моля, свържете се с вашия търговец или доставчик за допълнителна информация.
Предложение 65 Предупреждение за рак и репродуктивни вреди www.P65Warnings.ca.gov
ProSoft Technology, Inc.
Страница 2 от 155
PLX32-EIP-MBTCP-UA Многопротоколен шлюз
Съдържание Ръководство за потребителя
Информация с отворен код
Използван в продукта софтуер с отворен код
Продуктът съдържа, наред с други неща, софтуер с отворен код files, както е дефинирано по-долу, разработено от трети страни и лицензирано съгласно лиценз за софтуер с отворен код. Тези софтуери с отворен код fileса защитени с авторско право. Вашето право да използвате софтуера с отворен код се урежда от съответните приложими лицензионни условия за софтуер с отворен код. Вашето съответствие с тези лицензионни условия ще ви даде право да използвате софтуера с отворен код, както е предвидено в съответния лиценз. В случай на конфликти между други лицензионни условия на ProSoft Technology, Inc., приложими към продукта, и лицензионните условия за софтуер с отворен код, условията за софтуер с отворен код имат предимство. Софтуерът с отворен код се предоставя безвъзмездно (т.е. не се начисляват такси за упражняване на лицензираните права). Софтуерът с отворен код, съдържащ се в този продукт, и съответните лицензи за софтуер с отворен код са посочени в модула webстраница, във връзката Open Source. Ако софтуерът с отворен код, съдържащ се в този продукт, е лицензиран съгласно GNU General Public License (GPL), GNU Lesser General Public License (LGPL), Mozilla Public License (MPL) или друг лиценз за софтуер с отворен код, който изисква изходният код да бъде е наличен и такъв изходен код вече не е доставен заедно с продукта, можете да поръчате съответния изходен код на софтуера с отворен код от ProSoft Technology, Inc. – срещу заплащане на таксите за доставка и обработка – за период от най-малко 3 години от покупката на продукта. Моля, изпратете вашата конкретна заявка в рамките на 3 години от датата на закупуване на този продукт, заедно с името и серийния номер на продукта, които се намират на етикета на продукта, до:
ProSoft Technology, Inc. Директор по инженерство 9201 Camino Media, Suite 200 Bakersfield, CA 93311 САЩ
Гаранция относно по-нататъшното използване на софтуера с отворен код
ProSoft Technology, Inc. не предоставя гаранция за софтуера с отворен код, съдържащ се в този продукт, ако такъв софтуер с отворен код се използва по начин, различен от предвидения от ProSoft Technology, Inc. Лицензите, изброени по-долу, определят гаранцията, ако има такава, от автори или лицензодатели на софтуера с отворен код. ProSoft Technology, Inc. изрично отхвърля всякаква гаранция за дефекти, причинени от промяна на софтуер с отворен код или конфигурация на продукта. Всички гаранционни искове срещу ProSoft Technology, Inc. в случай, че софтуерът с отворен код, съдържащ се в този продукт, нарушава правата на интелектуална собственост на трета страна, са изключени. Следният отказ от отговорност се отнася за компонентите на GPL и LGPL по отношение на притежателите на права: „Тази програма се разпространява с надеждата, че ще бъде полезна, но БЕЗ НИКАКВА ГАРАНЦИЯ; дори без подразбиращата се гаранция за ПРОДАВАЕМОСТ или ГОДНОСТ ЗА ОПРЕДЕЛЕНА ЦЕЛ. Вижте GNU General Public License и GNU Lesser General Public License за повече подробности.“ За останалите компоненти с отворен код се прилагат изключенията от отговорност на притежателите на права в съответните текстове на лиценза. Техническа поддръжка, ако има такава, ще бъде предоставена само за немодифициран софтуер.
Тази информация е налична и в менюто Help > About на софтуера ProSoft Configuration Builder (PCB).
ProSoft Technology, Inc.
Страница 3 от 155
PLX32-EIP-MBTCP-UA Многопротоколен шлюз
Съдържание Ръководство за потребителя
Важни инструкции за инсталиране
Окабеляването на захранването, входа и изхода (I/O) трябва да бъде в съответствие с методите за окабеляване от клас I, раздел 2, член 5014 (b) от Националния електрически кодекс, NFPA 70 за монтаж в САЩ или както е посочено в раздел 18 -1J2 от Канадския електрически кодекс за инсталации в Канада и в съответствие с компетентния орган. Трябва да се вземат под внимание следните предупреждения:
ПРЕДУПРЕЖДЕНИЕ – ОПАСНОСТ ОТ ЕКСПЛОЗИЯ – СМЯНАТА НА КОМПОНЕНТИ МОЖЕ ДА НАРУШИ ГОДНОСТТА ЗА КЛАС I, РАЗД. 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-RAIL ………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
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 Class 1 връзка ……………………………………………………………….48 Конфигуриране на EIP Class 3 Client[x]/UClient Connection …………………………………….53 Мрежова диагностика………………………………………………………………… ………………..65 EIP PCB диагностика…………………………………………………………………………………….65 EIP данни за състоянието в горната Памет ……………………………………………………………….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
MBTCP функционален надview ………………………………………………………………………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 Създаване на CA сертификат……………………………………………………… …………………..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
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. Той ви води през конфигурацията, показвайки как да картографирате данни между устройство или мрежа, през шлюза, към PLC или 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 GB RAM Intel® CoreTM i5 650 (3.20 GHz) · Windows XP Professional Ver .2002 Service Pack 2, 512 MB RAM Pentium 4 (2.66
GHz) · Windows 2000 Ver.5.00.2195 Service Pack 2 512 MB RAM Pentium III (550 MHz)
Забележка: За да използвате PCB под операционната система Windows 7, трябва да сте сигурни, че инсталирате PCB с помощта на опцията „Изпълни като администратор“. За да намерите тази опция, щракнете с десния бутон върху иконата на инсталационната програма Setup.exe. В контекстното меню ще видите опцията „Изпълни като администратор“. Щракнете с левия бутон, за да използвате тази опция за инсталиране. Имайте предвид, че трябва да инсталирате, като използвате тази опция, дори ако вече сте влезли като администратор във вашата мрежа или персонален компютър (PC). Използването на опцията „Изпълни като администратор“ ще позволи на инсталатора на 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 Монтиране на Gateway на 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 Настройки на джъмпера Има три чифта щифтове на джъмпера, разположени на гърба на шлюза.
Започнете тук Ръководство за потребителя
· MODE 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 OS, трябва да сте сигурни, че сте го инсталирали с помощта на опцията Run as Administrator. За да намерите тази опция, щракнете с десния бутон върху иконата на програмата Setup.exe и след това щракнете върху ИЗПЪЛНЯВАЙТЕ КАТО АДМИНИСТРАТОР в контекстното меню. Трябва да инсталирате, като използвате тази опция, дори ако вече сте влезли като администратор във вашата мрежа или персонален компютър (PC). Използването на опцията Run as Administrator позволява на инсталационната програма да създава папки и files на вашия компютър с подходящи разрешения и защита.
Ако не използвате опцията Run as Administrator, може да изглежда, че ProSoft Configuration Builder се инсталира правилно, но ще получите множество file грешки при достъп, когато ProSoft Configuration Builder работи, особено при промяна на екраните за конфигурация. Ако това се случи, трябва напълно да деинсталирате ProSoft Configuration Builder и след това да инсталирате отново, като използвате опцията Run as Administrator, за да отстраните грешките.
За да се осигури успешна инсталация на ProSoft OPC UA Configuration Manager, може да се наложи рестартиране преди стартиране на инсталацията. В няколко тестови системи услугата за актуализиране на Windows трябваше да бъде спряна преди инсталирането. След като инсталацията приключи, можете да рестартирате услугата 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 е приложение, което е вградено в PCB. Тези съобщения може да са блокирани от рутери или комутатори от ниво 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 В диалоговия прозорец Diagnostics щракнете върху иконата CONNECTION SETUP.
3 В диалоговия прозорец Настройка на връзката щракнете върху бутона ПРЕГЛЕД НА УСТРОЙСТВА(А) под заглавието ProSoft Discovery Service (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 се състои от папки за проект по подразбиране и местоположение по подразбиране, с модул по подразбиране в папката за местоположение по подразбиране. Следната илюстрация показва прозореца на PCB с нов проект.
За да добавите шлюза към проекта
1 Щракнете с десния бутон върху МОДУЛ ПО ПОДРАЗБИРАНЕ в дървото viewи след това изберете ИЗБЕРЕТЕ ТИП МОДУЛ. Това отваря диалоговия прозорец Избор на тип модул.
ProSoft Technology, Inc.
Страница 17 от 155
PLX32-EIP-MBTCP-UA Многопротоколен шлюз
Използване на ръководството за потребителя на ProSoft Configuration Builder
2 В областта Филтър на продуктовата линия на диалоговия прозорец изберете радио бутона 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. Можете да ги деактивирате в диалоговия прозорец Избор на тип модул, след като изберете модула, който искате да добавите към проекта. Следното изображение дава примерampле.
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. Можете също да преименувате иконата МОДУЛ, за да персонализирате проекта.
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 порта в PCB
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, чрез пренареждане на реда на байтове или думи, можете да конвертирате стойности с плаваща запетая в правилния формат за различен протокол.
· Използвайте Data Map, за да кондензирате широко разпръснати данни в един непрекъснат блок от данни, което улеснява достъпа до тях.
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 Предварително зададено забавяне
Този параметър задава интервал за всяка операция за копиране на карта с данни. Стойността за предварително зададеното забавяне не е фиксирано време. Това е броят сканирания на фърмуера, които трябва да извършат между операциите за копиране.
Цикълът на сканиране на фърмуера може да отнеме различно време в зависимост от нивото на активност на драйверите на протокола, работещи на шлюза, и нивото на активност на комуникационните портове на шлюза. Завършването на всяко сканиране на фърмуера може да отнеме от една до няколко милисекунди. Следователно не може да се очаква операциите по копиране на Data Map да се извършват на редовни интервали.
Ако множество операции за копиране (няколко реда в секцията Карта на данни) се случват твърде често или всички се случват в един и същ интервал на актуализиране, те могат да забавят сканирането на процеса на протоколите на шлюза, което може да доведе до бавни актуализации на данни или пропуснати данни на комуникационните портове. За да избегнете тези потенциални проблеми, задайте Delay Preset на различни стойности за всеки ред в секцията Data Map и ги задайте на по-високи, а не на по-ниски числа.
Например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 Щракнете с десния бутон върху модула и след това изберете SELECT FOR PCB. 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 конфигурацията към
PC.
Забележка: Горните стъпки само качват или променят IP адреса и името на сървъра на OPC UA, не качват или променят конфигурацията на OPC UA.
ProSoft Technology, Inc.
Страница 29 от 155
PLX32-EIP-MBTCP-UA Многопротоколен шлюз
Използване на ръководството за потребителя на ProSoft Configuration Builder
Ако процедурата за тестване на връзката е неуспешна, ще видите съобщение за грешка. За да коригирате грешката, следвайте тези стъпки.
1 Щракнете върху OK, за да отхвърлите съобщението за грешка. 2 В диалоговия прозорец за качване щракнете върху ПРЕГЛЕД НА УСТРОЙСТВА, за да отворите ProSoft Discovery Service.
3 Щракнете с десния бутон върху модула и след това изберете SELECT FOR PCB. 4 Затворете ProSoft Discovery Service. 5 Щракнете върху ИЗТЕГЛЯНЕ, за да прехвърлите конфигурацията към модула.
ProSoft Technology, Inc.
Страница 30 от 155
PLX32-EIP-MBTCP-UA Многопротоколен шлюз
Ръководство за потребителя за диагностика и отстраняване на неизправности
3 Диагностика и отстраняване на неизправности
Можете да отстраните проблема с шлюза, като използвате няколко метода: · Наблюдавайте светодиодните индикатори на шлюза. · Използвайте функциите за диагностика в ProSoft Configuration Builder (PCB). · Проверете данните в областта с данни за състоянието (горната памет) на вътрешния шлюз
памет.
3.1 LED индикатори
Първият и най-бързият е да сканирате светодиодите на шлюза, за да определите съществуването и възможната причина за проблем. Светодиодите предоставят ценна информация като:
· Състоянието на всеки порт · Грешки в системната конфигурация · Грешки в приложението · Индикации за грешки
ProSoft Technology, Inc.
Страница 31 от 155
PLX32-EIP-MBTCP-UA Многопротоколен шлюз
Ръководство за потребителя за диагностика и отстраняване на неизправности
3.1.1 Основни светодиоди на шлюза Тази таблица описва светодиодите на предния панел на шлюза.
LED PWR (захранване)
FLT (повреда)
CFG (Конфигурация)
ERR (Грешка)
NS (Състояние на мрежата) само за EIP протокол
MS (статус на модула) само за EIP протокол
Изключено състояние
Постоянно зелено Изключено Постоянно червено
Изключено Плътно кехлибарено
Изключено мигащо кехлибарено
Плътна кехлибарена
Изключено Непрекъснато червено Постоянно зелено Мигащо червено Мигащо зелено Редуващо се червено и зелено мигане Изключено Постоянно червено Постоянно зелено мигащо червено Мигащо зелено Редуващо се червено и зелено мигащо
Описание
Захранването не е свързано към захранващите клеми или източникът не е достатъчен за правилно захранване на шлюза (необходими са 208 mA при 24 VDC).
Захранването е свързано към захранващите клеми.
Нормална работа.
Възникна критична грешка. Изпълнимият файл на програмата е неуспешен или е прекратен от потребителя и вече не се изпълнява. Натиснете бутона Reset или включете захранването, за да изчистите грешката.
Нормална работа.
Устройството е в режим на конфигурация. Или съществува грешка в конфигурацията, или конфигурацията file се изтегля или чете. След включване шлюзът чете конфигурацията и модулът прилага конфигурационните стойности и инициализира хардуера. Това се случва по време на цикъл на захранване или след натискане на бутона за нулиране.
Нормална работа.
Открито е състояние на грешка, което възниква на един от портовете на приложението. Проверете конфигурацията и отстранете неизправности за комуникационни грешки.
Този флаг за грешка се изчиства в началото на всеки опит за команда (главен/клиент) или при всяко получаване на данни (подчинен/адаптер/сървър). Ако това състояние съществува, това означава, че възникват голям брой грешки в приложението (поради лоша конфигурация) или на един или повече портове (повреди в мрежовата комуникация).
Няма захранване или няма IP адрес
Дублиран IP адрес
Свързан
Изчакване на връзката
получен IP адрес; няма установени връзки
Самотест
Без захранване
Основна грешка
Устройството работи
Малка грешка
В режим на готовност
Самотест
ProSoft Technology, Inc.
Страница 32 от 155
PLX32-EIP-MBTCP-UA Многопротоколен шлюз
Ръководство за потребителя за диагностика и отстраняване на неизправности
3.1.2 Светодиоди на Ethernet порт Тази таблица описва светодиодите на Ethernet порта на шлюза.
LED ВРЪЗКА/АКТ
100 Mbit
Изключено състояние
Постоянно зелено
Изключено Мигащо кехлибарено
Описание
Не е открита физическа мрежова връзка. Не е възможна 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 В диалоговия прозорец Настройка на връзка изберете ETHERNET от списъка ИЗБОР НА ТИП ВРЪЗКА.
3 Въведете IP адреса на шлюза в полето ETHERNET. 4 Щракнете върху СВЪРЗВАНЕ.
5 Проверете дали Ethernet е свързан правилно между комуникационния порт на вашия компютър и шлюза.
6 Ако все още не можете да установите връзка, свържете се с техническата поддръжка на ProSoft Technology за помощ.
ProSoft Technology, Inc.
Страница 35 от 155
PLX32-EIP-MBTCP-UA Многопротоколен шлюз
Ръководство за потребителя за диагностика и отстраняване на неизправности
3.2.1 Меню за диагностика
Менюто Диагностика е подредено като дървовидна структура в лявата част на прозореца Диагностика.
Внимание: Някои команди в това меню са предназначени само за разширено отстраняване на грешки и системно тестване и могат да доведат до спиране на комуникацията на шлюза, което може да доведе до загуба на данни или други комуникационни грешки. Използвайте тези команди само ако напълно разбирате техните потенциални ефекти или ако сте специално указани да го направите от инженерите на ProSoft Technology Technical Support.
Следните команди на менюто са показани по-долу:
Команден модул на менюто
База данни View
Версия на командата на подменюто
ASCII карта на данните
десетична
шестнадесетичен
Поплавък
Описание
Показва текущата версия на софтуера на шлюза и други важни стойности. Може да бъдете помолени да предоставите тази информация, когато се обаждате за техническа поддръжка.
Показва конфигурацията на Data Map на шлюза. Показва съдържанието на базата данни на шлюза в 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 Дневник FILE бутон. Дневникът file отваря се като текст file, можете да преименувате и запишете на друго място.
4 За да изпратите дневника по имейл file към екипа за техническа поддръжка на ProSoft Technology, от лентата с инструменти щракнете върху РЕГИСТРАТОРА НА ИМЕЙЛИТЕ FILE бутон. Това работи само ако сте инсталирали
Microsoft Outlook на вашия компютър.)
5 Ако заснемете множество последователни сесии, PCB добавя новите данни в края на предварително заснетите данни. Ако искате да изчистите предишните данни от дневника file, трябва да щракнете върху бутона CLEAR DATA всеки път, преди да започнете да записвате данни.
3.2.3 Топло зареждане / Студено зареждане
Топлото и студеното зареждане на PLX32-EIP-MBTCP-UA може да се направи, като щракнете върху МОДУЛ > ОБЩИ > ТОПЛО СТАРТИРАНЕ или СТУДЕНО СТАРТИРАНЕ.
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 VDC номинално 10 до 36 VDC позволени положителни, отрицателни, GND клеми
Текущо натоварване
24 VDC номинално @ 300 mA 10 до 36 VDC @ 610 mA максимум
Работна температура -25°C до 70°C (-13°F до 158°F)
Температура на съхранение -40°C до 80°C (-40°F до 176°F)
Относителна влажност
5% до 95% RH без кондензация
Размери (В x Ш x Д)
5.38 x 1.99 x 4.38 инча 13.67 x 5.05 x 11.13 см
LED индикатори
Конфигурация (CFG) и грешка (ERR) Състояние на комуникация Захранване (PWR) и хардуерна грешка (FLT) Състояние на мрежата (NS) EtherNet/IPTM Class I или Class III връзка
Състояние (само EtherNet/IP) Състояние на модула (MS) Състояние на конфигурацията на модула (само EtherNet/IP) Връзка/активност на Ethernet комуникационния порт и 100 mbit
Ethernet порт(ове)
10/100 Mbit пълен дуплекс RJ45 конектор Електрическа изолация 1500 Vrms при 50 Hz до 60 Hz за 60 секунди, приложено, както е посочено в раздел 5.3.2 от IEC 60950: 1991 Ethernet Broadcast Storm Resiliency = по-малко или равно на 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
Тип връзка I/O Свързан клиент Несвързан клиент
Брой връзки 2 2 1
сървър
5
Ръководство за потребителя на EIP протокол
Спецификация Поддържани PLC типове Поддържани типове съобщения I/O връзки размери in/out Max RPI време Поддържани CIP услуги
Списък с команди
Набори от команди
Описание
PLC2, PLC5, SLC, CLX, CMPLX, MICROLX
PCCC и CIP
496/496 байта
5 ms на връзка
0x4C: Четене на CIP таблица с данни 0x4D: CIP таблица с данни Запис на CIP Generic
Поддържа до 100 команди на клиент. Всяка команда може да се конфигурира за тип команда, IP адрес, регистър до/от адрес и брой думи/битове.
PLC-2/PLC-3/PLC5 Основен набор от команди PLC5 Набор от двоични команди PLC5 ASCII Набор от команди 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 Server Използвайте EIP Class 3 сървърна връзка в ProSoft Configuration Builder, когато шлюзът действа като сървърно (подчинено) устройство, отговарящо на инструкции за съобщения, инициирани от клиентско (главно) устройство като HMI, DCS, PLC или PAC.
За настройка на сървъра file размер в PCB
1 В ProSoft Configuration Builder щракнете върху [+] до шлюза, след което щракнете върху [+] до EIP Class 3 Server.
2 Щракнете два пъти върху втория EIP Class 3 Server, за да се покаже диалоговият прозорец Edit – EIP Class 3 Server.
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 Connection в ProSoft Configuration Builder, когато шлюзът действа като EIP адаптер, прехвърлящ данни към и от PLC (EIP скенер), използвайки директна I/O връзка. Директните I/O връзки могат бързо да прехвърлят големи количества данни.
PLX32-EIP-MBTCP-UA може да обработва до осем I/O връзки (в зависимост от модела), всяка с 248 думи входни данни и 248 думи изходни данни.
Добавяне на Gateway към RSLogix5000 v.20
1 Стартирайте Rockwell Automation RSLinx и намерете PLX32-EIP-MBTCP-UA. 2 Щракнете с десния бутон върху шлюза и след това изберете КАЧВАНЕ НА EDS ОТ УСТРОЙСТВО.
Забележка: Може да се наложи RSLogix5000 да се рестартира, за да завърши инсталацията на EDS.
3 След като рестартирате RSLogix 5000, отворете желания проект RSLogix 5000. 4 В Органайзера на контролера щракнете с десния бутон върху EtherNet/IP моста в I/O дървото и
изберете НОВ МОДУЛ.
5 В диалоговия прозорец Избор на тип модул, в текстовото поле Въведете търсене въведете PLX3.
ProSoft Technology, Inc.
Страница 48 от 155
PLX32-EIP-MBTCP-UA Многопротоколен шлюз
Ръководство за потребителя на EIP протокол
6 Щракнете върху вашия PLX32-EIP-MBTCP-UA и след това щракнете върху СЪЗДАВАНЕ. Това отваря диалоговия прозорец Нов модул.
7 В диалоговия прозорец Нов модул въведете име за шлюза, след което въведете IP адреса на PLX32-EIP-MBTCP-UA.
8 За да добавите I/O връзки, щракнете върху ПРОМЯНА. ProSoft Technology, Inc.
Страница 49 от 155
PLX32-EIP-MBTCP-UA Многопротоколен шлюз
Ръководство за потребителя на EIP протокол
9 В диалоговия прозорец Module Definition въведете I/O връзките. Могат да се добавят до осем I/O връзки. I/O връзките имат фиксиран размер от 496 байта входни данни и 496 байта изходни данни. Когато приключите, щракнете върху OK.
10 В диалоговия прозорец Свойства на модула щракнете върху раздела ВРЪЗКА, за да конфигурирате всяка I/O връзка със собствено RPI време. Когато приключите, щракнете върху OK.
11 Новият шлюз се появява в Организатора на контролера под EtherNet/IP моста.
ProSoft Technology, Inc.
Страница 50 от 155
PLX32-EIP-MBTCP-UA Многопротоколен шлюз
Ръководство за потребителя на EIP протокол
Добавяне на Gateway към RSLogix5000 v.16 до v.19
Забележка: Връзки от клас 1 не се поддържат в RSLogix v.15 и по-стари
1 Стартирайте Rockwell Automation RSLogix 5000. 2 В Органайзера на контролера щракнете с десния бутон върху EtherNet/IP моста в I/O дървото и
choose NEW MODULE. 3 In the Select Module Type dialog box, click FIND. Търсене на Generic EtherNet Bridge,
щракнете върху Generic Ethernet Bridge и след това щракнете върху CREATE. 4 В диалоговия прозорец Нов модул въведете име за шлюза, след което въведете IP адреса
адрес на PLX32-EIP-MBTCP-UA. Това създава комуникационния път от процесора до PLX32-EIP-MBTCP-UA. 5 Добавете нов модул под Generic EtherNet Bridge и добавете CIP връзка (CIP-MODULE). Тук можете да посочите параметрите за I/O връзката. Входните и изходните размери трябва да съответстват на входните и изходните размери, конфигурирани в PCB. Стойността на полето ADDRESS представлява номера на връзката в PCB. По подразбиране всички връзки имат 248 входни думи, 248 изходни думи и 0 конфигурационни думи. Задайте формата Comm на Тип данни INT и задайте екземплярите на сглобяването да бъдат „1“ за вход, „2“ за изход и „4“ за конфигурация. 6 Добавете и конфигурирайте CIP връзка за всяка I/O връзка.
ProSoft Technology, Inc.
Страница 51 от 155
PLX32-EIP-MBTCP-UA Многопротоколен шлюз
Ръководство за потребителя на EIP протокол
Конфигуриране на EIP Class 1 връзки в PCB След като сте създали PLX32-EIP-MBTCP-UA шлюз в RSLogix 5000, трябва да конфигурирате връзките в модула.
За конфигуриране на връзки от клас 1 в PCB
1 В ProSoft Configuration Builder щракнете върху [+] до шлюза, след което щракнете върху [+] до EIP Class 1 Connection [x].
2 Щракнете двукратно върху EIP Class 1 Connection [x], за да се покаже диалоговият прозорец Edit – EIP Class 1 Connection [x].
3 В диалоговия прозорец щракнете върху параметър и след това въведете стойност за параметъра. Има четири конфигурируеми параметъра за всяка I/O връзка в ProSoft Configuration Builder.
Параметър Адрес на входните данни Размер на входа Адрес на изходните данни Размер на изхода
Диапазон на стойността 0 до 9999 0 до 248 0 до 9999 0 до 248
Описание
Указва началния адрес във виртуалната база данни на шлюза за данни, прехвърлени от шлюза към PLC.
Указва броя на целите числа, които се прехвърлят към входното изображение на PLC (максимум 248 цели числа).
Указва началния адрес във виртуалната база данни на шлюза за данни, прехвърлени от PLC към шлюза.
Указва броя на целите числа, които се прехвърлят към изходното изображение на PLC (максимум 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.
Клас 3 Client[x]/UClient
За конфигуриране на Class 3 Client/UClient [x] връзки
1 В ProSoft Configuration Builder щракнете върху [+] до шлюза, след което щракнете върху [+] до EIP Class 3 Client [x] или EIP Class 3 UClient [x].
2 Щракнете двукратно върху втория EIP клиент от клас 3 [x], за да се покаже диалоговият прозорец Редактиране – EIP клиент от клас 3 [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 мрежата. За да свържете виртуалната база данни с програмируеми контролери за автоматизация (PACs), програмируеми логически контролери (PLC) на Rockwell Automation или други EtherNet/IP сървърни устройства, трябва да създадете списък с команди, като използвате параметрите на списъка с команди за всеки тип съобщение.
За да добавите команди Class 3 Client/UClient [x].
1 В ProSoft Configuration Builder щракнете върху [+] до шлюза, след което щракнете върху [+] до EIP Class 3 Client [x] или EIP Class 3 UClient [x].
2 Щракнете двукратно върху желания тип команда, за да се покаже диалоговият прозорец Редактиране – 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 протокол
Клас 3 Клиент/UClient [x] Команди SLC500 2 Адресни полета
Разрешаване на параметър
Стойност
Активиране Деактивиране на условно писане
Вътрешен адрес
0 до 9999
Описание
Указва дали командата трябва да се изпълни и при какви условия. ENABLE – Командата се изпълнява при всяко сканиране на списъка с команди DISABLE – Командата е деактивирана и няма да бъде изпълнена CONDITIONAL WRITE – Командата се изпълнява само ако вътрешните данни, свързани с командата, се променят
Указва адреса на базата данни във вътрешната база данни на шлюза, който да бъде свързан с командата. Ако командата е функция за четене, данните, получени в съобщението за отговор, се поставят на указаното място. Ако командата е функция за запис, данните, използвани в командата, се извличат от определена област с данни.
Интервал на анкетата Reg Count Суап код
Слот за IP адрес
0 до 65535
0 до 125
Няма Размяна на думи Размяна на думи и байтове Размяна на байтове
xxx.xxx.xxx.xxx -1
Указва минималния интервал за изпълнение на непрекъснати команди. Параметърът се въвежда за 1/10 от секундата. Ако за дадена команда е въведена стойност 100, командата се изпълнява не по-често от всеки 10 секунди.
Указва броя точки от данни, които да бъдат прочетени или записани на целевото устройство.
Указва дали данните от сървъра трябва да бъдат подредени по различен начин от получените. Този параметър обикновено се използва, когато се работи с плаваща запетая или други многорегистрови стойности. NONE – Не се прави промяна (abcd) WORD SWAP – Думите се разменят (cdab) WORD AND BYTE SWAP – Думите и байтовете се разменят (dcba) BYTE SWAP – Байтовете се разменят (badc)
Указва IP адреса на целевото устройство, което да бъде адресирано.
Указва номера на слота за устройството. Използвайте стойност -1, когато свързвате към SLC 5/05. Тези устройства нямат параметър за слот. При адресиране на процесор в стелаж CLX или CMPLX, номерът на слота съответства на слота, съдържащ адресирания контролер.
Функционален код 501 509
File Тип File Номер
Двоичен брояч Управление на таймера Integer Float ASCII String Status
-1
Указва функционалния код, който да се използва в командата. 501 – Защитено въведено четене 509 – Защитено въведено записване Указва file тип, който да бъде свързан с командата.
Указва PLC-5 file номер, който да бъде свързан с командата. Ако за параметъра е въведена стойност -1, полето няма да се използва в командата, а по подразбиране file ще се използва.
Номер на елемента
Указва елемента в file където ще започне командата.
Коментирайте
Незадължителен коментар от 32 знака за командата.
ProSoft Technology, Inc.
Страница 56 от 155
PLX32-EIP-MBTCP-UA Многопротоколен шлюз
Ръководство за потребителя на EIP протокол
Клас 3 Client[x]/UClient команди SLC500 3 адресни полета
Тази команда обикновено се използва при достъп до данни в таймер или брояч. IeT1.1.2 е адресът на акумулатора в Таймер 1.
Разрешаване на параметър
Стойност
Активиране Деактивиране на условно писане
Описание
Указва дали командата трябва да се изпълни и при какви условия. ENABLE – Командата се изпълнява при всяко сканиране на списъка с команди DISABLE – Командата е деактивирана и няма да бъде изпълнена CONDITIONAL WRITE – Командата се изпълнява само ако вътрешните данни, свързани с командата, се променят
Интервал на запитване за вътрешен адрес Reg Count Swap Code
Функционален код на слота за IP адрес File Тип
File Номер
0 до 9999
0 до 65535
0 до 125
Няма Размяна на думи Размяна на думи и байтове Размяна на байтове
xxx.xxx.xxx.xxx
-1
502 510 511
Двоичен брояч Управление на таймера Integer Float ASCII String Status -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 протокол
Клас 3 Client[x]/UClient команди PLC5 Binary
Разрешаване на параметър
Вътрешен адрес
Интервал на анкетата Reg Count Суап код
Слот за IP адрес
Функционален код
File Номер
Стойност Активиране Деактивиране на условно записване
0 до 9999
0 до 65535
0 до 125 Няма Размяна на думи Размяна на думи и байтове Размяна на байтове
xxx.xxx.xxx.xxx -1
100 101 102 -1
Описание
Указва дали командата трябва да се изпълни и при какви условия. ENABLE – Командата се изпълнява при всяко сканиране на списъка с команди DISABLE – Командата е деактивирана и няма да бъде изпълнена CONDITIONAL WRITE – Командата се изпълнява само ако вътрешните данни, свързани с командата, се променят
Указва адреса на базата данни във вътрешната база данни на шлюза, който да бъде свързан с командата. Ако командата е функция за четене, данните, получени в съобщението за отговор, се поставят на указаното място. Ако командата е функция за запис, данните, използвани в командата, се извличат от определена област с данни.
Указва минималния интервал за изпълнение на непрекъснати команди. Параметърът се въвежда за 1/10 от секундата. Ако за дадена команда е въведена стойност 100, командата се изпълнява не по-често от всеки 10 секунди.
Указва броя точки от данни, които да бъдат прочетени или записани на целевото устройство.
Указва дали данните от сървъра трябва да бъдат подредени по различен начин от получените. Този параметър обикновено се използва, когато се работи с плаваща запетая или други многорегистрови стойности. NONE – Не се прави промяна (abcd) WORD SWAP – Думите се разменят (cdab) WORD AND BYTE SWAP – Думите и байтовете се разменят (dcba) BYTE SWAP – Байтовете се разменят (badc)
Указва IP адреса на целевото устройство, което да бъде адресирано от тази команда.
Указва номера на слота за устройството. Използвайте стойност -1 при взаимодействие с PLC5. Тези устройства нямат параметър на слота. При адресиране на процесор в ControlLogix или CompactLogix, номерът на слота съответства на слота в шкафа, съдържащ адресирания контролер.
Указва функционалния код, който да се използва в командата. 100 – Записване на диапазон от думи 101 – Четене на диапазон от думи 102 – Четене-промяна-запис
Указва PLC5 file номер, който да бъде свързан с командата. Ако за параметъра е въведена стойност -1, полето няма да се използва в командата, а по подразбиране file ще се използва.
Номер на елемента
Указва елемента в file където ще започне командата.
Под елемент
Указва поделемента, който да се използва с командата. Обърнете се към документацията на AB за списък с валидни кодове на поделементи.
Коментирайте
Незадължителен коментар от 32 знака за командата.
ProSoft Technology, Inc.
Страница 59 от 155
PLX32-EIP-MBTCP-UA Многопротоколен шлюз
Ръководство за потребителя на EIP протокол
Клас 3 Client[x]/UClient команди PLC5 ASCII
Разрешаване на параметър
Стойност
Активиране Деактивиране на условно писане
Вътрешен адрес
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
Указва броя точки от данни, които да бъдат прочетени или записани на целевото устройство.
Указва дали данните от сървъра трябва да бъдат подредени по различен начин от получените. Този параметър обикновено се използва, когато се работи с плаваща запетая или други многорегистрови стойности. NONE – Не се прави промяна (abcd) WORD SWAP – Думите се разменят (cdab) WORD AND BYTE SWAP – Думите и байтовете се разменят (dcba) BYTE SWAP – Байтовете се разменят (badc)
Указва IP адреса на целевото устройство, което да бъде адресирано от тази команда.
Указва номера на слота за устройството. Използвайте стойност -1 при взаимодействие с PLC5. Тези устройства нямат параметър на слота. При адресиране на процесор в ControlLogix или CompactLogix, номерът на слота съответства на слота в шкафа, съдържащ адресирания контролер.
Указва функционалния код, който да се използва в командата. 150 – Записване на диапазон от думи 151 – Четене на диапазон от думи 152 – Четене-промяна-запис
File низ
Указва адреса на PLC-5 като низ. Напримерample N10:300
Коментирайте
Незадължителен коментар от 32 знака за командата.
ProSoft Technology, Inc.
Страница 60 от 155
PLX32-EIP-MBTCP-UA Многопротоколен шлюз
Ръководство за потребителя на EIP протокол
Контролер за команди на клиент[x]/UClient от клас 3 Tag Достъп
Разрешаване на параметър
Вътрешен адрес
Интервал на анкетата Reg Count Суап код
Слот за IP адрес
Функционален код Тип данни
Tag Име
Стойност Активиране Деактивиране на условно записване
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 при взаимодействие с PLC5. Тези устройства нямат параметър на слота. При адресиране на процесор в ControlLogix или CompactLogix, номерът на слота съответства на слота в шкафа, съдържащ адресирания контролер. Указва функционалния код, който да се използва в командата. 332 – Четене на CIP таблица с данни 333 – Запис на CIP таблица с данни Указва типа данни на целевия контролер tag име.
Указва контролера tag в целевия PLC.
Офсет
0 до 65535
Коментирайте
Указва базата данни за отместване, където стойността съответства на Tag Име параметър
Незадължителен коментар от 32 знака за командата.
ProSoft Technology, Inc.
Страница 61 от 155
PLX32-EIP-MBTCP-UA Многопротоколен шлюз
Ръководство за потребителя на EIP протокол
Class 3 Client[x]/UClient команди CIP Generic
Разрешаване на параметър
Стойност
Деактивирано Активирано Условно записване
Вътрешен адрес
0 до 9999
Интервал на анкетата
0 до 65535
Описание
Указва условието за изпълнение на командата. DISABLED – Командата е деактивирана и няма да бъде изпълнена. РАЗРЕШЕНО – Командата се изпълнява при всяко сканиране на списъка с команди, ако интервалът на анкета е зададен на нула. Ако интервалът на анкета е различен от нула, командата се изпълнява, когато интервалният таймер изтече. УСЛОВНО ЗАПИСВАНЕ – Командата се изпълнява само ако стойността(ите) на вътрешните данни, които трябва да бъдат изпратени, са се променили.
Указва адреса на базата данни във вътрешната база данни на шлюза, който да бъде свързан с командата. Ако командата е функция за четене, данните, получени в съобщението за отговор, се поставят на указаното място. Ако командата е функция за запис, данните, използвани в командата, се извличат от определена област с данни.
Указва минималния интервал за изпълнение на непрекъснати команди. Параметърът се въвежда за 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 (шестнадесетичен)
Указва броя точки от данни за четене/запис на целевото устройство.
Указва дали данните от сървъра трябва да бъдат подредени по различен начин от получените. Този параметър обикновено се използва, когато се работи с плаваща запетая или други многорегистрови стойности. NONE – Не се прави промяна (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 Access) и конфигурирайте CIP Generic команда към същото устройство, тя няма да работи поради това, че свързаният клиент има активна връзка с устройство. Можете обаче да използвате и двата контролера Tag Access и CIP Generic, ако целевите устройства са различни. – За да избегнете някои или всички тези сценарии, се препоръчва да използвате несвързан клиент, ако искате да изпращате команди до различни устройства, тъй като тези връзки се нулират/затварят след изпълнение на всяка команда.
ProSoft Technology, Inc.
Страница 63 от 155
PLX32-EIP-MBTCP-UA Многопротоколен шлюз
Ръководство за потребителя на EIP протокол
Основни команди за клиент[x]/UClient от клас 3
Разрешаване на параметър
Стойност
Активиране Деактивиране на условно писане
Описание
Указва дали командата трябва да се изпълни и при какви условия. ENABLE – Командата се изпълнява при всяко сканиране на списъка с команди DISABLE – Командата е деактивирана и няма да бъде изпълнена CONDITIONAL WRITE – Командата се изпълнява само ако вътрешните данни, свързани с командата, се променят
Вътрешен адрес
0 до 9999
Указва адреса на базата данни във вътрешната база данни на шлюза, който да бъде свързан с командата. Ако командата е функция за четене,
данните, получени в съобщението за отговор, се поставят на посоченото място. Ако командата е функция за запис, данните, използвани в командата, се извличат от указаната област с данни.
Интервал на анкетата
0 до 65535
Указва минималния интервал за изпълнение на непрекъснати команди. Параметърът се въвежда за 1/10 от секундата. Ако за дадена команда е въведена стойност 100, командата се изпълнява не по-често от всеки 10 секунди.
Регистрационен брой от 0 до 125
Указва броя точки от данни, които да бъдат прочетени или записани на целевото устройство.
Суап код
IP адрес
Няма Размяна на думи Размяна на думи и байтове Размяна на байтове
xxx.xxx.xxx.xxx
Указва дали данните от сървъра трябва да бъдат подредени по различен начин от получените. Този параметър обикновено се използва, когато се работи с плаваща запетая или други многорегистрови стойности. NONE – Не се прави промяна (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 PCB Diagnostics Най-добрият начин за отстраняване на неизправности на EIP драйвера е да използвате ProSoft Configuration Builder за достъп до диагностичните възможности на шлюза през Ethernet порта за отстраняване на грешки.
Следната таблица обобщава информацията за състоянието, налична в PCB за EIP драйвера:
Тип връзка EIP клас 1
EIP клас 3 сървър
EIP Class 3 Client/UClient [x]
Елемент от подменюто Състояние на конфигурацията
Config Comm Status
Config Comm Status
Грешки в Cmd на командите (десетичен)
Cmd грешки (шестнадесетичен)
Описание
Конфигурационни настройки за връзки от клас 1.
Състояние на връзките от клас 1. Показва всяка грешка в конфигурацията, както и броя на връзките от клас 1.
Конфигурационни настройки за Class 3 Server Connections.
Информация за състоянието за всяка връзка със сървър от клас 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 Class 1 данни за състоянието на сървъра
Следващата таблица изброява адресите в горната памет, където шлюзът PLX3x съхранява броя на отворените връзки за всеки EIP сървър от клас 1.
EIP клас 1 сървър
1 2 3 4 5 6 7 8
Диапазон на адреси 17000
17001 17002 17003 17004 17005 17006 17007 17008
Описание Битова карта на състоянието на PLC за всяка връзка 1 до 8. 0 = Изпълнение 1 = Програмиране Брой отворени връзки за връзка 1 Брой отворени връзки за връзка 2 Брой отворени връзки за връзка 3 Брой отворени връзки за връзка 4 Брой отворени връзки за връзка 5 Отворен Брой връзки за връзка 6 Отворете брой връзки за връзка 7 Отворете брой връзки за връзка 8
EIP Class 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
Описание Състояние на връзката Отваряне на броя на връзките Брой на гнездата Прочетете броя на гнездата Брой на записите Peer 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
Код (Hex) 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
Код (Hex) 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
Грешка (Hex) 0xFFD8 0xFFD7 0xFFD6 0xFFD5 0xFFD4 0xFFD3 0xFFD2 0xFFD1 0xFFD0 0xFFCF
Описание Невалидна дължина на отговора Броят на CPF елементите не е правилен CPF грешка в адресното поле CPF пакет tag невалиден CPF лош код на командата CPF грешка в статуса докладвана CPF неправилна стойност на ИД на връзката Върната стойност на контекстното поле не е съвпаднало Върнато е неправилно манипулиране на сесия CPF неправилен номер на съобщение
Регистрирайте кодове за грешка при отговор на сесия
Грешка (Int) -50 -51 -52
Грешка (Hex) 0xFFCE 0xFFCD 0xFFCC
Описание Получената дължина на съобщението не е валидна Съобщава се за грешка в състоянието Невалидна версия
Препращане на кодове за грешка при отворен отговор
Грешка (Int) -55 -56
Грешка (Hex) 0xFFC9 0xFFC8
Описание Дължината на полученото съобщение не е валидна Отчетена е грешка в състоянието
Кодове за грешка в отговор на PCCC
Грешка (Int) -61 -62 -63 -64 -65
-66
Грешка (Hex) 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 щракнете върху ЕКРАН ЗА НАСТРОЙКА в обекта MSG, за да завършите конфигурацията на инструкцията MSG. Това показва следния диалогов прозорец.
3 Задайте TARGET DEVICE DATA TABLE ADDRESS на валиден file елемент (като N11:0) за SLC и PLC5 съобщения.
4 Задайте опцията MULTIHOP на YES.
ProSoft Technology, Inc.
Страница 72 от 155
PLX32-EIP-MBTCP-UA Многопротоколен шлюз
Ръководство за потребителя на EIP протокол
5 Попълнете раздела MULTIHOP на диалоговия прозорец, показан на следното изображение.
6 Задайте стойността TO ADDRESS на Ethernet IP адреса на шлюза. 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 щракнете върху ЕКРАН ЗА НАСТРОЙКА в обекта MSG, за да завършите конфигурацията на инструкцията MSG. Това показва следния диалогов прозорец.
3 Задайте TARGET DEVICE DATA TABLE ADDRESS на валиден file елемент (като N11:0) за SLC и PLC5 съобщения.
4 Задайте опцията MULTIHOP на YES.
ProSoft Technology, Inc.
Страница 74 от 155
PLX32-EIP-MBTCP-UA Многопротоколен шлюз
Ръководство за потребителя на EIP протокол
5 Попълнете раздела MULTIHOP на диалоговия прозорец, както е показано на следното изображение.
6 Задайте стойността TO ADDRESS на Ethernet IP адреса на шлюза. 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 щракнете върху ЕКРАН ЗА НАСТРОЙКА в обекта MSG, за да завършите конфигурацията на инструкцията MSG. Това показва следния диалогов прозорец.
2 Изберете КОМАНДАТА ЗА КОМУНИКАЦИЯ, която да изпълните, от следния списък с поддържани команди.
o PLC5 Type Write o PLC2 Unprotected Write o PLC5 Typed Write to PLC o PLC Typed Logical Write
3 Задайте TARGET DEVICE DATA TABLE ADDRESS на валиден 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 на Ethernet IP адреса на шлюза. 7 Натиснете клавиша INS, за да добавите втория ред за задна платка ControlLogix и задайте слота
число до нула.
ProSoft Technology, Inc.
Страница 77 от 155
PLX32-EIP-MBTCP-UA Многопротоколен шлюз
Ръководство за потребителя на EIP протокол
PLC5 Команди за четене
Командите за четене прехвърлят данни към процесора PLC5 от шлюза. Следващата диаграма показва примерample rung, който изпълнява команда за четене.
1 В обекта MSG щракнете върху ЕКРАН ЗА НАСТРОЙКА в обекта MSG, за да завършите конфигурацията на инструкцията MSG. Това показва следния диалогов прозорец.
2 Изберете КОМАНДАТА ЗА КОМУНИКАЦИЯ, която да изпълните, от следния списък с поддържани команди.
o Четене на тип PLC5 o Незащитено четене на PLC2 o Четене на тип PLC5 към PLC o Типирано логическо четене на PLC
3 Задайте TARGET DEVICE DATA TABLE ADDRESS на валиден 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 на Ethernet IP адреса на шлюза. 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
Описание Контрол SP Kp Ki Kd PV
ProSoft Technology, Inc.
Страница 79 от 155
PLX32-EIP-MBTCP-UA Многопротоколен шлюз
BT
Код 0 1 2 3 4 5
MG
Код 0 1 2 3
Описание Control RLEN DLEN Data file # Елемент # Rack/Grp/Slot
Описание Контролна грешка 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 Data Table съобщения. Можете да използвате и двата метода.
Капсулирани PCCC съобщения Този раздел съдържа информация, специфична за процесора Control/CompactLogix при използване на набора от команди PCCC. Текущата реализация на набора от команди на PCCC не използва функции, които имат директен достъп до контролера Tag База данни. За да получите достъп до тази база данни, трябва да използвате функцията за картографиране на таблици в RSLogix 5000. RSLogix 5000 позволява присвояване на контролер Tag Масиви към виртуални PLC 5 таблици с данни. След това PLX32EIP-MBTCP-UA, използвайки набора от команди на PLC 5, дефиниран в този документ, може да получи достъп до тези данни на контролера. Процесорите PLC5 и SLC5/05, съдържащи Ethernet интерфейс, използват метода на капсулирани PCCC съобщения. Шлюзът симулира тези устройства и приема както команди за четене, така и за запис.
Encapsulated PCCC Write Message Write команди прехвърлят данни от процесора към шлюза. Шлюзът поддържа следните капсулирани PCCC команди: · PLC2 незащитен запис · 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показан е път:
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показан е път:
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 Data Table съобщенията изискват a tag елемент на база данни както за източника, така и за дестинацията.
o ИЗТОЧНИКЪТ TAG е а 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показан е път:
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 Data Table съобщенията изискват a tag елемент на база данни както за източника, така и за дестинацията.
o ДЕСТИНАЦИЯТА TAG е а tag определени в контролера Tag база данни. o ЕЛЕМЕНТЪТ-ИЗТОЧНИК е tag елемент в шлюза. o Шлюзът симулира a tag база данни като масив от елементи, дефинирани от
максимален размер на регистъра за шлюза (конфигурационен параметър на потребителя „Максимален регистър“ в раздела [Шлюз]) с tag име INT_DATA.
ProSoft Technology, Inc.
Страница 88 от 155
PLX32-EIP-MBTCP-UA Многопротоколен шлюз
Ръководство за потребителя на EIP протокол
3 В предишния изхample, първият елемент в базата данни е началното място за операцията за четене на десет елемента. Щракнете върху раздела КОМУНИКАЦИЯ и попълнете информацията за комуникация, както е показано на следното изображение.
4 Уверете се, че сте избрали CIP като КОМУНИКАЦИОНЕН МЕТОД. PATH указва маршрута на съобщението от процесора до EIP шлюза. Елементите на пътя са разделени със запетаи. В изхampпоказан е път:
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 MBTCP функционален надписview
Можете да използвате протокола PLX32-EIP-MBTCP-UA Modbus TCP/IP (MBTCP), за да свържете много различни протоколи към фамилията процесори Schneider Electric Quantum, както и към други устройства, поддържащи протокола. Протоколът MBTCP поддържа както клиентски, така и сървърни връзки.
Шлюзът поддържа клиентска връзка в TCP/IP мрежата за взаимодействие с процесори (и други базирани на сървър устройства) с помощта на списък с команди от до 100 записа, които задавате. Шлюзът съхранява командите за запис за отдалечени процесори в долната памет на шлюза. Това е и мястото, където шлюзът съхранява данни от команди за четене от други устройства. Вижте MBTCP вътрешна база данни (страница 92) за повече информация.
Данните в долната памет на вътрешната база данни на шлюза са достъпни за операции за четене и запис от всеки възел в мрежата, поддържащ MBAP (сервизен порт 502) или MBTCP (сервизен порт 2000/2001) TCP/IP протоколи. Протоколът MBAP (порт 502) е стандартна реализация, дефинирана от Schneider Electric и използвана на техния процесор Quantum. Този отворен протокол е модифицирана версия на серийния протокол Modbus. Протоколът MBTCP е вградено съобщение на протокол Modbus в TCP/IP пакет. Шлюзът поддържа до пет активни сървърни връзки на Service Ports 502, пет допълнителни активни сървърни връзки на Service Port 2000 и една активна клиентска връзка.
Следващата илюстрация показва функционалността на Modbus TCP/IP протокола.
ProSoft Technology, Inc.
Страница 90 от 155
PLX32-EIP-MBTCP-UA Многопротоколен шлюз
Ръководство за потребителя на MBTCP протокол
6.1.1 Общи спецификации на MBTCP
Протоколът Modbus TCP/IP позволява множество независими едновременни Ethernet връзки. Връзките могат да бъдат всички клиенти, всички сървъри или комбинация от клиентски и сървърни връзки.
· 10/100 MB Ethernet комуникационен порт · Поддържа Enron версия на Modbus протокол за транзакции с данни с плаваща запетая · Конфигурируеми параметри за клиента, включително минимално забавяне на отговора от 0 до
65535 ms и поддръжка на плаваща запетая · Поддържа пет независими сървърни връзки за сервизен порт 502 · Поддържа пет независими сървърни връзки за сервизен порт 2000 · Цялото съпоставяне на данни започва от Modbus регистър 400001, протоколна база 0. · Кодове за грешки, броячи на грешки и порт данни за състоянието, налични в паметта на потребителските данни
Modbus TCP/IP клиент
· Активно чете данни от и записва данни на Modbus TCP/IP устройства с помощта на MBAP · До 10 клиентски връзки с множество команди за комуникация с множество сървъри
Modbus TCP/IP сървър
· Драйверът на сървъра приема входящи връзки на сервизен порт 502 за клиенти, използващи Modbus TCP/IP MBAP съобщения и връзки на сервизен порт 2000 (или други сервизни портове) за клиенти, използващи капсулирани Modbus съобщения.
· Поддържа множество независими сървърни връзки за всяка комбинация от Service Port 502 (MBAP) и Service Port 2000 (Encapsulated)
· Поддържат се до 20 сървъра
Параметър Поддържани Modbus команди (клиент и сървър)
Конфигурируеми параметри: (клиент и сървър)
Конфигурируеми параметри: (само клиент)
Данни за състоянието на списъка с команди
Изпитване на списък с команди
Описание
1: Четене на състоянието на бобината 2: Четене на състоянието на входа 3: Четене на регистрите за съхранение 4: Четене на регистрите на входа 5: Принудително (запис) единична бобина 6: Предварително зададен (запис) единичен регистър за съхранение
15: Форсиране (запис) на множество бобини 16: Предварително зададени (запис) множество регистри за съхранение 22: Регистър за задържане на маска при запис (само подчинен) 23: Регистри за задържане за четене/запис (само подчинен)
IP адрес на шлюза Регистър за начало на четене на PLC (%MW) Регистър за начало на запис на PLC (%MW)
Брой MBAP и MBTCP сървъри Начален адрес за четене на шлюз Modbus Начален адрес на шлюз за запис на Modbus
Минимално забавяне на командата Брой повторни опити за изчакване на отговора
Указател за грешка в командата
До 160 Modbus команди (една tag на команда)
Кодовете за грешки се съобщават индивидуално за всяка команда. Данни за състоянието на високо ниво, налични от Modbus TCP/IP клиент (Напр.: PLC)
Всяка команда може да бъде индивидуално активирана или деактивирана; наличен е само запис при промяна на данни
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 на адрес на базата данни в показаната област на потребителската памет на шлюза
по-горе.
Не забравяйте, че след като това бъде направено, всички данни над началния адрес с плаваща запетая трябва да бъдат данни с плаваща запетая. Вижте Конфигуриране на 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 master) . Командите (независимо дали са команда за четене или запис) незабавно се насочват към подчинените устройства на серийния порт. Съобщенията за отговор от подчинените устройства се насочват от шлюза към TCP/IP мрежата, за да бъдат получени от първоначалния хост.
ProSoft Technology, Inc.
Страница 94 от 155
PLX32-EIP-MBTCP-UA Многопротоколен шлюз
Ръководство за потребителя на MBTCP протокол
6.2 MBTCP конфигурация
6.2.1 Конфигуриране на MBTCP сървъри Този раздел съдържа информация за отместването на базата данни, използвана от PLX32-EIP-MBTCP-UA MBTCP сървъра при достъп от външни клиенти. Можете да използвате тези
Документи / Ресурси
![]() |
ProSoft TECHNOLOGY PLX32 Multi Protocol Gateway [pdf] Ръководство за потребителя PLX32 Multi Protocol Gateway, PLX32, Multi Protocol Gateway, Protocol Gateway, Gateway |