Welcome to the Industrial Automation website!

NameDescriptionContent
XING-Automation
E-mail  
Password  
  
Forgot password?
  Register
当前位置:

Industrial Networks Connecting Controllers via OPC

F: | Au:佚名 | DA:2024-01-15 | 1284 Br: | 🔊 点击朗读正文 ❚❚ | 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.

  • Atlas Copco QCS-T34025 Quick Connect System
  • Atlas Copco HR115-C6-88S Electric Nutrunner
  • Atlas Copco 4240031280 PF4 Tool Cable Assembly
  • Atlas Copco 3HAB8101-11 Robot Controller Component
  • Atlas Copco 1614 6449-00 Regulating Valve
  • Atlas Copco 9040120204 Power Box Tool Controller 400VAC
  • Atlas Copco 1900100381 Control Panel for Air Compressor
  • Atlas Copco TC-4000-P-PB-ES Power MACS Controller Drive
  • Atlas Copco 2012-S7-115R Power Focus Torque Controller Tensor S7
  • Atlas Copco IRC-Focus-B-C-EIP-HW IRC Focus Controller with Bluetooth
  • Atlas Copco LTV 48 R150-HAD Nutrunner Air Wrench
  • Atlas Copco TC4000-P-ES Torque Controller 8435651100
  • Atlas Copco 4240-5008-01 Servo Motor
  • Atlas Copco 8433-0015-30 Controller Module
  • Atlas Copco 3HAB8101-6/07B Servo Driver
  • Atlas Copco QST Cable 4220379907
  • Atlas Copco 1900071181 Compressor Control Panel
  • Atlas Copco 1900071292 Compressor Control Panel
  • Atlas Copco 2101-S9-115R Tensor S9 Power Focus Controller
  • Atlas Copco XC2002 Compressor Control Panel 1604951600
  • Atlas Copco 4240500201 PF4 Interface Cable
  • Atlas Copco PF4 Tool Cable 5M ST 4220 2636 05
  • Atlas Copco PF4 Tool Cable 5M ST 4220 2636 05
  • Atlas Copco 4240-0366-82 PF4 Tool Cable 5 Meter
  • Atlas Copco 4240-0367-81 PF4 Tool Cable with Straight Connector
  • Atlas Copco 4240-0367-82 PF4 Tool Cable Assembly
  • Atlas Copco 2101-S9-115R Electric Nutrunner Assembly Tool
  • Atlas Copco 3HAB8101-7 Control Interface
  • Atlas Copco 3HAB8101-3/07B Control Module
  • Atlas Copco PF6000 IAM Station Control
  • Atlas Copco 8433-0610-04 Selector-4 Controller
  • Atlas Copco Power Focus PF4000-C-DN-HW Tool Controller
  • Atlas Copco SAM-PA-400-30-E Power Supply Module
  • Atlas Copco PF3007-C-H Tensor S4 S7 Torque Controller
  • Atlas Copco PF4000-C-HW Control System 8433610005
  • Atlas Copco BSM 2590D R Servo Motor 4230 3012 80
  • Atlas Copco 80450.000029 Servo Motor Gear Drive Unit
  • Atlas Copco 3HAB8101-4/02D Servo Driver DSQC345D
  • Atlas Copco 1900071032 Compressor Control Panel
  • Atlas Copco 1900520400 Compressor Control Panel
  • Atlas Copco Power Focus PF4000-C-EIP-HW Tool Controller
  • Atlas Copco PF6000IF 8436180202 Controller
  • Atlas Copco 8202900410 Power Supply Unit
  • Atlas Copco 4240-0355-80 Interface Module
  • Atlas Copco 1089935597 Start Switch Control Panel
  • Atlas Copco 1626850003 XC2003 Control Panel
  • Atlas Copco STR61-200-20 Angle Wrench
  • Atlas Copco 1900070123 Power Control Module
  • Atlas Copco 1089935597 Compressor Control Panel
  • Atlas Copco ETP ST32-10-10 Pistol Nutrunner
  • Atlas Copco 1900520400 Control Panel Unit
  • Atlas Copco 48R050-01001 Relay Module
  • Atlas Copco 49-4100-01C5L Power Supply
  • Atlas Copco D303-DL-BASIC Controller
  • Atlas Copco 8433056445 I/O Expander Error Proofing Module
  • Atlas Copco PF4000-G-HW Screwdriver Controller
  • Atlas Copco 1202-66270-9325 Cooler Cover Valve
  • Atlas Copco EA2-TX-100 Dew Point Sensor
  • Atlas Copco PF4000-C-HW Controller 240VAC
  • Atlas Copco 1900 0701 05 Elektronikon Control Panel
  • Atlas Copco PF3107-C-HW Tensor 3-7 Controller
  • Atlas Copco TPS Control 8202900410 Controller
  • Atlas Copco 1900-1005-27 Circuit Board XAS 750
  • Atlas Copco Power Focus SL PF4002-C-HW Controller
  • Atlas Copco 1900520490 Air Compressor Control Panel
  • Atlas Copco QCM2-T-34050 Mass Flow Meter
  • Atlas Copco CSS91-B2 Compressor Controller Module
  • Atlas Copco PF3109-C-DN-HW Industrial Controller
  • Atlas Copco P1900520060 Air Compressor Controller Gateway
  • Atlas Copco Coupling 1635099600 Compressor Part
  • Atlas Copco ACTA 4000 Torque Calibrator
  • Atlas Copco 1626850005 Compressor Control Panel
  • Atlas Copco DMC50412 Digital Motion Controller
  • Kontron 2-DH34-0100-03 Atlas Copco SOKO-M@C-IIA-70 HMI 12-24V
  • Atlas Copco PF3107-G-HW PF3107GHW Controller
  • Atlas Copco PF3109-G-DN-HW PF3109GDNHW Controller
  • Atlas Copco 8433-2742-00 Power Supply Module
  • Atlas Copco 1900-0710-82 Controller Module
  • Atlas Copco 9040120204 Industrial Component
  • Atlas Copco 2906-0674-00 Zr55-90 8000H Maintenance Kit
  • Atlas Copco 1900 0701 23 High Range Regulator for Compressor Controller
  • Atlas Copco 4220263610 PF4 Tool Cable 10M ST Cable
  • Atlas Copco XC2002 1604951601 Compressor Panel
  • Atlas Copco S9 Tensor PF3009-G-DN-HW Controller
  • Atlas Copco 80471.000009 Pneumatic Roller Screw Unit
  • Atlas Copco 8433710005 PF4000-C-HW Compact Controller Profibus
  • Atlas Copco PF4002-G-HW Power Focus Controller
  • Atlas Copco 8431038150 Impulse Nutrunner
  • Atlas Copco PF6000 Power Focus Nutrunner Controller
  • Atlas Copco 1626850006 Compressor Controller Panel
  • Atlas Copco STR61-70-13 Tensor Angle Wrench
  • Atlas Copco ETV ST61-40-10 Right Angle Electric Screwdriver with Cable
  • Atlas Copco MK5S Touch Display Controller P1900520400
  • Atlas Copco 1900520020 Controller Panel for Compressor
  • Atlas Copco SRTT-B 1000Nm-50 Transducer 8059094675
  • Atlas Copco ETV ST61-50-10 Right Angle Electric Screwdriver with Cables
  • Atlas Copco 4240070100 Power Supply Module
  • Atlas Copco TC-52S-I TC52SI Controller
  • Atlas Copco ACTA 4000 QC Torque Calibrator
  • Atlas Copco 8433 1236 51 ETV S42-10-10 Right Angle Nutrunner
  • Atlas Copco ETV STB63-50-B10-BCR-IRCW Tensor STB Right Angle Nutrunner
  • Atlas Copco PF6000 SE-10523 Screwdriver Control System
  • Atlas Copco Power MACS TC52S 4240 0442 81 Controller
  • Atlas Copco 1900071162 Operator Interface Panel
  • Atlas Copco 4230-1705-80 I/O Expansion Module
  • Atlas Copco 8433 0005 10 Power Supply Module
  • Atlas Copco 8433-0020-20 Interface Module
  • Atlas Copco TC-4000-S 8435 6500 00 Controller
  • Atlas Copco PF4002-C-HW Power Focus SL Controller
  • Atlas Copco STanalyser STA-6000 8059095560 Torque Analyzer
  • Atlas Copco ComNode 2 Touch 8433271110 Communication Gateway
  • Atlas Copco PF3000-C-HW Tensor S4 S7 RBU Controller
  • Atlas Copco PPBE0613 24VAC Control Panel
  • Atlas Copco PF3000-C-HW Tensor S4 S7 Controller
  • Atlas Copco Neos ARC-D130-S+ Inverter Drive
  • Atlas Copco Power Focus SL PF4002-G-HW Controller
  • Atlas Copco 8436 6770 00 ILT Base Station
  • Atlas Copco 1900520400 Air Compressor Control Panel
  • Atlas Copco 1900-0711-51 Display Keypad Unit
  • Atlas Copco 1900-0710-52 Communication Control Board
  • Atlas Copco 1900-0701-04 Control Interface Module
  • Atlas Copco 8092 1143 40 SRTT Transducer 180Nm
  • Atlas Copco MT Focus 6000 Controller with Pump and Screwdriver
  • Atlas Copco Elektronikon GraphicPlus Controller PPBE0622 PPBE0633
  • Atlas Copco PF3109-G-DN-HW Tensor 8-9 Power Focus Nutrunner Control
  • Atlas Copco Elektronikon P1900520440 Touch Controller
  • Atlas Copco Power Focus 8 Controller 8436280002
  • Atlas Copco 8436 1500 03 FlexCarrier 3-Slot Torque System Component