OPC UA срещу S7, EtherNet/IP и Modbus: Как да четете PLC за OEE
Основни изводи
- OPC UA е първи избор, когато PLC има сървър: именовани стойности, известен модел на данни и вградена сигурност.
- Собственият протокол на PLC е резервната опция: S7, EtherNet/IP или Modbus работят на повечето инсталирани PLC.
- Повечето заводи завършват със смес, която се чете от един gateway.
- Само за четене, във всеки случай. OEE никога не записва в PLC.
- По-старите родни протоколи често нямат вградена сигурност, затова мрежовите зони имат по-голямо значение за тях.
Няма единствен правилен начин да четете PLC за OEE. Използвайте OPC UA, когато PLC предлага сървър, защото стойностите носят имена и смисъл. Използвайте собствен протокол на PLC, когато той не предлага такъв, както е при повечето по-стари PLC. Gateway може да поддържа и двата и да изпраща един поток данни нагоре.
Fabrico, OEE и лек софтуер MES с AI камери, свързва машината чрез нейния PLC, устройство Fabrico IoT или AI камера. Кой протокол се използва на коя машина се договаря за всеки завод с техническия екип на Fabrico.
Какво ще намерите на истински заводски под?
Инсталираната база определя повече от всяко предпочитание. На практика:
- Заводи в Централна Европа често използват Siemens S7 контролери по PROFINET.
- Заводи, собственост на американски компании често използват Allen-Bradley контролери по EtherNet/IP.
- Опаковъчно и помощно оборудване, като контролни везни и етикетиращи машини, често говори Modbus.
- Машини по-стари от около 15 години може да предлагат сериен порт или нищо.
Индустриалният Ethernet сега съставлява около осем от десет нови мрежови възела. Но новите възли не са инсталираната база, а инсталираната база е по-стара.
Какво дава OPC UA, което родните протоколи нямат?
OPC UA, известен още като IEC 62541, е платформено-независим стандарт. Неговите сървъри публикуват дефиниции на типове, така че клиентът чете какво означава една стойност, не само нейния номер. Неговата сигурност обхваща автентикация, цялост и конфиденциалност.
| OPC UA | Роден протокол (S7, EtherNet/IP, Modbus) | |
|---|---|---|
| Имена на стойности | Прегледни, с типове и значение | Адреси, които се нуждаят от карта |
| Модел на данни | Може да следва спътни спецификации | Каквото програмистът е избрал |
| Сигурност | Сертификати, криптиране, потребителски акаунти | Често малко или никаква при по-старите версии |
| Наличност | По-нови PLC, понякога като опция | Почти всеки инсталиран PLC |
Цената на OPC UA е наличността. Много по-стари PLC нямат сървър, а при някои по-нови той трябва да се включи или лицензира. Нашето ръководство за OPC UA за OEE разглежда страната на данните.
Кога родният протокол е по-добрият избор?
- Когато PLC няма OPC UA сървър, което е често при по-старите контролери.
- Когато включването на сървър би изисквало промяна в програмата, която заводът не желае.
- За прости устройства като контролни везни, които предлагат само Modbus.
Gateway може да чете родния протокол от страна на машината и да предлага данните нагоре в един формат. За Modbus вижте нашето ръководство Modbus TCP vs RTU.
Пример: един завод, четири протокола
Примерна линия (илюстративни числа, не клиент). Един завод има три опаковъчни линии и 15 машини за свързване. Портовете са обичайните по подразбиране; потвърдете ги за всяко устройство.
| Машини | Как се четат | Порт по подразбиране |
|---|---|---|
| 6 по-нови Siemens PLC с OPC UA сървър | OPC UA, само за четене, потребител | TCP 4840 |
| 4 по-стари Siemens PLC без такъв | S7 протокол през gateway | TCP 102 |
| 3 Allen-Bradley PLC | EtherNet/IP през gateway | TCP 44818 |
| 2 контролни везни | Modbus TCP през gateway | TCP 502 |
Така 6 от 15 машини се четат по OPC UA и 9 чрез родни протоколи. Един gateway на линия обработва всички четири. Файъруолът се нуждае от едно правило allow на протокол от gateway надолу и нищо входящо.
9-те родни машини се нуждаят от карта на тагове или регистри за всяка. 6-те OPC UA машини се нуждаят от проверка на техните възли, което е по-бързо когато следват спътна спецификация.
Как да поддържате и двата вида връзки сигурни?
- Само за четене акаунти на всеки OPC UA сървър и никакви функции за запис използвани при родните протоколи.
- Криптиран OPC UA, с сертификати, доверени и от двете страни.
- Зони за родни протоколи. Дръжте ги вътре в OT зоната, достъпни само от gateway.
- Разумни честоти на четене. Четете само стойностите, които OEE има нужда, за да не натоварвате PLC.
- Само изходящ трафик от gateway към OEE системата.
Нашето ръководство за PLC свързаност за OEE разглежда мрежовия дизайн, а OPC UA vs MQTT обяснява как данните пътуват нагоре.
Какви грешки допускат заводите при избора на протокол?
- Чакане OPC UA навсякъде, така че по-старите машини остават несвързани с години.
- Включване на OPC UA сървър без сигурност, защото е по-бързо при пускане в експлоатация.
- Позволяване на OEE системата да достига директно до PLC вместо през един gateway.
- Използване на функции за запис в роден протокол за нулиране на броячи. Само четене, винаги.
Къде се вписва Fabrico?
Fabrico е платформа за производителност с компютърно зрение. OEE и лек MES са на първо място, четени от всеки сигнал, който предлага всяка машина.
- Автоматично логване на престой от PLC тагове, IoT устройства или камери.
- Операторът потвърждава причината с един тап, независимо кой протокол регистрира спирането.
- OEE на живо по линия и смяна, с всяка загуба оценена в пари.
- Пилот на една линия, за да се докаже смесът от протоколи преди копиране.
Няма безплатен план и няма нива: всеки завод получава оферта. Вижте продукта на страницата за компютърно зрение OEE и основите в какво е PLC.
Често задавани въпроси
OPC UA по-добър ли е от S7 за OEE?
Когато PLC предлага OPC UA сървър, обикновено да. Стойностите идват с имена и типове, а връзката може да бъде криптирана с потребителски акаунти. Когато не предлага, S7 протокол чрез gateway работи добре за OEE, стига достъпът да остане само за четене и вътре в OT зоната.
Забавя ли OPC UA PLC?
Може да добави натоварване, ако клиент чете твърде много твърде често. За OEE четете само малкото стойности, които ви трябват, с разумна честота, и помолете вашия инженерен екип да провери натоварването. Повечето OEE четения са леки в сравнение с това, което PLC прави за управлението на машината.
Могат ли по-старите Siemens S7 PLC да се четат през OPC UA?
Не директно, ако PLC няма сървър. Gateway може да чете PLC чрез S7 протокола и да предоставя данните като OPC UA или друг формат нагоре. Програмата на PLC не трябва да се променя за това.
Кой протокол е по-сигурен за OEE?
OPC UA, когато е настроен с криптиране, доверени сертификати и само за четене акаунт. Много по-стари родни протоколи имат малко или никаква вградена сигурност. За тях дръжте трафика вътре в OT зоната и позволете само gateway да достига PLC.
Нужен ли е gateway за четене на PLC за OEE?
Обикновено да. Gateway говори всеки PLC протокол от страна на машината и изпраща един поток данни нагоре. Той също така предотвратява OEE системата да прониква в OT мрежата, защото gateway отваря всяка връзка сам.
Картографирайте протоколите на завода с нас
Доведете списъка с машини с марки и модели на PLC. Ще покажем как всяка се свързва и колко струват нейните спирания.
Свързани статии

Реални плочки на Fabrico, примерни данни.











