PROFINET CBA (component-based automation)
What is PROFINET CBA? How does it work?
Built on standard DCOM (Distributed Component Object Model) and RPC (Remote Procedure Call) technology, PROFINET CBA provides an integrated system from the operational network to the controller and ERP systems. PROFINET CBA views a network as composed of “Technological Components”, these components act as islands and independently coordinate their activities to form an integrated system.
DCOM is a great technology for such a system as it is an object-oriented mechanism that structures how a client (data requester) can identify, request, and transfer data from a data source. CBA uses more standard Information Technology concepts and software than any other common Industrial Ethernet, During runtime, CBA utilises TCP/IP, COM, DCOM, and RPC.
Figure (a) below displays the traditional IT communication channels that CBA utilises within its framework.
Figure (a) - PROFINET CBA communication model
Can CBA be integrated into other technologies?
CBA can be extended to PROFIBUS, AS-i and many other protocols through the use of proxy devices.
How is a CBA network configured?
A PROFINET CBA Connection Editor is used to conduct the system-specific Engineering of a network. Through a graphical interface, the user can allocate the roles and relationships between devices on the CBA network.
Device functionality is captured within XML files for import into the Connection Editor.
Once the configuration is complete, the Connection Editor will automatically upload the connection configuration information to each CBA device.
The connection configuration information downloaded by each device describes:
- TCP/IP connections to be made
- Remote Procedure Calls required
- DCOM interfaces that are triggered and when they are to be triggered
How is PROFINET CBA different from other Industrial Ethernet protocols?
PROFINET CBA distinguishes itself from competitive Protocols (ModbusTCP, EtherNet/IP, etc.) through full integration of standard Information Technology functionality and principles. This makes it easier to integrate PROFINET CBA into corporate network technologies such as ERP and MES type systems.
PROFINET CBA standard is no longer supported and is very seldomly used in practice.