IDEC WindMSG User Manual

Preliminary
Thank you for purchasing HG1X Series product from IDEC. HG1X Series Products are versatile operator interfaces with Windows based configuration Software.
This manual will help you to HG1X Products.
All the safety warnings and precautions must be followed to ensure proper unit performance and personal safety.
Warnings used in this manual:
DANGER
CAUTION
safely
install, configure and operate
Danger Warnings are used to indicate situations, locations and conditions that can cause serious injury or death.
Caution Warnings are used to indicate situations and conditions that can cause operator injury and/or unit damage
We hope that you find this manual informative. If additional information or technical assistance is needed please contact:
IDEC Corporation 1175 Elko Drive, Sunnyvale, CA 94089, USA Tel - (800) 262-IDEC Fax - (800) 635-6246 Website - www.idec.com
Manual Revisions:
If you contact us in reference to this manual, please include the following revision number
Name: IDEC-HG1X Series Operation Manual Revision: QMAN\HG1X\1001\Rev0
HG1X Series Products are intended to be operator interfaces,
IMPORTANT
to work with PLCs which actually take control actions. It is assumed that the user is well acquainted with the PLC system being used. Never use HG1X units to perform emergency stop applications. It is advised that separate switches be used outside the PLC for ANY emergency stops.
Any mechanical or electrical modification to this unit will void all warranties.
Table of Contents
Preliminary............................................................ i
Contents................................................................ ii
1.0 Introduction........................................................... 1 - 1
1.1 Purpose of this manual................................... 1-1
1.2 Introduction to HG1X....................................... 1-1
1.3 HG1X Series: Specifications........................... 1-2
HG1X-252.............................................. 1-2
HG1X-452.............................................. 1-6
2.0 Hardware............................................................... 2-1
2.1 Mounting......................................................... 2-1
2.2 Power Requirements...................................... 2-2
2.3 Serial Port....................................................... 2-3
2.4 PLC Port......................................................... 2-4
3.0 Getting Started...................................................... 3-1
3.1 Introduction..................................................... 3-1
3.2 Application - Tags, Screens, Keys and Task... 3-1
3.3 PLC Communications..................................... 3-2
4.0 Understanding HG1X Features............................. 4-1
4.1 Screens.......................................................... 4-1
4.2 Keys............................................................... 4-3
4.3 Alarms............................................................ 4-5
4.4 Application Task-List....................................... 4-7
5.0 Configuration Software......................................... 5-1
5.1 Introduction to WindMSG Software................. 5-1
5.2 Installing WindMSG Software.......................... 5-2
5.3 WindMSG Software - Basics........................... 5-3
5.4 Create a new Application................................ 5-3
5.5 Setup Node..................................................... 5-4
5.6 Create Tag Data Base..................................... 5-5
5.7 Create Screens................................................ 5-6
5.8 Define Keys..................................................... 5-7
5.9 Define Alarms.................................................. 5-8
5.10 Application Task List........................................ 5-9
5.11 Download Application...................................... 5-10
6.0 How Do I?............................................................... 6-1
6.1 Frequently asked questions............................. 6-1
Appendix A: Examples to create Applications.... iii
Appendix B: Cable Diagrams.............................. iv
Introduction
In this chapter. . . .






1.1 Purpose of this Manual
The intention of this Operation Manual is to provide a guide for Safe installation, Configuration and operation of HG1X series models.
Purpose of this Manual Introduction to HG1X HG1X Series
HG1X-252 HG1X-452
Read this operation manual thoroughly before installing and operating HG1X products.
This document is based on information available at the time of its publication. While efforts have been made to be accurate, the information in this document may not cover all the details or varia­tions in hardware or software. Features described herein may not be present in all hardwares. IDEC CORPORATION reserves the right to update information in this publication without prior notice.
1.2 Introduction to HG1X
HG1X Series operator interfaces provide man-machine interface to your PLC system. HG1X communicates with your PLC using serial communication. HG1X models take power from PLC on their PLC port.
Normal Operation:
Connect HG1X to PLC using the correct PLC-HG1X cable and your HG1X is running.
Configuration of HG1X: Each HG1X has to be configured using the WindMSG Software
before connecting it to the PLC.
Programming cable for HG1X
1.3 HG1X Series
Currently models included in the HG1X Series are as follows: HG1X - 252 and HG1X - 452. HG1X Models take power from the PLC. Detailed specifications for all the models is given in the following section.
HG1X-252
Specifications:
Power: 5 VDC+ 5%, 130mA typically from PLC port Display: 2 lines of 16 characters Backlit LCD Bezel: IP65 rated Keypad Keys: 6 User definable keys with tactile feedback LEDs: 2 LEDs Memory: 24K Application Memory Communication: Two RS232 ports, one for connecting to
Temperature: 0 to 50 oC Humidity: 10% to 90% (Non condensing) Immunity to ESD: Level 3 as per IEC1000-4-2 Immunity to Transients: Level 3 as per IEC1000-4-4 Radiated Susceptibility: Level 3 as per IEC1000-4-3 Emissions: EN55011 CISPR A
System Components:
Note: User should order PLC cables and Software separately.
HG1X-252 unit with LCD display and Membrane keypad
-
- Installation Kit: Gasket, Two Mounting clamps, Two M4 screws, Four hex nuts.
the PLC and one for programming / serial printing.
HG1X-452
Specifications:
Power: 5 VDC+ 5%, 140mA typically from PLC port Display: 4 lines of 20 characters Backlit LCD Bezel: IP 65 rated Keypad LEDs: 8 LEDs Keys: 20 User definable keys with tactile feedback Memory: 24K Application Memory Communication: Two RS232 ports, one for connecting to the PLC
and one for programming / serial printing. Temperature: 0 to 50 oC Humidity: 10% to 90% (Non condensing) Immunity to ESD: Level 3 as per IEC1000-4-2 Immunity to Transients: Level 3 as per IEC1000-4-4 Radiated Susceptibility: Level 3 as per IEC1000-4-3 Emissions: EN55011 CISPR A
System Components:
- HG1X-452 unit with LCD display and Membrane keypad
- Insertable Legends
- Installation Kit: Gasket, Two Mounting clamps, Two M4 screws, Four hex nuts.
Note: User should order PLC cables and Software separately.
Hardware
In This Chapter. . .
Mounting, Panel Cutouts
Power Requirements
Serial Port
PLC Port
This chapter is installation guide for HG1X Series.
2.1 Installation Instructions
HG1X should be mounted on a panel. Gasket, mounting screws and clamps are provided with each HG1X unit for proper mounting.
Environmental Considerations: Make sure that the unit is installed correctly and that the operating limits are followed (see Specifications for HG1X). Do not operate HG1X in areas subject to explosion hazards due to flammable gases, vapors or dusts. HG1X should not be installed where fast tempera­ture variations are present. Highly humid areas are also to be avoided. High humidity causes condensation of water in the unit.
Location Considerations Care should be taken when locating equipments behind the HG1X to ensure that AC power wiring, PLC output modules, contactors, starters, relays and any other source of electrical interference are located away from HG1X. Particular care should be taken to the position of Variable speed drives and switching power supplies.
Mounting HG1X should be mounted on a panel. Dimensional sketch and Panel cutout for each HG1X model is given in section 2.2. Clearance behind the panel may vary with HG1X Model. Follow the procedure given below for proper mounting:
1)Make a cutout of the required size. Panel cutout tolerance is + 0.1mm.
2)Put the gasket behind the bezel. The gasket may be sealed to the case using an adhesive.
3)Put the HG1X through the panel cutout.
4)Insert the clamps into the case.
5)Pullback the clips until they seat into the retaining slots.
6)Tighten the clamping screws in an even pattern until the HG1X is secured into the panel.
2.2 Dimensional Sketches and Panel Cutouts
This section presents the dimensional sketches and panel cutouts for all the HG1X models. All dimensions are in mm. Not to Scale.
HG1X-252 Panel cutout: 92.00 x 45.00 (1/8 DIN size)
108.30
91.20
44.18
60.50
Bezel
Gasket
27.10
Mounting Screw
Clamp
Panel
HG1X-452 Panel cutout: 162.00 x 79.00
75.20
78.50
Bezel
Gasket
101.30
Panel
Mounting Screw
Clamp
36.8
182.50
160.70
2.3 Power Requirements
HG1X models are DC powered. The specified voltage range is +5VDC + 5%. Make sure to check PLC power before connecting cable to HG1X models.
Please follow the instructions given below while making connections for HG1X models:
If wiring is to be exposed to lightening or surges, use appropriate surge suppression devices.
Keep AC, high energy and rapidly switching DC wiring separate from signal wires.
Each HG1X unit has two RS232 ports - a PLC Port and a Serial Port. Description of each is given in following topics.
2.4 Serial Port
Serial port is used to download the firmware and / or application in to the HG1X unit. HG1X also has serial printout capabilities. This port can be attached to a computer/serial printer using the proper cable. This port is always active. When HG1X is communicating with a PC for programming, PLC operations are suspended. Pin description of the Serial Port as seen on the HG1X unit is given below:
9
6
DB9 Female
5
1
Signal Ground
Receive / Data In (RS232C) Transmit / Data Out (RS232C)
2.5 PLC Port
The cable connecting PLC to HG1X is attached to PLC Port. Different cables are required for different PLCs / controllers. Cable details for any particular PLC are given in the Operation Manual for that PLC. Pin description of PLC Port for HG1X models is as given below:
+5 VDC from PLC
DIR / Open Collector Out
Receive / Data In (RS232C)
Reserved
6
9
1
5
Transmit / Data Out (RS232C)
Signal Ground
DB9 Male
Getting Started
In this chapter....
Introduction


Application - Tags, Screens, Keys and Tasks


PLC communication


3.1 Introduction
HG1X is an Operator Interface for PLCs. It communicates with a PLC over its serial port to get the information required by the operator. Information could be the value of a PLC register or the status of a PLC coil. This information is displayed on the LCD display of HG1X. If required, HG1X can also change the values of PLC registers / coils.
3.2 Application - Tags, Screens, Keys and Tasks
Microsoft Windows® based configuration software, WindMSG, helps user to configure HG1X unit. ‘Configuration’ means making the HG1X unit work as per the system requirements, Eg. HG1X can be configured to be used with any PLC, display any register data, perform any action using a key. The complete configuration for a unit is termed as ‘Application’. Application comprises of Tag Data base, Screens, Key Definitions, Alarms and Tasks.
Each register in the PLC memory has a unique address and can be identified by giving a specific name to it. This information is stored as Tag Data Base in HG1X. Any coil or register to be used in the application must be first defined in the Tag data base.
LCD display on each unit displays the PLC data on a ‘Screen’. Screen size varies with HG1X model. PLC data can be arranged on a screen using different objects.
Operator can control the process by actually changing the value of PLC registers. This is possible with the help of the keys. Different tasks can be assigned to keys on the HG1X keypad.
Any register can be constantly monitored if alarms are defined for it. When alarm condition is reached, the respective alarm is displayed on the screen.
Once the application is defined, firmware for the specific unit and PLC is downloaded and then application is downloaded into the unit. HG1X can now communicate with a PLC.
3.3 PLC communication
HG1X can communicate with any PLC without any change in the hardware. To communicate with a PLC, HG1X needs:
1. Communication Driver for the PLC
2. HG1X - PLC communication cable
1. Communication Driver for the PLC: Each PLC has a defined protocol for communicating with any device. Communication Driver is downloaded in to HG1X alongwith the firmware. Communication driver varies from PLC to PLC. This driver enables HG1X to talk to a PLC.
2. HG1X - PLC Communication Cable: Proper HG1X - PLC cable is required for error free communication with any PLC.
Understanding HG1X Features
In this Chapter...








Screens
Properties of Screen Screen Objects Animation Properties Alpha-Numeric Objects
Keys
Double Key Tasks Tasks
Alarms
Consecutive Discrete
Application Task-List
This chapter explains in detail all the features of HG1X. We recommend that you study this chapter before attempting to configure and use the HG1X.
4.1 Screens
Operator can view required information on the LCD display of HG1X unit. This information can be arranged in such a way that the operator can very easily interpret the information received. This can be done by using various tools. These tools are the objects. Each screen has some properties:
Properties of Screen:
1. Password: Access levels can be achieved by introducing a password for a screen. Password value can vary between 0 - 9999. Unless user enters the correct password, the screen will not be displayed. Any screen can be password protected.
2. Associated Screens: Associated screen can be specially useful in cases where one or more objects are common between different screens. The common part is extracted from all the screens, placed in a new screen and this new screen is associated with the other screens. Any screen can be associated to another screen. Advantages of associated screens:
1. Saves application memory by extracting common part between different screens and forming a new associate screen.
2. Saves time of the application programmer.
Please note:
- Only one screen can be associated to any screen.
- No data entry object can be placed in the screen to be
accociated.
- No PLC tag embedding in the screen to be associated. To embed a PLC tag, In Global Task-List the required PLC tag should be copied to an internal tag. The internal tag should be embedded in the screen to be associated.
3. Screen Keys or Local Keys: HG1X keys have two types of definitions: Global and Local.
1. Global Definitions: Definitions remain same for all the screens. If there is no local definition for a key for the current screen, global definition for the key will be executed.
2. Local Definitions: These definitions can vary with screens. These definitions have priority over Global definitions.
Please note that for a particular screen, a key can have local and global definitions, local definition has priority over global and the global definition task is not performed in this case.
Any task can also be performed by pressing two keys simultaneously. The definition can be either local or global. The double keys function can be very useful in HG1X models with less number of keys.
4. Screen Task-List Tasks are operations performed by HG1X when a certain condition is reached. Different tasks can be defined for different screens. Screen Tasks can be assigned for three different conditions:
- Before showing These tasks are performed before displaying a particular screen on the display.
- While showing Tasks are repeatedly performed while the screen is displayed.
- After Hiding Tasks are performed after another screen is called and before displaying a new screen.
Example: Suppose Screen 1 is currently on the display simultaneously performing ‘while showing’ task. Now PLC Tag calls for Screen 2. Both the screens have all three types of tasks: Before showing task, While showing task, After hiding task. Tasks will be performed in following sequence:
1. After hiding task for screen 1 performed while clearing screen no. 1.
2. Before showing task for screen 2 performed.
3. Screen 2 displayed.
4. While showing task list performed repeatedly.
5. When another screen is called after hiding task performed while clearing screen 2.
Types of ScreenTasks:
1. Goto Screen
2. Goto Next Screen
3. Goto Previous Screen
4. Write Value to a Tag
5. Add a Constant Value to Tag
6. Subtract a Constant Value from Tag
7. Add Tag B to Tag A
8. Subtract Tag B from Tag A
9. Turn Bit On
10. Turn Bit Off
11. Copy Tag B to Tag A
12. Swap Tag A and Tag B
13. Print Data
14. Copy Tag to STR*
15. Copy Tag to LED
16. Delay
17. Wait till
* STR: Screen Triggering Register
1. Goto Screen: Current Screen is replaced by the defined screen. This command does not work when a PLC register is used as STR. More information given in Application Task-List Section.
2. Goto Next Screen: This task is useful when two screens are in succession. Screen is changed to display the next screen.
If two screens are not successive, there is a gap between two screens then ‘Screen not defined’ message will be displayed. This message will stay on the screen till a valid screen is called.
This task does not work when a PLC tag is used as a STR.
3. Goto Previous Screen: This task is useful when two screens are in succession. Screen is changed to display the previous screen.
screens are not successive, there is a gap between two screens then ‘Screen not defined’ message will be displayed. This message will stay on the screen till a valid screen is called.
Again this task does not work when a PLC tag is used
as a STR.
4. Write Value to a Tag: A constant value can be downloaded to a tag using this task, provided the tag is not a read-only tag.
5. Add a Constant Value to Tag: A constant can be added to the current value of a tag using this task.
6. Subtract a Constant Value from Tag: This task is used to subtract a constant value from the current value of a tag.
If two
7. Add Tag B to Tag A:* Tag B can be added to tag A using this task. The result will be stored in tag A.
8. Subtract Tag B from Tag A:* Tag B is subtracted from tag A using this task. The result will be stored in tag A.
9. Turn Bit On: Any coil or bit can be turned on using this task. The bit/coil should be a read-write coil.
10. Turn Bit Off: Any coil or bit can be turned off using this task. The bit/coil should be a read-write coil.
11. Copy Tag B to Tag A:* Tag B can be copied to tag A using this task. The value of tag B will be unchanged. Tag A will be same as tag B.
12. Swap Tag A and Tag B:* Values of two tags can be swapped using this task. Tag A value will be copied to tag B and tag B value will be copied to tag A.
13. Print Data: All the text data will be printed on the serial port. Communication settings will be same as defined in ‘Prizm Settings’ ‘Printer Port Options’ window. Graphical objects will not be printed.
14. Copy Tag to STR: A PLC tag can be copied to STR, Screen Triggering Register. STR is a system register inside Prizm which decides the screen to be displayed.
15. Copy Tag to LED: LED’s on the keypad of each HG1X can be turned on/off depending on the value of a tag. The tag should be copied to LED register and the LEDs will display the tag value.
16. Delay: Any task can be delayed using this task. Tags will be updated during this delay.. After the delay is completed the next task will be performed.
17. Wait till: This is a conditional delay. Next task will not be performed till the specified condition is false.
* While defining double Tag operations, make sure both the tags have same number of bytes. Else the task may lead to erroneous results.
How HG1X works? All the HG1X models follow a particular sequence for performing the
tasks defined by the user in the application. The sequence is as shown below:
START
Power-up Message
Power up Task
A
B
Global Task
Check Screen Number
IBM Comm ?
Y
PLC Comm Error ?
N
B
E
Password Protected Screen ?
Y
N
Complete IBM Communication
Re-Start
Re-establish PLC
Y
Communication
N
D
Same Screen ?
Perform After Hiding Task for Previous Screen
E
Y
N
C
Valid Screen password ?
Y
Perform Before Showing Task List for new Screen
Upload Tag Block
H
N
F
D
C
H
Upload Alarm Block
Serv Alarm
I
Same key Pressed ?
N
Y
Display Screen
Display Associated Screens
Serv While Showing Task
Check if same key pressed
I
J
Password Protected Key ?
Y
N
G
Key Release task
Load new keys
N
New key Pressed ?
Y
J
Animation Properties: All the objects (except Register / Coil Data Entry Objects) have
Animation Properties. Animation Property is a conditional property of an object which changes with the value of the Tag associated with it. Animation properties are of three types: Show / Hide, Flashing and Percent filling.
1. Show / Hide Animation: Object is displayed only when the condition specified by the user is true.
2. Flashing Animation: An object is flashed when the condition becomes true.
A
Valid Key Password ?
Y
Serv Key Press Task
A
Screen Objects have certain properties, referred as ‘Attributes’. Attributes are useful for suggesting the importance of the particular
N
A
G
text object. Attributes for are:
- Flash User can assign flashing to any text object*. An object can flash at three different speeds: Slow, Medium and Fast. By default no object is assigned flashing attribute. If flashing is defined, slow flashing is selected by default.
objects (Coil and Register) do not have flash attribute.
* Data Entry
Loading...
+ 18 hidden pages