Business Scenarios for Plant Connectivity
Among other things, Plant Connectivity supports the following business scenarios:
-
Remote monitoring of multiple PCo instances via Remote Client
-
Retrieval of tag information from shop floor system
-
Event notification to SAP MII for further transaction processing
-
Event notification using Web services
-
Event notification using Web services and enhanced notification processing
-
Event notification writing to a SAP HANA database
-
Orchestration of independent machine units on shop floor level
Remote Monitoring
This scenario allows an administrator to monitor a large number of PCo installations remotely. The administrator can manually add PCo installations or use an SLD (system landscape directory) to select PCo installations. Once set up, the following steps can be carried out for each PCo installation:
-
Monitoring of the overall status for the PCo installation
-
Monitoring of the status of each agent instance in a PCo installation
-
Starting/stopping an agent instance
-
Retrieval of logs
-
Retrieval of configuration files
-
Import of configuration files
The following table describes the overall installation sequence for PCo, with all available software units. For information about the software units to be installed, see the section above called Software Component Matrix.
|
Step |
Action |
Remarks/Subsequent Steps |
|---|---|---|
|
1 |
Install a NetWeaver system. See the installation guide for NetWeaver on SAP Help Portal at https://help.sap.com/viewer/p/SAP_NETWEAVER. |
Optional for the use of a System Landscape Directory (SLD) |
|
2 |
Install the SLD package on the NetWeaver system. For more information, see http://www.sdn.sap.com/irj/sdn/nw-sld |
Optional for the use of a System Landscape Directory (SLD) |
|
3 |
Install PCo 15.5 (SP02). For more information see https://help.sap.com/viewer/p/SAP_PLANT_CONNECTIVITY. |
Make sure to have the component Remote Monitor selected when executing the SAP Setup installer. |
Retrieval of Tag Information from Shop Floor System
If you implement this scenario, you can get access from SAP MII to data from any shop floor system for which a PCo agent exists. This includes:
-
Reading tag data
-
Writing tag data
-
Reading time series (historical data)
For the software units to be used, see the above section called Software Component Matrix.
The implementation sequence is as follows:
|
Step |
Action |
Remarks/Subsequent Steps |
|---|---|---|
|
1 |
Install SAP MII (any release). See the installation guide for MII on the SAP Help Portal at https://help.sap.com/viewer/p/SAP_MANUFACTURING_INTEGRATION_AND_INTELLIGENCE. |
If you use MII 12.2 or later, you can choose between two query types:
|
|
2 |
Install PCo 15.5 (SP02). The PCo Installation Guide can be found under under https://help.sap.com/viewer/p/SAP_PLANT_CONNECTIVITY. |
- |
Event Notification to SAP MII
If you implement this scenario, you can establish notification processes that will send notification messages to SAP MII, based on events or predefined trigger conditions for SAP MII.
The events or trigger conditions depend on shop floor data (for example, when the temperature value of a sensor reaches a critical limit). The notification message can contain any shop floor data that is retrievable by PCo.
The implementation sequence is as follows:
|
Step |
Action |
Remarks / Subsequent Steps |
|---|---|---|
|
1 |
Install SAP MII (any release). See the MII installation guide on SAP Help Portal at: https://help.sap.com/viewer/p/SAP_MANUFACTURING_INTEGRATION_AND_INTELLIGENCE . |
- |
|
2 |
Install PCo 15.5 (SP02). The PCo Installation Guide can be found under https://help.sap.com/viewer/p/SAP_PLANT_CONNECTIVITY. |
- |
If you implement this scenario, you can use PCo to transfer data directly from production to a third-party system, for example, to an SAP ME system. You can implement the notification process for this and subscribe to specific tags of the data source. When specific events occur, PCo sends notification messages to the destination system by means of a Web service call. If you want to connect SAP ME, for example, you must create a destination system of the type Universal Web Service Destination System in PCo. SAP ME provides its own Web services such as the Web service ProductionProcessingInClient.
The implementation sequence is as follows:
|
Step |
Action |
Remarks / Subsequent Steps |
|---|---|---|
|
1 |
Install the Web service provider and configure the Web services. If SAP ME is the Web service provider, see the ME installation guide on SAP Help Portal at: https://help.sap.com/viewer/p/SAP_MANUFACTURING_EXECUTION |
- |
|
2 |
Install PCo 15.5 (SP02). The PCo Installation Guide can be found under https://help.sap.com/viewer/p/SAP_PLANT_CONNECTIVITY |
- |
Event Notification Using Web Services and Enhanced Notification Processing
An interface is available for implementing enhanced notification processing (ENP). Enhanced notification processing (ENP) enables you to flexibly control and document the data flow in production in connection with various destination systems, for example, with Web services. In this way, you can connect a third-party system, such as SAP ME, to PCo and transfer data from machine level to the desired SAP ME activity using Web service calls. This makes it possible, for example, starting from PCo, to call a Web service provided by SAP ME, evaluate the result of the call, and then, depending on the results of the Web service call, call an additional Web service or write data back to a source system.
SAP delivers the standard enhancement Destination System Calls with Response Processing for enhanced notification processing with which you can execute one or multiple destination system calls and with which you can write back the results of the calls to the data source of the agent instance or other agent instances. This covers the most common requirements in communication between data sources of production and business systems.
If you want to implement requirements that go beyond the function scope of the SAP standard enhancement, you can implement a customer-owned enhancement. PCo provides an interface for this purpose that you can implement. The notification enhancement is mapped in the form of a destination system so that the enhancement is called as part of a notification process.
Enhanced notification processing enables you to do the following:
-
You can call one or more destination systems one after the other in any order. This might be, for example, a regular Web service or a RESTful Web service.
-
You can call mass-enabled destination systems (Web services) for multiple object instances, for example, for multiple SFCs when connected to SAP ME.
-
You can assign the output expressions of a notification to the parameters of a Web service statically or dynamically.
-
You can perform a program-controlled evaluation of the results of a destination system call and react to the results accordingly.
-
After a notification message is received, the destination system can send information to a specific agent and update, for example, a tag value in the source system.
-
You can send data to a destination system of the type ODBC destination.
For more information about Destination System Calls with Response Processing, see https://help.sap.com/pco
().
The implementation sequence is as follows:
|
Step |
Action |
Remarks / Subsequent Steps |
|---|---|---|
|
1 |
Install the Web service provider and configure the Web services. If SAP ME is the Web service provider, see the ME installation guide on SAP Service Marketplace at: https://help.sap.com/viewer/p/SAP_MANUFACTURING_EXECUTION |
- |
|
2 |
Install PCo 15.5 (SP02). The PCo Installation Guide can be found under https://help.sap.com/viewer/p/SAP_PLANT_CONNECTIVITY |
- |
|
3 |
Implement a customer-specific logic. An implementation guide for the customer-specific logic is available at https://help.sap.com/viewer/p/SAP_PLANT_CONNECTIVITY. |
- |
Event Notification Writing to a SAP HANA Database
SAP HANA databases allow you to efficiently analyze high volume time-series data, for example, measurement data from technical equipment. PCo 15.0 or higher offer several options to write notification data to a SAP HANA database. You can, for example, write notification data to an ODBC destination connected to a HANA database table.
The implementation sequence is as follows:
|
Step |
Action |
Remarks / Subsequent Steps |
|---|---|---|
|
1 |
Install the SAP HANA database. For more information, see http://help.sap.com/saphelp_hana/sap_hana_studio_installation_update_guide_en.pdf |
- |
|
2 |
Establish the connection between the HANA database and the local computer as described in the PCo application help. For more information about setting up the connection, see https://help.sap.com/pco |
- |
|
3 |
Install PCo 15.5 (SP02). The PCo Installation Guide can be found under |
- |
|
4 |
Create an ODBC Destination System. (see https://help.sap.com/pco |
- |
Orchestration of Independent Machine Units on Shop Floor Level
Choreographies of machines and machine units had to be programmed inside the PLC or in the master computer in a classical environment. A change of a tag value (for example done by PCo) triggered a program inside a PLC which in turn steered the machines or machine units. PCo allows those sequences to be modeled outside of the PLC by configuration. Running PCo as an OPC UA server and using OPC UA destination systems enables communication through method calls between the machine units, based on the OPC UA protocol.
|
Step |
Action |
Remarks / Subsequent Steps |
|---|---|---|
|
1 |
Install PCo 15.5 (SP02). The PCo Installation Guide can be found under https://help.sap.com/pco |
|
|
2 |
Configure PCo OPC UA server and OPC UA destination systems. For more information, see https://help.sap.com/pco |
- |
|
3 |
Use the multiple call destination system to model operational sequences. As a sequence step you can include any destination system that is available in PCo. For more information, see https://help.sap.com/pco |
- |

