+ All Categories
Home > Documents > Welcome to OPC 101 - PAS · •For OPC Server and for OPCEnum.exe –Launch and Activation...

Welcome to OPC 101 - PAS · •For OPC Server and for OPCEnum.exe –Launch and Activation...

Date post: 30-Mar-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
15
Welcome to OPC 101
Transcript

Welcome to OPC 101

© PAS Global, LLC - Confidential and Proprietary 2017 | 2

•OPC is a data acquisition technology•Object Linking & Embedding for Process Control•OPC Foundation Standards

–OPC DA, OPC HDA, OPC AE–XML DA–OPC UA (OPen Connectivity Unified Architecture)

OPC

© PAS Global, LLC - Confidential and Proprietary 2017 | 3

•COM = Local, no security required•DCOM = Remote, lots of security required

COM versus DCOM

CLIENT

SERVERCLIENT

DCOM

COM

LAN

via network

© PAS Global, LLC - Confidential and Proprietary 2017 | 4

TuneWizard Communication Path via OPC

SERVER

OPC Core Components

OPC Core Components

DCOM or COM DCOM or COM

TuneWizard PC

Client

© PAS Global, LLC - Confidential and Proprietary 2017 | 5

• Items in an OPC server are typically organized in a tree hierarchy (address space), where the branch nodes serve organizational purposes (similar to folders in a file system)

•The leaf nodes correspond to actual pieces of data that can be accessed (similar to files in a file system) – the OPC items.

PAS OPC DA Test Client

TuneWizard Deployment for OPC Data Collection

© PAS Global, LLC - Confidential and Proprietary 2017 | 7

•Option 1 – TuneWizard installed on computer separate from the OPC Server–DCOM required

•Option 2 – TuneWizard installed on the computer hosting the OPC server–DCOM not required

TuneWizard OPC Client

© PAS Global, LLC - Confidential and Proprietary 2017 | 8

TuneWizard Deployment Options

Business Network

Process Control Network OPC Server

Firewall

TuneWizard PC

TuneWizard can be installed in either location

DCOM Configuration

© PAS Global, LLC - Confidential and Proprietary 2017 | 10

• It’s like a combination lock•Has to be set in four places

–OPC Server application–OPC Enum application–OPC Server (machine) Defaults–OPC Data Collector (machine) Defaults

•Probably more than one combination of settings will work, but if not in this document, you’re on your own!

DCOM Configuration

© PAS Global, LLC - Confidential and Proprietary 2017 | 11

•Start | Run | dcomcnfg•Drill down Component Services•Right-click My Computer•Select Properties

DCOM Configuration: Windows XP, 2003, 2008, 2012

© PAS Global, LLC - Confidential and Proprietary 2017 | 12

•Enable Distributed COM on this computer–Must be checked

•Default Authentication Level–Set to “Connect”

•Changes to Default settings require a reboot

OPC Server Machine: Default Properties

© PAS Global, LLC - Confidential and Proprietary 2017 | 13

• Win XP, 2003, 2008, 2012• Access Permissions

– Edit Limits– Check Remote Access for

ANONYMOUS LOGIN– This setting is necessary for

OPCEnum.exe to function• Launch and Activation Permissions

– Edit Limits– Check Remote Launch and Remote

Activation for Everyone• Changes to DCOM Security

settings require a reboot

OPC Server Machine: DCOM Security Settings

© PAS Global, LLC - Confidential and Proprietary 2017 | 14

•Windows XP, 2003, 2008, 2012–Drill Down to DCOM Config

•On OPC Server Machine•For OPC Server application

and for OPCEnum.exe–Authentication Level – set to

Connect

•Note: Honeywell OPC Server is hci.TpnServer

Application-specific DCOM Configuration

© PAS Global, LLC - Confidential and Proprietary 2017 | 15

• For OPC Server and for OPCEnum.exe– Launch and Activation Permissions – Set to Customize– Access Permissions – Set to Customize– Edit Both – Add account under which OPC Data Collector is running and check all

boxes• OPC Server and OPCEnum.exe have to be stopped and restarted, or

machine rebooted

Application-specific DCOM Configuration 2


Recommended