The current revision of OPC UA is based on XML and can be used on a variety of devices which allow vendor independent communication between industrial control devices and other computer systems. Before 2011, OPC was short for OLE for Process Control, where OLE referred to the term Object Linking and Embedding. OPC UA is short for Open Platform Communications Unified Architecture, which refers to the current revision of OPC UA (since 2011). In this blog post I want to show how to set up a Siemens Simatic S7-1500 to communicate with an application written in Python using OPC UA and the library FreeOpcUa/python-opcua. Two major and common used protocols are OPC UA and MQTT, reference implementations in various programming languages (licensed under OSS) exist and can be used. With the rise of Industry 4.0 and IIoT concepts new protocols were developed, which allow open communication between different devices, such as PLCs, PCs, embedded controllers, edge devices, etc. Nowadays, these field bus protocols make use of Ethernet technology and the TCP/IP stack but still remain proprietary - no reliable open source implementations exist. In the past it was hard to interface with industrial PLCs because the only possibility to connect was to make use of their proprietary field bus protocols.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |