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-sldInformation published on SAP site.

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:

  • UDC – in PCo: Servers tab, choose Server Type SAP MII Query Server (before 12.2); (supported for compatibility reasons only)

  • PCo – in PCo: Servers tab, choose Server Type SAP MII Query Server (recommended)

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/pcoInformation published on SAP site (Start of the navigation pathApplication Help Next navigation step SAP Plant Connectivity Next navigation step Processes and Integration Scenarios with SAP PCo Next navigation step Integration w. Third-Party Systems Using Enhanced Notification Processing  Next navigation step Destination System Calls with Response ProcessingEnd of the navigation path).

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.pdfInformation published on SAP site and http://help.sap.com/hana/SAP_HANA_Client_Installation_Update_Guide_en.pdfInformation published on SAP site.

-

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/pcoInformation published on SAP site Start of the navigation pathApplication Help Next navigation step SAP Plant Connectivity Next navigation step Configuration Elements in SAP PCo Next navigation step Destination System Next navigation step ODBC Destination Next navigation step ODBC Destination System: Configuration Tab Next navigation step Setting Up the Connection to the SAP HANA DatabaseEnd of the navigation path

-

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/pcoInformation published on SAP site (Start of the navigation pathApplication Help Next navigation step SAP Plant Connectivity Next navigation step  Configuration Elements in SAP PCo Next navigation step Destination System Next navigation step ODBC DestinationEnd of the navigation path)

-

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/pcoInformation published on SAP site.

 

2

Configure PCo OPC UA server and OPC UA destination systems.

For more information, see https://help.sap.com/pcoInformation published on SAP site under Start of the navigation pathApplication Help Next navigation step SAP Plant Connectivity  Next navigation step  Processes and Integration Scenarios with SAP PCo Next navigation step PCo as OPC UA ServerEnd of the navigation path and Start of the navigation pathApplication Help Next navigation step  SAP Plant Connectivity Next navigation step Configuration Elements in SAP PCo  Next navigation step Destination System Next navigation step OPC UA Destination SystemEnd of the navigation path.

-

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/pcoInformation published on SAP site under Start of the navigation pathApplication Help Next navigation step SAP Plant Connectivity  Next navigation step  Configuration Elements in SAP PCo  Next navigation step Destination System Next navigation step Multiple Call Destination System Next navigation step Configuring a Multiple Call Destination SystemEnd of the navigation path.

-