20
MASTER GUIDE | PUBLIC Document Version: 15.4.0 – 2020-05-11 Master Guide PCo 15.4 © 2020 SAP SE or an SAP affiliate company. All rights reserved. THE BEST RUN

Master Guide PCo 15

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

MASTER GUIDE | PUBLICDocument Version: 15.4.0 – 2020-05-11

Master Guide PCo 15.4

© 2

020

SAP

SE o

r an

SAP affi

liate

com

pany

. All r

ight

s re

serv

ed.

THE BEST RUN

Content

1 Getting Started. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.1 About this Document. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.2 Planning Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.3 Further Useful Links. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.4 Important SAP Notes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

2 Plant Connectivity Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.1 Software Component Matrix. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.2 System Landscape. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82.3 Upgrade. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

3 Business Scenarios for Plant Connectivity. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

4 List of Documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

2 P U B L I CMaster Guide PCo 15.4

Content

Document History

The following table provides an overview on the most important document changes:

Versions

Version Date Description

1.0 2020-05-15 Initial Version for PCo 15.4 (SP00)

Master Guide PCo 15.4Document History P U B L I C 3

1 Getting Started

1.1 About this Document

You use the Master Guide to get an overview of Plant Connectivity (PCo), its software units, and its scenario, as seen from a technical perspective. The Master Guide is a planning tool that helps you design your PCo system landscape. It contains references to the further necessary documentation, mainly the following:

● Installation guides for individual software applications● Upgrade information● Important SAP Notes● Configuration documentation● Links to SAP Library and Service Marketplace documentation

For a general overview of the available SAP documentation, see The Main SAP Documentation Types.

NoteThere is no separate Upgrade Master Guide for Plant Connectivity. You can find all relevant upgrade information in this Master Guide.

The Master Guide consists of the following main sections:

● Getting StartedThis section contains information about using this document and related information crucial to the installation.

● Plant Connectivity OverviewThis section contains the following information:○ A short introduction to PCo○ The software component matrix that provides the information about which components are used in

the business scenarios and whether the corresponding component is mandatory or optional○ System landscape information○ Upgrade information

● PCo Business ScenariosThis section contains an overview of the business scenarios and their implementation sequence.

● List of DocumentsThis section contains the list of documents related to PCo and its business scenario.

● The Main SAP Documentation TypesThis section contains information about the documentation types for your SAP solution.

4 P U B L I CMaster Guide PCo 15.4

Getting Started

1.2 Planning Information

For more information about planning topics not covered in this guide, see the following content:

Content Location

Latest versions of installation guide https://help.sap.com/viewer/p/SAP_PLANT_CONNECTIV­ITY

Product Availability Matrix (released platforms and technol­ogy-related topics, such as maintenance strategies and lan­guage support)

https://support.sap.com/en/release-upgrade-mainte­nance.html#section_1969201630

PCo Performance and Sizing Guide https://help.sap.com/viewer/p/SAP_PLANT_CONNECTIV­ITY

1.3 Further Useful Links

The following table lists additional links on SAP Service Marketplace:

Content Location

Information about creating error messages (incidents) https://support.sap.com/en/my-support/incidents.html

SAP Notes search https://launchpad.support.sap.com/#/mynotes?tab=Search

SAP Software Center (software download and ordering of software, installation, support packs and patches)

https://launchpad.support.sap.com/#/softwarecenter

SAP Early Knowledge Transfer (EKT) – role-specific Learning Maps

https://support.sap.com/en/offerings-programs/get-in-volved-early.html

1.4 Important SAP Notes

The following table lists all SAP Notes that are relevant to Plant Connectivity.

Master Guide PCo 15.4Getting Started P U B L I C 5

SAP Note Number Title Description

2869550 Release Installation Note for PCo 15.4 Support Package 00

Up-to-date information about PCo 15.4 (SP00) in­stallation

6 P U B L I CMaster Guide PCo 15.4

Getting Started

2 Plant Connectivity Overview

PCo provides connectivity services for the manufacturing industry, in particular unsolicited data notification services: In this way it enables the manufacturing integration between real-time manufacturing systems and SAP applications. PCo is a highly extensible infrastructure on which to build manufacturing applications.

Through SAP MII, PCo can query real-time, historical, and statistical data for agents that support such queries. PCo can write current and historical data for specific agents.

PCo can act as OPC UA client as well as OPC UA server to integrate into Industry 4.0 communication networks. With its ability to model operational sequences, PCo is able to orchestrate independent machine units on plant level. Especially when acting as server, PCo provides a modification- free extensibility. Customers and partners can enhance the functionality by adding their own server methods to PCo without modification of the standard.

2.1 Software Component Matrix

This Master Guide provides just one way to implement each business scenario. They are described in greater detail below.

Business Scenario Software units

Key: X = mandatory, (X) = optional

SAP SLD SAP MII PCo

Remote Monitoring (via Re­mote Client)

(X) - X

Retrieval of Tag Information from Shop Floor System

- X >= PCo 2.1

Event Notification to SAP MII - X X

Event Notification to SAP ME using Web Services

- (X) X

Event Notification using Web Services and ENP

- (X) >= PCo 2.3

Event Notification Writing to a SAP HANA Database

- - >= PCo 15.0

OPC UA Server Functionality - - >= PCo 15.1 (SP03)

Web Server Functionality - - >= PCo 15.1 (SP04)

Master Guide PCo 15.4Plant Connectivity Overview P U B L I C 7

Business Scenario Software units

Key: X = mandatory, (X) = optional

Orchestration of Machine Units

- (X) >= PCo 15.1 (SP03)

2.2 System Landscape

In a typical scenario, you would have multiple PCo installations in your setup, which communicate with different data sources and destination systems and which could also communicate with each other. For example, in each plant you can set up an MII/ ME system which connects to multiple PCo instances, each on a separate Windows machine. Each MII/ ME system can be connected to a central ERP system for further processing of the data obtained, as shown in the following graphic.

Sample System Landscape

When you use a PCo Web service destination system, you can directly transfer data from the shop floor to a third-party system, such as an SAP ME system. In this case the destination system is a SAP ME system or another supplier of Web services.

8 P U B L I CMaster Guide PCo 15.4

Plant Connectivity Overview

2.3 Upgrade

You can upgrade from any Plant Connectivity (PCo) release to Release 15.3 support package 00. All upgrade information for the installation can be found in the Plant Connectivity Installation Guide. There is no separate upgrade guide for Plant Connectivity.

Master Guide PCo 15.4Plant Connectivity Overview P U B L I C 9

3 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 in­stallation guide for NetWeaver on SAP Help Portal at https://help.sap.com/viewer/p/SAP_NETWEAVER.

Optional for the use of a System Land­scape Directory (SLD)

2 Install the SLD package on the NetWea­ver system. For more information, see http://www.sdn.sap.com/irj/sdn/nw-sld .

Optional for the use of a System Land­scape Directory (SLD)

10 P U B L I CMaster Guide PCo 15.4

Business Scenarios for Plant Connectivity

Step Action Remarks/Subsequent Steps

3 Install PCo 15.3 (SP00). For more infor­mation see https://help.sap.com/viewer/p/SAP_PLANT_CONNECTIVITY.

Make sure to have the component Re­mote 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_MANU­FACTURING_INTEGRATION_AND_IN­TELLIGENCE.

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 com­patibility reasons only)

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

2 Install PCo 15.3.

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.

Master Guide PCo 15.4Business Scenarios for Plant Connectivity P U B L I C 11

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_MANUFACTUR­ING_INTEGRATION_AND_INTELLI­GENCE .

-

2 Install PCo 15.3.

The PCo Installation Guide can be found under https://help.sap.com/viewer/p/SAP_PLANT_CONNECTIV­ITY.

-

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 Event Notification Using Web ServicesWeb Service Destination 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.3.

The PCo Installation Guide can be found under https://help.sap.com/viewer/p/SAP_PLANT_CONNECTIVITY

-

12 P U B L I CMaster Guide PCo 15.4

Business Scenarios for Plant Connectivity

Event Notification Using Web Services and Enhanced Notification Processing

As of PCo 2.3, 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 from the notification enhancement to a data stream or a data window in an SAP ESP project.

● 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 ( Application Help SAP Plant Connectivity Processes and Integration Scenarios with SAP PCo

Integration w. Third-Party Systems Using Enhanced Notification Processing Destination System Calls with Response Processing ).

Master Guide PCo 15.4Business Scenarios for Plant Connectivity P U B L I C 13

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 Mar­ketplace at: https://help.sap.com/viewer/p/SAP_MANUFACTUR­ING_EXECUTION

-

2 Install PCo 15.3.

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 cus­tomer-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_up­date_guide_en.pdf and http://help.sap.com/hana/SAP_HANA_Client_Installation_Up­date_Guide_en.pdf .

-

14 P U B L I CMaster Guide PCo 15.4

Business Scenarios for Plant Connectivity

Step Action Remarks / Subsequent Steps

2 Establish the connection between the HANA database and the local com­puter as described in the PCo applica­tion help. For more information about setting up the connection, see https://

help.sap.com/pco Application

Help SAP Plant Connectivity

Configuration Elements in SAP PCo

Destination System ODBC

Destination ODBC Destination

System: Configuration Tab Setting Up the Connection to the SAP HANA

Database

-

3 Install PCo 15.3.

The PCo Installation Guide can be found under

-

4 Create an ODBC Destination System. (see https://help.sap.com/pco

( Application Help SAP Plant

Connectivity Configuration Elements

in SAP PCo Destination System

ODBC Destination )

-

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.3.

The PCo Installation Guide can be found under https://help.sap.com/pco

.

Make sure that the component OPC UA ServerOPC UA Server is selected when you execute the SAP Setup installer.-

Master Guide PCo 15.4Business Scenarios for Plant Connectivity P U B L I C 15

Step Action Remarks / Subsequent Steps

2 Configure PCo OPC UA server and OPC UA destination systems.

For more information, see https://help.sap.com/pco under

Application Help SAP Plant

Connectivity Processes and

Integration Scenarios with SAP PCo

PCo as OPC UA Server and

Application Help SAP Plant

Connectivity Configuration Elements

in SAP PCo Destination System

OPC UA Destination System .

-

3 Use the multiple call destination sys­tem 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 under

Application Help SAP Plant

Connectivity Configuration

Elements in SAP PCo Destination

System Multiple Call Destination

System Configuring a Multiple Call

Destination System .

-

16 P U B L I CMaster Guide PCo 15.4

Business Scenarios for Plant Connectivity

4 List of Documents

The following documents are relevant to this Master Guide and can be found under https://help.sap.com/viewer/p/SAP_PLANT_CONNECTIVITY:

● PCo Installation Guide (for installation and upgrade)● PCo Security Guide● PCo Application Operations Guide● Performance and Sizing Guide● PCo Application Help

Master Guide PCo 15.4List of Documents P U B L I C 17

Important Disclaimers and Legal Information

HyperlinksSome links are classified by an icon and/or a mouseover text. These links provide additional information.About the icons:

● Links with the icon : You are entering a Web site that is not hosted by SAP. By using such links, you agree (unless expressly stated otherwise in your agreements with SAP) to this:

● The content of the linked-to site is not SAP documentation. You may not infer any product claims against SAP based on this information.● SAP does not agree or disagree with the content on the linked-to site, nor does SAP warrant the availability and correctness. SAP shall not be liable for any

damages caused by the use of such content unless damages have been caused by SAP's gross negligence or willful misconduct.

● Links with the icon : You are leaving the documentation for that particular SAP product or service and are entering a SAP-hosted Web site. By using such links, you agree that (unless expressly stated otherwise in your agreements with SAP) you may not infer any product claims against SAP based on this information.

Beta and Other Experimental FeaturesExperimental features are not part of the officially delivered scope that SAP guarantees for future releases. This means that experimental features may be changed by SAP at any time for any reason without notice. Experimental features are not for productive use. You may not demonstrate, test, examine, evaluate or otherwise use the experimental features in a live operating environment or with data that has not been sufficiently backed up.The purpose of experimental features is to get feedback early on, allowing customers and partners to influence the future product accordingly. By providing your feedback (e.g. in the SAP Community), you accept that intellectual property rights of the contributions or derivative works shall remain the exclusive property of SAP.

Example CodeAny software coding and/or code snippets are examples. They are not for productive use. The example code is only intended to better explain and visualize the syntax and phrasing rules. SAP does not warrant the correctness and completeness of the example code. SAP shall not be liable for errors or damages caused by the use of example code unless damages have been caused by SAP's gross negligence or willful misconduct.

Gender-Related LanguageWe try not to use gender-specific word forms and formulations. As appropriate for context and readability, SAP may use masculine word forms to refer to all genders.

Videos Hosted on External PlatformsSome videos may point to third-party video hosting platforms. SAP cannot guarantee the future availability of videos stored on these platforms. Furthermore, any advertisements or other content hosted on these platforms (for example, suggested videos or by navigating to other videos hosted on the same site), are not within the control or responsibility of SAP.

18 P U B L I CMaster Guide PCo 15.4

Important Disclaimers and Legal Information

Master Guide PCo 15.4Important Disclaimers and Legal Information P U B L I C 19

www.sap.com/contactsap

© 2020 SAP SE or an SAP affiliate company. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. The information contained herein may be changed without prior notice.

Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary.

These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.

SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies.

Please see https://www.sap.com/about/legal/trademark.html for additional trademark information and notices.

THE BEST RUN