7
IJICTRD – INTERNATIONAL JOURNAL OF ICT RESEARCH AND DEVELOPMENT | VOL-1 ISSUE-3 | ISSN:2395 4841 All rights reserved by www.ijictrd.com 8 Automation and Control for Offline Impedance Matching using PLC and LABVIEW for ICRH Transmission line in SST-1 Aniruddh Mali 1 , Ramesh Joshi 2 , H.M.Jadav 2 , Krupa Mehta 3 and S.V. Kulkarni 2 1 B.E Student L.D College of Engineering, Ahmedabad-380015 2 Institute for Plasma Research, Bhat village, Gandhinagar – 382428 3 PG Student U V Patel College of Engineering, Kherva, Gujarat-384012 1 Email: [email protected] Abstract Ion Cyclotron Resonance Heating (ICRH) system has two impedance matching networks, one for offline matching which has been employed before experimental shot. Another is online impedance matching which has been employed during experimental shot. Offline matching network consists of two static stubs, coarse tuner and coarse phase shifter identical in both transmission lines. Both stubs are being used to vary transmission line length. Phase shifter is used for phase shifting. PLC (Programmable Logic Controller) based automation and control technique has been used for the system as it works below 1 kHz frequency operation of stepper motors. There are motorized arrangements installed in each stub and phase shifter. PLC based system is developed for automation and control. LabVIEW software is used as SCADA/ HMI i.e. front end GUI. User interface has been designed using LabVIEW which communicates with OPC (Open Process Control) server. Further, OPC communicates with PLC for control of motorized arrangement. This paper describes technical approach, system feasibility and optimized solutions for the same. 1. Introduction Ion Cyclotron Resonance Heating (ICRH) requires impedance matching of antenna to the generator impedance for maximum delivery of power during tokamak plasma experiments. It has significant role in ICRH plasma heating during tokamak plasma experiments. ICRH has two impedance matching networks i.e. online and offline to be used for impedance matching during tokamak plasma experiments and before plasma experiments respectively. It consists of following sub systems identical for both ICRH transmission lines: 1. Static Stub 2. Coarse Stub 3. Phase Shifter To control each transmission line stub movement for requisite matching, a stepper motor based control facility is used which has been programmed using Delta PLC. Each stepper motor has its motor driver for sufficient driven voltage and current for movement of the load i.e. stub. PLC is used to control and monitor the complete system. PLC program developed using ladder logic programming in WPLsoft 2.33. SCADA – Supervisory Control and Data Acquisition is used to develop HMI – Human Machine Interface for industrial PLCs which is provided by vendor. LabVIEW communicates with PLC modbus data register using OPC (OLE for Process Control) interface provided by LabVIEW which provide modbus communication libraries.

Automation and Control for Offline Impedance Matching using PLC

Embed Size (px)

Citation preview

Page 1: Automation and Control for Offline Impedance Matching using PLC

IJICTRD – INTERNATIONAL JOURNAL OF ICT RESEARCH AND DEVELOPMENT | VOL-1 ISSUE-3 | ISSN:2395 4841

All rights reserved by www.ijictrd.com 8

Automation and Control for Offline Impedance Matching using PLC and

LABVIEW for ICRH Transmission line in SST-1

Aniruddh Mali1, Ramesh Joshi2, H.M.Jadav2, Krupa Mehta3 and S.V. Kulkarni2

1B.E Student L.D College of Engineering, Ahmedabad-380015

2Institute for Plasma Research, Bhat village, Gandhinagar – 382428

3PG Student U V Patel College of Engineering, Kherva, Gujarat-384012

1Email: [email protected]

Abstract

Ion Cyclotron Resonance Heating (ICRH) system has two impedance matching networks, one for

offline matching which has been employed before experimental shot. Another is online impedance

matching which has been employed during experimental shot. Offline matching network consists of

two static stubs, coarse tuner and coarse phase shifter identical in both transmission lines. Both stubs

are being used to vary transmission line length. Phase shifter is used for phase shifting. PLC

(Programmable Logic Controller) based automation and control technique has been used for the

system as it works below 1 kHz frequency operation of stepper motors. There are motorized

arrangements installed in each stub and phase shifter. PLC based system is developed for automation

and control. LabVIEW software is used as SCADA/ HMI i.e. front end GUI. User interface has been

designed using LabVIEW which communicates with OPC (Open Process Control) server. Further,

OPC communicates with PLC for control of motorized arrangement. This paper describes technical

approach, system feasibility and optimized solutions for the same.

1. Introduction

Ion Cyclotron Resonance Heating (ICRH) requires impedance matching of antenna to the generator

impedance for maximum delivery of power during tokamak plasma experiments. It has significant

role in ICRH plasma heating during tokamak plasma experiments. ICRH has two impedance

matching networks i.e. online and offline to be used for impedance matching during tokamak plasma

experiments and before plasma experiments respectively. It consists of following sub systems

identical for both ICRH transmission lines:

1. Static Stub

2. Coarse Stub

3. Phase Shifter

To control each transmission line stub movement for requisite matching, a stepper motor based

control facility is used which has been programmed using Delta PLC. Each stepper motor has its

motor driver for sufficient driven voltage and current for movement of the load i.e. stub. PLC is used

to control and monitor the complete system. PLC program developed using ladder logic programming

in WPLsoft 2.33. SCADA – Supervisory Control and Data Acquisition is used to develop HMI –

Human Machine Interface for industrial PLCs which is provided by vendor. LabVIEW communicates

with PLC modbus data register using OPC (OLE for Process Control) interface provided by

LabVIEW which provide modbus communication libraries.

Page 2: Automation and Control for Offline Impedance Matching using PLC

IJICTRD – INTERNATIONAL JOURNAL OF ICT RESEARCH AND DEVELOPMENT | VOL-1 ISSUE-3 | ISSN:2395 4841

All rights reserved by www.ijictrd.com 9

2. System Overview

OPC is used to communicate with industrial PLCs which is provided by proprietary PLC

manufacturers. It is implemented in server/client pair. The OPC client software is a program that

needs to connect to the hardware. The OPC client uses the OPC server to get data from or send

commands to the hardware. Traditional OPC software is identical for particular PLC. OPC Server

which can communicate to any PLC using modbus communication. It can communicate with the

hardware using different types of interfaces i.e. ASCII serial, RTU and Ethernet. In our case OPC has

been used to communicate with Delta PLC using MODBUS ASCII serial interface in this system.

This paper describes utilization of proprietary OPC to control industrial PLC. Further, it will explain

application of LabVIEW as user interface for PLC instead of traditional SCADA/ HMI. It also

compensates the cost of development of user interface than traditional development cycle.

2.1. Schematic Diagram

Figure 1: Schematic of offline impedance matching system

It is used for offline impedance matching. Delta PLC DVP28SV has been procured for it which

communicates with OPC using serial interface in which MODBUS ASCII Serial is used as

communicating protocols. PLC provides each I/O on24V. Stepper motor and its driver need 5V pulse

to be operated so it needs to be converting 24V into 5V and 5V into 24V vice versa. An electronic

circuit is developed for it which is as shown in figure 1. Hence stubs have to be operated from a

remote location i.e. shield room of SST-1, Fibre optic based transmitter (Tx) and receiver (Rx) circuits

are used to send generated pulse to load i.e. stub. Transmitter card converts generated pulse into

optical signal and receiver card converts optical signal into electrical pulses which fed into motor

driver which drives the stepper motor. Plastic fibres are used as communication media between

transmitter and receiver. Static stub of 500mm length, coarse stub 1500mm length, phase shifter

3000mm lengths are used for impedance matching in SST-1 tokamak. Each stub movement can be

performed in both clock wise (CW) and counter-clockwise (CCW) direction using stepper motor

facility as per experimental requirement.

Page 3: Automation and Control for Offline Impedance Matching using PLC

IJICTRD – INTERNATIONAL JOURNAL OF ICT RESEARCH AND DEVELOPMENT | VOL-1 ISSUE-3 | ISSN:2395 4841

All rights reserved by www.ijictrd.com 10

2.2. Data flow

Figure 2 shows data flow of offline impedance matching system based on PLC and LabVIEW

GUI. OPC client has corresponding tags of each physical I/O of PLC. These tags can be created in

OPC server using I/O address. LabVIEW uses shared variable engine to deploy all bound

variables on to communicate with OPC client. These bound variables are indentified as ‘shared

variables’. An I/O server has to be created in LabVIEW which enable utilization of OPC client

tags as shared variables. Figure 3 shows OPC server consisting all created tags for proprietary

PLC. Tag properties can be seen in the figure. Specific tag can be created as per requirement. Tag

Figure 2: Data flow

Page 4: Automation and Control for Offline Impedance Matching using PLC

IJICTRD – INTERNATIONAL JOURNAL OF ICT RESEARCH AND DEVELOPMENT | VOL

properties dialog box shows name of the tag, its address, description, data type, access mode and

scan rate, etc. These values are user settab

of each tag can be monitored.

2.3. LabVIEW User Interface

Figure 5.1 shows user interface for offline impedance matching

LabVIEW. It consist user interface for Transmission Line 1 coarse machine and static stub 1 and stub

2 as well Transmission Line 2 coarse machine and static stub 1 and stub 2. Requisite stub movement

can be set using numeric control ‘Coarse stub movement’ in millimetre (mm). Generated square pulse

is indicated using ‘Motor Pulse’. UP button is used for Clockwise (CW) movement and DOWN

INTERNATIONAL JOURNAL OF ICT RESEARCH AND DEVELOPMENT | VOL-1 ISSUE-3 | ISSN:

All rights reserved by www.ijictrd.com

properties dialog box shows name of the tag, its address, description, data type, access mode and

These values are user settable. Figure 4 shows OPC quick client using which status

Figure 3: OPC tag properties

Figure 4: OPC Quick client

Figure 5.1 shows user interface for offline impedance matching which has been developed in

LabVIEW. It consist user interface for Transmission Line 1 coarse machine and static stub 1 and stub

2 as well Transmission Line 2 coarse machine and static stub 1 and stub 2. Requisite stub movement

ntrol ‘Coarse stub movement’ in millimetre (mm). Generated square pulse

is indicated using ‘Motor Pulse’. UP button is used for Clockwise (CW) movement and DOWN

| ISSN:2395 4841

www.ijictrd.com 11

properties dialog box shows name of the tag, its address, description, data type, access mode and

Figure 4 shows OPC quick client using which status

which has been developed in

LabVIEW. It consist user interface for Transmission Line 1 coarse machine and static stub 1 and stub

2 as well Transmission Line 2 coarse machine and static stub 1 and stub 2. Requisite stub movement

ntrol ‘Coarse stub movement’ in millimetre (mm). Generated square pulse

is indicated using ‘Motor Pulse’. UP button is used for Clockwise (CW) movement and DOWN

Page 5: Automation and Control for Offline Impedance Matching using PLC

IJICTRD – INTERNATIONAL JOURNAL OF ICT RESEARCH AND DEVELOPMENT | VOL-1 ISSUE-3 | ISSN:2395 4841

All rights reserved by www.ijictrd.com 12

button is used for counter clockwise (CCW) movement. Frequency range can be selected from ‘Pulse

Time’ for square pulse generation which drives motor speed. ‘Stub’ and ‘Pulse’ are used for stub

movement progress as well generated pulse execution respectively. Upper and lower limit of the stub

movement progress as well generated pulse execution respectively. Upper and lower limit of the stub

is indicated by Boolean button. When stub reach its maximum limit, it will be red else it will be green.

10 mm is set in ‘Coarse Stub movement’ as shown in figure 5.1. Generated pulses are indicated by

using ‘Motor Pulse’ which is 5000 in this example. Selected frequency is 333 Hz as indicated in

‘Pulse Time’.

3. Test Setup

Figure 5.2 and 5.3 shows test setup using which developed LabVIEW user interface has been tested

successfully. Test Setup consists of PLC, transmitter and receiver circuit, 24 V to 5V circuit, motor

driver module and load i.e. stepper motor. User interface communicate with PLC over serial interface

in this system. Generated square pulses have been monitored on oscilloscope as shown in figure 5.2.

Motor pulses generated using PLC modules are fed to transmitter circuit which transmitted using

optical fibres. Receiver circuit receive these pulses and then it is fed to motor driver module which

drives the stepper motor. Motor can be operated at different frequencies ranges from 333 Hz to 1 KHz

according which motor speed can be controlled to drive the stub movement. It provides fast response

without any interruption and working properly.

Figure 5.1: Developed LabVIEW User Interface

Page 6: Automation and Control for Offline Impedance Matching using PLC

IJICTRD – INTERNATIONAL JOURNAL OF ICT RESEARCH AND DEVELOPMENT | VOL

Figure 5.2: Developed LabVIEW user interface with PLC

Figure 5.3: Stepper Motor with electronic interface

3. Conclusion

Automation and control for offline impedance matching usi

tested using test set up as shown in figure

movement can be done in both directions as per experimental requirement. LabVIEW GUI provides

interactive user interface to control the complete system efficiently.

INTERNATIONAL JOURNAL OF ICT RESEARCH AND DEVELOPMENT | VOL-1 ISSUE-3 | ISSN:

All rights reserved by www.ijictrd.com

Figure 5.2: Developed LabVIEW user interface with PLC

Figure 5.3: Stepper Motor with electronic interface

Automation and control for offline impedance matching using PLC and LabVIEW GUI has been

tested using test set up as shown in figure 5.1 successfully. It is working properly and stepper motor

movement can be done in both directions as per experimental requirement. LabVIEW GUI provides

interactive user interface to control the complete system efficiently.

| ISSN:2395 4841

www.ijictrd.com 13

ng PLC and LabVIEW GUI has been

successfully. It is working properly and stepper motor

movement can be done in both directions as per experimental requirement. LabVIEW GUI provides

Page 7: Automation and Control for Offline Impedance Matching using PLC

IJICTRD – INTERNATIONAL JOURNAL OF ICT RESEARCH AND DEVELOPMENT | VOL-1 ISSUE-3 | ISSN:2395 4841

All rights reserved by www.ijictrd.com 14

4. References

1. R. Joshi et all, Testing and Optimization of the Matching Response Time for the Real Time

Controlled ICRH Automatic Matching Network (AMN) System of SST-1 with Hybrid

Coupler and Complete Transmission Line, IPR-Technical Report, IPR/TR-149/2008,

December 2008.

2. Alan M. Barker et all, A Case Study of modern PLC and LabVIEW controls: Power Supply

Control for the ORNL ITER ECH test stand, ," Future of Instrumentation International

Workshop (FIIW), 2011 , vol., no., pp.1,4, 7-8 Nov. 2011 doi: 10.1109/FIIW.2011.6476800

3. Anjali S. Ashtekar et all, Application of MODBUS to Communicate the PLC and Lab VIEW

for Real Time Process Control, International Journal of Emerging Science and Engineering

(IJESE) ISSN: 2319–6378, Volume-1, Issue-11, September 2013

4. http://www.ni.com/white-paper/7450/en/

5. http://www.ni.com/white-paper/3742/en/