SlideShare a Scribd company logo
1 of 5
Download to read offline
International Journal of Research in Engineering and Science (IJRES)
ISSN (Online): 2320-9364, ISSN (Print): 2320-9356
www.ijres.org Volume 2 Issue 11 ǁ November. 2014 ǁ PP.09-13
www.ijres.org 9 | Page
Implementation of the trinity of the control system based on OPC
Yang Lu1)
, Lei Juyang2)
(College of Mechanical Engineering, Shanghai University of Engineering Science, Shanghai 201620,China)
Abstract:The WinCC+PLC control system is a typical real-time control system. Many Engineering
colleges Introduce corresponding control experiments in relevant courses to enhance the
students' understanding of this knowledge. But it needs both venues and funds and has unsafety factors to
equipped with varieties of experimental subjects for the laboratory. This paper gives a very good solution to
this problem by introducing MATLAB virtual control object in the classic WinCC+PLC control system. What’s
more,it realizes the seamless connection between the MATLAB and the WinCC+PLC control system
after analysing how to make the PID controller in STEP7 .
Key words: OPC technology; MATLAB; WinCC; real-time control; simulation
I. Introduction
It is essential to collect and monitor field data completely and effectively real-time in industrial process.
WinCC is a man-machine interface (NMI) software to solve the visualization and control tasks in the
production process and process automation by which to coordinate visualization, report, collection and archiving
process data and applications for users the freedom todefine the integration provides a system module .
Moreover, WinCC provides a special channel which is used to ensure the communication with SIMATIC S5, S7
and 505 series of PLC be convenient and efficient.Therefore, so,the WinCC+PLC control system has gradually
become the classical control system in kinds of industrial processes. MATLAB is typically limited by the
off-line simulation.[1]
In order to combine with real-time control objects,we can under the help of the software
WinCC by OPC technology(OLE for Process Control, OLE used in the process of control) [2]
to make the
three communicate and connect to the realization the seamless connection between MATLAB and the control
system WinCC+PLC (STEP7) , so as to establish the control system three –in-one.
II. OPC technology
Before the emergence of OPC, every application software developer has to write the special interface
function in order to access the data information of the equipment . what’s more,that the different kinds
of equipment and the equipments upgrade frequently has brought user and software developer a huge burden of
work. The emerge of OPC may well solve this problem. OPC takes the Microsoft's OLE/COM and DCOM
mechanism as the communication mechanism of application and takes client / server model [3]
, so as to give
the mission of developing access interface to the hardware manufacturer or the third party manufacturers and
present to the user in the form of OPC server, solving the contradiction of
soft/hardware manufacturers, completing the systemintegration, improving the openness andinteroperability of
the system. The OPC server is responsible as data suppliers and provides necessary data to the OPC client; the
OPC client is the user of data, processing data provided by OPC server. When using OPC,there always includes
the OPC service and the OPC client. OPC server is usually designed by the user, as long as compliance with the
OPC data interface protocol can realize data acquisition from the OPC server . A OPC client can beconnected to
one or more OPC servers, and multiple OPCclients can also connect to the same OPC server [4]
.
Implementation of the trinity of the control system based on OPC
www.ijres.org 10 | Page
III. Three-in-one control system
This control project selects water level in tank as the control object as tank level is often used as the object
of study in the related experiments because it has the characteristics of large time delay and nonlinear .The
principle of control system is shown in figure 3-1:
Fig.3-1 The diagram of control Principle of virtual monitoring system
The object request goal setting value is SP, the working of the system goal is through the establishment of
the simulation platform to make the error value E between set value SP and the return value PV change to be
smallest and to monitor the key control quantity at the same time. In the virtual monitoring system, the PLCsim
is used to virtual as the controller S7-300PLC, the control algorithm adoptted PID control is realized by
STEP7 programming. The controller's output value the operating variables U is transmitted over the MPI
channel in STEP7 to WinCC. WinCC works as a OPC server and passes the value to the OPC client
MATLAB. MATLAB client reads the numerical U from WinCC by OPC protocol and sent the value to
the actuator, which is the virtual object with time delay, then get the control variable Y of the system. In this
system, time delay object is founded through the MATLAB simulation. The MATLAB will also return the value
of Y at every time to the comparator, which makes the whole system to form a closed loop control.
IV. The Design and verification of the system
4.1The design of the controller
In the continuous system, the signal is analog signal, the output of the controller of PID controller is
maked up by proportion item,integral item,differential item and the item output initial[4]
, this can be expressed
by formula type 4-1:
mv t = kc ev t +
1
TI
ev t dt + TD
dev(t)
dt
+ M (4-1)
In the formula, ev (t) is the input of the controller, the mv (t) is the output of the controller, M is the initial
loop output value, kc is the PID loop gain, TI and TD are respectively the integral time and differential time.
Take the rectangular integral on the integral part to approximate the exact part, use the method of
difference on differential part to approximation calculation, then type 4-1 changed into:
Mn = Kc (sp n − pv(n) + KC
TS
TI
sp n − pv(n) + MX
+ KC
TD
TS
sp n − pv(n)
(4-2)
After Completing the digital of PID controller , PID controller can be programmed to work. What Needs to
be pointed out[5]
is that the scanning cycle of general PLC roughly only several ms to tens of ms, for the system
which requires long sampling period , the frequency of PID calculation is too fast so unnecessary burden
showed to the CPU which will make the scan cycle of PLC increased easyly then slow the response. For this
kind of physical value as levelwhich changes slowly, the difference between before and after the
two calculationerror is very smalland even may be less than the error of the fluctuations in the value, this may
PV
YE USP
Controller
(PID)
Actuator
(virtual object)
Implementation of the trinity of the control system based on OPC
www.ijres.org 11 | Page
have the result of failure in differential calculation. So wu take the way of structured programming. As shown in
Fig.4-1,we use FB1 block to program the PID controller and specify it
Fig. 4-1 The hierarchical structure of block call
a background data block when it is called. During process of the PLC operation, the block OB1 works as
the interface between the operating system and the user program and immediately keep scanning and operation
as the PLC startted. The block OB35 is a circular terminaltissue block of each time interval which will work
for a time default 100ms, the block FB1 is called in the block OB35, then the cycle time of OB35 execution is
the operation time of the PID controller. The block FB1 calls the block FC105 and the block FC106 .Confined to
the length, the program is not listed. The complete program file is shown in fig.4-2.
Fig. 4-2 The figure of edited program blocks
4.2The implementation of Virtual control object
After studying on water level structure, object control function is obtained by demonstration, just as:
Gp(s) =
e−4τs
Tps + 1
(4-1)
Among them, τ = 20,Tp = 60, adding the zero order holder and use Z transform into the type to
discrete the object, then type 4-1 changes into:
Y(z)
U(z)
= 1 − Z−1
Z−4
1
1 − Z−1
−
1
1 − e
3
Z−1
=
0.284Z−5
1 − 0.716Z−1
(4-2)
Converte it to discrete equation, then type 4-2 can be expressed as:
Y∗
t = 0.716Y∗
t − T + 0.284U∗
(t − 5T) (4-3)
It is
Y∗
nT = 0.716Y∗
n − 1 T + 0.284U∗
(n − 5)T (4-4)
From the type can be clearly seen:the current output value Y is relevented to the previous
moment output value Y and the the control value U at 5 moments before.
In MATLAB according to the OPC communication processprogramming ,inorder to realize the MATLAB
as the OPC client to communicate with OPC server, it is need to create a client object in MATLAB and establish
a connection with the server and add objects, groups and items and set the Property of groups and items. The
program is divided into 3 parts: the MATLAB to read OPC data server data program (shown
below), MATLABwrites data to the OPC server and display subroutine call back function. The key procedures
Timer
interrupt
Loop&
start
OB1
Operationsystem
DB2
FB1OB35
FC106
FC105
Implementation of the trinity of the control system based on OPC
www.ijres.org 12 | Page
are as follows:
Server=opcda('localhost','opcserver.wincc');
connect(Server);
group=addgroup(Server);
Item1=additem(group,'cyd');
set(group,'updaterate',20);
set(group,'RecordsAcquiredfcncount',2);
set(group,'Recordstoacquire',60);
set(group,'datachangeFcn',@mydisplay);
start(group);
wait(group);
4.3 The configuration design of WinCC
WinCC configuration design mainly includes three aspects that are the interface settings, the variable
design and the control screen design. The interface setting realizes the communication between WinCC and
STEP7, the variable design makes data transmission in the communication between WinCC and STEP7 in the
control system, the control screen design can show the real time change of the value. in the control system .
Finally, the run of the system integration is completed, the result of running the system is showned in fig.4-3.
Fig.4-3 the running result of the system
V. The Conclusion
After the birth of OPC technology, it has been supported by many automation hardware and
software enterprises [6]
. This paper establishes a complete control system based on OPC technology with
WinCC, MATLAB and STEP7 three-in-one and use this system to monitor the control of virtual controlled
object. With the promotion and popularization of the control module based on OPC standard , it not only
makes the control becomes simple, also makes the access to the process data easier. The use of MATLAB
for simulation of the virtual object solves the problem that a lot of school laboratory are short of equipments.
With the use of MATLAB,as long as the transfer function is known, the control object can be applied to
simulate. By this way, virtual the damage control object or expensive control object can not only save money
but also save time.
Implementation of the trinity of the control system based on OPC
www.ijres.org 13 | Page
References
[1] QINGBAO H,SHAOJIAN S.Real-time control system based on MATLAB and PCAuto via OPC technology[A].In:2009 IEEE
Internatioal Conference on Intelligent Computing and Intelligent Systems (ICIS 2009)[C].2009:671-674.
[2] The OPC Foundation, “OPC XML DA 1.01 specification”, http://www. opcfoundation.org/,accessed December 2004.
[3] Member List. http://www.opcfoundation.org
[4] Samarth Singh,R.Mitra.Comparative Analysis of Robustness of Optimally offline Tuned PID Controller and Fuaay Supervised PID
controller[C].Proceedings of 2014 RAECS UIET Panjab University Chandigarh,06-08 March,2014.
[5] Deshourough L,Miller R.Increasing Customer Value of Industrial Control Performance Monitoring-Honeywell’s Experience[C],
Proceeding of the 6th International Conference on Chemical Process Control,2002:172-192.
[6] The OPC Foundation,“OPC UA part1-overview and concept 1.01 specification”,http://www.opcfoundation.org/,accessed February
2009.

More Related Content

What's hot

Ch8 (1) morris mano
Ch8 (1) morris manoCh8 (1) morris mano
Ch8 (1) morris manoKIRTI89
 
Subroutines rev01 fa16
Subroutines rev01 fa16Subroutines rev01 fa16
Subroutines rev01 fa16John Todora
 
Introduction to Embedded C for 8051 and Implementation of Timer and Interrupt...
Introduction to Embedded C for 8051 and Implementation of Timer and Interrupt...Introduction to Embedded C for 8051 and Implementation of Timer and Interrupt...
Introduction to Embedded C for 8051 and Implementation of Timer and Interrupt...Sivaranjan Goswami
 
Computer arithmetics (computer organisation & arithmetics) ppt
Computer arithmetics (computer organisation & arithmetics) pptComputer arithmetics (computer organisation & arithmetics) ppt
Computer arithmetics (computer organisation & arithmetics) pptSuryaKumarSahani
 
Lec 12-15 mips instruction set processor
Lec 12-15 mips instruction set processorLec 12-15 mips instruction set processor
Lec 12-15 mips instruction set processorMayank Roy
 
Numerical Optimization of Fractional Order PID Controller
Numerical Optimization of Fractional Order PID Controller Numerical Optimization of Fractional Order PID Controller
Numerical Optimization of Fractional Order PID Controller inventionjournals
 
Lab 7 -RAM and ROM, Xilinx, Digelent BASYS experimentor board
Lab 7 -RAM and ROM, Xilinx, Digelent BASYS experimentor boardLab 7 -RAM and ROM, Xilinx, Digelent BASYS experimentor board
Lab 7 -RAM and ROM, Xilinx, Digelent BASYS experimentor boardKatrina Little
 
Instruction Level Parallelism Compiler optimization Techniques Anna Universit...
Instruction Level Parallelism Compiler optimization Techniques Anna Universit...Instruction Level Parallelism Compiler optimization Techniques Anna Universit...
Instruction Level Parallelism Compiler optimization Techniques Anna Universit...Dr.K. Thirunadana Sikamani
 
Advanced insrumentation lab manual
Advanced insrumentation lab manualAdvanced insrumentation lab manual
Advanced insrumentation lab manualGautam sai teza
 
32 bit ALU Chip Design using IBM 130nm process technology
32 bit ALU Chip Design using IBM 130nm process technology32 bit ALU Chip Design using IBM 130nm process technology
32 bit ALU Chip Design using IBM 130nm process technologyBharat Biyani
 
MIPS Implementation and pipelining
MIPS Implementation and pipelining MIPS Implementation and pipelining
MIPS Implementation and pipelining MehediHasan1126
 
L kernel-logging-apis-pdf
L kernel-logging-apis-pdfL kernel-logging-apis-pdf
L kernel-logging-apis-pdfSusant Sahani
 
PLC: Controladores Lógicos Programables
PLC: Controladores Lógicos ProgramablesPLC: Controladores Lógicos Programables
PLC: Controladores Lógicos ProgramablesSANTIAGO PABLO ALBERTO
 
Bca 2nd sem-u-2.1-overview of register transfer, micro operations and basic c...
Bca 2nd sem-u-2.1-overview of register transfer, micro operations and basic c...Bca 2nd sem-u-2.1-overview of register transfer, micro operations and basic c...
Bca 2nd sem-u-2.1-overview of register transfer, micro operations and basic c...Rai University
 
PLC Internal Relays
PLC Internal RelaysPLC Internal Relays
PLC Internal RelaysAmeen San
 
310471266 chapter-7-notes-computer-organization
310471266 chapter-7-notes-computer-organization310471266 chapter-7-notes-computer-organization
310471266 chapter-7-notes-computer-organizationsrinoni
 
Pipelining of Processors Computer Architecture
Pipelining of  Processors Computer ArchitecturePipelining of  Processors Computer Architecture
Pipelining of Processors Computer ArchitectureHaris456
 

What's hot (20)

Ch8 (1) morris mano
Ch8 (1) morris manoCh8 (1) morris mano
Ch8 (1) morris mano
 
Subroutines rev01 fa16
Subroutines rev01 fa16Subroutines rev01 fa16
Subroutines rev01 fa16
 
Introduction to Embedded C for 8051 and Implementation of Timer and Interrupt...
Introduction to Embedded C for 8051 and Implementation of Timer and Interrupt...Introduction to Embedded C for 8051 and Implementation of Timer and Interrupt...
Introduction to Embedded C for 8051 and Implementation of Timer and Interrupt...
 
Plc
PlcPlc
Plc
 
Computer arithmetics (computer organisation & arithmetics) ppt
Computer arithmetics (computer organisation & arithmetics) pptComputer arithmetics (computer organisation & arithmetics) ppt
Computer arithmetics (computer organisation & arithmetics) ppt
 
Lec 12-15 mips instruction set processor
Lec 12-15 mips instruction set processorLec 12-15 mips instruction set processor
Lec 12-15 mips instruction set processor
 
A02100104
A02100104A02100104
A02100104
 
Numerical Optimization of Fractional Order PID Controller
Numerical Optimization of Fractional Order PID Controller Numerical Optimization of Fractional Order PID Controller
Numerical Optimization of Fractional Order PID Controller
 
Lab 7 -RAM and ROM, Xilinx, Digelent BASYS experimentor board
Lab 7 -RAM and ROM, Xilinx, Digelent BASYS experimentor boardLab 7 -RAM and ROM, Xilinx, Digelent BASYS experimentor board
Lab 7 -RAM and ROM, Xilinx, Digelent BASYS experimentor board
 
Instruction Level Parallelism Compiler optimization Techniques Anna Universit...
Instruction Level Parallelism Compiler optimization Techniques Anna Universit...Instruction Level Parallelism Compiler optimization Techniques Anna Universit...
Instruction Level Parallelism Compiler optimization Techniques Anna Universit...
 
Advanced insrumentation lab manual
Advanced insrumentation lab manualAdvanced insrumentation lab manual
Advanced insrumentation lab manual
 
32 bit ALU Chip Design using IBM 130nm process technology
32 bit ALU Chip Design using IBM 130nm process technology32 bit ALU Chip Design using IBM 130nm process technology
32 bit ALU Chip Design using IBM 130nm process technology
 
MIPS Implementation and pipelining
MIPS Implementation and pipelining MIPS Implementation and pipelining
MIPS Implementation and pipelining
 
L kernel-logging-apis-pdf
L kernel-logging-apis-pdfL kernel-logging-apis-pdf
L kernel-logging-apis-pdf
 
Unit - 5 Pipelining.pptx
Unit - 5 Pipelining.pptxUnit - 5 Pipelining.pptx
Unit - 5 Pipelining.pptx
 
PLC: Controladores Lógicos Programables
PLC: Controladores Lógicos ProgramablesPLC: Controladores Lógicos Programables
PLC: Controladores Lógicos Programables
 
Bca 2nd sem-u-2.1-overview of register transfer, micro operations and basic c...
Bca 2nd sem-u-2.1-overview of register transfer, micro operations and basic c...Bca 2nd sem-u-2.1-overview of register transfer, micro operations and basic c...
Bca 2nd sem-u-2.1-overview of register transfer, micro operations and basic c...
 
PLC Internal Relays
PLC Internal RelaysPLC Internal Relays
PLC Internal Relays
 
310471266 chapter-7-notes-computer-organization
310471266 chapter-7-notes-computer-organization310471266 chapter-7-notes-computer-organization
310471266 chapter-7-notes-computer-organization
 
Pipelining of Processors Computer Architecture
Pipelining of  Processors Computer ArchitecturePipelining of  Processors Computer Architecture
Pipelining of Processors Computer Architecture
 

Viewers also liked

Sintering of Silica-Nickel Nanocomposites
Sintering of Silica-Nickel NanocompositesSintering of Silica-Nickel Nanocomposites
Sintering of Silica-Nickel NanocompositesIJRES Journal
 
Synthesis, Characterization and Study of Antioxidant Activities of Some New P...
Synthesis, Characterization and Study of Antioxidant Activities of Some New P...Synthesis, Characterization and Study of Antioxidant Activities of Some New P...
Synthesis, Characterization and Study of Antioxidant Activities of Some New P...IJRES Journal
 
High Step-Up Converter with Voltage Multiplier Module for Renewable Energy Sy...
High Step-Up Converter with Voltage Multiplier Module for Renewable Energy Sy...High Step-Up Converter with Voltage Multiplier Module for Renewable Energy Sy...
High Step-Up Converter with Voltage Multiplier Module for Renewable Energy Sy...IJRES Journal
 
Application Of The Three-In-One Control Platform Based On OPC In The Lifting-...
Application Of The Three-In-One Control Platform Based On OPC In The Lifting-...Application Of The Three-In-One Control Platform Based On OPC In The Lifting-...
Application Of The Three-In-One Control Platform Based On OPC In The Lifting-...IJRES Journal
 
Experimental Study of Sulphate Attack on Neutralized Red Mud
Experimental Study of Sulphate Attack on Neutralized Red MudExperimental Study of Sulphate Attack on Neutralized Red Mud
Experimental Study of Sulphate Attack on Neutralized Red MudIJRES Journal
 
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...IJRES Journal
 
Jaw crusher kinematics simulation and analysis
Jaw crusher kinematics simulation and analysisJaw crusher kinematics simulation and analysis
Jaw crusher kinematics simulation and analysisIJRES Journal
 
Introduction to WEDM and Constant Tension Control
Introduction to WEDM and Constant Tension ControlIntroduction to WEDM and Constant Tension Control
Introduction to WEDM and Constant Tension ControlIJRES Journal
 
Secure Programming Language Cs
Secure Programming Language CsSecure Programming Language Cs
Secure Programming Language CsIJRES Journal
 
The effect of disturbance factor on the stability of tunnels (Case study: Tun...
The effect of disturbance factor on the stability of tunnels (Case study: Tun...The effect of disturbance factor on the stability of tunnels (Case study: Tun...
The effect of disturbance factor on the stability of tunnels (Case study: Tun...IJRES Journal
 
Wine from Water Melon Juice Using Palm Wine Yeast Isolate
Wine from Water Melon Juice Using Palm Wine Yeast IsolateWine from Water Melon Juice Using Palm Wine Yeast Isolate
Wine from Water Melon Juice Using Palm Wine Yeast IsolateIJRES Journal
 
A High Order Continuation Based On Time Power Series Expansion And Time Ratio...
A High Order Continuation Based On Time Power Series Expansion And Time Ratio...A High Order Continuation Based On Time Power Series Expansion And Time Ratio...
A High Order Continuation Based On Time Power Series Expansion And Time Ratio...IJRES Journal
 
Effect of LVOF Sprayed Coating in Oxidation & Hot Corrosion Performance of Bo...
Effect of LVOF Sprayed Coating in Oxidation & Hot Corrosion Performance of Bo...Effect of LVOF Sprayed Coating in Oxidation & Hot Corrosion Performance of Bo...
Effect of LVOF Sprayed Coating in Oxidation & Hot Corrosion Performance of Bo...IJRES Journal
 
Mobile Cloud Computing: Academic Services for Palestinian Higher Education In...
Mobile Cloud Computing: Academic Services for Palestinian Higher Education In...Mobile Cloud Computing: Academic Services for Palestinian Higher Education In...
Mobile Cloud Computing: Academic Services for Palestinian Higher Education In...IJRES Journal
 
Uncertainties in the Determination of the W Boson Mass
Uncertainties in the Determination of the W Boson MassUncertainties in the Determination of the W Boson Mass
Uncertainties in the Determination of the W Boson MassIJRES Journal
 
Empirical Investigation of Indoor/NLOS Propagation at Millimeter Wave Bands F...
Empirical Investigation of Indoor/NLOS Propagation at Millimeter Wave Bands F...Empirical Investigation of Indoor/NLOS Propagation at Millimeter Wave Bands F...
Empirical Investigation of Indoor/NLOS Propagation at Millimeter Wave Bands F...IJRES Journal
 
A Simple and Robust Algorithm for the Detection of QRS Complexes
A Simple and Robust Algorithm for the Detection of QRS ComplexesA Simple and Robust Algorithm for the Detection of QRS Complexes
A Simple and Robust Algorithm for the Detection of QRS ComplexesIJRES Journal
 
A Mathematical Model for the Enhancement of Stress Induced Hypoglycaemia by A...
A Mathematical Model for the Enhancement of Stress Induced Hypoglycaemia by A...A Mathematical Model for the Enhancement of Stress Induced Hypoglycaemia by A...
A Mathematical Model for the Enhancement of Stress Induced Hypoglycaemia by A...IJRES Journal
 
Heart Disease Prediction Using Data Mining Techniques
Heart Disease Prediction Using Data Mining TechniquesHeart Disease Prediction Using Data Mining Techniques
Heart Disease Prediction Using Data Mining TechniquesIJRES Journal
 

Viewers also liked (19)

Sintering of Silica-Nickel Nanocomposites
Sintering of Silica-Nickel NanocompositesSintering of Silica-Nickel Nanocomposites
Sintering of Silica-Nickel Nanocomposites
 
Synthesis, Characterization and Study of Antioxidant Activities of Some New P...
Synthesis, Characterization and Study of Antioxidant Activities of Some New P...Synthesis, Characterization and Study of Antioxidant Activities of Some New P...
Synthesis, Characterization and Study of Antioxidant Activities of Some New P...
 
High Step-Up Converter with Voltage Multiplier Module for Renewable Energy Sy...
High Step-Up Converter with Voltage Multiplier Module for Renewable Energy Sy...High Step-Up Converter with Voltage Multiplier Module for Renewable Energy Sy...
High Step-Up Converter with Voltage Multiplier Module for Renewable Energy Sy...
 
Application Of The Three-In-One Control Platform Based On OPC In The Lifting-...
Application Of The Three-In-One Control Platform Based On OPC In The Lifting-...Application Of The Three-In-One Control Platform Based On OPC In The Lifting-...
Application Of The Three-In-One Control Platform Based On OPC In The Lifting-...
 
Experimental Study of Sulphate Attack on Neutralized Red Mud
Experimental Study of Sulphate Attack on Neutralized Red MudExperimental Study of Sulphate Attack on Neutralized Red Mud
Experimental Study of Sulphate Attack on Neutralized Red Mud
 
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
Experimental Comparison of Trajectory Planning Algorithms for Wheeled Mobile ...
 
Jaw crusher kinematics simulation and analysis
Jaw crusher kinematics simulation and analysisJaw crusher kinematics simulation and analysis
Jaw crusher kinematics simulation and analysis
 
Introduction to WEDM and Constant Tension Control
Introduction to WEDM and Constant Tension ControlIntroduction to WEDM and Constant Tension Control
Introduction to WEDM and Constant Tension Control
 
Secure Programming Language Cs
Secure Programming Language CsSecure Programming Language Cs
Secure Programming Language Cs
 
The effect of disturbance factor on the stability of tunnels (Case study: Tun...
The effect of disturbance factor on the stability of tunnels (Case study: Tun...The effect of disturbance factor on the stability of tunnels (Case study: Tun...
The effect of disturbance factor on the stability of tunnels (Case study: Tun...
 
Wine from Water Melon Juice Using Palm Wine Yeast Isolate
Wine from Water Melon Juice Using Palm Wine Yeast IsolateWine from Water Melon Juice Using Palm Wine Yeast Isolate
Wine from Water Melon Juice Using Palm Wine Yeast Isolate
 
A High Order Continuation Based On Time Power Series Expansion And Time Ratio...
A High Order Continuation Based On Time Power Series Expansion And Time Ratio...A High Order Continuation Based On Time Power Series Expansion And Time Ratio...
A High Order Continuation Based On Time Power Series Expansion And Time Ratio...
 
Effect of LVOF Sprayed Coating in Oxidation & Hot Corrosion Performance of Bo...
Effect of LVOF Sprayed Coating in Oxidation & Hot Corrosion Performance of Bo...Effect of LVOF Sprayed Coating in Oxidation & Hot Corrosion Performance of Bo...
Effect of LVOF Sprayed Coating in Oxidation & Hot Corrosion Performance of Bo...
 
Mobile Cloud Computing: Academic Services for Palestinian Higher Education In...
Mobile Cloud Computing: Academic Services for Palestinian Higher Education In...Mobile Cloud Computing: Academic Services for Palestinian Higher Education In...
Mobile Cloud Computing: Academic Services for Palestinian Higher Education In...
 
Uncertainties in the Determination of the W Boson Mass
Uncertainties in the Determination of the W Boson MassUncertainties in the Determination of the W Boson Mass
Uncertainties in the Determination of the W Boson Mass
 
Empirical Investigation of Indoor/NLOS Propagation at Millimeter Wave Bands F...
Empirical Investigation of Indoor/NLOS Propagation at Millimeter Wave Bands F...Empirical Investigation of Indoor/NLOS Propagation at Millimeter Wave Bands F...
Empirical Investigation of Indoor/NLOS Propagation at Millimeter Wave Bands F...
 
A Simple and Robust Algorithm for the Detection of QRS Complexes
A Simple and Robust Algorithm for the Detection of QRS ComplexesA Simple and Robust Algorithm for the Detection of QRS Complexes
A Simple and Robust Algorithm for the Detection of QRS Complexes
 
A Mathematical Model for the Enhancement of Stress Induced Hypoglycaemia by A...
A Mathematical Model for the Enhancement of Stress Induced Hypoglycaemia by A...A Mathematical Model for the Enhancement of Stress Induced Hypoglycaemia by A...
A Mathematical Model for the Enhancement of Stress Induced Hypoglycaemia by A...
 
Heart Disease Prediction Using Data Mining Techniques
Heart Disease Prediction Using Data Mining TechniquesHeart Disease Prediction Using Data Mining Techniques
Heart Disease Prediction Using Data Mining Techniques
 

Similar to Implementation of the trinity of the control system based on OPC

Direct Digital Control
Direct Digital ControlDirect Digital Control
Direct Digital ControlIOSR Journals
 
Prediction of PID control model on PLC
Prediction of PID control model on PLCPrediction of PID control model on PLC
Prediction of PID control model on PLCTELKOMNIKA JOURNAL
 
20IT204-COA- Lecture 17.pptx
20IT204-COA- Lecture 17.pptx20IT204-COA- Lecture 17.pptx
20IT204-COA- Lecture 17.pptxPerumalPitchandi
 
PID Controller Simulator Design for Polynomials Transfer Function
PID Controller Simulator Design for Polynomials Transfer FunctionPID Controller Simulator Design for Polynomials Transfer Function
PID Controller Simulator Design for Polynomials Transfer FunctionMIbrar4
 
EHR ATTRIBUTE-BASED ACCESS CONTROL (ABAC) FOR FOG COMPUTING ENVIRONMENT
EHR ATTRIBUTE-BASED ACCESS CONTROL (ABAC) FOR FOG COMPUTING ENVIRONMENTEHR ATTRIBUTE-BASED ACCESS CONTROL (ABAC) FOR FOG COMPUTING ENVIRONMENT
EHR ATTRIBUTE-BASED ACCESS CONTROL (ABAC) FOR FOG COMPUTING ENVIRONMENTcsandit
 
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...ijics
 
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...ijcisjournal
 
A software based gain scheduling of pid controller
A software based gain scheduling of pid controllerA software based gain scheduling of pid controller
A software based gain scheduling of pid controllerijics
 
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET Journal
 
Analysis and Design of PID controller with control parameters in MATLAB and S...
Analysis and Design of PID controller with control parameters in MATLAB and S...Analysis and Design of PID controller with control parameters in MATLAB and S...
Analysis and Design of PID controller with control parameters in MATLAB and S...MIbrar4
 
PID Controller based DC Motor Speed Control
PID Controller based DC Motor Speed ControlPID Controller based DC Motor Speed Control
PID Controller based DC Motor Speed Controlrahulmonikasharma
 
Fuzzy controlled mine drainage system based on embedded system
Fuzzy controlled mine drainage system based on embedded systemFuzzy controlled mine drainage system based on embedded system
Fuzzy controlled mine drainage system based on embedded systemIRJET Journal
 
Improved control and monitor two different PLC using LabVIEW and NI-OPC server
Improved control and monitor two different PLC using LabVIEW and NI-OPC server Improved control and monitor two different PLC using LabVIEW and NI-OPC server
Improved control and monitor two different PLC using LabVIEW and NI-OPC server IJECEIAES
 
Communication between PLC different vendors using OPC server improved with ap...
Communication between PLC different vendors using OPC server improved with ap...Communication between PLC different vendors using OPC server improved with ap...
Communication between PLC different vendors using OPC server improved with ap...TELKOMNIKA JOURNAL
 
Comparison Analysis of Model Predictive Controller with Classical PID Control...
Comparison Analysis of Model Predictive Controller with Classical PID Control...Comparison Analysis of Model Predictive Controller with Classical PID Control...
Comparison Analysis of Model Predictive Controller with Classical PID Control...ijeei-iaes
 
Recovery of Data in Cluster Computing By Using Fault Tolerant Mechanisms
Recovery of Data in Cluster Computing By Using Fault Tolerant MechanismsRecovery of Data in Cluster Computing By Using Fault Tolerant Mechanisms
Recovery of Data in Cluster Computing By Using Fault Tolerant MechanismsIOSR Journals
 
Design the implementation of CDEx Robust DC Motor.
Design the implementation of CDEx Robust DC Motor.Design the implementation of CDEx Robust DC Motor.
Design the implementation of CDEx Robust DC Motor.Ankita Tiwari
 

Similar to Implementation of the trinity of the control system based on OPC (20)

Direct Digital Control
Direct Digital ControlDirect Digital Control
Direct Digital Control
 
Aa04405152157
Aa04405152157Aa04405152157
Aa04405152157
 
Prediction of PID control model on PLC
Prediction of PID control model on PLCPrediction of PID control model on PLC
Prediction of PID control model on PLC
 
20IT204-COA- Lecture 17.pptx
20IT204-COA- Lecture 17.pptx20IT204-COA- Lecture 17.pptx
20IT204-COA- Lecture 17.pptx
 
PID Controller Simulator Design for Polynomials Transfer Function
PID Controller Simulator Design for Polynomials Transfer FunctionPID Controller Simulator Design for Polynomials Transfer Function
PID Controller Simulator Design for Polynomials Transfer Function
 
EHR ATTRIBUTE-BASED ACCESS CONTROL (ABAC) FOR FOG COMPUTING ENVIRONMENT
EHR ATTRIBUTE-BASED ACCESS CONTROL (ABAC) FOR FOG COMPUTING ENVIRONMENTEHR ATTRIBUTE-BASED ACCESS CONTROL (ABAC) FOR FOG COMPUTING ENVIRONMENT
EHR ATTRIBUTE-BASED ACCESS CONTROL (ABAC) FOR FOG COMPUTING ENVIRONMENT
 
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...
 
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...
CONCEPT OF OPERATIONS TO SYSTEM DESIGN AND DEVELOPMENT-AN INTEGRATED SYSTEM F...
 
A software based gain scheduling of pid controller
A software based gain scheduling of pid controllerA software based gain scheduling of pid controller
A software based gain scheduling of pid controller
 
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy ControllerIRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
IRJET- Speed Control of Induction Motor using Hybrid PID Fuzzy Controller
 
Analysis and Design of PID controller with control parameters in MATLAB and S...
Analysis and Design of PID controller with control parameters in MATLAB and S...Analysis and Design of PID controller with control parameters in MATLAB and S...
Analysis and Design of PID controller with control parameters in MATLAB and S...
 
PID Controller based DC Motor Speed Control
PID Controller based DC Motor Speed ControlPID Controller based DC Motor Speed Control
PID Controller based DC Motor Speed Control
 
Fuzzy controlled mine drainage system based on embedded system
Fuzzy controlled mine drainage system based on embedded systemFuzzy controlled mine drainage system based on embedded system
Fuzzy controlled mine drainage system based on embedded system
 
Yokogawa CX 2000 DAQ Station
Yokogawa CX 2000 DAQ StationYokogawa CX 2000 DAQ Station
Yokogawa CX 2000 DAQ Station
 
Improved control and monitor two different PLC using LabVIEW and NI-OPC server
Improved control and monitor two different PLC using LabVIEW and NI-OPC server Improved control and monitor two different PLC using LabVIEW and NI-OPC server
Improved control and monitor two different PLC using LabVIEW and NI-OPC server
 
Communication between PLC different vendors using OPC server improved with ap...
Communication between PLC different vendors using OPC server improved with ap...Communication between PLC different vendors using OPC server improved with ap...
Communication between PLC different vendors using OPC server improved with ap...
 
Comparison Analysis of Model Predictive Controller with Classical PID Control...
Comparison Analysis of Model Predictive Controller with Classical PID Control...Comparison Analysis of Model Predictive Controller with Classical PID Control...
Comparison Analysis of Model Predictive Controller with Classical PID Control...
 
Recovery of Data in Cluster Computing By Using Fault Tolerant Mechanisms
Recovery of Data in Cluster Computing By Using Fault Tolerant MechanismsRecovery of Data in Cluster Computing By Using Fault Tolerant Mechanisms
Recovery of Data in Cluster Computing By Using Fault Tolerant Mechanisms
 
G017124045
G017124045G017124045
G017124045
 
Design the implementation of CDEx Robust DC Motor.
Design the implementation of CDEx Robust DC Motor.Design the implementation of CDEx Robust DC Motor.
Design the implementation of CDEx Robust DC Motor.
 

More from IJRES Journal

Exploratory study on the use of crushed cockle shell as partial sand replacem...
Exploratory study on the use of crushed cockle shell as partial sand replacem...Exploratory study on the use of crushed cockle shell as partial sand replacem...
Exploratory study on the use of crushed cockle shell as partial sand replacem...IJRES Journal
 
Congenital Malaria: Correlation of Umbilical Cord Plasmodium falciparum Paras...
Congenital Malaria: Correlation of Umbilical Cord Plasmodium falciparum Paras...Congenital Malaria: Correlation of Umbilical Cord Plasmodium falciparum Paras...
Congenital Malaria: Correlation of Umbilical Cord Plasmodium falciparum Paras...IJRES Journal
 
Review: Nonlinear Techniques for Analysis of Heart Rate Variability
Review: Nonlinear Techniques for Analysis of Heart Rate VariabilityReview: Nonlinear Techniques for Analysis of Heart Rate Variability
Review: Nonlinear Techniques for Analysis of Heart Rate VariabilityIJRES Journal
 
Dynamic Modeling for Gas Phase Propylene Copolymerization in a Fluidized Bed ...
Dynamic Modeling for Gas Phase Propylene Copolymerization in a Fluidized Bed ...Dynamic Modeling for Gas Phase Propylene Copolymerization in a Fluidized Bed ...
Dynamic Modeling for Gas Phase Propylene Copolymerization in a Fluidized Bed ...IJRES Journal
 
Study and evaluation for different types of Sudanese crude oil properties
Study and evaluation for different types of Sudanese crude oil propertiesStudy and evaluation for different types of Sudanese crude oil properties
Study and evaluation for different types of Sudanese crude oil propertiesIJRES Journal
 
A Short Report on Different Wavelets and Their Structures
A Short Report on Different Wavelets and Their StructuresA Short Report on Different Wavelets and Their Structures
A Short Report on Different Wavelets and Their StructuresIJRES Journal
 
A Case Study on Academic Services Application Using Agile Methodology for Mob...
A Case Study on Academic Services Application Using Agile Methodology for Mob...A Case Study on Academic Services Application Using Agile Methodology for Mob...
A Case Study on Academic Services Application Using Agile Methodology for Mob...IJRES Journal
 
Wear Analysis on Cylindrical Cam with Flexible Rod
Wear Analysis on Cylindrical Cam with Flexible RodWear Analysis on Cylindrical Cam with Flexible Rod
Wear Analysis on Cylindrical Cam with Flexible RodIJRES Journal
 
DDOS Attacks-A Stealthy Way of Implementation and Detection
DDOS Attacks-A Stealthy Way of Implementation and DetectionDDOS Attacks-A Stealthy Way of Implementation and Detection
DDOS Attacks-A Stealthy Way of Implementation and DetectionIJRES Journal
 
An improved fading Kalman filter in the application of BDS dynamic positioning
An improved fading Kalman filter in the application of BDS dynamic positioningAn improved fading Kalman filter in the application of BDS dynamic positioning
An improved fading Kalman filter in the application of BDS dynamic positioningIJRES Journal
 
Positioning Error Analysis and Compensation of Differential Precision Workbench
Positioning Error Analysis and Compensation of Differential Precision WorkbenchPositioning Error Analysis and Compensation of Differential Precision Workbench
Positioning Error Analysis and Compensation of Differential Precision WorkbenchIJRES Journal
 
Status of Heavy metal pollution in Mithi river: Then and Now
Status of Heavy metal pollution in Mithi river: Then and NowStatus of Heavy metal pollution in Mithi river: Then and Now
Status of Heavy metal pollution in Mithi river: Then and NowIJRES Journal
 
The Low-Temperature Radiant Floor Heating System Design and Experimental Stud...
The Low-Temperature Radiant Floor Heating System Design and Experimental Stud...The Low-Temperature Radiant Floor Heating System Design and Experimental Stud...
The Low-Temperature Radiant Floor Heating System Design and Experimental Stud...IJRES Journal
 
Experimental study on critical closing pressure of mudstone fractured reservoirs
Experimental study on critical closing pressure of mudstone fractured reservoirsExperimental study on critical closing pressure of mudstone fractured reservoirs
Experimental study on critical closing pressure of mudstone fractured reservoirsIJRES Journal
 
Correlation Analysis of Tool Wear and Cutting Sound Signal
Correlation Analysis of Tool Wear and Cutting Sound SignalCorrelation Analysis of Tool Wear and Cutting Sound Signal
Correlation Analysis of Tool Wear and Cutting Sound SignalIJRES Journal
 
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...IJRES Journal
 
Resistance of Dryland Rice to Stem Borer (Scirpophaga incertulas Wlk.) Using ...
Resistance of Dryland Rice to Stem Borer (Scirpophaga incertulas Wlk.) Using ...Resistance of Dryland Rice to Stem Borer (Scirpophaga incertulas Wlk.) Using ...
Resistance of Dryland Rice to Stem Borer (Scirpophaga incertulas Wlk.) Using ...IJRES Journal
 
A novel high-precision curvature-compensated CMOS bandgap reference without u...
A novel high-precision curvature-compensated CMOS bandgap reference without u...A novel high-precision curvature-compensated CMOS bandgap reference without u...
A novel high-precision curvature-compensated CMOS bandgap reference without u...IJRES Journal
 
Structural aspect on carbon dioxide capture in nanotubes
Structural aspect on carbon dioxide capture in nanotubesStructural aspect on carbon dioxide capture in nanotubes
Structural aspect on carbon dioxide capture in nanotubesIJRES Journal
 
Thesummaryabout fuzzy control parameters selected based on brake driver inten...
Thesummaryabout fuzzy control parameters selected based on brake driver inten...Thesummaryabout fuzzy control parameters selected based on brake driver inten...
Thesummaryabout fuzzy control parameters selected based on brake driver inten...IJRES Journal
 

More from IJRES Journal (20)

Exploratory study on the use of crushed cockle shell as partial sand replacem...
Exploratory study on the use of crushed cockle shell as partial sand replacem...Exploratory study on the use of crushed cockle shell as partial sand replacem...
Exploratory study on the use of crushed cockle shell as partial sand replacem...
 
Congenital Malaria: Correlation of Umbilical Cord Plasmodium falciparum Paras...
Congenital Malaria: Correlation of Umbilical Cord Plasmodium falciparum Paras...Congenital Malaria: Correlation of Umbilical Cord Plasmodium falciparum Paras...
Congenital Malaria: Correlation of Umbilical Cord Plasmodium falciparum Paras...
 
Review: Nonlinear Techniques for Analysis of Heart Rate Variability
Review: Nonlinear Techniques for Analysis of Heart Rate VariabilityReview: Nonlinear Techniques for Analysis of Heart Rate Variability
Review: Nonlinear Techniques for Analysis of Heart Rate Variability
 
Dynamic Modeling for Gas Phase Propylene Copolymerization in a Fluidized Bed ...
Dynamic Modeling for Gas Phase Propylene Copolymerization in a Fluidized Bed ...Dynamic Modeling for Gas Phase Propylene Copolymerization in a Fluidized Bed ...
Dynamic Modeling for Gas Phase Propylene Copolymerization in a Fluidized Bed ...
 
Study and evaluation for different types of Sudanese crude oil properties
Study and evaluation for different types of Sudanese crude oil propertiesStudy and evaluation for different types of Sudanese crude oil properties
Study and evaluation for different types of Sudanese crude oil properties
 
A Short Report on Different Wavelets and Their Structures
A Short Report on Different Wavelets and Their StructuresA Short Report on Different Wavelets and Their Structures
A Short Report on Different Wavelets and Their Structures
 
A Case Study on Academic Services Application Using Agile Methodology for Mob...
A Case Study on Academic Services Application Using Agile Methodology for Mob...A Case Study on Academic Services Application Using Agile Methodology for Mob...
A Case Study on Academic Services Application Using Agile Methodology for Mob...
 
Wear Analysis on Cylindrical Cam with Flexible Rod
Wear Analysis on Cylindrical Cam with Flexible RodWear Analysis on Cylindrical Cam with Flexible Rod
Wear Analysis on Cylindrical Cam with Flexible Rod
 
DDOS Attacks-A Stealthy Way of Implementation and Detection
DDOS Attacks-A Stealthy Way of Implementation and DetectionDDOS Attacks-A Stealthy Way of Implementation and Detection
DDOS Attacks-A Stealthy Way of Implementation and Detection
 
An improved fading Kalman filter in the application of BDS dynamic positioning
An improved fading Kalman filter in the application of BDS dynamic positioningAn improved fading Kalman filter in the application of BDS dynamic positioning
An improved fading Kalman filter in the application of BDS dynamic positioning
 
Positioning Error Analysis and Compensation of Differential Precision Workbench
Positioning Error Analysis and Compensation of Differential Precision WorkbenchPositioning Error Analysis and Compensation of Differential Precision Workbench
Positioning Error Analysis and Compensation of Differential Precision Workbench
 
Status of Heavy metal pollution in Mithi river: Then and Now
Status of Heavy metal pollution in Mithi river: Then and NowStatus of Heavy metal pollution in Mithi river: Then and Now
Status of Heavy metal pollution in Mithi river: Then and Now
 
The Low-Temperature Radiant Floor Heating System Design and Experimental Stud...
The Low-Temperature Radiant Floor Heating System Design and Experimental Stud...The Low-Temperature Radiant Floor Heating System Design and Experimental Stud...
The Low-Temperature Radiant Floor Heating System Design and Experimental Stud...
 
Experimental study on critical closing pressure of mudstone fractured reservoirs
Experimental study on critical closing pressure of mudstone fractured reservoirsExperimental study on critical closing pressure of mudstone fractured reservoirs
Experimental study on critical closing pressure of mudstone fractured reservoirs
 
Correlation Analysis of Tool Wear and Cutting Sound Signal
Correlation Analysis of Tool Wear and Cutting Sound SignalCorrelation Analysis of Tool Wear and Cutting Sound Signal
Correlation Analysis of Tool Wear and Cutting Sound Signal
 
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
 
Resistance of Dryland Rice to Stem Borer (Scirpophaga incertulas Wlk.) Using ...
Resistance of Dryland Rice to Stem Borer (Scirpophaga incertulas Wlk.) Using ...Resistance of Dryland Rice to Stem Borer (Scirpophaga incertulas Wlk.) Using ...
Resistance of Dryland Rice to Stem Borer (Scirpophaga incertulas Wlk.) Using ...
 
A novel high-precision curvature-compensated CMOS bandgap reference without u...
A novel high-precision curvature-compensated CMOS bandgap reference without u...A novel high-precision curvature-compensated CMOS bandgap reference without u...
A novel high-precision curvature-compensated CMOS bandgap reference without u...
 
Structural aspect on carbon dioxide capture in nanotubes
Structural aspect on carbon dioxide capture in nanotubesStructural aspect on carbon dioxide capture in nanotubes
Structural aspect on carbon dioxide capture in nanotubes
 
Thesummaryabout fuzzy control parameters selected based on brake driver inten...
Thesummaryabout fuzzy control parameters selected based on brake driver inten...Thesummaryabout fuzzy control parameters selected based on brake driver inten...
Thesummaryabout fuzzy control parameters selected based on brake driver inten...
 

Recently uploaded

JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 

Recently uploaded (20)

JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 

Implementation of the trinity of the control system based on OPC

  • 1. International Journal of Research in Engineering and Science (IJRES) ISSN (Online): 2320-9364, ISSN (Print): 2320-9356 www.ijres.org Volume 2 Issue 11 ǁ November. 2014 ǁ PP.09-13 www.ijres.org 9 | Page Implementation of the trinity of the control system based on OPC Yang Lu1) , Lei Juyang2) (College of Mechanical Engineering, Shanghai University of Engineering Science, Shanghai 201620,China) Abstract:The WinCC+PLC control system is a typical real-time control system. Many Engineering colleges Introduce corresponding control experiments in relevant courses to enhance the students' understanding of this knowledge. But it needs both venues and funds and has unsafety factors to equipped with varieties of experimental subjects for the laboratory. This paper gives a very good solution to this problem by introducing MATLAB virtual control object in the classic WinCC+PLC control system. What’s more,it realizes the seamless connection between the MATLAB and the WinCC+PLC control system after analysing how to make the PID controller in STEP7 . Key words: OPC technology; MATLAB; WinCC; real-time control; simulation I. Introduction It is essential to collect and monitor field data completely and effectively real-time in industrial process. WinCC is a man-machine interface (NMI) software to solve the visualization and control tasks in the production process and process automation by which to coordinate visualization, report, collection and archiving process data and applications for users the freedom todefine the integration provides a system module . Moreover, WinCC provides a special channel which is used to ensure the communication with SIMATIC S5, S7 and 505 series of PLC be convenient and efficient.Therefore, so,the WinCC+PLC control system has gradually become the classical control system in kinds of industrial processes. MATLAB is typically limited by the off-line simulation.[1] In order to combine with real-time control objects,we can under the help of the software WinCC by OPC technology(OLE for Process Control, OLE used in the process of control) [2] to make the three communicate and connect to the realization the seamless connection between MATLAB and the control system WinCC+PLC (STEP7) , so as to establish the control system three –in-one. II. OPC technology Before the emergence of OPC, every application software developer has to write the special interface function in order to access the data information of the equipment . what’s more,that the different kinds of equipment and the equipments upgrade frequently has brought user and software developer a huge burden of work. The emerge of OPC may well solve this problem. OPC takes the Microsoft's OLE/COM and DCOM mechanism as the communication mechanism of application and takes client / server model [3] , so as to give the mission of developing access interface to the hardware manufacturer or the third party manufacturers and present to the user in the form of OPC server, solving the contradiction of soft/hardware manufacturers, completing the systemintegration, improving the openness andinteroperability of the system. The OPC server is responsible as data suppliers and provides necessary data to the OPC client; the OPC client is the user of data, processing data provided by OPC server. When using OPC,there always includes the OPC service and the OPC client. OPC server is usually designed by the user, as long as compliance with the OPC data interface protocol can realize data acquisition from the OPC server . A OPC client can beconnected to one or more OPC servers, and multiple OPCclients can also connect to the same OPC server [4] .
  • 2. Implementation of the trinity of the control system based on OPC www.ijres.org 10 | Page III. Three-in-one control system This control project selects water level in tank as the control object as tank level is often used as the object of study in the related experiments because it has the characteristics of large time delay and nonlinear .The principle of control system is shown in figure 3-1: Fig.3-1 The diagram of control Principle of virtual monitoring system The object request goal setting value is SP, the working of the system goal is through the establishment of the simulation platform to make the error value E between set value SP and the return value PV change to be smallest and to monitor the key control quantity at the same time. In the virtual monitoring system, the PLCsim is used to virtual as the controller S7-300PLC, the control algorithm adoptted PID control is realized by STEP7 programming. The controller's output value the operating variables U is transmitted over the MPI channel in STEP7 to WinCC. WinCC works as a OPC server and passes the value to the OPC client MATLAB. MATLAB client reads the numerical U from WinCC by OPC protocol and sent the value to the actuator, which is the virtual object with time delay, then get the control variable Y of the system. In this system, time delay object is founded through the MATLAB simulation. The MATLAB will also return the value of Y at every time to the comparator, which makes the whole system to form a closed loop control. IV. The Design and verification of the system 4.1The design of the controller In the continuous system, the signal is analog signal, the output of the controller of PID controller is maked up by proportion item,integral item,differential item and the item output initial[4] , this can be expressed by formula type 4-1: mv t = kc ev t + 1 TI ev t dt + TD dev(t) dt + M (4-1) In the formula, ev (t) is the input of the controller, the mv (t) is the output of the controller, M is the initial loop output value, kc is the PID loop gain, TI and TD are respectively the integral time and differential time. Take the rectangular integral on the integral part to approximate the exact part, use the method of difference on differential part to approximation calculation, then type 4-1 changed into: Mn = Kc (sp n − pv(n) + KC TS TI sp n − pv(n) + MX + KC TD TS sp n − pv(n) (4-2) After Completing the digital of PID controller , PID controller can be programmed to work. What Needs to be pointed out[5] is that the scanning cycle of general PLC roughly only several ms to tens of ms, for the system which requires long sampling period , the frequency of PID calculation is too fast so unnecessary burden showed to the CPU which will make the scan cycle of PLC increased easyly then slow the response. For this kind of physical value as levelwhich changes slowly, the difference between before and after the two calculationerror is very smalland even may be less than the error of the fluctuations in the value, this may PV YE USP Controller (PID) Actuator (virtual object)
  • 3. Implementation of the trinity of the control system based on OPC www.ijres.org 11 | Page have the result of failure in differential calculation. So wu take the way of structured programming. As shown in Fig.4-1,we use FB1 block to program the PID controller and specify it Fig. 4-1 The hierarchical structure of block call a background data block when it is called. During process of the PLC operation, the block OB1 works as the interface between the operating system and the user program and immediately keep scanning and operation as the PLC startted. The block OB35 is a circular terminaltissue block of each time interval which will work for a time default 100ms, the block FB1 is called in the block OB35, then the cycle time of OB35 execution is the operation time of the PID controller. The block FB1 calls the block FC105 and the block FC106 .Confined to the length, the program is not listed. The complete program file is shown in fig.4-2. Fig. 4-2 The figure of edited program blocks 4.2The implementation of Virtual control object After studying on water level structure, object control function is obtained by demonstration, just as: Gp(s) = e−4τs Tps + 1 (4-1) Among them, τ = 20,Tp = 60, adding the zero order holder and use Z transform into the type to discrete the object, then type 4-1 changes into: Y(z) U(z) = 1 − Z−1 Z−4 1 1 − Z−1 − 1 1 − e 3 Z−1 = 0.284Z−5 1 − 0.716Z−1 (4-2) Converte it to discrete equation, then type 4-2 can be expressed as: Y∗ t = 0.716Y∗ t − T + 0.284U∗ (t − 5T) (4-3) It is Y∗ nT = 0.716Y∗ n − 1 T + 0.284U∗ (n − 5)T (4-4) From the type can be clearly seen:the current output value Y is relevented to the previous moment output value Y and the the control value U at 5 moments before. In MATLAB according to the OPC communication processprogramming ,inorder to realize the MATLAB as the OPC client to communicate with OPC server, it is need to create a client object in MATLAB and establish a connection with the server and add objects, groups and items and set the Property of groups and items. The program is divided into 3 parts: the MATLAB to read OPC data server data program (shown below), MATLABwrites data to the OPC server and display subroutine call back function. The key procedures Timer interrupt Loop& start OB1 Operationsystem DB2 FB1OB35 FC106 FC105
  • 4. Implementation of the trinity of the control system based on OPC www.ijres.org 12 | Page are as follows: Server=opcda('localhost','opcserver.wincc'); connect(Server); group=addgroup(Server); Item1=additem(group,'cyd'); set(group,'updaterate',20); set(group,'RecordsAcquiredfcncount',2); set(group,'Recordstoacquire',60); set(group,'datachangeFcn',@mydisplay); start(group); wait(group); 4.3 The configuration design of WinCC WinCC configuration design mainly includes three aspects that are the interface settings, the variable design and the control screen design. The interface setting realizes the communication between WinCC and STEP7, the variable design makes data transmission in the communication between WinCC and STEP7 in the control system, the control screen design can show the real time change of the value. in the control system . Finally, the run of the system integration is completed, the result of running the system is showned in fig.4-3. Fig.4-3 the running result of the system V. The Conclusion After the birth of OPC technology, it has been supported by many automation hardware and software enterprises [6] . This paper establishes a complete control system based on OPC technology with WinCC, MATLAB and STEP7 three-in-one and use this system to monitor the control of virtual controlled object. With the promotion and popularization of the control module based on OPC standard , it not only makes the control becomes simple, also makes the access to the process data easier. The use of MATLAB for simulation of the virtual object solves the problem that a lot of school laboratory are short of equipments. With the use of MATLAB,as long as the transfer function is known, the control object can be applied to simulate. By this way, virtual the damage control object or expensive control object can not only save money but also save time.
  • 5. Implementation of the trinity of the control system based on OPC www.ijres.org 13 | Page References [1] QINGBAO H,SHAOJIAN S.Real-time control system based on MATLAB and PCAuto via OPC technology[A].In:2009 IEEE Internatioal Conference on Intelligent Computing and Intelligent Systems (ICIS 2009)[C].2009:671-674. [2] The OPC Foundation, “OPC XML DA 1.01 specification”, http://www. opcfoundation.org/,accessed December 2004. [3] Member List. http://www.opcfoundation.org [4] Samarth Singh,R.Mitra.Comparative Analysis of Robustness of Optimally offline Tuned PID Controller and Fuaay Supervised PID controller[C].Proceedings of 2014 RAECS UIET Panjab University Chandigarh,06-08 March,2014. [5] Deshourough L,Miller R.Increasing Customer Value of Industrial Control Performance Monitoring-Honeywell’s Experience[C], Proceeding of the 6th International Conference on Chemical Process Control,2002:172-192. [6] The OPC Foundation,“OPC UA part1-overview and concept 1.01 specification”,http://www.opcfoundation.org/,accessed February 2009.