Comments 10
как то так
A S7-1200 CPU does not support methods.
В будущих версиях прошивки ситуация может измениться.
Кстати, коллега, раз уж Вы заговорили… Лично я, в силу убогости фантазии, совершенно не понимаю, зачем нужны эти методы? Ведь проще же по старинке поднять булевый флаг на ПЛК, по взведению которого программа ПЛК сама все отработает.
Плюс во многих companion specs предусматриваются методы, например управление переходами между состояниями автомата PackML.
Применение OPC UA просто шире, чем цикличные ПЛК.
К сожалению, от моего скудного асушного ума ускользает и смысл спецификации компаньона.
Общие типы и интерфейсы неплохи. Ну например: стандартная спецификация сигналов с верхней и нижней границей и единицей измерения (opc ua di) — вот у тебя и возможность цеплять скаду и hmi полуавтоматически.
Или стандартные типы представления автоматов через объекты для состояний и переходов (opc ua ns0 или packml) — можно использовать для мониторинга и расчета oee.
Или стандартные параметры сенсоров (opc ua di и pa dim), например серийные номера устройств итд.
Есть plcopen companion. Через него можно, в теории, браузить и менять логику в плк через стандартный интерфейс...
Не забываем так же указать в настройках, что лицензия на OPC UA была приобретена.
А какая у них политика лицензирования? Пишут, что
A «Basic» type license is required to run the OPC UA server
А как её покупать?
Поддержка сервера OPC UA появилась еще в прошивке 2.0 и TIA Portal V14, и это произошло не вчера.
Лицензия представляет собой… сертификат лицензии! В коробочной версии — красивая бумага с номерами лицензии и ее типом. В «скачиваемой» версии (downloadable) это PDF с теми же номерами. Я это называю лицензией для честного человека, потому как никаких технических средств защиты (USB-ключи, коды активации, привязка к серийным номерам) в настоящий момент не предусмотрено. Сказал в Step 7 «мамой клянусь, купил», Step 7 тебе поверил на слово, как это принято у джентльменов.
OPC UA для CPU S7-1200 (FW4.4). Настройка сервера