Welcome to the Industrial Automation website!

NameDescriptionContent
HONG  KANG
E-mail  
Password  
  
Forgot password?
  Register
当前位置:

Industrial Networks Connecting Controllers via OPC

来源: | 作者:佚名 | 发布时间 :2024-01-15 | 828 次浏览: | Share:

Reliability means the probability of a device remaining failure free during a specified time interval, e.g. the maintenance interval: R = e λt Redundancy is the implementation of extra components in addition to the ones needed for normal operation. Thus, redundancy normally increases reliability and availability. 

2.2 OPC OPC, originally short for “OLE for Process Control”, is an open, standardized software communication interface specification launched in 1996 by a task force of different automation companies, later forming the OPC Foundation. As the former name indicates, OPC is an adaption of Microsoft’s Object Linking and Embedding OLE1 to the process control business, which used to be highly proprietary at that point of time. Thus it was almost impossible to efficiently combine products of different vendors. By providing so-called OPC servers with their devices, buses and software, vendors open their products to any OPC compliant client able to connect to the server for data exchange. Usually, an OPC server can handle several clients at once, while these clients—e.g. visualization or calculation applications—can connect to different servers in order to obtain their needed information.

Over the years, the OPC Foundation has been adding eight additional speci- fications to the original one, therefore the name OPC was freed from its original meaning and is now used as an umbrella term [3]. Some important specifications are quickly explained in the following: DA (Data Access) is the original and most widely used standard of OPC. Its purpose is the cyclic polling of real time data, for example for visualization purposes.

HDA (Historical Data Access), in contrary, specifies the access to already stored data. 

AE (Alarms and Events) describes the non-cyclic, event-based exchange of alarms and events. 

Data eXchange is a specification from 2002 which regulates the direct communication between two OPC servers. For this Master’s Thesis it was made use both of the DA specification for the main purpose of communication as well as the AE specification in order to display and log round-trip times. Unfortunately, the promising Data eXchange specification is almost inexistent in practice and could therefore not be used in our thesis. The underlying technique to exchange data is the component object model COM of Microsoft Windows, therefore OPC can only run on Windows operating systems [4]. A new generation of OPC specifications recently published is called OPC Unified Architecture (OPC UA) and is independent of COM, thus being able to run on more operating systems as well as embedded devices [5]. 

2.2.1 OPC Data Access OPC DA is organized in the hierarchical structure server, group and item. Items correspond to variables and can be read and written. Furthermore, a quality and time stamp is provided with each of them. When reading items, the value usually comes from the OPC server’s cache, which is updated periodically with the values of the device (or bus, component). However, it is usually possible to force a read directly from the device. Clients organize their items in groups, which for example share the same access method and update rate. Each OPC server has an unique name, some vendors even offer the operation of multiple servers for the same device. OPC DA provides different methods to access items, first of all synchronous and asynchronous read and write operations. More important to us, there is also a subscription mechanism, which is commonly used by modern clients in order to reduce communication. That is, the client group subscribes to the server which then “pushes” values towards the client only if they changed respectively exceed a pre-defined dead-band. The client can force an update of all these values by issuing a refresh call, which corresponds to an asynchronous read for all items of a group [6]. 

2.3 Programmable Logic Controllers This section informs about the two controllers involved and about the controller that has to be replaced. Please notice that we use the term controller equivalent to programmable logic controller (PLC) throughout our Master’s Thesis.

2.3.1 Advant Controller 160 (AC160) The AC160 series was launched in 1997 to meet high speed requirements in turbine control. To this day its outstanding performance is needed for fast closed loop control (CLC). For our work, we were provided with a rack RF616 for the physical mounting of the controller parts. The rack also delivers power to each device and includes the BIOB Backplane Input/Output Bus which, among other tasks, processes the communication between the processor module and the communication interface. The tests in this Master’s Thesis were done with processor modules of the type PM665 (containing a Motorola MPC8240 processor) and the AF100 communication interface CI631, both supporting redundancy [7]. To program the processor module, its built-in EIA-232 interface was connected to the engineering PC.

  • EATON XTOB0220LC1 Overload Relay
  • EATON DIL4M115230V50/60HZ Power Contactor
  • EATON 56450-410 Industrial Electronic Component
  • EATON CGE-02-3-21 Proportional Flow Control Valve
  • EATON 9078A67G04 Power Circuit Component
  • Eaton A200M2CX Motor Starter 45A
  • Eaton XC-CPU201 PLC 512K 8DI 6DO
  • Eaton XTCE580N22A Contactor 580A 22kW
  • Eaton MWI616 Industrial Workstation HMI
  • Eaton 4A55505H01 DC Power Supply Module
  • Eaton FD3150K Fixed MCCB 150A Circuit Breaker
  • EATON 9210‑6384‑00P 5P1550iR Rack UPS System
  • EATON ECN0702EHA Motor Starter Control Device
  • EATON KDB3300W 3-Pole Molded Case Circuit Breaker
  • EATON EEA-PAM-581-F-33 Programmable Automation Module
  • EATON XVS-460-15MPI-1-10 Touch Panel HMI
  • EATON HMCP400X5C Motor Circuit Protector
  • EATON DE1-124D3NN-N20N Variable Speed Starter
  • EATON PTE048-3Y101 Proportional Valve Amplifier
  • EATON 450U-E-L-440-W Photoelectric Sensor
  • Eaton 450U-E-L-440-W Wireless Ethernet Radio
  • Eaton NZMN3-AE630 MCCB 3P 630A Circuit Breaker
  • Eaton 7585DT-12 Industrial Display Monitor
  • Eaton HMI04BU01 Operator Interface Terminal
  • Eaton XV-102-B4-35TQRF-1AN HMI 3.5 Inch Touch Screen
  • EATON CLDC3600FK12P05Y04 DC Drive Controller for Industrial Motors
  • EATON 4A55505H01 Circuit Breaker for Industrial Power Systems
  • EATON PW9130I2000T-XL Online UPS Power Protection System
  • EATON XV-102-B3-35TQE-10 Industrial HMI Touch Panel
  • EATON XV-102-D6-57TVRC-10 HMI Touch Panel Operator Interface
  • EATON TA15CWBA-1AA04000 MTL Intrinsically Safe Barrier
  • EATON 9SX700I Online Double Conversion UPS
  • EATON B20098140711 Control Part
  • EATON 5277C13G09 Power Control Component Specifications
  • EATON FUE-563004 Industrial Control Module
  • Eaton EDR-3000-2C0IA1 Distribution Relay 5A
  • Eaton 10073074-001 TP08305543773 UPS Control Board Rectifier
  • Eaton NZMN3-AE630 Molded Case Circuit Breaker 630A
  • Eaton MFD-CP8-ME Expansion Module for MFD Series
  • Eaton HMCP400W5C Motor Circuit Protector 400A
  • EATON S801R13N3B Soft Starter Controller
  • EATON 66D2032GX1 5A MP3000 Motor Protection Relay
  • EATON XV-102-BE-35TQRC-10 HMI Touch Panel
  • EATON 9PX2200iRT3U Online UPS Power Supply
  • EATON 1785T-PMPS-1700 Power Management Control Module
  • EATON E05516-2134 Digital Input Eurocard
  • EATON XVS-460-15 MPI-1-10 Touch Panel HMI
  • EATON 0567-0753-0001 Industrial Control Component
  • EATON GHG5124407R0001 Explosion-Proof Plug 32A Data
  • EATON XV-102-E6-57TVRC-10 HMI PLC Technical Manual
  • Eaton 5-Y-41433-406-PD-Q-U Predetermined Counter
  • Eaton EEA-PAM-523-A-32 Vickers Proportional Amplifier
  • Eaton EX 1500 RT2U UPS 1.5kVA 1350W
  • Eaton PDG33M0175VFAJ Molded Case Circuit Breaker 175A
  • Eaton S801R13N3S S801+ Soft Starter 135A
  • EATON HLW3630 Industrial Circuit Breaker
  • EATON JGS316032G Industrial Fuse Holder
  • EATON NZMN3-4-AE400 Molded Case Circuit Breaker
  • EATON HKDB3250FT32W Molded Case Circuit Breaker
  • EATON WL-35717F Industrial Control Relay Module
  • EATON 9373-FB-PS-SS-040 Fieldbus Power Supply
  • EATON EL-5073E-T Industrial Lighting Control
  • EATON 9373-FB-PS-SS-040 Fieldbus Power Supply
  • EATON 92-00802-02 Power Management Component
  • EATON RPE017 916 Proportional Valve Amplifier
  • Eaton 15-820-33 Thermal Overload Relay
  • Eaton F880-CL-PS EMC Power Line Filter
  • Eaton T6527-50-03-00 Time Delay Relay
  • Eaton JM60400-3MW22 Molded Case Circuit Breaker
  • Eaton MVX001A0-5 MVX001A05 AC Drive
  • EATON SVX030A1-2A1N1 PowerXL Variable Frequency Drive
  • EATON 5990-0181-0001 Industrial Electronic Module
  • EATON XP-702-C0-BOX-00 HMI Operator Panel
  • EATON VS007411A-00000 Industrial Control Module
  • EATON 57701-442 Industrial Control Module
  • EATON C304BNA111 Freedom Series Relay
  • EATON HKW3400F K-Frame Circuit Breaker
  • EATON 101073823-001 Specialized Control Part
  • EATON VFX-100M Industrial Power Component
  • EATON B1-AF100-NA 100A Busway Tap-Off Box
  • Eaton FD3150KW Molded Case Circuit Breaker
  • Eaton HMCP400W5C Motor Circuit Protector
  • Eaton SC300-00 Soft Starter 300A
  • Eaton A200M3CX Motor Starter Non-Reversing
  • Eaton 104-1193-006 Industrial AC Motor
  • GE IS200ERSDG1A Mark VIe Ethernet Switch
  • GE IS200ERAXH1A Mark VIe Ethernet Adapter
  • EATON T6527-50-03-00 Industrial Control Component
  • EATON XV-102-D6-57TVRC-1K HMI Touch Panel
  • EATON EEA-PAM-513-A-33 Proportional Amplifier Module
  • EATON 9373-FB-PS-SS-040 Industrial Power Supply Module
  • EATON 58820-400 Industrial Control Module
  • EATON NZM10-400N Molded Case Circuit Breaker
  • EATON XV-102-B5-35TQR-10-PLC HMI PLC
  • EATON XV-102-D0-70TWR-10 HMI Touch Panel
  • EATON PXM4251A1BB Power Xpert Meter
  • EATON GHG5124407R3001 Explosion-Proof Plug
  • EATON 57751-40A Industrial Control Component
  • EATON N5LSIG Digitrip 520 Trip Unit
  • EATON B20098140711 Industrial Control Component
  • EATON PDG23F0125VFFJ Power Defense Circuit Breaker
  • Eaton KRP-C-1100SP Low-Peak Time-Delay Fuse
  • Eaton 57151-400 General Purpose Relay
  • Eaton KRP-C-1100SP Low-Peak Fuse
  • Eaton OFT-10W01 Thermal Overload Relay
  • Eaton 2D78559G01 Digital Input Module
  • EATON DILM250/22(RA250) Motor Contactor
  • EATON E05516-2134 Motor Protection Relay
  • EATON EL-5073E-T Managed Gigabit Ethernet Switch
  • EATON F880-CL-PS Compact Load Contactor
  • EATON 5886-7400 Industrial Circuit Breaker
  • EATON A200M3CX NEMA Size 3 Motor Starter
  • EATON 57751-40A Industrial Control Component
  • EATON N5LSIG Digitrip 520 Trip Unit
  • EATON B20098140711 Industrial Control Component
  • EATON PDG23F0125VFFJ Power Defense Circuit Breaker
  • Eaton 15-871-6 AF5000+ Power Supply Board
  • Eaton D80JE22A Motor Protection Relay
  • Eaton IQ DP-4000 66D2040G03 Power Monitor
  • Eaton PXM4000 PXM4051A1BB Power Meter
  • Eaton IQMESIIN1 Communication Interface Module
  • EATON DT223UGK Double Throw Safety Switch
  • EATON 1023843 Power Circuit Board 94V Control Module
  • EATON ES4P-221-DRXD1 Smart Relay Controller
  • EATON DH222NWK Heavy Duty Safety Switch
  • EATON XV-303-10-C00-A00-1C Industrial HMI Touch Panel
  • EATON RDF200J-3 200A Fusible Disconnect Switch
  • EATON A200M2CACD NEMA Size 2 Motor Starter