Modbus за OEE: Четене на по-стари машини и помощно оборудване
Ключови изводи
- Modbus е разпространен при помощно оборудване, като контролни везни и етикетиращи машини, както и при по-стари машини.
- Четете четири вида данни: бобини, дискретни входове, входни регистри и задържащи регистри.
- Картографирайте всеки адрес веднъж, с неговия тип, мащабиране и ред на думите.
- Използвайте само функции за четене. OEE никога не записва регистър.
- Класическият Modbus няма вградена защита, затова го оставете в OT зоната, зад един шлюз.
Много машини, които са трудни за свързване към OEE, все още говорят Modbus. Контролни везни, етикетиращи машини, маркировачи и по-стари машини често го предлагат през Ethernet или сериен кабел. Прочетете няколко регистъра за статус и броячи и тези машини се включват в същото OEE като останалата част от линията.
Fabrico, OEE и лек MES софтуер с AI камери свързват машина през нейния PLC, IoT устройство на Fabrico или AI камера. Когато машина предлага Modbus, картата на регистрите се съгласява за всяко предприятие с техническия екип на Fabrico.
Къде ще намерите Modbus на опаковъчна линия?
- Помощно оборудване: контролни везни, етикетиращи машини, маркировачи и някои металдетектори.
- По-стари машини, особено тези над около 15 години, които може да имат сериен порт или нищо.
- Задвижвания и измервателни уреди, които често съобщават скорост, ток или енергия чрез Modbus.
Modbus се среща в две често използвани форми. Modbus TCP работи по Ethernet. Modbus RTU работи по сериен кабел като RS-485 и се нуждае от сериен шлюз, за да достигне мрежата. Нашето ръководство за Modbus TCP vs RTU обяснява разликата.
Кои типове Modbus данни чете OEE?
| Тип | Размер | Достъп | Типично използване за OEE |
|---|---|---|---|
| Бобина | 1 бит | Четене и запис | Флаг за работа, само за четене |
| Дискретен вход | 1 бит | Само за четене | Работа, повреда, празно подаване |
| Входен регистър | 16 бита | Само за четене | Брой, скорост, номер на грешка |
| Задържащ регистър | 16 бита | Четене и запис | Номер на продукт, само за четене |
Функциите за четене са 01 за бобини, 02 за дискретни входове, 03 за задържащи регистри и 04 за входни регистри. OEE шлюзът трябва да използва само тях. Функции за запис не трябва никога да са част от настройката.
Какво кара Modbus стойностите да са неправилни?
- Смещение с единица. Ръководствата често наричат първия задържащ регистър 40001, въпреки че по проводника той е адрес 0. Проверете коя конвенция използва вашият инструмент.
- Ред на думите. 32-битов брой заема два 16-битови регистра и производителите поставят високата дума първа или втора.
- Мащабиране. Скорост 1234 може да означава 123.4. Ръководството казва как да се мащабира.
- Знаково или беззнаково. Ако прочетете голям беззнаков брой като знаков, той ще стане отрицателен.
Пример: контролна везна на Modbus TCP
Примерна линия (илюстративни числа, не клиент). Контролна везна предлага тази карта на регистрите. Ръководството й номерира входните регистри от 30001.
| Регистър | Значение | Формат |
|---|---|---|
| 10001 | Работа | Дискретен вход |
| 30001 и 30002 | Общо претеглени опаковки | 32-битов беззнаков, високата дума първа |
| 30003 и 30004 | Отхвърлени опаковки | 32-битов беззнаков, високата дума първа |
| 30005 | Активен номер на грешка | 16 бита |
| 40010 | Номер на продукт | 16-битов задържащ регистър, само за четене |
Регистри 30001 и 30002 съдържат стойностите 1 и 34,464. При високата дума първа броят е 1 x 65,536 + 34,464 = 100,000 опаковки. Ако думите са разменени, същите два регистра дават 34,464 x 65,536 + 1 = 2,258,632,705. Една грешна настройка и показателят за производителност е безсмислен.
Затова тествайте картата срещу реалността. Претеглете известен брой опаковки и проверете, че броят се е променил точно толкова. След това проверете и броя на отхвърлянията по същия начин.
Четете броячите на няколко секунди, а не много пъти в секунда. OEE се нуждае от промяната за всеки интервал, а бавно серийно устройство отговаря по-надеждно, когато не е залято с заявки.
Как да направите Modbus безопасен в заводската мрежа?
Класическият Modbus няма вградена автентикация или криптиране. Всеки, който може да достигне устройството, може да го прочете и на много устройства може и да пише в него. Затова защитата трябва да се осигури от мрежата.
- Дръжте Modbus устройствата в OT зоната, никога в офисната мрежа.
- Нека само шлюзът да ги достига, на Modbus порта, обикновено TCP 502.
- Използвайте само функции за четене в настройката на шлюза.
- Изпращайте данни нагоре от шлюза, само изходящо и криптирано.
Нашето ръководство за IEC 62443 zones and conduits показва как да се начертае тази зона.
Какви грешки допускат заводите с Modbus за OEE?
- Гадаене на картата на регистрите вместо използване на ръководството на производителя.
- Игнориране на реда на думите при 32-битови броячи.
- Проверка твърде бързо по бавна сериен линия, така че четенията таймаутват.
- Оставяне на отворен запис, защото устройството го позволява.
- Не проверяване след обновяване на фърмуера, което може да премести регистрите.
- Липса на списък кое устройство е на кой сериен адрес, така че разменен кабел смесва две машини.
За други начини за свързване на по-стари машини, прочетете нашето ръководство за OEE on brownfield and legacy equipment.
Къде се вписва Fabrico?
Fabrico е платформа за подобряване на производителността, активирана от компютърно зрение. OEE и лек MES са на първо място, заедно с модерно и по-старо оборудване.
- Автоматично регистриране на престои от PLC тагове, IoT устройства или камери.
- Операторът потвърждава причината с едно докосване, защото регистърът казва "fault", а не защо.
- OEE на живо по линия и смяна, с всеки загубен ресурс оценен в пари.
- Пилот на една линия, така че картите на регистрите се доказват първо.
Няма безплатен план и няма нива: всяко предприятие получава оферта. Вижте продукта на страницата за OEE с компютърно зрение и основите в какво е PLC.
Често задавани въпроси
За какво се използва Modbus в OEE?
Това е прост, широко използван протокол, който много машини и помощни устройства предлагат. За OEE, шлюзът чете няколко стойности през Modbus. Типично това е дали устройството работи, общите и отхвърлените му броячи, номерът на грешка и продуктът, който работи.
Каква е разликата между бобини и регистри?
Бобини и дискретни входове съдържат единични битове, като работи или спряно. Входните и задържащите регистри съдържат 16-битови числа, като броячи или скорости. Бобини и задържащи регистри могат да се записват на много устройства, затова OEE шлюзът трябва да ги чете само.
Защо Modbus стойност изглежда неправилна?
Обикновено причината е една от четири. Адресът може да е изместен с единица, или двете думи на 32-битова стойност са разменени. Стойността може да се нуждае от мащабиране, или знаково число е прочетено като беззнаково. Проверете ръководството на производителя за всеки регистър и тествайте срещу известен брой.
Безопасен ли е Modbus?
Класическият Modbus няма вградена автентикация или криптиране. Направете го безопасен чрез мрежата. Дръжте устройствата в OT зоната и позволявайте само шлюза да ги достига. Използвайте само функции за четене и изпращайте данни нагоре само изходящо.
Могат ли Modbus RTU устройства да се четат за OEE?
Да, чрез сериен шлюз, който свързва RS-485 линията към мрежата. Дръжте честотата на полинг умерена, защото сериите линии са бавни, и четете само регистрите, от които OEE се нуждае. Останалата част от настройката е същата като при Modbus TCP.
Свържете вашето помощно оборудване с нас
Донесете едно ръководство за контролна везна или етикетираща машина. Ние ще покажем кои регистри са необходими за OEE и колко струват спиранията на тази машина.
Свързани статии

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










