
Ключови изводи
Краткият отговор: Методите за извличане на данни от PLC варират от модерни (навиционно OPC UA) до наследени (Modbus, EtherNet/IP, сериен). Съвременните PLC предлагат OPC UA нативно. Наследените PLC изискват превод на протоколи чрез шлюз. Никога не променяйте кода на PLC за извличане на данни, използвайте само за четене стандартни протоколи. Най-трудните заводи имат PLC от смесени поколения, което изисква множество методи. Вижте още PLC срещу SCADA срещу MES.
1. OPC UA нативно. Съвременните PLC (след 2015) предоставят OPC UA сървър. Достъп само за четене от OEE платформата. Сигурно, структурирано, неутрално спрямо доставчици.
2. OPC UA чрез шлюз. По-стари PLC, които нямат нативно OPC UA, се достъпват чрез шлюз (Kepware, Matrikon). Шлюзът комуникира чрез родния протокол на PLC-то и експонира OPC UA нагоре.
3. Modbus TCP. Много индустриални контролери поддържат Modbus. Прост, добре поддържан, ограничен до числови данни.
4. EtherNet/IP. Роден протокол на Rockwell/Allen-Bradley. Използва се директно или чрез шлюз.
5. Сериен чрез шлюз. Много стари PLC с единствено RS-232/RS-485. Шлюз превежда към TCP/IP.
1. Променяне на кода на PLC, за да изпраща данни. PLC е система за контрол, критична за безопасността. Промените за извличане на данни добавят риск и нарушават управлението на промени.
2. Пренебрегване на времето за сканиране на PLC. Четенето на данни по-бързо от времето за сканиране дава несъответстващи стойности.
3. Натоварване на PLC с висока честота на заявки. PLC приоритизира управлението; извличането на данни с висока честота може да повлияе на работата на контролните цикли.
Rockwell ControlLogix: EtherNet/IP нативно; OPC UA чрез FactoryTalk Linx или шлюз от трета страна.
Siemens S7: OPC UA чрез конфигурация в TIA Portal; директен S7 протокол за някои приложения.
Mitsubishi: MC протокол или OPC UA чрез шлюз.
Beckhoff TwinCAT: ADS протокол нативно; OPC UA е налично.
Schneider Modicon: Modbus TCP нативно; OPC UA чрез шлюз.
Шлюзовете понякога са незаменими, понякога са прекалени. Избирайте според PLC и интеграционните нужди.
1. Питане с честотата на сканиране на PLC. Влияе на контролните цикли.
2. Гадаене на имена на тагове. Несъгласуваните имена между PLC усложняват интеграцията.
3. Липса на буфериране. При прекъсвания на връзката се губят данни.
4. Промяна на PLC за извличане. Кошмар за управлението на промени.
Модерна OEE платформа поддържа OPC UA клиентски режим, Modbus TCP, EtherNet/IP и интеграция със шлюзове за наследени PLC.
OEE модулът на Fabrico поддържа OPC UA нативно, Modbus TCP, EtherNet/IP и интеграция със шлюзове за заводи с PLC от смесени поколения.
Вижте как Fabrico улавя това автоматично, разгледайте OEE за производство или заявете демонстрация.
За съвременни PLC, да. За много стари PLC без OPC UA са необходими алтернативи.
Ако е направено правилно, не. Четене само за четене при подходяща честота има минимално въздействие.
Не. PLC с нативно OPC UA не се нуждаят от шлюз.
Питане твърде бързо и въздействие върху контролните цикли.
Обикновено да, ако е само за четене и в контролната мрежа. По-големи интеграции изискват ИТ за мрежата и сигурността.