INSTALLATION GUIDE | PUBLIC Document Version: 15.4.0 – 2020-05-15 © 2020 SAP SE or an SAP affiliate company. All rights reserved. Installation Guide PCo 15.4 THE BEST RUN Content 1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.1 About this Document. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2 Before You Start. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.3 SAP Notes for the Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.4 Naming Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2 Planning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 3 Software Download. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 4 Preparation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 4.1 Microsoft Preparation Steps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 4.2 Upgrade Preparation Steps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 5 Installation Using the Frontend Installer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 5.1 Initial Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 5.2 Upgrade Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 5.3 Silent Upgrade Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 6 Installation Using the SAP Installation Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15 6.1 Preparation Steps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 6.2 Remote Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 6.3 Monitoring. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 6.4 Troubleshooting Remote Installations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 7 Post-Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 7.1 PCo Agent Preparation Steps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Installation of Proficy Historian Client. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19 7.2 Checks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21 7.3 Checking the Upgrade Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 7.4 Checking the Logging Parameters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 7.5 Management Host Diagnostic Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 7.6 Installation of the Agent SDK. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 7.7 Troubleshooting of Installation Errors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 8 Additional Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 9 Installing the Offline Help. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2 PUBLIC Installation Guide PCo 15.4 Content Document History Version Version Date Description 1.0 2020-05-15 Initial Version for PCo 15.4 (SP00) Installation Guide PCo 15.4 Document History PUBLIC 3 1 Introduction 1.1 About this Document This installation guide describes the steps required to install or upgrade Plant Connectivity (PCo) Release 15.4 with support package 00. It specifies the sequence of installation activities and their dependencies. Note PCo Release 15.4 is the successor version of PCo Release 15.3. Note The term Installation in this guide is also valid for an upgrade of Plant Connectivity. If there are additional steps to be taken into consideration, or steps that differ from the initial installation procedure, this will be mentioned separately in this guide. The target groups are: ● System administrators ● Technical consultants ● Application consultants ● Project team members PCo is delivered as an installation package that enables you to perform a complete or custom installation. ● The complete installation includes all PCo components. ● The custom installation allows you to choose the specific components that you want to install, for example, selected source systems. You can install only one instance of PCo on a single Windows machine. The installation includes the following components: ● PCo core components The PCo core components comprise the Management Console, a set of agents that do not require additional software as prerequisite, server components and all destination systems: ○ Agents ○ File Monitor ○ File System ○ Modbus ○ OLE DB ○ OPC A&E ○ OPC DA ○ OPC HDA ○ OPC UA ○ Socket 4 PUBLIC Installation Guide PCo 15.4 Introduction ○ MQTT ○ Timer agent ○ Destination systems ○ MII destination system ○ RFC destination system (SAP EWM, Business Suite, SAP ODA Replacement) ○ Simulation destination system ○ Web service destination system (SAP ME) (deprecated) ○ RESTful Web service destination system (deprecated) ○ OData destination system (deprecated) ○ Universal Web service destination system ○ Data streaming destination system (SAP ESP system) ○ ODBC destination system ○ OPC UA destination system ○ Multiple Call destination system ○ Query destination system ○ MQTT destination system ○ Additional Agents ○ CitectSCADA (Schneider Electric) ○ IP21- InfoPlus.21 (Aspen Tech) ○ ODBC ○ PI Historian (OSIsoft) ○ PI Asset Framework (OSIsoft) ○ Proficy Historian (General Electric) ● Server ○ WebSocket server ○ OPC UA server ○ PCo Web server ● Additional Components ○ PCo agent SDK (provided as Visual Studio 2019 extension: requires a separate installation step) ○ MSMQ Integration ○ Cloud Management During installation, you can select the components that you want to install. Note All destination systems, the servers and most of the agents are now part of the PCo core components and will always be installed. The component Publisher Policy became superfluous after end of maintenance of release 2.3 and has been removed. 1.2 Before You Start The following information must be taken into consideration before starting the installation. Installation Guide PCo 15.4 Introduction PUBLIC 5 1.3 SAP Notes for the Installation SAP Note Number Title Description 2869550 Release Installation Note for PCo 15.4 Up-to-date information on PCo 15.4 Support Pack 00 (SP00) installation 1.4 Naming Conventions In this documentation, the following naming conventions apply: Variable Name Description <INSTDIR> Installation directory for the PCo installation (for example, C:\Program Files SAP Plant Connectivity (on a 32- Bit operating system) <Date> <Time> Date (for example, 2011.01.17 or 2011_Jan_20) Time (for example, 08:00:00 or 08.00.00 - used in file names) 6 PUBLIC Installation Guide PCo 15.4 Introduction 2 Planning PCo runs on the following operating systems: ● Windows 8.1 (x64) ● Windows 10 Version 1709 (Build 10.0.16299) and higher (x64) ● Windows Server 2008 R2 SP1 (x64) ● Windows Server 2012 (x64) ● Windows Server 2012 R2 (x64) ● Windows Server 2016 (x64) ● Windows Server 2019 (x64) Note Windows XP, Server 2003, Server 2008, Windows Vista and and Windows 7 are no longer supported as operating systems, since .NET 4.8 cannot be installed on these operating system versions. If you are carrying out an upgrade, the following applies: ● You can directly upgrade to PCo 15.4 from PCo 15.1 onwards. If you are operating PCo 15.0 or an older release, you need to upgrade to an intermediate release first before you can install PCo 15.4.. You can install PCo 15.1, 15.2, or 15.3 as intermediate release in this case; SAP recommends using the latest version of PCo 15.3 for this purpose. ● All existing agent instances and settings remain intact and can be migrated automatically if necessary. It is, however, strongly recommended to export all your agent instances before you upgrade your installation. If you already run PCo 15.2 or 15.3, you should also create a backup of the configuration by choosing Connectivity Backup Plant from the menu of the PCo Management Console. ● Because all agent instances and the Management Console need to be stopped for the upgrade, it is recommended to plan some downtime for each PCo upgrade (minimum 15-30 minutes). ● If you upgrade from release PCo 15.3.0 or earlier, please note that notification message queues from these releases cannot be migrated. Make sure that you successfully process or delete all notification messages in the message queues before an upgrade. Persistent resume handles of multiple call destination systems created in PCo 15.3.0 or earlier will not be migrated to PCo 15.4 either. ● If you are still using custom-developed agents that were created in release 2.2 or older, you will have to recompile the agents after the upgrade. You will have to renew the references to the PCo assemblies before compilation. The old assemblies can no longer be executed with PCo 15.4. Custom agents created in release 2.3 or later are executable in PCo 15.4 without further measures. Installation Guide PCo 15.4 Planning PUBLIC 7 3 Software Download The software installer for SAP PCo can be downloaded from the following location: https:// launchpad.support.sap.com/#/softwarecenter . SAP recommends that all users of SAP Plant Connectivity 15.4 import the latest available support package because, in addition to the patches that have already been published, it always contains a large number of minor corrections and improvements. The software installer for PCo is self-contained. You can use the installation program for the latest support package or patch to update a PCo version that is already installed or to set up a new installation if PCo is not yet installed on the target computer. 8 PUBLIC Installation Guide PCo 15.4 Software Download 4 Preparation Before installing PCo, you must carry out the following preparatory steps for the operating system you are installing on and the type of agents you want to install. Please also check these steps if you are carrying out an upgrade. 4.1 Microsoft Preparation Steps You must observe the following installation steps for Microsoft operating systems: ● .NET Installation Before installing PCo 15.4, you must install Microsoft .NET Framework Version 4.8. Any higher version of the .NET Framework also suits the requirement. For more information, see https:// support.microsoft.com/en-us/help/4503548/microsoft-net-framework-4-8-offline-installer-for-windows . ● Windows Services The following Windows Services are used: ○ Net.TCP Port Sharing Service You have to set the Microsoft Windows Net.TCP Port Sharing Service to Automatic startup type. Caution By default, this service is disabled and makes the Management Host service of PCo inoperable. ○ OPCEnum If you are installing the classic OPC source systems (OPC DA, OPC HDA or OPC A&E), the service settings of OPCEnum also have to be set to Automatic. If it has not already been started, you must start the service manually. ● Microsoft Message Queuing (MSMQ) As of PCO 2.3, the Windows component Microsoft Message Queuing (MSMQ) is being used to send notification messages within the notification scenario. For more information about MSMQ, see http:// msdn.microsoft.com/en-us/library/ms711472(v=VS.85).aspx . With PCo 15.1.3 and higher this feature has been made optional and can be selected as an additional component during installation. This component includes the activation of the MSMQ feature and the required assemblies to support this MSMQ queuing mechanism in PCo. Caution When you install PCo 15.4 as an upgrade installation over an existing PCo version, make sure, that the MSMQ component is selected so that your agent instances remain functional. If the installation of this component was missed, execute the installer again and select the component for installation. If the activation of the MSMQ feature of Windows failed, you can also install MSMQ manually by executing the MSMQInstallUtil.exe file in PCo’s installation directory. Installation Guide PCo 15.4 Preparation PUBLIC 9 To check whether MSMQ has been installed on the computer on which PCo is running, do the following: Search for the Control Panel on the Start menu, then choose Control Panel All Control Panel Items Programs and Features . In the menu on the left, click on Turn Windows features on or off. Windows displays the Windows Features dialog box. Check whether the Microsoft Message Queue (MSMQ) Server Core component has been installed. If it has been installed, the Microsoft Message Queue (MSMQ) Server Core entry is selected. 4.2 Upgrade Preparation Steps PCo 15.4 no longer contains the required SQL CE files for migrating a configuration database to the recent JSON format. Hence, if the start release of your upgrade is 15.0 or older, you must first upgrade to an intermediate PCo release before upgrading to 15.4. You could use 15.1, 15.2, or 15.3 as intermediate release; SAP recommends the latest version of PCo 15.3 for this purpose. Refer to the installation guide of the intermediate release before proceeding with the upgrade to 15.4. You can download the pertaining installation guide from the SAP Help Portal for the intermediate release. Before starting an upgrade, you must stop all agent instances. If you are operating PCo 15.3.0 or older, make sure that all notification messages have been processed or deleted, since notification message queues from these releases will not be migrated to PCo 15.4. Persistent resume handles of multiple call destinations created in PCo 15.3.0 or earlier will not be migrated to the next release either. Delete them before the upgrade if they cannot be processed. Note Outdated notification queue messages or resume handles will result in errors in the agent instance log when starting the pertaining agent instance after the upgrade. Configuration files of type *.exe.config files could be overwritten in an upgrade to PCo 15.4. This affects the configuration files ManagementHost.exe.config and ManagementConsole.exe.config, located in the system directory <INSTDIR\System of the PCo installation, and the agent instance configuration files, located in %ProgramData%\SAP\PCo\Config\Instances. If you have adapted these files and want to retain the changes, you should save your changes before an upgrade. You need to reinsert the tags, which you added manually, in the newly installed config files. Note Note the following if there are changes to the configuration files: The changes to these settings delivered with earlier releases were forced by the transition to the newest .NET version. The transition was technically necessary, and also caused by the SAP product standard Security. Finally, close the PCo Management Console and all other running PCo applications, like the Remote Client or the PCo Migration Utility. Then carry out the upgrade installation as described below. Ensure that your system has no pending reboots, for example, due to the installation of Windows security patches. If there are pending reboots due to a Windows Update or if SAP Setup informs you about a pending reboot, perform the reboot before proceeding with the installation. 10 PUBLIC Installation Guide PCo 15.4 Preparation Note The installation program will automatically create a backup of your configuration before it is upgraded to the new release. Installation Guide PCo 15.4 Preparation PUBLIC 11 5 Installation Using the Frontend Installer The installation procedure differs, depending on whether you are carrying out an initial installation or an upgrade. If PCo is already installed, and you want to carry out an upgrade, please follow the instructions in the next section (“Upgrade Installation”). 5.1 Initial Installation To install Plant Connectivity (PCo), proceed as follows: 1. Run the PCo installation program. The SAP NetWeaver Front-End Installer Welcome dialog appears. Caution If the dialog informs you about a pending reboot, perform the reboot first before proceeding with the installation. 2. Choose Next. 3. Choose Select All to install all components. To select or deselect specific components, expand the PCo node and choose only the components that you want to install. You have to at least select the PCo Core Components for installation. 4. Choose Next. 5. Confirm the installation directory or change it using the Browse pushbutton. 6. Choose Next. Product installation starts. 7. After installation has finished, choose Done. 5.2 Upgrade Installation To install Plant Connectivity (PCo), proceed as follows: 1. Run the PCo installation program. The SAP NetWeaver Front-End Installer Welcome dialog appears. Caution If the dialog informs you about running PCo services or programs, stop all agent instances and the Management Console before proceeding. You will not be able to continue with the upgrade installation otherwise. 2. Choose Next. 3. Choose Select All to install all components. This will also flag newly available PCo components for installation. To select or deselect specific components, expand the PCo node and choose only the 12 PUBLIC Installation Guide PCo 15.4 Installation Using the Frontend Installer components that you want to install. Note that new components are not selected by default in an upgrade installation. Caution When you install PCo 15.4 as an upgrade installation over an existing PCo version, make sure that the MSMQ component is selected so that your agent instances remain functional. If the initial installation of this component was missed, execute the installer again and select the component for installation. Note The PCo destination systems, selected agents and and the PCo servers are now part of the PCo core components and are always completely installed. They can no longer be selected individually during installation. 4. Choose Next. Product installation starts. 5. After installation has finished, choose Done. Note PCo does not support downgrading to a previous version of the application. If you want to return to an older version of PCo after the upgrade follow the instructions in SAP Note 2232528 . 5.3 Silent Upgrade Installation The installation program also offers the option for a silent installation, started from a command line in administrator mode: <Installer executable> /silent During silent installation, you cannot select or deselect components from the installation. However, the silent installation works like an installation using the SAP Installation Server. It may be used in case you want to minimize the downtime of your PCo installation, for example, if patches have to be applied and you do not expect changes in the component configuration of the installer. Note Silent upgrade installation is not recommended for upgrade installations from a lower release to PCo 15.4 since mandatory components might have to be selected. While the installation is running, you cannot open the Management Console; you will receive a message that there is an ongoing installation. The following steps asre carried out during installation: ● All running agent instances will be earmarked for later restart and then stopped. ● All running PCo applications, like the Management Console or the Remote Client, will be stopped. ● The regular installation procedure will be executed. ● All agent instances that have been earmarked for later restart will be restarted. The restart procedure will first start the starting groups, in which all agent instances were running before the upgrade, in alphabetical Installation Guide PCo 15.4 Installation Using the Frontend Installer PUBLIC 13 order. Starting agent instances in starting group mode will stop if any agent instance assigned to a starting group fails to start. Finally, all remaining agent instances will be started asynchronously. Note There will be no feedback on the progress of the installation. You will notice a completed installation by the termination of the process NwSapSetup.exe in the Windows Task Manager or by checking the installation logs in folder %ProgramFiles(x86)%\SAP\SapSetup\LOGs. 14 PUBLIC Installation Guide PCo 15.4 Installation Using the Frontend Installer 6 Installation Using the SAP Installation Server PCo 15.4 and above supports the use of the SAP Installation Server. The installation procedure can be fully processed in the background without any further user interaction. You can use an Installation Server, for example, to distribute a reference installation from a central computer to several remote computers in the network. You can use the Installation Server for an initial installation as well as for an upgrade installation. The detailed information about setting up an installation server is part of a PDF document that is shipped with every PCo installation program. Execute the following command in a command prompt window to extract the content of the installer to a dedicated folder: <Installer executable> /extract:<target folder> You will find the SAP Setup Guide.pdf file in the target folder of the extraction. 6.1 Preparation Steps Setting up an installation server, basically requires the following preparation steps: 1. Extract the installer executable by executing the command in the section above. 2. Execute the program NwCreateInstServer.exe in the <target folder>\Setup folder and follow the instructions on the screen. The Installation Server requires a folder on the source computer that is shared for everyone in the domain with read access. 3. Once the Installation Server is set up, the Installation Server administration tool will be started automatically. You can call this tool later at any time by calling NwSapSetupAdmin.exe in the Setup folder of your shared installation folder. 4. You may create a package that is based on the full product and select the components that you want to install on the target computer. This dialog also allows you to define additional files that are distributed along with the installation. See the section Installation Using the Frontend Installer regarding selection of the components. To allow remote installations from an Installation Server on other computers, the computers have to be in a trusted relationship, for example, within the same domain, and allow the execution of software that resides on another computer. For further details, see the SAP Setup Guide that is delivered through extraction of the installer file. Installation Guide PCo 15.4 Installation Using the SAP Installation Server PUBLIC 15 6.2 Remote Installation Prerequisites Caution: Make sure that an existing PCo installation on the target computer does not perform business critical activities before the installation is started. All running PCo applications running on the target computer will be automatically stopped during the installation procedure. However, in case of remote installations, there is no need to explicitly stop all running agent instances before the remote installation because the Installation Server will stop the instances before the installation and restart them afterwards. The user who executes the remote installation has to be member of the Administrators group on the target computer. Start Remote Installation To start the remote installation of PCo from an Installation Server, proceed as follows: 1. Start the administration tool NwSapSetupAdmin.exe in the Setup folder of your shared installation folder. 2. Right-click on the product or the package that you want to install and select Install Product on Remote Workstation from the context menu. Provide the credentials for the administrator user for which the installation is executed on the target computer. You should receive the message that the execution started successfully. Upgrade In case of an upgrade, the remote installation will work as follows on the remote computer: ● All running agent instances will be earmarked for later restart and then stopped. ● All running PCo applications, like the Management Console or the Remote Client, will be stopped. ● The regular installation procedure will be executed. ● All agent instances that have been earmarked for later restart will be restarted. The restart procedure will first start the starting groups, in which all agent instances were running before the upgrade, in alphabetical order. Starting agent instances in starting group mode will stop if any agent instance assigned to a starting group fails to start. Finally, all remaining agent instances will be started asynchronously. The installation tools can also be used through a command prompt so that you can create suitable command files (batch files) for further automatizing the installation procedures. See the SAP Setup Guide for further details. 16 PUBLIC Installation Guide PCo 15.4 Installation Using the SAP Installation Server 6.3 Monitoring There will be no notification within the Installation Server administration tool that the remote installation finished successfully or with errors. However, you can retrieve the installation logs by choosing Collect Logs Remote from the menu of the administration tool. In the case of remote installations, the recent PCo installation logs (CSV files) of the remote computer will be copied to the LOGs folder of the SapSetup installation once the installation procedure is finished. These logs will also be fetched using the Collect Logs command. Note You can configure the PCo Remote Client on the computer with the Installation Server prior to the upgrade to check whether the remote installation of PCo was successful and whether all agent instances that were running before the upgrade have been started as well. 6.4 Troubleshooting Remote Installations If the remote installation on the target computer does not complete, check the log NwSapSetup.log in folder %ProgramFiles(x86)%\SAP\SapSetup\LOGs on the target computer. You may retrieve it from the target computer using the menu Remote Collect Log Files in the SAP Installation Server Administration tool. The log gives an indicator for the interruption of the installation process. In most of the cases, insufficient authorizations cause the interruption; typically, program PCoUnattendedInstallUtil.exe cannot be executed and the line PCoUnattendedInstallationUtil exists is the last entry in the log. In this case, stop the NwSapSetup process on the target computer and check whether the source and target computer have a trusted relationship. Make sure that you provide the credentials of an administrator user when you start the remote installation on the target computer from the SAP Installation Server Administration tool. See also the section Troubleshooting in the SAP Setup Guide. Installation Guide PCo 15.4 Installation Using the SAP Installation Server PUBLIC 17 7 Post-Installation 7.1 PCo Agent Preparation Steps You must observe the following steps for the Plant Connectivity agents after installing PCo. ● Citect agent 1. Copy the files for the CtApi interface from the Citect installation directory into the PCo system directory (for example, to c:\Program Files (x86)\SAP\Plant Connectivity\System): ○ ctapi.dll ○ ct_ipc.dll ○ cteng32.dll ○ ctres32.dll ○ ctutil32.dll 2. If PCo is not installed on the same machine as Citect you have to set the following in the CitectSCADA configuration file (citect.ini): [CTAPI] Remote=1 ● IP21 Agent: To use the IP21 agent, carry out the following steps: 1. Ensure that a valid Windows user exists at the PCo machine and the IP21 database machine. 2. Copy the following files for the DBApi interface from the IP21 installation directory into the PCo system directory (for example, c:\Program Files (x86)\SAP\Plant Connectivity\System): ○ cimsrvapi.dll ○ CimWin32Util.dll ○ infoplus21_api.dll ○ ip21admin_client.dll ○ ip21ezrpcw32.dll ○ ip21winrpc32.dll ○ libc21.dll 3. Every tag in IP21 that you want to use with PCo needs to have the following fields: ○ IP_VALUE ○ IP_VALUE_TIME ○ IP_VALUE_QUALITY ○ IP_#_OF_TREND_VALUES ○ IP_TREND_VALUE ○ IP_TREND_QSTATUS ○ IP_TREND_QLEVEL ○ IP_DESCRIPTION ○ IP_GRAPH_MINIMUM ○ IP_GRAPH_MAXIMUM ● ODBC Agent 18 PUBLIC Installation Guide PCo 15.4 Post-Installation If you want to use the ODBC agent, you first have to install and configure the ODBC driver for your data source using the Windows tool ODBC Data Source Administrator. For more information about the ODBC Data Source Administrator, see the PCo documentation on the PCo product page under https:// help.sap.com/viewer/pco . ● OLE DB Agent: If you want to use the OLE DB agent, you must install MDAC 2.8. ● OPC Agents: If you want to use OPC A&E, DA or HDA agents you must install the OPC core components 3.0 redistributable. Depending on the type of agent, you only can connect to servers that fulfill certain specifications: ○ If you want to use the OPC A&E agent, you can only connect to: ○ OPC A&E server compliant with version 1.10 of the OPC A&E specifications ○ If you want to use the OPC DA agent, you can only connect to: ○ OPC DA server compliant with version 2.05a or 3.0 of the OPC DA specifications ○ If you want to use the OPC HDA agent, you can only connect to: ○ OPC HDA server compliant with version 1.20 of the OPC HDA specifications ○ If you want to use the OPC UA agent, you can only connect to: ○ OPC UA server compliant with version 1.0 of the OPC UA specifications Note The mentioned servers could be installed locally on the same computer or on a remote computer. ● PI Agent: If you want to use the OSIsoft PI agent, you must install PI SDK Version 1.3.6 or later. ● Asset Framework Agent: the asset framework (PI AF Client(x86)2014) from OSIsoft PI has to be installed in version 2.6.0 or higher ● Proficy Agent: If you want to use the Proficy Historian agent, you must install Proficy Historian SDK. Choose at least the components Proficy Historian Client Tool and Historian Clients Access Assembly during execution of the Proficy Historian SDK Setup. In order to make the PCo installation robust against future updates of the Proficy software, it is recommended that you place a copy of the file Proficy.Historian.ClientAccess.API.dll in the system folder of the PCo installation <INSTDIR>\System after installing the Proficy Software. You can find this DLL in the Global Assembly Cache (GAC) of your Windows installation: C:\Windows\Microsoft.NET \assembly\GAC_MSIL\Proficy.Historian.ClientAccess.API. Having this DLL located in the PCo system folder, PCo no longer checks against specific interface versions of the Proficy software and continues to work without disruption after updates of the Proficy software. 7.1.1 Installation of Proficy Historian Client If you want to use the Proficy Historian agent, you must install Proficy Historian SDK: 1. Install the Proficy Historian Client. 2. Select the Proficy Historian Client Tool option in the Proficy Historian Setup Maintenance dialog box, as shown in the screenshot: Installation Guide PCo 15.4 Post-Installation PUBLIC 19 3. In addition, you should install the History Client Access Assembly. This is a toolkit for custom development. To do this, select the Historian Clients Access Assembly option, as shown in the screenshot: 4. Finish the setup procedure of the Proficy Historian. 5. To make sure that that the PCo installation is stable when there are future updates of the Proficy software, it is recommended that you place a copy of the Proficy.Historian.ClientAccess.API.dll file in the system folder of the PCo installation. To do this, go to the following path: C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Proficy.Historian.ClientAccess.API 6. Copy the Proficy.Historian.ClientAccess.API.dll to the following system folder of the PCo installation: <INSTDIR>\System With this DLL located in the PCo system folder, PCo no longer checks against specific interface versions of the Proficy software and continues to work without disruption after updates of the Proficy software. 20 PUBLIC Installation Guide PCo 15.4 Post-Installation 7.2 Checks To check your PCo installation, proceed as follows: 1. Check whether the startup type of the PCo standard services suits your needs. The Management Host service is installed by default with startup type Manual, the Active Monitor service with startup type Automatic. Execute the following steps to change the startup type: 1. Type Windows-R to open the Run dialog 2. Enter services.msc to start the Services list in the Microsoft Management Console 3. Look up the pertaining SAP Plant Connectivity services and choose Properties from the context menu. 4. Change the startup type according to your requirements. 2. In case of problems with the installed or upgraded PCo check the installer logs in the PCo log directory: <INSTDIR>\Logs\PCoInstallUtility_<Date>_<Time>.csv and <INSTDIR>\Logs \PCoMigrationUtility_<Date>_<Time>.csv. Installation problems related to SAPSetup can be analyzed through the logs in folder %ProgramFiles (x86)%\SAP\SapSetup\LOGs. 7.3 Checking the Upgrade Installation Additional Steps If you used the frontend installer for an upgrade of PCo, you must restart all agent instances that were stopped before the upgrade. If you started a remote installation or an installation in silent mode, PCo will automatically start all agent instances that were running before the upgrade. You may check the success of the restarting procedure by using the Remote Client. OPC UA Source Systems If you have OPC UA source systems and you upgraded from a release earlier than 15.0 to PCo 15.4, consider migrating them in accordance with SAP Note 1973693 if you did not do this after the upgrade to an intermediate release. The validation of certificates may behave differently after upgrading from an older release to PCo 15.4. Certificate validation errors may occur after the upgrade. Execute a connection test for each of your OPC UA source systems by using the Test Connection button on the Session tab of your OPC UA source systems. If the connection test fails, follow the instructions in the application help. For more information see Application Help for PCo 15.4 on SAP Help Portal at http://help.sap.com/pco OPC Source Systems Installation Guide PCo 15.4 Post-Installation OPC UA Source System: Security Tab SAP Plant Connectivity Source System Possible Causes of Connection Setup Failure . PUBLIC 21 7.4 Checking the Logging Parameters Use PCo uses Windows Event Logs for storing messages from the agent instances. A separate log named SAP_<log identifier> is automatically created for each agent. Check whether the parameters of the log suits to your needs. Procedure 1. Start the tool in the Windows Start menu under SAP Plant Connectivity see all Windows Event Logs that are assigned to PCo agent instances. Event Log Management to 2. Choose Manage Event Log to open theWindows Event Viewer for the log that is assigned to a particular agent instance. 3. In the Windows Event Viewer choose Properties from the context menu of the log. 4. Define the storage location of the log, its maximum size and the action to be taken if the maximum size of the log is reached. Note By default, the log for a PCo agent is created with an initial size of 4 MB, which is suitable for about 8000 log entries. If the maximum log size is reached, the oldest log entries will be overwritten. 7.5 Management Host Diagnostic Information The service debug behavior is disabled by default for the Management Host service. As a consequence, when an exception occurs, no error information is sent to clients. This affects the PCo remote client and, to some extent, versioned notifications. For troubleshooting purposes this setting may be changed manually, which will cause the service to issue more descriptive error information. For more information, see 2452150 110).aspx . 7.6 and https://msdn.microsoft.com/en-us/library/aa717048(v=vs. Installation of the Agent SDK The agent SDK is now provided as an extension file for Visual Studio 2019. Refer to the separate installation guide for the agent SDK if you want to develop your own agents. If you upgraded from PCo 15.1 or older, existing versions of the agent SDK will be deinstalled during the upgrade to 15.4. 22 PUBLIC Installation Guide PCo 15.4 Post-Installation 7.7 Troubleshooting of Installation Errors Installation problems can occur in rare cases during upgrade installations. Normally, the existing PCo configuration is migrated to the current data model of the new PCo version automatically during an upgrade installation. However, in exceptional cases, you may not be able to update some of the PCo runtime libraries (DLLs) during the installation because they are still locked by running processes. This may occur for currently unknown reasons, even though the installation does not start until all running PCo processes (agent instances, Management Console, remote client, PCo services) are completed. The installation program flags the runtime libraries that cannot be updated for an exchange after a system restart. The data migration as part of the installation may however fail due to the runtime libraries that have not yet been updated. In such cases, the execution of the PCo Migration Utility could solve the problem. You can find the Migration Utility in the Windows Start menu under SAP Plant Connectivity see the steps described in SAP Note 2822238 . Migration Utility . For more information, If the Migration Utility cannot solve the problem either, you can try deinstalling PCo, executing a system reboot, and installing the same PCo version again. Any existing configuration will be kept during this step. Note Downgrading to a previous PCo version is normally not supported if the configuration was already migrated to a newer PCo version. Hence, downgrading requires a complete cleanup of the installation first. See SAP Note 2232528 . In case of ongoing installation problems, contact SAP Support and provide the installation logs, as described in SAP Note 2099376 . Installation Guide PCo 15.4 Post-Installation PUBLIC 23 8 Additional Information To allow remote communication between an agent instance in PCo OPC A&E (Alarms and Events), OPC DA, or OPC HDA and an OPC A&E, OPC DA, or OPC HDA on a remote computer, you must correctly configure DCOM security. For more information, see http://www.opcfoundation.org Security Downloads White Papers OPC, DCOM and and see the Plant Connectivity 15.1 Security Guide on the SAP Service Marketplace. SAP Plant Connectivity is distributed with a self-extracting archive and contains SAP Setup to perform the installation. For more information about the features of SAP Setup, see installation guide on https:// support.sap.com/en/tools/software-logistics-tools.html#section_1711887801 . 24 PUBLIC Installation Guide PCo 15.4 Additional Information 9 Installing the Offline Help The offline documentation in CHM file format has been discontinued as of release 15.3 SP01. You can no longer download the corresponding file from the SAP Support Portal for this version of PCo. As a replacement, you may use the documentation in PDF format that is available on the SAP Help Portal for Plant Connectivity under https://help.sap.com/pco. Installation Guide PCo 15.4 Installing the Offline Help PUBLIC 25 Important Disclaimers and Legal Information Hyperlinks Some 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 Features Experimental 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 Code Any 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 Language We 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 Platforms Some 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. 26 PUBLIC Installation Guide PCo 15.4 Important Disclaimers and Legal Information Installation Guide PCo 15.4 Important Disclaimers and Legal Information PUBLIC 27 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