ercomplus Communications Program Instructions Manual © ZIV GRID AUTOMATION, S.L. 2011
BCOM0709Av04
ZIV APLICACIONES Y TECNOLOGÍA, S.L. End-User Software License Agreement
THIS IS A LEGAL AGREEMENT BETWEEN YOU (AS "LICENSEE") AND ZIV APLICACIONES Y TECNOLOGIA, S.L. (AS "LICENSOR") FOR THE SOFTWARE PROGRAM YOU HAVE PURCHASED. PLEASE READ THE TERMS AND CONDITIONS OF THIS LICENSE AGREEMENT CAREFULLY BEFORE USING THE PROGRAM DISKETTES. THE PROGRAM IS COPYRIGHTED AND LICENSED TO YOU (NOT SOLD). IF YOU INSTALL, USE OR COPY THE SOFTWARE PROGRAM, YOU ARE ACCEPTING AND AGREEING TO THE TERMS OF THIS LICENSE AGREEMENT. IF YOU ARE NOT WILLING TO BE BOUND BY THE TERMS OF THIS LICENSE AGREEMENT, YOU SHOULD PROMPTLY RETURN THE ENTIRE CONTENTS OF THIS PACKAGE TO YOUR SELLER. Terms and Conditions of License 1. License Grant. Licensor hereby grants to you, and you accept, a nonexclusive license to use the Program Diskettes and the computer programs contained therein in machine-readable, object code form only, and the accompanying documentation (collectively referred to as the "Software"), only as authorized in this License Agreement. You may use the program(s) solely in your internal operations at all facility sites you own but only with the type of machines and equipment specified in the printed material furnished by Licensor and only in accordance with the instructions given in such material. 2. Restrictions. You may not: (a) use, copy, modify or transfer the Software except as expressly provided in this or another Agreement with Licensor, (b) reverse engineer, decompile or disassemble or separate the components of the Software, or (c) rent, sell or lease the Software or make the Software available to others to do any of the foregoing. 3. Back-up. Upon loading the Software into your computer, you may retain the Program Diskette for backup purposes. In the event the program diskettes are damaged, you may return them to Licensor, at your expense, and obtain a new copy free of charge. 4. No Assignment. This License is intended for your exclusive use. You agree that you will not assign, sublicense, transfer, pledge, lease, rent or share your rights under this License Agreement. 5. Licensor's Ríghts. You acknowledge and agree that the Software is the proprietary product of Licensor protected under International laws and treaties. You further acknowledge and agree that all right, title and interest in and to the Software, including associated intellectual property rights, are and shall remain with Licensor. This License Agreement does not convey to you an interest in or to the Software, but only a limited right of use revocable in accordance with the terms of this License Agreement.. 6. Confidentiality. The Software is confidential and no details or information relating to the same shall be disclosed to any third party without the prior written consent of Licensor. 7. Term. This License Agreement is effective upon your opening of this package and shall continue until terminated. You may terminate this License Agreement at any time by returning the Software and all copies thereof and extracts there from to Licensor, or by destroying all tangible copies of the Software. Licensor may terminate this License Agreement upon your breach of any term hereof. Upon such termination by Licensor, you agree to return to Licensor the Software and all copies and portions thereof, or destroy all tangible copies of the Software, and to erase all copies of the Software held in computer memory or otherwise. 8. AS IS. THE SOFTWARE IS LICENSED "AS IS" AND WITHOUT A WARRANTY OF ANY KIND. LICENSOR EXPRESSLY DISCLAIMS ANY AND ALL OTHER WARRANTIES, WHETHER EXPRESS OR IMPLIED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. LICENSOR DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE SOFTWARE WILL MEET UNINTERRUPTED OR ERROR FREE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH YOU.
9. Limitation of Liability. Licensors sole and entire liability, and your exclusive remedy, with respect to any claims relating to the Software shall be to provide a new set of diskettes free of charge. In no event shall Licensor be liable for any indirect, incidental, consequential, special, or exemplary damages or lost profits, even if Licensor has been advised of the possibility of such damages. 10. Trademark. ZIVERCOMPLUS is a common law trademark of Licensor. No right, license, or interest to such trademark is granted hereunder, and you agree that no such right, license or interest shall be asserted by you with respect to such trademark. 11. Licensee's indemnity. You shall defend, indemnify and hold Licensor harmless against any loss or damage of any kind arising from a breach by you of this License Agreement, or any use or misuse of the Software by you or your employees, agents, or representatives, and from any other of your conduct or from any claim or action by any of your customers in connection with the Software or this License Agreement. 12. Governing Law. This License Agreement shall be construed and governed in accordance with the internal laws of SPAIN. 13. No Waiver. The failure of either party to enforce any rights hereunder or to take action against the other party in the event of any breach hereunder shall not be deemed a waiver by that party as to subsequent enforcement of rights or subsequent actions in the event of future breaches.. 14. Entire Agreement. This License Agreement is the entire agreement between you and Licensor with respect to the use of the Software and supersedes all prior understandings or agreements between the parties. This License Agreement may be amended only by a writing by an officer of Licensor.
ZIV Aplicaciones y Tecnología, S.L. Parque Tecnológico, 210 48016 Zamudio (Bizkaia) Spain
Table of Contents Chapter 1. Description and Start 1.1 1.1.1 1.1.2 1.1.2.a 1.1.2.b 1.1.2.c
1.1-1 1.1-2 1.1-2 1.1-2 1.1-2
1.1.2.d 1.1.2.e 1.1.2.f 1.1.2.g 1.1.2.h 1.1.3
Functions .................................................................................................... Introduction to the Zivercomplus® Communications Program ..................... Functions ..................................................................................................... Substation Management .............................................................................. Connection with Positions in Previously Defined Substations..................... Receiving, Sending and Managing Information associated with the Position ........................................................................................................ Executing Actions associated with the Position .......................................... Configuration Management ......................................................................... Offline Operation.......................................................................................... Use via Intelitool .......................................................................................... Other Functions ........................................................................................... Connection between Computer and Equipment Features ..........................
1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6
Getting Started ........................................................................................... System Requirements ................................................................................. Preparation for Installation ........................................................................... Zivercomplus® Program Installation............................................................ Starting Up the Program .............................................................................. Description of the Initial Screen ................................................................... Start-up from Intelitool .................................................................................
1.2-1 1.2-2 1.2-2 1.2-2 1.2-2 1.2-3 1.2-3
1.3 1.3.1 1.3.2 1.3.3 1.3.4
Users, Languages and Oscillograph Display ......................................... Users............................................................................................................ Languages ................................................................................................... Oscillograph Display .................................................................................... Screen “About...” ..........................................................................................
1.3-1 1.3-2 1.3-4 1.3-4 1.3-4
1.1-2 1.1-2 1.1-2 1.1-2 1.1-2 1.1-3 1.1-3
Chapter 2. Application Development 2.1 2.1.1 2.1.2 2.1.3 2.1.4
Defining and Managing Installations ....................................................... Introduction .................................................................................................. Accessing the Installation Dialog ................................................................. Editing the Installation.................................................................................. Communicating with the Installation ............................................................
2.1-1 2.1-2 2.1-2 2.1-4 2.1-5
2.2 2.2.1 2.2.2 2.2.2.a 2.2.2.b 2.2.3 2.2.4 2.2.4.a 2.2.4.b 2.2.4.c
Connecting and Communicating with Equipment ................................. Connection ................................................................................................... Initial Communication Screen ...................................................................... Starting a Session........................................................................................ Closing a Session ........................................................................................ Status ........................................................................................................... Settings ........................................................................................................ General Screen Description ........................................................................ Operations with Settings .............................................................................. Special Settings Screens .............................................................................
2.2-1 2.2-2 2.2-4 2.2-4 2.2-5 2.2-6 2.2-7 2.2-7 2.2-8 2.2-16
I BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Table of Contents 2.2.5 2.2.5.a 2.2.5.b 2.2.5.c 2.2.5.d 2.2.6 2.2.7 2.2.7.a 2.2.7.b 2.2.7.c 2.2.7.d
Configuration, User Curve and Equipment Language ................................. Introduction .................................................................................................. Managing the Configuration ......................................................................... Managing the User Curve ............................................................................ Language Manager ...................................................................................... Actions, Active Group and Synchronization................................................. Records ........................................................................................................ Events .......................................................................................................... Fault Conditions ........................................................................................... History Logs ................................................................................................. Oscillographs ...............................................................................................
2.2-17 2.2-17 2.2-18 2.2-20 2.2-21 2.2-22 2.2-24 2.2-24 2.2-27 2.2-28 2.2-29
2.3 2.3.1 2.3.2 2.3.3
Emulation .................................................................................................... Introduction .................................................................................................. Entering to Emulation Mode......................................................................... Description of the “Emulation” Substation ...................................................
2.3-1 2.3-2 2.3-2 2.3-3
Chapter 3. Managing Control Configurations 3.1 3.1.1 3.1.2 3.1.2.a 3.1.2.b 3.1.2.c 3.1.2.d 3.1.2.e 3.1.2.f 3.1.2.g
Introduction ................................................................................................ Introduction .................................................................................................. Functions...................................................................................................... Creating a Configuration .............................................................................. Editing a Selected Configuration ................................................................. Generating Files ........................................................................................... Controlling and Checking Configuration Data.............................................. Validating a Configuration ............................................................................ Importing Data from Other Logic Configurations ......................................... Controlling and Managing Configurations....................................................
3.1-1 3.1-2 3.1-2 3.1-2 3.1-2 3.1-3 3.1-3 3.1-3 3.1-3 3.1-3
3.2 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.6.a 3.2.6.b 3.2.6.c
Getting Started ........................................................................................... Loading and Validating the Profile ............................................................... Start Menu.................................................................................................... Operating Method (Mouse & Keyboard) ...................................................... Information Displays .................................................................................... Using the Controls ....................................................................................... Selecting Signals ......................................................................................... Signal Selection Screen ............................................................................... Signal Types ................................................................................................ Signal Restrictions .......................................................................................
3.2-1 3.2-2 3.2-4 3.2-4 3.2-5 3.2-5 3.2-7 3.2-7 3.2-8 3.2-8
3.3 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6
File Menu..................................................................................................... New Configuration ....................................................................................... Configuration Information............................................................................. Load Configuration ....................................................................................... Save Configuration ...................................................................................... Compile Configuration ................................................................................. Quit...............................................................................................................
3.3-1 3.3-2 3.3-2 3.3-2 3.3-3 3.3-3 3.3-3
3.4 3.4.1 3.4.2 3.4.3 3.4.4
Input / Output Logic ................................................................................... Introduction .................................................................................................. Input Logic.................................................................................................... Output Logic ................................................................................................. LEDs Logic ...................................................................................................
3.4-1 3.4-2 3.4-2 3.4-4 3.4-5
II BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Table of Contents
3.5 3.5.1 3.5.2 3.5.3 3.5.4 3.5.4.a
Configuration-Associated Logic .............................................................. Introduction .................................................................................................. Definition of Opcodes .................................................................................. Records Associated with Logic .................................................................... Managing Records....................................................................................... Opcodes.......................................................................................................
3.5-1 3.5-2 3.5-2 3.5-10 3.5-10 3.5-14
3.6 3.6.1 3.6.1.a 3.6.2 3.6.3 3.6.3.a 3.6.3.b 3.6.4 3.6.5 3.6.5.a 3.6.5.b 3.6.6 3.6.6.a 3.6.6.b
Defining Resources ................................................................................... Introduction .................................................................................................. Digital Signals .............................................................................................. Parameters .................................................................................................. Settings ........................................................................................................ Settings Group ............................................................................................. Defining Settings.......................................................................................... Constants ..................................................................................................... Commands .................................................................................................. Command Element Description ................................................................... Configuring the Command ........................................................................... Analog Commands ...................................................................................... Analog Command Actions ........................................................................... Command Blocks.........................................................................................
3.6-1 3.6-2 3.6-2 3.6-3 3.6-4 3.6-4 3.6-5 3.6-6 3.6-7 3.6-7 3.6-8 3.6-15 3.6-15 3.6-16
3.7 3.7.1 3.7.1.a 3.7.2 3.7.2.a 3.7.2.b 3.7.2.c 3.7.2.d 3.7.2.e 3.7.2.f 3.7.3 3.7.3.a 3.7.3.b 3.7.3.c 3.7.3.d 3.7.3.e 3.7.3.f 3.7.3.g 3.7.4 3.7.4.a 3.7.4.b 3.7.4.c 3.7.4.d 3.7.4.e 3.7.5 3.7.5.a 3.7.5.b 3.7.5.c 3.7.5.d 3.7.5.e 3.7.5.f 3.7.5.g 3.7.5.h
Communications........................................................................................ Introduction .................................................................................................. General Format and Screen Handling ......................................................... Procome....................................................................................................... Events .......................................................................................................... Control Changes .......................................................................................... Commands .................................................................................................. Metering Values ........................................................................................... Meters .......................................................................................................... Output Writings ............................................................................................ DNP3 ........................................................................................................... Contacts ....................................................................................................... Commands .................................................................................................. Metering Values (Profile I) ........................................................................... Metering Values (Profile II) .......................................................................... Meters .......................................................................................................... Analog DNP3 Output Writings (Profile I) ..................................................... DNP3 Analog Output Writings (Profile II) .................................................... MODBUS Protocol ....................................................................................... Inputs and Outputs ...................................................................................... Commands .................................................................................................. Metering Values ........................................................................................... Meters .......................................................................................................... Analog Output Writings ModBus ................................................................. 61850 Protocol ............................................................................................. Validity Configuration ................................................................................... CSWI Node .................................................................................................. XCBR Node ................................................................................................. XSWI Node .................................................................................................. MCXL Node ................................................................................................. RFTL Node .................................................................................................. MMTR Node ................................................................................................ LPHD Node ..................................................................................................
3.7-1 3.7-2 3.7-2 3.7-4 3.7-4 3.7-6 3.7-9 3.7-11 3.7-13 3.7-14 3.7-19 3.7-19 3.7-20 3.7-24 3.7-26 3.7-29 3.7-31 3.7-34 3.7-37 3.7-37 3.7-39 3.7-41 3.7-43 3.7-44 3.7-47 3.7-47 3.7-48 3.7-51 3.7-52 3.7-52 3.7-53 3.7-56 3.7-57
III BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Table of Contents 3.7.5.i 3.7.5.j 3.7.5.k 3.7.5.l 3.7.5.m 3.7.5.n 3.7.5.o
ATCC ........................................................................................................... IHMI.............................................................................................................. CALH............................................................................................................ SIMG ............................................................................................................ GENGGIO .................................................................................................... TGOGGIO and TGO2GGIO......................................................................... YLTC ............................................................................................................
3.7-57 3.7-59 3.7-59 3.7-60 3.7-60 3.7-62 3.7-63
3.8 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.8.5.a
HMI............................................................................................................... Introduction .................................................................................................. Commands ................................................................................................... Events .......................................................................................................... User Defined HMI Screens .......................................................................... HMI Cyclical Screens ................................................................................... HMI Available Screens .................................................................................
3.8-1 3.8-2 3.8-2 3.8-3 3.8-4 3.8-5 3.8-6
3.9 3.9.1 3.9.2 3.9.2.a 3.9.3 3.9.3.a 3.9.3.b 3.9.3.c
Graphical HMI ............................................................................................. Introduction .................................................................................................. Graphic Diagram Screens to be Shown ...................................................... Screens available for the Graphical HMI ..................................................... User Graphic Diagrams ............................................................................... Single Line Diagram Data Configuration ..................................................... Single Line Diagram Design ........................................................................ Import Single Line Diagram and Import Single Line Diagram Graphic Design ..........................................................................................................
3.9-1 3.9-2 3.9-2 3.9-3 3.9-3 3.9-3 3.9-7
3.10 3.10.1 3.10.1.a 3.10.1.b
Profile Descriptions ................................................................................... Introduction .................................................................................................. Digital Signals .............................................................................................. Analog Signals .............................................................................................
3.10-1 3.10-2 3.10-2 3.10-2
3.11 3.11.1 3.11.2 3.11.3 3.11.4
Documentation ........................................................................................... Introduction .................................................................................................. Reports......................................................................................................... Report Output Types .................................................................................... Report Parts .................................................................................................
3.11-1 3.11-2 3.11-2 3.11-4 3.11-5
3.9-8
IV BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Table of Contents
A. A.1 A.2 A.3 A.4 A.4.1 A.4.2 A.4.3 A.4.4 A.4.5 A.4.6 A.4.7 A.5 A.6 A.6.1 A.6.2 A.6.3 A.7 A.7.1 A.7.2 A.7.3 A.7.4
Oscillo Viewer ............................................................................................ Introduction .................................................................................................. Structure of the Application.......................................................................... Operational Modes ...................................................................................... Main Menu ................................................................................................... File Menu ..................................................................................................... Edit Menu ..................................................................................................... View Menu ................................................................................................... Tools Menu: Phasor Calculation .................................................................. Configuration Menu ..................................................................................... Window Menu .............................................................................................. Help Menu ................................................................................................... File Explorer ................................................................................................. Channel Information .................................................................................... Selecting Oscillos ........................................................................................ Selecting Graphs ......................................................................................... Selecting Channels ...................................................................................... Graphic Zone ............................................................................................... Graphic Zone Tools Edition ......................................................................... Zoom ............................................................................................................ Pan............................................................................................................... Information ...................................................................................................
V BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
A-1 A-2 A-2 A-3 A-4 A-4 A-4 A-5 A-5 A-6 A-6 A-6 A-7 A-8 A-8 A-8 A-9 A-10 A-10 A-10 A-10 A-10
Table of Contents
VI BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 1
Description and Start Content 1.1 1.2 1.3
Functions Getting Started Users, Languages and Oscillograph Display
1.1 Functions 1.1.1
Introduction to the Zivercomplus® Communications Program ................................. 1.1-2
1.1.2
Functions ................................................................................................................. 1.1-2
1.1.2.a Substation Management ..................................................................................... 1.1-2 1.1.2.b Connection with Positions in Previously Defined Substations............................ 1.1-2 1.1.2.c Receiving, Sending and Managing Information associated with the Position .... 1.1-2 1.1.2.d Executing Actions associated with the Position ................................................. 1.1-2 1.1.2.e Configuration Management ................................................................................ 1.1-2 1.1.2.f
Offline Operation................................................................................................. 1.1-2
1.1.2.g Use via Intelitool ................................................................................................. 1.1-2 1.1.2.h Other Functions .................................................................................................. 1.1-3 1.1.3
Connection between Computer and Equipment Features....................................... 1.1-3
Chapter 1. Description and Start
This manual is intended to serve as help in using the Zivercomplus® communications program, which runs on WINDOWS® compatible PCs.
1.1.1
Introduction to the Zivercomplus® Communications Program
The Zivercomplus® program is designed to dialog directly with ZIV equipments, enabling connection from a PC, either directly through a local port or remotely through the use of a modem or via TCP/IP in a LAN or WAN. This manual is a generic guide for the Zivercomplus® communications program. The Zivercomplus® program provides easy and convenient user access to all the available information on the equipment with which a dialog is established. It also makes it easy to adjust settings and extract the available information for generating records or reports. It is also capable of generating, sending, receiving and managing the different configurations that can be loaded on a ZIV equipment.
1.1.2
Functions
1.1.2.a
Substation Management
Creates, edits, modifies or deletes the different substations with which communications can be established, including local connections.
1.1.2.b
Connection with Positions in Previously Defined Substations
For connection with positions in previously defined substations.
1.1.2.c
Receiving, Sending and Managing Information associated with the Position
For reading and writing position data on status, settings, different types of records and setup. Also for storing the information on a hard disk and list printouts.
1.1.2.d
Executing Actions associated with the Position
Encompasses changing of active tables and time synchronization, and possible user-defined actions during setup.
1.1.2.e
Configuration Management
Creates and modifies the different configurations that can be uploaded to the protection.
1.1.2.f
Offline Operation
Users can work offline for tasks that require this mode of operation: analyzing and managing collected information, generating lists of settings for subsequent sending to protection, editing configurations, etc.
1.1.2.g
Use via Intelitool
This can be launched from the configuration tool Intelitool, in order to undertake specific tasks available for use from the same.
1.1-2 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
1.1 Functions
1.1.2.h
Other Functions
Calling up the oscillographic display, changing language, accessing the ZIV website, etc.
1.1.3
Connection between Computer and Equipment Features
The features required for this connection are the following: -
RS232 serial port up to 38400 bps for direct connection to a local port or for remote connection via modem. Any pre-installed modem under WINDOWS®.
1.1-3 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 1. Description and Start
1.1-4 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
1.2 Getting Started 1.2.1
System Requirements.............................................................................................. 1.2-2
1.2.2
Preparation for Installation ....................................................................................... 1.2-2
1.2.3
Zivercomplus® Program Installation ........................................................................ 1.2-2
1.2.4
Starting Up the Program .......................................................................................... 1.2-2
1.2.5
Description of the Initial Screen ............................................................................... 1.2-3
1.2.6
Start-up from Intelitool ............................................................................................. 1.2-3
Chapter 1. Description and Start
1.2.1
System Requirements
The minimum requirements for the PC to be used with this application are: -
Minimum 256MB of RAM Hard drive with 500MB of free space. VGA card, minimum 800x600. Color VGA monitor. RS232 Serial Port (for direct connection to equipment).
Supported operative systems are: -
1.2.2
Microsoft Windows® XP. Microsoft Windows® 7. Microsoft Windows® 8. Windows® XP Mode (Microsoft Virtual PC).
Preparation for Installation
Prior to commencement of Zivercomplus® installation, check the requirements specified in the section above and that the hard disk where the program is to be installed has enough free space for the new application, which uses approximately 80 MB space. Also, add 400MB for equipments profiles Database to install next the Zivercomplus®.
1.2.3
Zivercomplus® Program Installation
Zivercomplus® is supplied in a CD-Rom for later installation into a PC. Installation is made by inserting the CD-ROM. If the installation does not start automatically, manually run the setup.exe file on the CD-ROM. During the installation process the program gives options to select the folder where the program is to be installed, as well as the group to be generated in the program manager. By default, the installation is generated in C: \ Program Files \ Zivercom. For Windows ® 7 is recommended to use a dedicated directory for Zivercomplus® outside Program Files.
1.2.4
Starting Up the Program
Once the Zivercomplus® program is installed, start it up by double clicking on the icon appearing on your desktop.
1.2-2 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
1.2 Getting Started
1.2.5
Description of the Initial Screen
When the program starts up, it displays next screen. The user must introduce a valid User and Password into the "Identification" dialog box to log on. Depending on the access level associated to his identification, the user may or may not carry out given tasks with the ® Zivercomplus .
Chapter 6 deals with the users in more detail, but it must be born in mind that when installing the Zivercomplus® only one user is created with the following passwords (both in lower case): User: zivercom. Password: ziv (in this case, characters are hidden).
1.2.6
Start-up from Intelitool
Zivercomplus® can be accessed from the configuration tool Intelitool in two different ways. By clicking on Protection Settings from Intelitool’s main shaft.
1.2-3 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 1. Description and Start
In this case, the top part of the display will show, next to the name of the application (ZivercomPlus), the name of the application that is accessing the same (i.e.: Intelitools) and the equipment that seeks access to the application: Also, this can be accessed from the main menu, in order to be able to operate with all kinds of equipment: In this case, the top part of the display will only show the name of the application that is accessing the same: In both cases, the Intelitool tool indicates the language in which it is going to be implemented ® within the ZivercomPlus , which will is the same as the language displayed by Intelitool when it is accessed. The most important elements will share the same use throughout the application on the main display, and are described as follows: This is the main menu. The status bar is divided into five segments: Shows additional information about the selected menu item. Used to indicate activity in general for lengthy processes, using explanatory texts and progress bars indicating percentage. Used to indicate communication activity using red and green colors. Advanced functionality used for debugging purposes. Indicates the PC date and time.
1.2-4 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
1.3 Users, Languages and Oscillograph Display 1.3.1
Users ........................................................................................................................ 1.3-2
1.3.2
Languages ............................................................................................................... 1.3-4
1.3.3
Oscillograph Display ................................................................................................ 1.3-4
1.3.4
Screen “About...” ...................................................................................................... 1.3-4
Chapter 1. Description and Start
1.3.1
Users
The Configuration submenu lets you access the User management functions. User management is only allowed if the current user has a Superuser Access Level. If so, a dialog like the one shown below is accessed. This screen shows the registered users and the User, Password and Access Level texts.
You can Create a new user by pressing the screen shown at right. You can Edit a user by pressing
, pulling up
and Delete a user
by selecting the user to be deleted and pressing
.
The user management rules are as follows: -
-
When the Zivercomplus® program is installed, only one user with the superuser access level is created, with zivercom - ziv as User and Password. User management can only be carried out if the current user has a superuser access level. There can be no more than one superuser and, moreover, the superuser cannot be deleted (although the superuser's User and Password can be edited, but not the Access Level). There cannot be two users with identical User and Password. One user is allowed to leave the User and Password empty.
1.3-2 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
1.3 Users, Languages and Oscillograph Display
There are four access levels, from lowest to highest: -
Queries: Queries and Editing: Total Access: Superuser:
The following table shows the accessible functions for each access level: Queries
Queries and Editing
Total Access
Superuser
YES YES YES NO NO YES NO YES YES YES YES YES NO YES NO YES NO NO
YES YES YES YES NO YES YES YES YES YES YES YES NO YES YES YES NO NO
YES YES YES YES YES YES YES YES YES YES YES YES NO YES YES YES YES YES
YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES YES
Connect Request Status Request Settings Send Settings Send Configuration Request User Curve Send User Curve Request Events Request Faults Req. Measures Logs Req. Oscillo Reports Request Oscillos User Management Request Active Group Send Active Group Request Time Synchronize Execute Commands
1.3-3 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 1. Description and Start
1.3.2
Languages
The Configuration submenu also lets you access the Language management functions. The Configuration submenu also lets you access the Language management functions. For this function, it is essential that there be no open sessions, whether on or offline. Upon entering the submenu you are shown the dialog at right, where the available languages are displayed (in this case, Spanish, English, Portuguese and French). In the example, the current selection is English. The language selection can be changed by highlighting the desired selection and pressing Set. The language change is only confirmed if you exit this dialog by pressing OK, and the new language configuration takes effect immediately, without it being necessary to exit Zivercomplus®. If Zivercomplus® is accessed from the Intelitool setup program, it automatically uses Intelitool’s current language and this cannot be modified during the implementation of the same.
1.3.3
Oscillograph Display
The Oscillography Display submenu lets you tell Zivercomplus® which program you wish to use to view the oscillographs when you double-click on them The dialog shown at right is displayed to let you select the executable file with and the parameters used when attempting to view oscillographs with
.
What is shown in this dialog is installed by default along with Zivercomplus®.
1.3.4
Screen “About...”
Click the Help program button (on the main tool bar), to display the submenu About..., enabling the user to access a screen similar to the screen on the right. This screen shows, among other data, the version of the installed Zivercomplus® (for example, Version: 1.49) and the version of the installed -languages + profiles- database (for example, db:1.39).
1.3-4 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 2
Application Development Content 2.1 2.2 2.3
Defining and Managing Installations Connecting and Communicating with Equipment Emulation
2.1 Defining and Managing Installations 2.1.1
Introduction .............................................................................................................. 2.1-2
2.1.2
Accessing the Installation Dialog ............................................................................. 2.1-2
2.1.3
Editing the Installation .............................................................................................. 2.1-4
2.1.4
Communicating with the Installation ........................................................................ 2.1-5
Chapter 2. Application Development
2.1.1
Introduction
Users can create, edit or delete installations as required. Each installation is associated with a text file whose name and location are the user's responsibility. The installation contains the following information: -
-
2.1.2
Installation Text. All installations have associated text. Communications Protocol. Each installation communicates via a single protocol which can be selected from a list of protocols. Type of Communication. A certain communications protocol can be supported by different hardware and ways of accessing them. The type of hardware and access determine the 'type of communication'. Additional Information. Depending on the protocol and type of communication, the user should provide certain additional information in order to be able to dialog with the installation.
Accessing the Installation Dialog
Selecting the Protections menu option on the initial screen calls up the menu shown on the right. By selecting the first menu option, Installations, you access a dialog that allows you to explore the PC's file system and manage the various installations.
This dialog is a customized version of the standard Windows 'open' dialog. You will first see the ..\datos\subestaciones subdirecty, which is the default location where the installations are created. Only files with an sbs extension are shown, i.e. files containing information about installations. In the screen on the right, the file sub_tests.sbs is selected. Its complete path is shown under the Path heading and its contents are shown for informational purposes only under the Preview heading. Each installation is represented by a single file, so you can manage the installations just like you would handle a regular file.
2.1-2 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
2.1 Defining and Managing Installations
You can delete a installation by highlighting the file and pressing delete. This deletes the selected file and, consequently, the installation. You can Create a installation by entering a nonexistent file name in the dialog box next to Name and pressing Edit , or you can Edit an existing installation by selecting the relevant file and pressing Edit. It is important to note that users are free to create a installation in the location of their choice within the directory tree, to organize the installation by directories as required and to know where are those installations and directories. In either case a dialog like the one shown on the right is called up, where the only difference is that the heading shown at the top of the dialog will be either Create installation or Edit installation. The above dialog box shows the default settings entered by Zivercomplus® when a new installation is created.
2.1-3 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 2. Application Development
2.1.3
Editing the Installation
Whether you are creating or editing a installation, the way the data are edited is the same: -
The Installation Text field is always editable. The Protocol field lets the user select a specific communications protocol; in our case only PROCOME 3.0 is available. The Communication Type field lets you indicate the hardware used for data transmission, which can be: o Direct, in this case the rest of the additional data are included in the SERIAL box, except the Telephone and Modem fields (see above screen). o RTC, Switched Telephone Network; in this case the rest of the additional data are included in the SERIAL box. o LAN, Local Area Network; in this case the rest of the additional data are included in the NETWORK box.
Depending on the selection enabled in Communication Type, only meaningful fields may be edited in the SERIAL and NETWORK boxes. The meaning and range of each of the fields is described individually below. -
-
-
-
Installation Text: text indicating the selected installation. Protocol: indicates the communications protocol to be used; the only value allowed is PROCOME. Communication Type: the allowed values are: o DIRECT, direct communication via serial line. o RTC, Communication via Switched Telephone Network. o LAN, Communication via Local Area Network. Speed: the speed of communication. The allowed values are: 300 9600 600 14400 1200 19200 2400 38400 4800 Select default values (for speed): allows users to indicate whether or not default values are accepted for the selected speed. o YES selects the default values (cannot be edited). o NO lets the values be edited. Users are advised to use default values, and in any case not to use values that are smaller than the existing default values: T. first character (ms): indicates the maximum delay time for arrival of the first character. T. message (ms): indicates the maximum delay time allowed between the arrival of the first and last character of the message. T. between retries (ms): indicates the set delay time before retrying. Nº. of retries: indicates the number of retries. Data bits: the allowed values are: o 7 o 8
2.1-4 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
2.1 Defining and Managing Installations
-
-
-
-
-
Stop bits: the allowed values are: o 1 o 2 Parity o No parity. o Odd. o Even. Port COM1 COM5 COM2 COM6 COM3 COM7 COM4 COM8 Telephone. Telephone number for connecting with the installation. MODEM: indicates the modem to be used for communications. The Zivercomplus® program lets you use any installed modem, according to the list shown in Start > Configuration > Control Panel > Modems. o ZIV UCS, indicates you are communicating with the protection through the ZIV Central Installation Unit. o Transparent, indicates you are communicating with the protection transparently through a concentrator. IP Address, indicates the IP address of the ZIV UCS through which you will interact with the protection. Port, if there are no special circumstances, the value should be 32001. T. message (ms): indicates the maximum message delay time for network communications. The default value is 5000 and there are three retries.
It is important to note that: -
2.1.4
Any modem that can be installed under WINDOWS® can be used to communicate with the installations. Direct relay communications (PC serial cable <-> protection) should be viewed as a particular means of communicating with a installation. In fact, there is no explicit option in Zivercomplus® for directly communicating with a protection, so this must be done by creating a installation with the DIRECT option in the 'Communication Type' field.
Communicating with the Installation
In the installation management dialog, the Communicate button lets you go directly to the dialog that lets you communicate with the installation selected at that time. As described in section 2.2.1 of Chapter 2, this is one of the two ways of accessing the communications input dialog.
2.1-5 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 2. Application Development
2.1-6 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
2.2 Connecting and Communicating with Equipment 2.2.1
Connection ............................................................................................................... 2.2-2
2.2.2
Initial Communication Screen .................................................................................. 2.2-4
2.2.2.a Starting a Session............................................................................................... 2.2-4 2.2.2.b Closing a Session ............................................................................................... 2.2-5 2.2.3
Status ....................................................................................................................... 2.2-6
2.2.4
Settings .................................................................................................................... 2.2-7
2.2.4.a General Screen Description ............................................................................... 2.2-7 2.2.4.b Operations with Settings ..................................................................................... 2.2-8 2.2.4.c Special Settings Screens .................................................................................. 2.2-16 2.2.5
Configuration, User Curve and Equipment Language ........................................... 2.2-17
2.2.5.a Introduction ....................................................................................................... 2.2-17 2.2.5.b Managing the Configuration ............................................................................. 2.2-18 2.2.5.c Managing the User Curve ................................................................................. 2.2-20 2.2.5.d Language Manager........................................................................................... 2.2-21 2.2.6
Actions, Active Group and Synchronization .......................................................... 2.2-22
2.2.7
Records .................................................................................................................. 2.2-24
2.2.7.a Events ............................................................................................................... 2.2-24 2.2.7.b Fault Conditions ................................................................................................ 2.2-27 2.2.7.c History Logs ...................................................................................................... 2.2-28 2.2.7.d Oscillographs .................................................................................................... 2.2-29
Chapter 2. Application Development
2.2.1
Connection
Dialog with a protection is always through an installation, even in case of direct communication (see section 2.1.3 of Chapter 2). The installation connection dialog can be accessed by pressing the Communicate button as described in section 2.1.4 or from the start screen menu shown in section 2.1.2 (both in Chapter 2). In this case, a list of the last instalations with which communications have been established is displayed in the IEDs submenu, between the Instalations and Emulate menu options. In the example shown at right, the last instalation accessed was Sb Example. This list can have up to a maximum of 10 items.
A dialog like the one shown on the right is displayed upon selecting any of the available instalations. The instalation text - in this example the text is Sb Example - is displayed under the Communicate title. Under the fixed Preview text there is a window where you can see the contents of the file that supports the installation. It is for informational purposes only, that is, you cannot make any communication setup changes here. Under the fixed Addresses text a list is displayed with the possible addresses for a protection within an installation. In the example, the '0' is highlighted in the address column. By selecting the address of the protection equipment you wish to communicate with and pressing OK, the Zivercomplus® program tries to communicate with the selected address.
2.2-2 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
2.2 Connecting and Communicating with Equipment
In case of an error, the program shows successive messages (shown below) before returning to the start screen.
The protection equipment may have a loaded configuration; if this is the case, then you are informed of it and sent the (univocal) ID for that configuration. The Zivercomplus® program saves its configurations in files with the cfp extension. If the received ID matches one of the configurations in the Zivercomplus® program, then it loads the configuration and establishes the connection. If it is not stored in the Zivercomplus® program, then before asking the protection equipment for the configuration, the Zivercomplus® program asks the user to select a directory and file where the configuration is to be saved. If you do not select a directory and file, then you will work without a configuration. The configuration complements the protection equipment's operation. The items obtained from the configuration (settings, commands) are distinguishable because there is a before their regular symbols.
shown
Another possibility is that the protection equipment has a password. If so, you will be asked to enter it: Also, if Zivercomplus® is accessed from Intelitool’s setup program for specific equipment, the user will be informed, if applicable, that there is no coincidence between the model that corresponds to the identifier received and the identifier expected, and this will enable the user to continue with the communication, or end the same.
The final objective of Intelitool’s configuration tool when it accesses Zivercomplus® for a specific equipment is reading and writing settings on the CID, and forward compact configurations (CPTs) to the equipment; not all settings are contemplated in the CID, but only those bearing the logo :
2.2-3 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 2. Application Development
2.2.2
Initial Communication Screen
2.2.2.a
Starting a Session
If you connect successfully, the program displays a screen like the one shown below, with all the basic left-hand nodes open.
The general appearance of the communications screens is similar to that of the Windows File Manager: a panel on the left-hand side with nodes and a panel on the right-hand side with nodes and terminal items. Nodes are depicted by a
or
symbol and toggle between open ( ) and closed ( ).
2.2-4 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
2.2 Connecting and Communicating with Equipment
A description of the nodes on the left-hand side of the screen follows - down to the first three levels: -
: Indicates you are connected to a installation whose descriptive text is 'Sb Example'.
-
-
-
: Indicates that through the above installation you are connected to a protection located at the '000' address, the model is '#IRVA1N***100*A' and it has a configuration whose descriptive text is 'CONFIG_05.12.21'. It is important that the configuration text is easily visible, because its presence determines the protection equipment's operation in a major way. The configuration will be addressed later on. When communication with the protection equipment fails for any reason, the status is indicated with a red X ( ). When communication is restored, the previous status is shown. Status: displays a tree with all the status items; that is, instant and consequently perishable – information sent by the protection equipment, and which it makes no sense to edit from the PC, at least not directly. For example: date and time, pending record types, unit status, instant measures, etc. Configuration: provides access to a screen which allows management of two things from the PC: the user curve and the configuration. It is not a dropdown item.
-
Settings: provides access to the settings tree, which includes protection equipment operating parameters that can be edited from the protection itself, such as: reclosing times, trip permissions, masks for the different events, configuration of Inputs / Outputs / LEDs, etc.
-
Control Operations: permits at least two things, namely, editing the active group and setting the protection time. If the protection has a configuration with (userdefined) commands loaded, then the protection equipment is a node instead of a
-
2.2.2.b
terminal item; that is Control Operations, is displayed Records: Indicates the access to four fixed items that represent the four types of records that can be included in the protection: Events, Faults, History Logs and Oscillography.
Closing a Session
The left panel has a button , that is enabled only if the installation you are connected to is selected in the left panel. When this button is pressed, the Zivercomplus® program tries to shut down the connection, performing the necessary actions in each case: shutting down port, hanging up phone, etc. The Zivercomplus® program first checks to see whether there is information the user has not saved and which might be convenient to save. Specifically, this refers to records (events, fault conditions, metering logs, oscillographs - see the section Records) the user has retrieved but not saved. If this is the case, the unsaved information is shown and the user is prompted to confirm the session close.
2.2-5 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 2. Application Development
And, if the ZivercomPlus® is accessed from Intelitool’s setup program, the user will be informed that there are settings that have not been saved (if applicable) Within this context, saving entails exporting data according to the CID/XML format, as indicated below. And the settings are left pending saving when forwarded to the equipment successfully, or when any of the local settings is modified, whatever means are used for implementing the same: i.e. load settings by default, copy tables, import settings, etc.
2.2.3
Status
When the Status node is selected in the left panel, the status information is shown in the right panel. When Status is pressed for the first time, in turn, all the status information is requested. You can drill down all the different subdirectories to see the terminal information received from the protection equipment, which is what really matters most. In a regular situation, the status screen can look like this. Pressing CTRL, ALT or SHIFT keys while keeping pressed the node, drops down a list of node "daughter branches" on the right screen panel ( nodes). The right panel, which contains status information, is divided into four columns: -
-
-
Text. Provides text and graphic information about the items and their relationship with other items. Value. This is shown only for terminal values, and there are different ways of displaying the information coming from the protection equipment: date / time for the date and time, and for enabling / disabling, numbers for modules and arguments and counters, symbol to indicate pending records, etc.la Units. Units associated with the value, if any. Additional information. Empty (used for settings).
The top bar contains items for performing actions as well as informational items: -
-
Toggle button for displaying / hiding the left panel, also indicating the status of this panel. This button is common to all right panel types, that are the left panel is always concealable. Normal button that calls up the status when pressed. Toggle button for enabling / disabling status cycle requests; in the cycle request position, the status is requested every 2 seconds. 2.2-6 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
2.2 Connecting and Communicating with Equipment
-
Toggle button for displaying status measurements, multiplied or not by the relevant transformer ratio.
-
Information bar common to all right-side panels, containing significant information. Shows available information from the session root up to the item selected in the left panel. It always has the following format: \substation text\ddd-model\... If the text fails to fit in the bar, an ellipsis (three dots) is used. If the bar is clicked with the left mouse button, the text is left-aligned or rightaligned, depending on its position at that time. The purpose is to always be able to have all the necessary information available even when the left panel is hidden.
2.2.4
Settings
To explain the Settings screen, a general description of the screen will be given first, and then all the possible operations in this screen will then be described in sequence.
2.2.4.a
General Screen Description
In a normal situation, exploring the settings screen before performing any operations, the user can encounter a situation like this. The right panel, which contains settings information, is divided into six columns: -
Text: provides text and graphic information about the items and their relationship with the other items indicates that the item is a grouping of settings; the rest of the symbols depict different types of settings: o
Indicates a Boolean setting, i.e a setting with only two possible values. In general, the text will be yes / no, although it can also be open / closed, control function / clock, etc. Nothing is in the additional information column.
o
Indicates a decimal setting type. The additional information column indicates the minimum, maximum, step, and default values.
o
Indicates a decimal type value that is converted according to a certain factor. The additional information column indicates the minimum, maximum, step, and default values.
o
represents a factor used to obtain
type values;;
o
Indicates a list-type setting, that is, with several options that are generally displayed in text mode. No additional information is included;
o
Indicates a date-time setting which varies from 00:00 to 24:00. The additional information column indicates its format and range: 'hh:mm (00:00 -24:00)'.
2.2-7 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 2. Application Development
-
-
-
2.2.4.b
1T: shows whether a setting is a single-group setting or a setting with several groups. If there is a # symbol in the column, then it is a single-group setting. If there is nothing, like in the figure, the setting has several groups (4 in this example). Current value: indicates the value of the setting in the equipment; if the setting has not been brought yet we put . Cannot be edited. New value: indicates the working value currently available for operating (send, save, print, etc.). It can be obtained in various ways and it can be edited. Its absence is indicated by too. If ZivercomPlus® is accessed from Intelitool, this new value will be present when accessing the equipment, and is imported from the CID. For adjustments that are not contemplated under the CID, the default value will be applied. Units.: units associated with the setting, if any. Additional information: specific to the setting type; not always present.
Operations with Settings
This section explains the Top Bar items as you are walked through a logical and consistent sequence through all the operations that can be performed with settings. The
button, as with all the screens where it is displayed, shows / conceals the left panel.
which The only exclusively informational item in the top bar is the group selector provides information about how many groups are available in the equipment (in this example, four) and which is the active group: in this case, the active group is group three (red color and arrow). It also tells you that the current work group is group one (depressed button). This indicates that the settings you see on the screen, if any, are for group one. Obviously, this does not affect single-group settings, which are marked with a #. The current work group is changed by pressing the desired group number. Note that whatever is displayed on the screen always refers to the current group. . This implies a request for all settings, A setting request is performed explicitly by pressing and implicitly two things are requested the first time a settings screen is displayed: the active group number and the factor settings . This is because the information for the active group is essential for operating purposes, and the settings have to be known in advance to be able to depict other settings.
2.2-8 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
2.2 Connecting and Communicating with Equipment
The collected settings are displayed in the Current Value column as indicated by the setting type. In this case, you are viewing the settings for group three. You can see the values for the different groups by selecting them (except for single-group settings).
. This operation also affects all settings, You can then Accept Current Settings by pressing setting by setting and group by group, including single-group settings. The current settings are copied over the new values, and this is reflected on the screen: Once new values are implemented, you are ready to perform different operations with them. Specifically, you can Edit Settings and then send them to the protection equipment. The only exception is settings, which cannot be edited.
2.2-9 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 2. Application Development
By right-clicking a setting, the mouse pointer changes appearance indicating what can be edited. Enter edit mode by left-clicking the mouse.
For Option-type settings, you can scroll through a list of options, but for numerical settings, you have to enter the number.
When a setting is highlighted, i.e. is being edited, you can: -
-
-
Edit the setting as appropriate (entering the number or scrolling to the option). Press ESC to exit edit mode without changing the setting. This is equivalent to canceling the operation. Press RETURN to validate an alteration; and if successful, the setting is changed and you exit edit mode. If the operation fails, the reason is indicated and you continue in edit mode in the same setting. Press TAB to validate an alteration; and if successful, the setting is changed and you scroll down to the next editable setting. If the operation fails, the reason is indicated and you continue in edit mode in the same setting. Pressing SHIFT-TAB has the same effect as pressing TAB alone, but editing scrolls up instead of down. Press with the left bottom out of the setting; if the validation is successful it's shown as RETURN, if it's not successful it's shown as ESC. If the press have been in other setting, it will be edit.
Validation of the setting will always be successful if the setting is a listed setting, but can fail if it is a numeric setting. The following type of information can be provided, allowing you to properly edit the setting or cancel the operation.
After editing the settings, the differences between the current values (Protection) and the new values (PC) for the current group or for settings without groups are displayed in red. The red color indicating the difference is also propagated toward the root of the tree, as shown in the following sample screen.
2.2-10 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
2.2 Connecting and Communicating with Equipment
The setting with a difference (Reverse-Direction), as well as its descriptive text (Phase IOC Direction), are colored red, as are all the branches up to the root in both panels. As a result, you can locate the differences at a glance. As you will see below, there are two more ways of editing new values: creating default settings or importing them
.
Regardless of how you edit the settings, you can send the new values by pressing . If no problems have occurred, after sending, you have to check that there are no differences between the current and new values.
2.2-11 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 2. Application Development
Each setting has a Default Value that can be button to copied to the New Value. Press the access the dialog shown at right, which provides great flexibility in terms of changing settings and groups. You can select the groups you wish from the list on the right. On the left-hand side you can choose from three options:
-
-
Right Panel Selection indicates that you accept the settings selected in the right panel. The right panel allows for multiple selection of settings and of complete branches, so if a branch is selected, all its daughter branches and their settings (visible and invisible) are also selected, and so on. When using this option, carefully select what you want from the right panel before pressing the button to create new default values. All Right Panel indicates that the operation will apply to all the right panel settings, whether visible or not. All indicates that the operation will apply to all settings.
By pressing you can Copy Groups. As with all other cases, the editing of settings affects the new values. By pressing OK, the group 1 settings will be copied over the group 2 and 3 settings. This will apply to All the protection settings comprising multiple groups. The Source Group list only allows one selection, while the Target Group(s) list allows multiple selections. Print Settings is an option whose interface is very similar to that of the Create default values option. As with the other cases, only the new values are printed. Press OK to call up the dialog which works similar like the Default Values dialog in terms of the selection made. The difference it's that can be activated the option Only Differences, that permits to print only the settings that have different values in Actual Value and New Value.
2.2-12 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
2.2 Connecting and Communicating with Equipment
Pressing OK button exports the selection to XML format and calls up 'Microsoft Internet Explorer', which displays the data in the XSLT format provided with the installation. The following is an example of what is displayed.
From here you can, among other things, 'Preview', 'Print', etc.
2.2-13 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 2. Application Development
You may be interested in saving settings for subsequent analysis (see Emulation paragraph) or to copy them to another protection by importing them, etc. Bear in mind that the saved settings are always the New Values. By pressing the button you access the Save XML Format, Save PR3 Format, Export XLS Format or Export TXT Format dialog, a function of the option selected by the user to the right of Type. As shown by the text above, formats XML and PR3 allow saving and later retrieving those data, whereas formats XLS and TXT only allow exporting. In all cases the user is always responsible for deciding the settings that must be saved or exported in which file and folder. By saving the settings in XML format they can easily be printed, viewed with the browser, etc.; but, it can also be seen simply as a way of saving and retrieving information. As indicated earlier, when Zivercomplus® is installed, a format file is provided for viewing the XML file information coherently. PR3 storage is typical of Zivercomplus® and only allows saving and retrieving settings.
The Settings to Export box provides a selection of settings and list of groups that is used in the exact same way as the default settings box. The Overwrite checkbox lets you overwrite settings in an existing file or add to the settings already in that file. The bottom window shows the text contents of the XML file selected in File Name, if any contents exist. If accessed from Intelitool, the ZivercomPlus® enables an additional specific export mode, which is format CID/XML, which is will be the one ZivercomPlus® will provide by default; and, with this format one can only save All tables.
2.2-14 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
2.2 Connecting and Communicating with Equipment
At the right of Type there is a list that permits choose between XML, XLS and TXT. The XLS format is a read-only export format (which can be read e.g. with Excel). TXT format it's a text format too, and has been thought of for the user to exactly control the width of each field; there are no tabs and space characters are used. It can be showed with the Notepad, i.e. The right screen is showned if this format is choosen. It can be indicated a Text Width and a Table Width; the program indicate the Total Width que se obtendrá al exportar. If the information it's longer than the choosen witdh the last character will be *.
2.2-15 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 2. Application Development
You can also Import settings that were previously exported. As with the previous cases, what you import goes to New Values. On the settings screen, pressing displays the Import dialog, which is very similar to the export dialog. The difference is that you have to select an existing file. In addition, you have to indicate which New Value settings you're interested in importing in the Settings to Import option. In other words, when importing, you choose the settings that match the selection made in Settings to import from among the settings saved in the selected file.
2.2.4.c
Special Settings Screens
Special screens are needed for settings of complex nature, as is the case for Logic Inputs or Outputs and LEDs, as shown in the following screens. In both cases, when there are settings in the New Value field, the setting can be edited. The difference between Input, Output or LED is highlighted using the red color. By just pressing the circle areas ( or ), the user can disable an element of the New Value blocks. With the help of the mouse, the user may drag and release outputs between Available logic outputs list and OR and AND blocks. Double clicking OR and AND block elements changes the current element value to Not Used and Not Used to the value selected from the Available Logic Outputs list.
2.2-16 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
2.2 Connecting and Communicating with Equipment
2.2.5
Configuration, User Curve and Equipment Language
2.2.5.a
Introduction
If the file for the equipment profile indicates that the equipment may have a Configuration, may have a User Curve or the relay Language, the node will be displayed in the left panel Configuration. In addition, if upon connecting it was resolved that there was a dialog with configuration with the equipment, then the name of the configuration is displayed, as mentioned earlier, together . with the address and the model name in brackets: Configuration node in the left panel, the right panel displays the first By selecting the image in case of the No Configuration and No Language Dialog and the second image in case of the with configuration and language dialog.
2.2-17 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 2. Application Development
2.2.5.b
Managing the Configuration
As you have seen, in the case of the Dialog with Configuration, the configuration information is repeated in the Actual Value and New Value columns. The same occurs for the language. The reason for repeating this information is to avoid losing it when you edit the New Value, as you will see below. The same rules that apply for the settings, apply here. This information consists of three fields separated by commas: -
Configuration name. Configuration version with d.dd format. Configuration checksum.
Management of the different types of configurations is guided by the following rules. ZivercomPlus® can be accessed from Intelitool to be used for a single equipment only, or else implement it on its own. From the point of view of configurations, both of the last two circumstances are identical, hence we will only refer to access from Intelitool, or on its own, which includes “from Intelitool to any equipment”. There are two different types of configuration files: normal configurations with CPF extension, and compact configurations with CPT extension. Normal CFP configurations are used as profile extensions (equipment, model), but cannot be interpreted by the relay. There are two types of CFPs: those generated from the ZivercomPlus® / ZIVerCID® and those generated from Intelitool. Both types can be edited with their respective tools, ZivercomPlus® / ZIVerCID®, or Intelitool. As regards ZivercomPlus® / ZIVerCID® these are internally accessed via Ziverlog®. When ZivercomPlus® is accessed from Intelitool, Ziverlog®‘s functionality is not accessible. Compact CPTs’ configurations contain the configuration data, both from the format that is legible via the configuration tools, and from the format required by the relay. In fact, the CPT indicates compact configuration and has a CFP inside, and the associated data is legible from the relay. These also contain data as regards the relay model -single- on which the configuration can be loaded. This file can be generated both via the ZivercomPlus® and also via the IntellliTool. Based on the above information, we are going to describe the behaviour of the different buttons when the current selection of the list is on
:
-
is always disabled, configurations are never requested explicitly, except when communication with the equipment begins.
-
can only be enabled when communication (not emulation) has been established, and when something has been selected in . In this case, CPTs can be forwarded if they have been generated for the equipment in use, and CFPs can only be forwarded when access has not been made through Intelitool, providing that this is a configuration that has been generated via Ziverlog®.
-
enables converting a CFT into a CPT. To this avail, there must be a CFP within and it is also required that the following two conditions are met: that the ZivercomPlus® is running on its own (i.e.: not from Intelitool) and that the CFP is a CFP that the Ziverlog®.is capable of interpreting.
2.2-18 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
2.2 Connecting and Communicating with Equipment -
gives access to Ziverlog® in order to edit or create a Ziverlog® CFP. It will be disabled if ZivercomPlus® has been accessed from Intelitool and, if what we have under is a CPT, or an Intelitool type CFP, it will also be disabled, i.e., it will only be enabled if we have a Ziverlog® type CFP and if this has not been accessed from Intelitool. Also, if access has not be made via Intelitool, and there is no data within , it is enabled to create a (CFP) configuration from zero.
In order to modify or run the contents of hand button of the mouse.
you must click below this with the left-
In this case, the ZivercomPlus® will display a form where the CFP and/or CPT files will be exclusively displayed, which will be usable under a specific context, which will show up on the display as follows:
That is, the ZivercomPlus® is in charge of filtering the useless CFPs and CPTs. The form (or dialogue), contains useful data for the user, distributed in four columns. Direct and reverse alphabetical ordering is enabled for the first three fields and, also, CFP and CPT files are distinguished with different colours. If button is enabled, the user can click on the same to forward the configuration to the equipment, either in format CFP or CPT. When the equipment receives the configuration it resets and is ready to operate again after approximately 15 seconds. Once the configuration has been forwarded, the ZivercomPlus®, will close the session and it will be up to the user to decide whether to open it again after the necessary time has lapsed.
2.2-19 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 2. Application Development
2.2.5.c
Managing the User Curve
The user curve is handled similarly to the configuration: The equipment can send a curve ID (a chain of characters) and the curve itself, which the Zivercomplus® program can save to your hard disk so as to avoid having to ask for it in its entirety every time. Curve files can also be provided to the Zivercomplus® program by other means. A curve ID is univocally matched to a curve file. The basic difference is that the user curve can be requested and sent at any time, like a normal setting, and not when starting or ending the session like with the configuration. From the configuration screen you can select User curve and press . The program asks for the curve ID, and if it accepts it, searches for the curve from among the available user curve files (crv extension). If it finds the file, it shows the associated data directly in New Value; and if it doesn't, it prompts you in New Value to save the curve in the directory and file (with a crv extension) of your choice. Once this is done, when the same curve ID is received in the future, the user already knows where to look for the data. If you succeed in pulling up the curve, you will see something similar to the following illustration on the screen: That is, like with the configuration, you have the name (or ID) of the curve, along with its version and its checksum. You can edit the New Value of the curve in the same way as the configuration: when you place the cursor above New Value, it changes in appearance to , indicating that it can be edited. By right clicking you are prompted to select one of the saved crv files. You can then press
to send the curve to the equipment.
2.2-20 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
2.2 Connecting and Communicating with Equipment
2.2.5.d
Language Manager
The Language Window shows the language information twice as Actual Value and New Value. The reason to repeat the information is to avoid losing it when the New Value is edited. The concept is similar to the settings. The information has two fields: -
Language name. Language version.
Independent of the existence of configuration, the options in the Language Window are: -
-
Placing the cursor over New Value the icon indicates that is possible to select a new value from the pull down menu activated with a left-click of the mouse. Once a New Value is selected, to send it to the IED click on the OK button. The language manager will analyze the language file and will create the language files if no problems are encountered. The message to the right will be shown. Once this procedure is completed the language is ready to be sent to the IED. Once the language under New Value is validated and compiled, to send the file to the IED select the Language element in the right panel and click the
button.
Similar to the configuration loading, the IED resets once it receives the new language. Once the language is sent, Zivercomplus® will close the active session and a new session has to be manually opened by the user after the IED finish the reset cycle. Since the language update requires closing the active session, a confirmation message will pop up with the option to cancel in case that the changes during the session need to be saved (sew section Closing Session). The window to the right gives the option to cancel sending the language and closing the session. It also indicates how many records haven't been saved. If the language is successfully sent Zivercomplus® will close the active session. A new session and has to be opened by the user after the IED finish the reset cycle. When the Language element is selected in the right panel, it is not possible to collect the language information from the IED. The collect button
will
. The Language information is be disabled: collected automatically, when the configuration node is selected in the left panel tree.
2.2-21 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 2. Application Development
2.2.6
Actions, Active Group and Synchronization
The left panel will always show a equipment, which may or may not have a
Control Operations node from the protection (or ) sign, depending on the circumstances.
Selecting this node in the left panel, the right panel displays the following: -
A Group Activation item for requesting and editing the active group. A Time Synchronization item for requesting from and sending time to equipment. Occasionally, a subtree in the right panel indicates different user-defined commands.
the
protection
As you already know, if you define your own commands when generating a configuration, these will appear below the time synchronization. Generally, the screen will look like this:
As usual, the symbol overlaps other symbols to indicate user-defined; that is, extracted from the configuration. If you had entered settings before pressing Actions in the left panel, an implicit request for the active group would have occurred. That is, the retrieved data are placed in Actual Value and in Action. In any case, you can set the Actual Value for all items by pressing . In the case of the active group, it will be the number of the current active group; for the time synchronization, it will be the protection equipment time; and for commands, it will be the command status. The right panel something like this:
will
then
look
2.2-22 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
2.2 Connecting and Communicating with Equipment
As you can see, the Actual Value is also entered into Action. The same value is proposed in the Action field for the group and time as is found in the Actual Value field. However, in regard to commands, the present command status is found in Actual Value, while in Action we find one of the potential actions, taking the command status into account. As with the settings, you can edit the different Action values one by one in order to send them to the IED: -
For the active group you can select any of the possible options, bearing in mind the total number of groups.
-
The Action field cannot be edited for time synchronization. The PC's time is taken when sending to the IED.
-
For commands, you can choose between actions that are compatible with the Actual value. As you can see in the screen, the current value is ON and the possible action proposed is TURN OFF LED 1. Clicking on Action displays all the possible actions for the current value. Another possible situation for this same example is shown in the screen at right.
Unlike the settings, in this case the data are sent to the protection equipment one by one, by pressing the relevant Execute button. In all cases except synchronization, the Zivercomplus® program shows the action to be performed, like in the example at right. If the user presses OK, the action is carried out and the IED indicates whether the action is accepted or rejected.
2.2-23 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 2. Application Development
2.2.7
Records
In the left panel, open up the Records node to see the four types of records contained in it: Events, Faults, Metering Logs and Oscillographs. All records have in common that they are labeled by date and are displayed in lists where the natural order is by date, although you can order them according to your own criteria. The operations that can be performed with them are fairly common: issuing a request, ordering according to different criteria, saving to disk, printing and deleting. Moreover, all the lists allow multiple item selection, so you can apply the operations listed above to the items of your choice. The way the different types of records are handled is described below.
2.2.7.a
Events
If no event has been retrieved earlier, pressing on the result in a screen similar to the one below.
Events node in the left panel will
The events list will be empty and the Zivercomplus® program will indicate this by the prompt No events to display. You can Request Events from the protection equipment by pressing . In this case, the Zivercomplus® program lets you specify which events you want.
The available options will shown to be selected (see the righ screen). Starting Date and Ending Date will be editables only when the Record option selection is Between Dates. The current date is provided as the default for the start and end dates.
2.2-24 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
2.2 Connecting and Communicating with Equipment
The events retrieval process begins when you press OK. The progress bar at the bottom provides a running account of how many events have been retrieved. Once the events have been received, and assuming you have pressed to hide the left panel, the screen will look like this. The top bar indicates that you have retrieved 198 events (items). The meaning of each of the list's fields is important:
-
indicates if the event is saved to a drive. There are no saved events in the screen represented as an example.
-
indicates the event date and time (down to ms). The triangle indicates that the list is ordered in ascending order according to that field: the oldest events first;
-
shows the text associated with the event. The , , etc. fields indicate the list of measures retrieved in the event, depending on the protection equipment's settings. Units are indicated in parentheses. All the measures included in a listed event are always shown in the top bar. If a certain measure is not retrieved from a specific event, ***** will be displayed in its value field.
2.2-25 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 2. Application Development
The events can be displayed according to different criteria by simply pressing the desired item. If you press on an item by which the order has already been set, the order is reversed. In this example, if you press Event the list will be ordered alphabetically by Event, and if you press Event again, it will be ordered again by Event, but in reverse alphabetical order. Valid ordering fields are S, Time and Event (not magnitudes). You can Delete events by pressing . This calls up the dialog at right, which lets you delete all events or only the selected ones.
You can save the selected events (Selection or All) in XML format by pressing . As always, you are responsible for choosing the file and directory. You can also add or overwrite events to an existing file. You will want to export events to a file so that you can examine them offline in emulation mode (see Emulation). The button, which in the Zivercomplus® program means import, is disabled in the events screen because it doesn't make sense to load other events from the program while you are viewing the events from a protection. It is included because of its usefulness in emulation mode (see Emulation) to give the same appearance to all screens. The other operation you can perform is to print the events. The operation is similar to that of settings: by pressing you can select the events to be printed. When OK is pressed, the program calls up the browser and you can see the events in the format provided during the installation of Zivercomplus®.
2.2-26 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
2.2 Connecting and Communicating with Equipment
2.2.7.b
Fault Conditions
Fault conditions are handled in a very similar way to events, with very few exceptions. The screen is accessed by pressing Events in the left panel. You can request fault conditions just like events: All - First - Last - Between dates, Only pending options. Once retrieved, the screen can look like this: The different list fields are self-explanatory. Faults can be ordered according to the five fixed fields: S, Fault Start, Trip Command, Fault End, and Fault Type. Fault conditions can be exported, imported, printed and deleted exactly the same as events. The only important difference is that only the most significant fault data appear on the list. To see the complete fault report, you can doubleclick on the fault item you wish to view or press . In either case, a window is opened in the lower portion of the lefthand panel where you can examine all the data from the selected fault.
2.2-27 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 2. Application Development
Generally, the fault information cannot be viewed all at once; you will have to use the scroll bar on the right to scroll up or down the report. The order in which information is displayed is: -
Heading: date and time, duration, fault type, trip type, etc. List of picked-up / tripped units. List of general units. Pre-fault / fault magnitudes. General magnitudes.
The full report display can be cleared in the same way it was pulled up: by pressing double-clicking with the mouse.
2.2.7.c
or
History Logs
In general, everything explained thus far for events and faults is applicable to history logs as well. Once the metering logs are retrieved, a screen like this can be displayed. The maximum and minimum values are displayed in blue and red, respectively, for each list item. Since measurements in groups of up to four magnitudes are taken, when you scroll through the relevant fields you will see a help message in the heading with the relevant magnitudes and at the end of the units. If the magnitudes do not have the same units (!), **** is displayed, as in the example. The list can be arranged by the S and Time fields. As with events, if the measurement for a list item has not been retrieved, ***** is displayed. In all other aspects, the operating mode for metering logs is identical to the rest of the records.
2.2-28 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
2.2 Connecting and Communicating with Equipment
2.2.7.d
Oscillographs
The main differences with regard to the rest of the records are: -
-
An oscillograph is retrieved in two phases. First the oscillograph descriptor, which is a summary of the most important oscillograph records (date / time, network frequency, etc.) is retrieved, then the full oscillograph is retrieved if the user wishes. Full display of the oscillograph requires an external program to be opened.
After pressing
Oscillography in the left panel, the oscillograph descriptors can be
. The Zivercomplus® program does not ask any questions or for retrieved by pressing confirmation - all the oscillograph descriptors present are retrieved. The full oscillograph is retrieved by doubleclicking on the descriptor. The oscillograph display is pulled up by doubleclicking on the oscillograph. For example, in the screen shown here, the user has pressed to display five oscillograph descriptors, then doubleclicked on the second, third and fourth descriptors (not necessarily in that order) and retrieved the full oscillographs.
2.2-29 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 2. Application Development
The process of bringing an oscilloscope can be long and the user may want to cancel it; to this end, the screen to the right is shown, where the oscilloscope request can be cancelled by pressing the Cancel button, and pressing the Minimize button, the user can minimize the Zivercomplus® while said oscilloscope is being brought.
The C/S field can be blank if you only have the descriptor (first and fifth), C if the full oscillograph has been retrieved and it is in COMTRADE format with a default path generated by Zivercomplus® (second, third and fourth), or S if it is completely in COMTRADE format and saved to a specific user-defined path after pressing
in an item in C status.
Printing is not meaningful for these records. This is done by the oscillograph viewer pulled up by the user. An oscillograph can be fully viewed by double-clicking on the oscillograph with the C (Comtrade) or S (Comtrade-Saved) feature. The button applies as always, but it now deletes oscillograph descriptors or full oscillographs, depending on the items to which it is applied.
2.2-30 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
2.3 Emulation 2.3.1
Introduction .............................................................................................................. 2.3-2
2.3.2
Entering to Emulation Mode .................................................................................... 2.3-2
2.3.3
Description of the “Emulation” Substation ............................................................... 2.3-3
Chapter 2. Application Development
2.3.1
Introduction
The Emulation function is designed to allow users to perform any required offline operations. Basically, the user can manage all the information received during communications and generate new information that can be useful for communications, all offline. The emulation mode should allow users to: -
Generate, copy, delete, print, etc. settings lists either received during communications or which the user may wish to use in subsequent communications. Do the above by selecting a specific model and configuration. Generate or, in general, manage all types of configurations. Perform the full management of all types of records and oscillographs received during communications.
Although the records are not dependent on the equipment model or configuration used to retrieve them, this is not the case with the settings lists. Therefore, in order to work in emulation mode, users must first select a specific model and, if they so wish, a specific configuration. The way in which this works is that the user sets up a substation with a piece of equipment and, as the case may be, a customized configuration.
2.3.2
Entering to Emulation Mode
The Emulate option is included at the bottom of the IEDs submenu of the main screen. By selecting this option, you enter a dialog that allows you to select the model you are interested in emulating from among the available models. This is important when managing settings lists, but not so important for records or configurations. The Emulate dialog depicted at right shows only one model. By pressing you move it to the right side (the direction is irrelevant), and it is then ready to be used for emulation. You can press corrections.
button to make any
It is worth mentioning that in order to emulate with a given model, the “ZivercomPlus minimum” version must be less or equal to “ZivercomPlus button version”. Otherwise, the will be disabled. For many models their “ZivercomPlus minimum” is "any", highlighting in this case with “* . **” , emulation being possible regardless the Zivercomplus® version.
2.3-2 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
2.3 Emulation
If in the previous display one clicks on OK a second dialogue is entered which enables, optionally, to select one of the configurations that are available by applying the criteria indicated under chapter 2.2:
By pressing OK you enter emulation mode with the selected model and configuration. With Cancel you select only the model (the model is necessary, while the configuration is optional). In the event that access is made via Intelitool, ZivercomPlus® this will not show the Emulation display because emulation can only be carried out with the model for which it has been accessed, and it will directly display Select configuration.
2.3.3
Description of the “Emulation” Substation
When entering from the previous screen the following screen is displayed, where the user has extended some nodes, etc. after entering. Zivercomplus® creates a installation called Emulation which has a piece of IED with the selected model in the selected address. The configuration name is also shown.
The and symbols, instead of the regular installation with actual communications.
2.3-3 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
and
symbols, tell you that it is not a
Chapter 2. Application Development
The emulation installation is a normal installation for almost all intents and purposes, except for - naturally - those functions relating to communications. It has an added record importing function, which is disabled if the installations are online. The differences between the Emulation installation and a normal (online) installation are listed below: -
The Status and Action nodes do not exist. The Active Group is not highlighted in Settings.
-
The request Send
-
option is available, which, in emulation mode, allows the user to copy New Value to Actual Value be able to compare settings lists.
-
In the different Records screens, in addition to exporting, you can Import different types of records.
and Accept
options are disabled in the Settings screen.
the
button has a slightly different meaning. As Except in the case of oscillographs, the mentioned in the previous chapter, the oscillograph descriptor lists are not saved in XML (or any other) format; rather, oscillographs are individually saved in COMTRADE format. , the When importing, by pressing standard WINDOWS® Open dialog box is displayed to show a list of the available files with the cfg extension. You can select the different cfg files one by one, and Zivercomplus® 'rebuilds' the respective oscillograph descriptors, with the C/S to S field, since, naturally, the oscillographs are saved in COMTRADE format.
2.3-4 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3
Managing Control Configurations Content 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11
Introduction Getting Started File Menu Input / Output Logic Configuration-Associated Logic Defining Resources Communications HMI Graphical HMI Profile Descriptions Documentation
3.1 Introduction 3.1.1
Introduction .............................................................................................................. 3.1-2
3.1.2
Functions ................................................................................................................. 3.1-2
3.1.2.a Creating a Configuration ..................................................................................... 3.1-2 3.1.2.b Editing a Selected Configuration ........................................................................ 3.1-2 3.1.2.c Generating Files ................................................................................................. 3.1-3 3.1.2.d Controlling and Checking Configuration Data .................................................... 3.1-3 3.1.2.e Validating a Configuration................................................................................... 3.1-3 3.1.2.f
Importing Data from Other Logic Configurations ................................................ 3.1-3
3.1.2.g Controlling and Managing Configurations .......................................................... 3.1-3
Chapter 3. Managing Control Configurations
3.1.1
Introduction
The ZIVerlog® configuration module is designed to enhance the functionality of the equipment, enabling the creation of new user logics, command items, configuration of equipment inputs, outputs and LEDs, configuration of different communication protocols, etc. This module lets the user design a configuration, and load and edit an existing configuration. The ZIVerlog® configuration module is installed together with Zivercomplus® and is accessed through it. The Zivercomplus® program supplies all the necessary information (profile, configuration, file to be generated, etc.) to ZIVerlog® when it is called, and ZIVerlog® in turn provides Zivercomplus® with the files that it should send to the equipment.
3.1.2
Functions
3.1.2.a
Creating a Configuration
A completely new configuration can be created with the configuration module, either with new user-created items or using existing items from other configurations. The parts that can make up the configuration include: -
-
-
3.1.2.b
Configuration of input, output and LED logics (front) in traditional format. Configuration of any type of logic in the equipment: inputs, outputs and front (extension of traditional logic), protection and control. The execution priorities of the different types of logic in the equipment are: o Inputs, protection and outputs: High priority. o Control: Average priority. o Front: Low priority. Definition of new resources for the equipment: o Digital signals. o Magnitudes. o Settings. o Constants. o Command items. Configuration of different protocols used by the equipment for communications. Configuration of data to appear in the HMI.
Editing a Selected Configuration
You can edit all the items that determine the design of a configuration, namely: -
Editing, adding or deleting logic elements. Editing the logic gates (also called opcodes) used in logics. Editing the gates' input and/or output signals. Alter the order in which logic elements are processed and the logic gates that comprise the logics. Editing settings. Editing resources. Editing data from the different communications protocols. Editing the data that will appear in the HMI.
3.1-2 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.1 Introduction
3.1.2.c
Generating Files
The configurations module generates several files: -
3.1.2.d
A binary file with the configuration information so that the Zivercomplus® program can send it to the equipment. The file name is determined by the program. A configuration file (CFP extension) supplementing the profile data to be used by the Zivercomplus® program to communicate with a piece of equipment. This file is also sent to the relay, so that when the Zivercomplus® program communicates with the equipment, the configuration loaded in the equipment can be retrieved.
Controlling and Checking Configuration Data
The configuration module establishes control over the configuration data, so that the application can check that all the data are correct according to the equipment's profile before sending the configuration to the equipment.
3.1.2.e
Validating a Configuration
All configurations are validated according to the equipment's current profile when loaded in the ZIVerlog® module.
3.1.2.f
Importing Data from Other Logic Configurations
The ZIVerlog® module makes it possible to import logics, parts of logics, resources, and commands separately from other configurations.
3.1.2.g
Controlling and Managing Configurations
For each configuration a checksum is created to enable its management and control.
3.1-3 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
3.1-4 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.2 Getting Started 3.2.1
Loading and Validating the Profile ........................................................................... 3.2-2
3.2.2
Start Menu ............................................................................................................... 3.2-4
3.2.3
Operating Method (Mouse & Keyboard) .................................................................. 3.2-4
3.2.4
Information Displays ................................................................................................ 3.2-5
3.2.5
Using the Controls ................................................................................................... 3.2-5
3.2.6
Selecting Signals ..................................................................................................... 3.2-7
3.2.6.a Signal Selection Screen....................................................................................... 3.2-7 3.2.6.b Signal Types ........................................................................................................ 3.2-8 3.2.6.c Signal Restrictions ............................................................................................... 3.2-8
Chapter 3. Managing Control Configurations
3.2.1
Loading and Validating the Profile
The Zivercomplus® program can pull up the ZIVerlog® configuration module in edit or validation mode. In both cases, the ZIVerlog® module loads the profile as per the instructions received. This profile determines multiple aspects of the ZIVerlog® module, such as: -
The parts of the configuration that may be established. This involves disabling parts of the menu. The logic types that may be configured. The valid opcodes. The equipment's digital signals that the user may use. The equipment's analog signals that the user may use. The number of digital signals the user may create. The number of analog signals the user may create.
This implies that a configuration may be valid for several different pieces of equipment, but if it has been created with a profile, has been validated, and is correct, it may not be valid any longer with another profile from another piece of equipment. The reason for this is that there are signals that may not exist in the new profile, or certain opcodes or logic types are not allowed, etc. As a result, after loading the equipment profile, when a configuration is loaded, it is necessary to recheck and control multiple configuration aspects before validating it for the profile. This can involve editing the configuration. The checks made are described below: -
Check of the Maximum Number of Digital Signals created by the user. Check of the Maximum Number of Analog Signals created by the user. Check for existence of Logic Types that are not valid for the current profile. Check for the use of Opcodes that are not valid for the current profile. Check for the existence or validity of all signals (digital and analog) used in the Logic. Check for the existence and validity of all signals used in the Command Items. Check for the existence of all Digital and Analog Signals used in the different protocol sections (events, control changes, measurements, commands, counters, etc.).
3.2-2 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.2 Getting Started
Incompatibilities may be found during loading. In such cases, the configuration module decides to perform a series of actions. Possible incompatibilities, as well as the action to be performed in each case by the ZIVerlog® are described below: -
-
-
Signal does not exist or is not valid with the new profile (see section Signal restrictions, for more information about non-valid signals). Different actions are performed depending on what parts of the configuration are affected by this incompatibility: o Logic: The signal is deleted leaving the opcode incomplete (the opcode will appear in red) and highlighting the error. o Command item: The command item is deleted and the error is highlighted. o Communications protocols: Any label associated with the signal in the different protocol functions (e.g. events, measurements, meters, commands, etc.) is deleted and the error is highlighted. Number of user-defined digital and analog signals above the permitted amount with the new profile: o Signals in excess of the maximum are deleted and the entire configuration is checked. If one or more such signals is used in a section of the configuration, the program will proceed as described in the previous point. Invalid logic type: o The records for the invalid logic type are deleted and the error is highlighted. Invalid opcode: o The error is highlighted.
After performing all the checks, if configuration corrections were required, a screen similar to the one at right is displayed with the corrected errors.
3.2-3 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
3.2.2
Start Menu
As mentioned earlier, the equipment profile defines what parts of the configuration can be created and/or edited. This has a direct influence on the menu options the user will see in the ZIVerlog® configuration module. Depending on the equipment profile, the following configuration sections may or may not be displayed in the menu: -
Input, output and LED logic Logic Communications: HMI Protocols: PROCOME DNP3 MODBUS
The profile also defines which information for each protocol is user-viewable: events, control changes commands, measurements, etc. If a file with the CFP extension does not include a configuration or the configuration is not valid, the module will start up with the entire menu disabled, except for the following options: -
-
File: New Configuration. Configuration Information. Load Configuration. Quit. Help: About.
To access the rest of the menu, it will be necessary to start up a new configuration or load an existing one.
3.2.3
Operating Method (Mouse & Keyboard)
The desired options can be selected in two different ways in all ZIVerlog® configuration module screens: -
Using the mouse. The option is selected by clicking on the desired highlighted frame. Using the keyboard. To select an option from the menu bar, press and release the ALT key. This will access the menu, highlighting the first available option. Then press the key matching the underscored letter in the desired option.
The user can browse the various screens without using the mouse by pressing the Tab key to scroll from field to field. The keyboard equivalent of a mouse click on a button would be to scroll through the options using the Tab key until the button is highlighted, and then pressing the Return key.
3.2-4 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.2 Getting Started
3.2.4
Information Displays
The user can be informed or consulted about actions that can or should be performed throughout the entire module. Different types of screens are displayed to the user in such instances: -
Information: no error has occurred, but the user is informed about running a specific action. This is identified by the letter i.
-
Warning: these screens are usually displayed when an invalid action has been performed. This is identified by an exclamation point (!).
-
Query: this type of screen allows the user to choose whether or not to perform an action. This is identified by a question mark (?).
3.2.5
Using the Controls
There are controls that are common to many module screens. Their operation is explained below: -
Accept and Cancel buttons. In almost all screens, these two buttons offer the user a choice between exiting while saving data (Accept button) or without saving data (Cancel button). If the user clicks on Cancel after having edited data on the screen, a new screen is displayed asking the user whether to save the data (see screen at right). In screens that are opened using controls from other screens, the Accept button does not imply that the information is being saved; it simply means that the entered data are available for use in the source screen. The changes can only be saved from the main screen. It's important to point out that data saved in a screen are saved temporarily. They will not be saved permanently until the user selects the Save Full Configuration option.
3.2-5 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
-
Navigation buttons. These buttons shown at right let you navigate through the items being configured in each screen according to their established order. You can use them to go to the first item, previous item, next item and last item. The button bar can be found in screens that do not offer a list of configured items, such as records, opcodes, settings, etc.
-
Sort button. This button can be located alongside the navigation buttons or as a standalone button. Clicking on this button displays a screen (shown at right) allowing the following items to be sorted in order:
o o
All the items to be sorted are displayed in the window to the left of the screen. The items are displayed in the new order established by the user in the list included in the right window. To sort the items, press the Resort button.
-
New Button. This button lets you add a new item to the screen being configured.
-
Delete button. This button lets you delete the selected screen item.
-
Right button in lists. In screens consisting of two pages, a Detail and a List page, where it is possible to add new signals to the list, by pressing the right button a pop-up menu is displayed for adding and deleting signals. When the object you wish to add as a new item is a signal, the signal selection screen is usually displayed (see Signal Selection Screen). In certain screens, this menu can include more options.
3.2-6 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.2 Getting Started
3.2.6
Selecting Signals
In most screens you are required to select existing signals, which are either defined in the profile or created by the user. To facilitate the selection of signals, two lists are usually displayed as shown in the screen below. The first drop-down list indicates the Signal Type. The signals are classified into different groups for digital and for analog signals. The Available Signals list depends on the signal type selected from the previous drop-down list. There may not be an available signal in a specific group; in this case, the drop-down list of available signals will be empty.
3.2.6.a
Signal Selection Screen
The controls mentioned above can be displayed directly in any module screen, but in many cases they are displayed in specific signal selection screens, as shown below: The OK button lets you assign the selected signal or edit an existing signal, depending on the needs of the control from which the call was made. The Cancel button has no impact on the control used to call it.
3.2-7 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
3.2.6.b
Signal Types
The digital signal groups are as follows: -
User Configuration Signal. Hardware Digital Input. Hardware Digital Output. Hardware LED. Button. Pickup Protection Output. Trip Protection Output. Generic Protection Input. Logic Input to Protection. Command Order. Module Enable Control. Others. Signal to 1. Signal to 0.
The signals specified in the profile are assigned to any of these groups, except "User Configuration Signal". This group is reserved for digital signals created by the user (see Digital Signals). The analog signal groups are as follows: -
Static Magnitudes. User Magnitudes.
The first group is for analog signals specified in the profile, and the second group is for digital signals created by the user (see Digital Signals).
3.2.6.c
Signal Restrictions
When the user wishes to select a signal, only the signals of the selected type that can be used for the required function are displayed. If a signal is being selected to assign a value to it, or if a value can be assigned to it, then signals with a default assigned value are not displayed in the drop-down list of available signals. The signals with assigned values are: -
All signals defined in the profile as having an assigned value. All signals to which a value is assigned by the logic (they have been used as an opcode output). All signals used to define a command's actions. All communication-labeled signals whose value can be set from another piece of equipment (usually a Central Unit).
Command actions are a special case, since although a signal that can be considered to have an assigned value cannot be selected, signals used in other command actions can still be assigned.
3.2-8 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.3 File Menu 3.3.1
New Configuration ................................................................................................... 3.3-2
3.3.2
Configuration Information ........................................................................................ 3.3-2
3.3.3
Load Configuration................................................................................................... 3.3-2
3.3.4
Save Configuration .................................................................................................. 3.3-3
3.3.5
Compile Configuration ............................................................................................. 3.3-3
3.3.6
Quit .......................................................................................................................... 3.3-3
Chapter 3. Managing Control Configurations
3.3.1
New Configuration
The first option in the File menu is the New Configuration option. If changes to the configuration have been made, you will be prompted to save the changes before creating a new configuration. A default configuration is then created.
3.3.2
Configuration Information
This option displays a screen that provides the user with information about the current configuration of the ZIVerlog® module.
-
3.3.3
Configuration ID: this value cannot be edited. It is determined by the first 20 characters of the configuration file name. Description of the configuration: text to be entered by the user. Configuration version: version number to be entered by the user. Checksum: checksum generated while compiling the configuration.
Load Configuration
This menu option displays a dialog that allows you to search for the configuration to be loaded. Configurations have a CFP extension, and by default the dialog opens the Configurations directory, which directly depends on the directory where the application was installed. If the module had a previously-loaded configuration and changes to the configuration have been made, you will be prompted to save the changes before the above screen is displayed. When a configuration is loaded, it is validated by the module as indicated in Loading and Validating the Profile.
3.3-2 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.3 File Menu
3.3.4
Save Configuration
By clicking on the Save Configuration option, a dialog is displayed letting you establish the name and location where you wish to save the configuration. When a configuration is saved, a file with an cfp extension is created with the configuration information, including the checksum.
3.3.5
Compile Configuration
This menu option creates the binary file Zivercomplus® will send to the equipment for configuration. The checksum is calculated for each compilation, but it is only saved when the configuration is saved. This checksum gives the user the option of controlling existing configurations and of improving the management of them. Compiling a configuration controls possible errors that may have occurred due to the deletion of signals, incomplete imports, excess configured signals, etc. If compiling errors exist, a screen similar to the one shown below is displayed with information about each of the errors found. Double-clicking each individual error takes the user to the screen where the error was found, making it easier to correct.
3.3.6
Quit
This menu option closes the ZIVerlog® configuration module and returns to Zivercomplus®. If a change in the current configuration has occurred, the module prompts the user to save the changes.
3.3-3 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
3.3-4 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.4 Input / Output Logic 3.4.1
Introduction .............................................................................................................. 3.4-2
3.4.2
Input Logic ............................................................................................................... 3.4-2
3.4.3
Output Logic............................................................................................................. 3.4-4
3.4.4
LEDs Logic............................................................................................................... 3.4-5
Chapter 3. Managing Control Configurations
3.4.1
Introduction
This menu option provides access to screens for configuring the logic of Digital Inputs, Digital Outputs and LEDs (if the equipment profile enables each of these options).
These screens provide a more immediate way of configuring these logics than the way described in section Configuration-Associated Logic. A specific logic is added for each of the inputs, outputs, or LEDs, so that the user has only to indicate the signals to be used and very little more. When the configuration is compiled, the logic of these screens will be added to those configured in the Logic screen, depending on the type of logic (though they are not displayed in this screen).
3.4.2
Input Logic
This screen adds the logic configuration for Digital Inputs. Each of the digital inputs can be connected to up to 8 logic signals. Internally the "MULTIPLE CABLE" opcode is used for each input (for more information about opcodes, see section Definition of Opcodes). The controls shown on this screen are as follows: -
Digital Inputs: this drop-down list shows all the digital inputs appearing in the equipment profile. Denied: this checkbox lets you deny the value of the digital input and assign it to the appropriate logic signal.
3.4-2 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.4 Input / Output Logic
-
Signal: clicking on each of the edit boxes displays the signal selection screen: Signal Types: this drop-down list shows all the types of signals allowed for this type of logic. For more information about signal types, see section Signal Types. Available Signals: this dropdown list shows all the selected types of signals available for connection according to the existing configuration. For more information about selecting signals, see section Signal Restrictions. Not Used: this checkbox indicates that the signal in the edit box on which you have clicked will be deleted from the input logic screen.
-
Import: This button lets you import an input logic from another configuration. The configured input logic is deleted and replaced by the imported configuration. The following screen is shown to allow the user to select the configuration for importing:
Once the import is completed, a message is displayed indicating whether the configuration to be imported has input logic configured (first screen) (in this case, the configured logic is not deleted) or whether the import was completed correctly (second screen).
-
Delete: this button lets you delete all signals (and their respective denial boxes) for the digital input selected in the drop-down list.
3.4-3 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
3.4.3
Output Logic
This screen adds the logic configuration for Digital Outputs. Following the diagram, two blocks of eight logic signals are available. One of the blocks performs an OR operation with the selected signals (any signal activates the output). The other block performs an AND operation with the selected signals (all signals need to be active to activate the output). An AND or an OR operation can also be performed between these two blocks. The pulse option can also be added to the result of this operation. The basic operation of the two options, with or without pulses, is as follows:
Without pulses: By setting the pulse timer to 0, the hardware output remains active for as long as the signal that activated it. With pulses: Once the hardware output is activated, it stays activated during the fixed time whether or not the signal that generated it is deactivated before it or remains active for longer.
The following illustration shows the logic generated for each digital output.
For more information about opcodes, see section Definition of Opcodes. The controls shown in this screen are similar to those displayed in the digital inputs configuration screen, as is their operation (see section Input Logic).
3.4-4 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.4 Input / Output Logic
3.4.4
LEDs Logic
This screen adds the logic configuration for LEDs (indicators on the equipment's front panel). The way the application functions when assigning signals is the same as for outputs, with the peculiarity that in this case, one of the two blocks has eight signals that perform an OR operation (any signal activates the output), while the other block has one signal. The two blocks together can perform an OR or an AND operation without the subsequent possibility of using pulses. Each LED can be defined as latched or unlatched by activating the Latched checkbox. By activating the checkbox you can make the LED remain active regardless of whether or not the combination of signals that activated it disappears. For the Latched option to be enabled in this screen, the equipment profile must have an "LED Reset Input" signal; otherwise the option remains disabled. The following illustration shows the logic generated for each LED.
For more information about opcodes, see section Definition of Opcodes. The other controls shown in this screen are similar to those displayed in the digital inputs configuration screen, as is their operation (for more information, see section Input Logic).
3.4-5 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
3.4-6 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.5 ConfigurationAssociated Logic 3.5.1
Introduction .............................................................................................................. 3.5-2
3.5.2
Definition of Opcodes............................................................................................... 3.5-2
3.5.3
Records Associated with Logic .............................................................................. 3.5-10
3.5.4
Managing Records ................................................................................................. 3.5-10
3.5.4.a Opcodes............................................................................................................ 3.5-14
Chapter 3. Managing Control Configurations
3.5.1
Introduction
Logic is the set of functions that a piece of equipment should be able to perform. These functions work with a number of resources: digital signals, analog signals, settings and constants. To better understand, structure, and assure maintenance of the logic, it is divided into records. These records consist of various Opcodes or Logic gates that are interconnected by means of the aforementioned resources or by internal records. The signals that can be used are defined by the Equipment Profile, in addition to those that can be configured by the user in the module (see section Defining Resources). The allowed opcodes are also defined by the equipment profile, although the total opcodes are detailed in the next section.
3.5.2
Definition of Opcodes
The opcodes that can be used in the logic are detailed below. AND OR XOR NOT Cable Multiple Cable Multiplexor Pulse Timer A Timer B FFD FRS Counter Analog Cable Level Comparator
Adder Subtractor Multiplier Divisor Comparator Digital to Analog Analog Selector Pulse Train Rising Edge Binary to Analog BCD to Analog Analog to Binary Analog to BCD Finite Value
The assigning of digital signals, analog signals, settings or constants depends on the selected opcode. The type of signal that can be connected for each input or output type is detailed below:
Digital Input: Digital Signals Digital Settings Analog Input: Analog Signals or Magnitudes Analog Settings Constants Digital Output: Digital Signals Analog Output: Analog Signals or Magnitudes
Some of the opcodes listed above can be memorized so that it is possible to maintain the opcode value, or status, in case the logic is reset; thus avoiding resetting to a null value. The following sections indicate which opcodes have this feature.
3.5-2 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.5 Configuration-Associated Logic
AND
Function: Performs an AND operation between the digital inputs. · Operands: From 2 and up to a maximum of 16 digital inputs. · Results: One digital output. · Truth table for two inputs: IN1 0 0 1 1
IN2 0 1 0 1
OUT 0 0 0 1
Memorized: No.
OR
Function: Performs an OR operation between the digital inputs. Operands: From 2 and up to a maximum of 16 digital inputs. Results: One digital output. Truth table for two inputs: IN1 0 0 1 1
IN2 0 1 0 1
OUT 0 1 1 1
Memorized: No.
XOR
Function: Performs an exclusive OR operation between two digital inputs. Operands: Two digital inputs. Results: One digital output. Truth table for two inputs: IN1 0 0 1 1
IN2 0 1 0 1
OUT 0 1 1 0
Memorized: No.
NOT
Function: Moves the result of the digital input denial to the digital output. Operands: One digital input. Results: One digital output. Truth table: IN 0 1
OUT 1 0
Memorized: No.
3.5-3 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
Cable Function: Moves the value of the digital input to the digital output. Operands: One digital input. Results: One digital output. Truth table: IN 0 1
OUT 0 1
Memorized: No.
Multiple Cable Function: Moves the value of the digital input to several digital outputs. Operands: One digital input. Results: From 1 and up to a maximum of 16 digital outputs. Truth table: IN 0 1
OUT1 0 1
OUTN 0 1
Memorized: No.
Multiplexor Function: This selector-based opcode sets the value of a digital output to the value of one of the digital inputs. Operands: One digital input as input selector: SEL Two digital inputs: E0, E1. Results: One digital output Truth table: SEL 0 1
OUT E0 E1
Memorized: No.
Pulse Function: In this opcode, the output is activated for the time specified as a parameter when the digital input goes from 0 to 1. Operands: One digital input. An analog setting or a pulse time constant setting in seconds. Results: One digital output. Memorized: Yes. Limits: The maximum time must be set between 0.0 and 2147483.648 seconds (24 days).
3.5-4 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.5 Configuration-Associated Logic
Timer A Function: After the set time from the moment the digital input went from 0 to 1 elapses, it sets the output to 1 until the input resets. Operands: One digital input. A setting or a delay time constant setting in seconds. Results: One digital output. Operating diagram:
Memorized: Yes. Limits: The maximum time must be set between 0.0 and 2147483.648 (24 days).
seconds
Timer B Function: Activates the output while the input is active or has deactivated after a time no longer than the set time elapses. Operands: One digital input. An adjustable or fixed length of time measured in seconds Results: One digital output. Operating diagram:
Memorized: Yes. Limits: The maximum time must be set between 0.0 and 2147483.648 seconds (24 days).
3.5-5 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
FFD Function: This opcode is a type D flip-flop. The flip-flop takes the input value each time a rising edge in the digital input marked as clock occurs. Operands: One digital clock input (CLK). One digital input (I). Results: One digital output. Truth table: I 0 1
CLK 1 1
Q 0 1
Memorized: Yes.
FFRS Function: This opcode is a type RS flip-flop. The flip-flop takes the input value while the S digital input is active. The flip-flop takes the value 0 when the R input is activated. Operands: One digital input (R) One digital input (S) Results: One digital output. Truth table: R 0 0 1 1
S 0 1 0 1
Qt+t Qt 1 0 X
Memorized: Yes.
Analog Cable Function: This opcode moves the value from one analog magnitude to another. Operands: One analog input. Results: One analog output. Memorized: No.
Counter Function: Manages a counter that increases with each rising edge of the digital input marked as clock. The counter resets to 0 when the reset input is activated. Operands: One digital reset input (Res). One digital clock input (CLK). Results: One analog output. Memorized: No. Limits: The counter has a saturation value of 65535. Subsequent increases do not change the counter's output value.
3.5-6 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.5 Configuration-Associated Logic
Adder Function: Sets the value of the analog output to the result of the sum of analog inputs. Operands: Two analog inputs. Results: One analog output. Memorized: No.
Subtractor Function: Sets the value of the analog output to the result of the subtraction of analog inputs. Operands: One analog input acting as a minuend One analog input acting as a subtrahend (-) Results: One analog output. Memorized: No.
Multiplier Function: Sets the value of the analog output to the result of the product of analog inputs. Operands: Two analog inputs. Results: One analog output. Memorized: No.
Divisor Function: Sets the value of the analog output to the result of the division of analog inputs. Operands: One analog input acting as a dividend One analog input acting as a divisor (/) Results: One analog output. Memorized: No.
Comparator Function: Compares two analog inputs, setting the value of the digital output based on the result of the comparison. If the comparison type is met between the first input and the second input, the output is activated. Operands: Two analog inputs (INP 0, INP 1). Comparison type as a constant value inserted in the opcode: greater than not equal to less than greater than or equal to equal to less than or equal to Results: Digital output signal. Memorized: No.
3.5-7 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
Level Comparator Function: Compares the analog input to a minimum and maximum benchmark value, setting the digital output based on the comparison: The output is set to 1 if the input is higher than the maximum benchmark value. The output is set to 0 if the input is lower than the maximum benchmark value. Otherwise, the output value remains the same. Operands: One analog input (I) One analog input as a minimum benchmark value (R L) One analog input as a maximum benchmark value (R H) Results: One digital output Memorized: Yes
Digital to Analog Function: Converts an analog output with a value of 0 or 1 to a digital input. Operands: One digital input. Results: One analog output. Memorized: No.
Pulse Train Function: This opcode is a logical block that generates a pulse train while the digital input remains active. Operands: One pulse-train activating digital input (ACT). One analog input indicating the active pulse time in seconds (H). One analog input indicating the inactive pulse time in seconds (L). Results: One digital output. Memorized: Yes.
Rising Edge Function: Activates the digital output when a change from 0 to 1 is detected in the digital input. Operands: One digital output. Results: One digital output. Memorized: No.
Analog Multiplexor Function: This selector-based opcode sets the value of an analog output with the value of one of the two analog inputs. Operands: One digital input acting as an input selector (SEL). Two analog inputs (In 0, In 1). Results: One analog output. Truth table: SEL 0 1
OUT IN0 IN1
Memorized: No.
3.5-8 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.5 Configuration-Associated Logic
Binary to Analog Function: This opcode sets the value of an analog output based on a number of digital inputs. Operands: From 1 up to 16 digital inputs (DI1, DI2,..., DI16). Results: One analog output resulting from the following operation: OUTPUT=DI1+(DI2<<1)+(DI3<<2)+...(DIN<
BCD to Analog Function: Sets the value of an analog output based on a number of digital inputs. Operands: From 1 up to 16 digital inputs (DI1, DI2,...,DI16). Results: One analog output resulting from the following operation: OUTPUT = (DI1+(DI2<<1) + (DI3<<2) + (DI3<<3))(DI4+(DI5<<1) + (DI6<<2) + (DI7<<3))*10+... Memorized: No.
Analog to Binary Function: This opcode sets the value of a number of digital outputs that represent the whole value of the input based on an analog input. Operands: One analog input. Results: From 1 up to 16 digital outputs (DO1, DO2,...,DO16). Memorized: No.
Analog to BCD Function: This opcode sets the value of a number of digital outputs that represent the whole value of the BCD format magnitude based on an analog input. Operands: One analog input. Results: From 1 up to 16 digital outputs (DO1, DO2,...,DO16). Memorized: No.
Finite Value Function: The opcode digital output is set to 1 when the analog input has a finite value; otherwise, the opcode digital output is set to 0. Operands: Magnitude, analog setting or input constant. Results: Output digital signal. Memorized: No.
3.5-9 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
3.5.3
Records Associated with Logic
The equipment logic consists of a series of logic gates or opcodes that are linked together by means of different resources (signals, magnitudes, settings, etc.). Each logic can in turn be divided into Records. A record is a group of opcodes that is given some form of identification. The records generally represent a specific logic function or feature. There are five types of logics:
Digital Inputs. Protection. Digital Outputs. Control. Front.
Some of these logic types may not appear, depending on the existing profile. To access and configure the logic, click on the Logic menu:
3.5.4
Managing Records
All existing records according to the logic type, as well as the opcodes they contain, are controlled using the following screen, Logic Cards: This screen displays the opcodes depending on the logic type and record the user has selected. The controls shown on this screen are as follows: -
-
-
Logic Type: this drop-down list lets you select the logic type you wish to configure. In each case only the records belonging to the selected logic type are displayed. Card Description: a text box for informational purposes only; cannot be edited or added to. Shows the description the user entered when creating or renaming the record. Order: a text box for informational purposes only; indicates the order of the record within the selected logic type. Sort, Go to First Record, Previous Record, Next Record, Go to Last Record: these buttons let you sort and scroll through the records for the selected logic type by their order number (see section Using the Controls). Record: this drop-down list lets you select each of the records of the selected logic type by name.
3.5-10 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.5 Configuration-Associated Logic
-
Opcodes: This list displays the opcodes belonging to the selected record. 5 columns are displayed: 1st column: This column displays the opcode input descriptions, if any. 2nd column (Inputs): This column displays the descriptions of resources connected to the input. If the resource is a denied signal, the description of the connected signal is preceded by "NOT-". 3rd column (Function): This column displays the opcode; if it is memorized, it is displayed under the name. This column also displays the selected opcode setting (for those that need them) under the opcode name. 4th column (Outputs): This column displays the descriptions of resources connected to the output. If the resource is a denied signal, the description of the connected signal is preceded by "NOT-". 5th column: This column displays the opcode output descriptions, if any.
-
New card: This button lets you access the Add record screen, depicted below. This screen displays two text boxes: The name of the new record is entered in the Identifier field (required). Once accepted, the value is checked to make sure it is unique and the description of the new record is entered in the Description field (optional).
-
Import: this button lets you import different records from another configuration. The user is first asked to select the configuration from which the records are to be imported through the following dialog. The following screen containing the records of the desired configuration is shown once the configuration is selected.
3.5-11 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
This screen shows all the records existing in the configuration from which the records are to be imported. The Identifier or ID are indicated, along with the Description and the Logic Type to which the record belongs. More than one record can be selected at the same time by pressing Ctrl and keeping it pressed as you click on the records with the mouse. If you select Import to Actual Logic Type, all the records will be imported to the logic type selected in the logic records screen, regardless of the type of logic they belong to in the original configuration. If the name of an imported record matches an existing record name, the imported record is added by including a hash mark (#) followed by a number in its name, thus avoiding duplicate record IDs. The configuration resources used in the records, and that do not exist in the current configuration, are imported at the same time as the record opcodes. However, the resources from the profile cannot be imported. If any incompatibility exists between imported and existing records, existing records are given priority. In this way, records with incomplete opcodes or opcodes where inputs or outputs have been deleted because they were not valid signals for the current configuration and/or profile can be imported. Upon completing the importation, if an error has occurred or incomplete records have been imported, the following error screen is displayed:
3.5-12 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.5 Configuration-Associated Logic
Opcodes not valid for the current configuration, as well as improperly connected or incomplete opcodes, are displayed in red as shown in the following screen:
-
Delete card: This button lets you delete the current record. The user is first asked to confirm:
-
Rename: This button lets you change the current record's name and/or description.
-
Consumption: This button offers to the user information approximated on the consumption of the logic that has the equipment, in time and memory. The different types from logics are grouped as a matter of priority of execution according to the information of the profile, and for each grouping the consumption of time in percentage is offered. The memory consumption visualizes in as much by one hundred for all the set of the logic.
3.5-13 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
-
3.5.4.a
Edit: this button provides access to screens where the user can enter and connect opcodes. If there are no opcodes in the record, the opcode fields are disabled.
Opcodes
Opcodes can be added, connected, deleted and edited using the above screen. The screen provides the following controls: -
Drop-down list in the center of the screen for selecting the opcode. Block of 16 controls for selecting opcode inputs. Control for selecting opcode output. Control for selecting opcode setting. Text box showing the order of the opcode within the record. Buttons for selecting opcodes according to the order (see section Using controls). Button for sorting opcodes (see section Using controls). Button for adding a new opcode. Button for deleting an opcode.
Depending on whether or not the opcode allows it, fields will be enabled and disabled so that the inputs and outputs can be referenced from the various controls according to the opcode.
3.5-14 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.5 Configuration-Associated Logic Adding Opcodes The opcode controls are activated after pressing the new button on the Edit opcodes screen. The opcode controls are activated after pressing the new button on the Edit opcodes screen. For each opcode the fields it might need, as well as indications for each input or output, are activated. If a connected opcode is replaced by another opcode, the connections will be maintained if possible. Connections that are not valid, either because the resource type is different or it doesn't have the same number of inputs and outputs, are deleted.
When selecting the opcode, the user is shown only those fields available in the equipment profile. It is possible to load a configuration created with a profile that allows for more opcodes than the current one. In this case the opcodes that are not permitted can be seen, but they can only be deleted, not edited.
3.5-15 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations Connecting and/or Editing Opcodes To set the opcode's inputs and outputs, simply enter the signal or resource to be connected in the relevant text box. To disconnect, simply delete the existing signal. You can also click on the arrow to the right of the field to display a drop-down screen with the existing resources that can be connected to the selected opcode. This screen includes the following opcodes: -
Resource Types: the group of options located on the upper left-hand corner of the screen lets the user select the type of resource to be connected to the opcode. Only those resources that are allowed for the selected opcode input or output are displayed as enabled.
-
Signal Types: this drop-down list lets you select the signal type. For more information about signal types, see section Signal Types.
-
Available Signals: After selecting the signal type, this drop-down list shows all the selected types of signals available for the opcode input or output. For more information about selecting signals, see section Signal Restrictions.
-
Not Used: This checkbox lets you disconnect the resource connected to the opcode.
-
Create New Resource: This button lets you access screens for creating new resources. These screens can also be accessed from the main menu. You will access one screen or another depending on the option you select in the resource types screen. The recently created resources are available once you return to this screen.
Internal Records, both digital and analog, are a special case when it comes to resources. Internal records are identifiers that let you connect inputs and/or outputs between opcodes without assigning the value to a specific signal.
3.5-16 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.5 Configuration-Associated Logic
The records are identified by the first three characters:
Digital Records: These should start by the following characters: RD_ Analog Records: These should start by the following characters: RA_ or RE_, depending on the magnitude type (floating comma or integer, respectively).
To connect an opcode's output to another opcode's input using an internal record, for instance an OR gate output with an AND gate input, simply enter the internal record (RD_text_record) for the OR gate output and the AND gate input. In the Available signals screen you can select records that were already defined in the current logic type. However, a new record can only be created using the edit field. A specific internal record can only be used within the logic type for which it was defined. It cannot be accessed from different logic types due to their differing execution priorities.
Delete Opcodes The Delete button lets you delete the opcode you are editing. The order of the remaining opcodes will be adjusted accordingly. After deleting an opcode, all the output signals can be reused (see section Signal Restrictions, for more information).
3.5-17 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
3.5-18 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.6 Defining Resources 3.6.1
Introduction .............................................................................................................. 3.6-2
3.6.1.a Digital Signals ..................................................................................................... 3.6-2 3.6.2
Parameters .............................................................................................................. 3.6-3
3.6.3
Settings .................................................................................................................... 3.6-4
3.6.3.a Settings Group .................................................................................................... 3.6-4 3.6.3.b Defining Settings................................................................................................. 3.6-5 3.6.4
Constants ................................................................................................................. 3.6-6
3.6.5
Commands............................................................................................................... 3.6-7
3.6.5.a Command Element Description .......................................................................... 3.6-7 3.6.5.b Configuring the Command .................................................................................. 3.6-8 3.6.6
Analog Commands ................................................................................................ 3.6-15
3.6.6.a Analog Command Actions ................................................................................ 3.6-15 3.6.6.b Command Blocks.............................................................................................. 3.6-16
Chapter 3. Managing Control Configurations
3.6.1
Introduction
This section defines the configuration resources, that is, the set of digital signals, magnitudes, constants, settings and commands to be added to the equipment's resources in order to be used in logic or communications. These resources can be referenced from Zivercomplus®. Users can access the configuration of the various resources through the Defining Resources option in the main menu, as shown in the screen below. The resources that can be configured are: Digital Signals, Parameters, Settings, Constants, and Commands. These resources are added to those available from the equipment and can be referenced both from the logic and from Zivercomplus®.
3.6.1.a
Digital Signals
Clicking on the Digital Signals menu option displays the screen for configuring user-defined digital signals. To define a new signal, simply press the New button. By default, a new digital signal will be created with the Control Signal description followed by a correlative number. The user can position the cursor on the list and edit the description of any signal and its short text. These signals are added to the equipment's set of signals (defined in the profile) for use in logic, communications, etc. They can also be referenced from Zivercomplus®.
3.6-2 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.6 Defining Resources
3.6.2
Parameters
The Parameters option lets you configure userdefined analog signals. This screen is divided into two distinct sections, one providing details and the other a list. Both contain the same information, and the values edited in one section are also reflected in the other. For each user-defined analog signal or parameter it is possible to configure certain features: -
-
Message: short text used to identify the signal in the HMI. Description: description of the analog signal. Units: the units that can be selected will be read from the profile of the working equipment. Factor: multiplication factor for defining parameters in non-standardized units. For instance, if you wish to use a parameter in hundredths of watts, the units parameter would select the unit and use 0.01 as a factor. Type: indicates the parameter precision type (integer or floating comma). Rated Value. Maximum Value: This value is for informational purposes only. Minimum Value: Minimum value allowed for the parameter. For information only. Step: Magnitude increment value. For information only.
Some of the described data may or may not appear in the window depending on the data read in the working profile. These parameters are added to the equipment's set of signals (defined in the profile) for use in logic, communications, etc. They can also be referenced from Zivercomplus®.
3.6-3 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
3.6.3
Settings
This section explains how to configure user settings with the ZIverlog® configuration module. Users can access the Settings Group screen by pressing on the Settings sub-option in the main menu's Define Resources option. All settings must belong to a group. The groups and settings defined in this section will be complementary to the equipment's own settings, and like these, they can be referenced from Zivercomplus®. Groups entered in the configuration will have a unique entry in the tree, from the settings node of Zivercomplus®, under the name User Settings. The different configured groups will belong to this node, and the settings belonging to a specific group will be displayed under that group. A maximum of 16 groups and 256 settings can be configured.
3.6.3.a
Settings Group
As described above, the following screen can be accessed from the main menu. This screen includes the following controls: -
-
-
Group: dropdown list with the Settings Groups included in the configuration. The group selected here conditions the values shown in the rest of the screen. The name appearing here is the same as the name that will be shown in the HMI and Zivercomplus® to identify the Settings Group. Description: description of the settings group. Group Settings: a sorted list of the settings belonging to the selected group in the dropdown list labeled Group. The description given here of the setting comprises a starting number that indicates the order of the setting inside the group, an ID that gives an idea of the setting type (AA = Analog, AB = Boolean), and finally the message or text representing the setting in Zivercomplus® and in the HMI. Edit Settings: button providing access to the screen where the selected setting can be configured. This screen is described in section Settings. It can also be accessed by double-clicking on the setting you wish to edit in the Group Settings list.
3.6-4 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.6 Defining Resources
-
-
-
-
3.6.3.b
Add Group: button providing access to the screen where a new group can be entered. The screen appearing on the right, which is the same screen used to rename groups, is displayed. This screen registers the group ID and description. The ID is required while the description is optional. By pressing the Accept button on this screen, the ID value is checked to be valid, i.e. whether it is null and unique in the configuration. If it is valid, then the new group is registered; otherwise, an error message is displayed. Delete Group: deletes the selected group together with its settings. If any one of the group settings is being used in a logic, then the connection is deleted; this means that some logic gates or opcodes can be incomplete. Sort Groups: button providing access to the screen where the groups are sorted. The generic sorting screen explained in section Using controls, is displayed. The order given to each of the groups is the order in which the data will be shown in the HMI and in Zivercomplus®. Rename Group: button providing access to the screen where group data can be changed. The same screen that is used to add groups is displayed; this is the same screen used for registering a new group. This screen shows the group ID and description which can be edited by the user. When you press Accept, the new ID is checked for validity (it exists and is unique in the configuration). If it is, then the group information is changed without varying the data of the settings that comprise it or its order.
Defining Settings
This screen can be accessed by pressing the Edit Settings button in the Settings Group screen, or by double-clicking on the setting you wish to edit in the same screen. This screen includes the following controls: -
-
-
Group: ID of the settings group to which the settings belong. This value is for informational purposes; that is, it cannot be edited from this screen. Message: ID of the setting in the HMI and in Zivercomplus®. Allows up to 16 characters. Description: Setting description. This value is not required.
3.6-5 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
-
-
-
Setting Type: drop-down list including valid setting types. The valid types of settings are: o Analog: Numeric with 3 decimals. o Boolean: Digital value, only allows 0 or 1 values. Units: the valid units list will differ according to the selected setting type. The maximum, minimum and step values allowed can also vary depending on the selected unit. Maximum: maximum value allowed for the setting (*). Minimum: minimum value allowed for the setting (*). Default Value: default value of the setting (*). Step: setting step value. Tool Bar: bar for moving and sorting settings (see section Using Controls). All the settings belonging to the selected group can be scrolled through using this bar. New: registers a new setting for the selected group. By default, the following values are registered: o Message: 'Setting' followed by the group number (group order) and setting number (setting order) o Setting type: boolean o Units: NULL (no units) o Maximum: 1 (being boolean, it is a fixed, not configurable value) o Minimum: 0 (being boolean, it is a fixed, not configurable value) o Default value: 0 o Step: 1 (being boolean, it is a fixed, not configurable value) Delete: Deletes the selected setting from the group. If it is being used in the logic, it will be deleted. (*) The configuration module will perform all checks for data consistency, that is, it will check to make sure the minimum value does not exceed the maximum value, that the default value is within the minimum and maximum values, etc.
3.6.4
Constants
The Constants menu option lets you configure user-defined constants. This screen, like the Parameters screen, is divided into a Detail and a List section. The controls appear in both sections, and all can be edited: -
-
Description: description of the constant. Value: value of the constant.
3.6-6 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.6 Defining Resources 3.6.5
Commands
3.6.5.a
Command Element Description
Some IEDs like #IRV, #ZLV and others do not have commands or controls by which they operate, that is, they cannot be directly operated by means of breakers, reclosers, disconnect switches, or any other elements. Such elements must be defined in the configuration, and this is why they are always referred to in the application as Command Elements. The IED units do have unconnected inputs that can be fed by means of commands. A Command Element is defined by the following information: -
-
Command Element Name. List of digital signals that condition the element's status. Element status list: For each status the following have to be defined: o Text identifying the status. o Group of signals and their values to be examined in order to determine the element's status. List of actions associated with the element: For each action the following have to be defined: o Text identifying the action. o Signal associated with the action. When a command is executed in relation to the action a pulse with a fixed duration is being generated over the signal being defined. o The group of element status conditions on which the action can be executed (optional information). o The set of status conditions where the element is already in the desired position when the action is executed (optional information).
A breaker with three status positions - open, closed and unknown- will be defined as an example: Command Element Name Possible status conditions Possible actions for the element
Breaker Open, Closed, and Unknown Open and Close
The value of the signals for the different element status conditions is defined: Status Open Closed Unknown
Value of the signal conditioning the status Open Breaker Closed Breaker Value to 1 Value to 0 Value to 0 Value to 1 -
The status conditions in which each action can be executed and the signal associated with the action are defined: Actions
Signal associated with the action
Open
Breaker Open Command
Close
Breaker Closed Command
STATUS Open In position Do not operate Not in position. Can be operated
3.6-7 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Closed Not in position Can be operate In position Do not operated
Unknown -
Chapter 3. Managing Control Configurations
3.6.5.b
Configuring the Command
This section explains how to configure the Command Element with the ZIverlog® configuration module. Users can access the Equipment Command Configuration screen by pressing on the Commands sub-option in the main menu's Define Resources option. All of the element's components described in the previous section are going to be configured on the same screen. This screen is divided into three tabs. Each of the tabs configures one part of the command. -
Signals defining the Status. Element Status Conditions. Element Actions. Element Blockings.
You can switch from one page to another by pressing on the tab located on the top of the box, identified by the titles listed earlier. In addition to the aforementioned pages, the following controls can be found in the upper portion of the screen: -
-
-
-
Element Name: text which identifies the command element. This text can be directly edited by the user. Moreover, this control is a drop-down list for selecting the command to be configured so that data appearing on the signal, status condition, and action pages match the command selected in this list. New Command: includes a new command element with no associated status condition, actions or signals. By default it is given the name Order Element followed by the first free (unused) number starting from 0. As indicated earlier, this name can be changed simply by editing the text. Delete Command: deletes the command element selected on the list. When the command element is deleted, not only are its associated actions, status conditions, and signals deleted, but also the communications if these are used as a command for some protocols.. Import Command: lets you import commands defined in another configuration. This button takes you to the Import Commands screen described further below.
3.6-8 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.6 Defining Resources
Signals defining the Status These are the signals that condition the Command Element's status. This screen shows the complete list of signals enabled to define the status of the command element. The list consists of two columns. The first column shows the description of the group to which the signal defining the status (on the same line but in the next column) belongs. For more information about signal types (groups), see section Signal Types. The controls shown on this screen are as follows: -
-
New: shows the signal selection screen (see section Signal Selection Screen). If the selected signal is accepted, it is included as a status signal and added to the list on the screen. Delete: deletes the signal associated with the selected status. Edit: shows the signal selection screen (see section Signal Selection Screen). In this way, a different status signal can be selected. When you return to the starting screen, the signal that was first selected changes to the new selection you have just made. These signals can also be edited on the list by left-clicking the mouse on Signal Type or on one of the signals that define the status condition.
3.6-9 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations Command Status Conditions This screen defines the command element status conditions and the data associated with the status conditions: A complete list of command element status conditions is displayed on the left, and the signals defining the status (configured in the previous screen), together with the value associated with each signal, are displayed on the right. For each status condition you have to configure the values of the signals defining the status condition (see section Command Element Description). The controls shown on this screen are as follows: -
New Status: registers a new status and displays it on the list to the left. By default, the text given will be Status, followed by the first free number starting from 0. Delete Status: deletes the selected status from the list on the left. Status Text: list with the description of each status condition associated with the command element. This text can be edited by the user. Status Text Masks: the masks are defined by each of the element's status conditions so that they are shown at all times on the status signal value list relative to the selected Status. The selected Status will be the status highlighted in the list on the left side, which in turn is the status that is displayed in the Status Text Mask title: o Signals to be examined: list of signals defined in the previous screen that are common to all status conditions, since they are command element signals. o Value: the value of each signal. It is used to define the selected status. Since the signals to be examined are digital, the only valid values are '1', '0' and '-'. The latter indicates that the value of the signal is not taken into account when determining the status. To change this value, the user should place the cursor over the box defining the value and then left-click the mouse to scroll consecutively through all the possible values.
3.6-10 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.6 Defining Resources
Command Actions This screen defines the command element actions and the data associated with such actions. The left side of the screen contains a complete list of the command element actions and the signal for each of these actions. The command element status list configured in the previous screen, together with the status masks for each action, is displayed on the right. The action will be allowed (or not) depending on the status of the command element. The link between the action and the status conditions of the element is configured by defining the status masks. For more information, see the example in section Command Item Description. The controls shown on this screen are as follows: -
-
New Action: shows the signal selection screen (see section Signal Selection Screen). If you select a signal on this screen and press the Accept button, a new action will be enabled with the selected signal as the signal associated with the action. By default, the text given to the action will be Action, followed by the first free number starting from 0. This text can be edited by the user. The action will be included in the list. If you select a signal on this screen and press the Cancel button, the action will not be enabled as it has to be associated with a signal. When the action is executed, what is really happening is that a pulse with a fixed duration is acting on the selected signal. Delete Action: deletes the selected action (and its associated signal) from the list on the left. Action Text: list with the description of each action associated with the command element. This text can be edited by the user. Involved Signal: signal used to generate a pulse when executing an action. When you left-click on this field, the signal selection screen is displayed (see Signal Selection Screen) allowing you to edit the signal associated with the action. When you return to the starting screen (Equipment Command Configuration), the signal that was first selected changes to the new selection you have just made. Not all digital signals are valid for commands. For safety reasons, it is not allowed to establish the value of a signal from more than one source; that is, signals that already have an assigned value, those that take the value when executed in the logic, or those that establish their value through communications, cannot be used as signals associated with the action. For more information about permissions for using signals, see section Signal Restriction.
3.6-11 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
-
Successful Command Signal: digital signal stating successful command execution. Failed Command Signal: digital signal stating failed command execution. Timeout Setting: setting stating the waiting time before the command execution is considered failed. Note: Only given equipment have the possibility to configure these three signals (successful command execution, command failure and timeout setting). The equipment profile determines whether these data may or may not be configured.
-
Action Text Masks: the masks are defined for each of the control element's actions so that the status masks for the selected action are shown each time on the list. The selected action will be the action highlighted in the list on the left-hand side, which in turn is the action displayed in the Action Text Mask title. o status list: a list of the status conditions defined for the command element. The status conditions are common to all actions. o oper: indicates whether or not the selected action can be performed when the command element is in the status condition that is being configured (on the same line in the left column). o pos: means "in position", and indicates if the command element is in the same status condition arrived at after executing the action.
Command Blocking In this "tab" command element locks are defined as well as the connection between locks and element commands. Bear in mind that the command configuration screen will not always show this "tab", as it would depend on equipment profile. Command locks may not be defined for some equipment. These shall directly be carried out through the logic.
The screen depicted shows to the left a complete list of command element actions, and to the right a list of locks defined for the element together with the lockout connected signal and lockout masks for each action. The status of the lockout signal must be checked prior to command execution.
3.6-12 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.6 Defining Resources
This screen shows the following controls: -
-
-
New Blocking: displays the signal selection screen (see section signal selection screen). Selecting a signal on this screen and pressing OK button, a new lockout is created with the selected signal as connected signal. By default, the lockout text will be 'Lockout' followed by the first free number starting from 0. This text is user modifiable. The lockout will be shown in the list to the right. Pressing the Cancel button in the signal selection screen cancels the new lockout, as a lockout must be connected to a signal. Delete Blocking: the lockout (and its signal) selected in the list to the right is deleted. Blocking text: list with the description of all locks defined for the command element. This text is user modifiable. Connected signal: signal connected to the lockout. Signal to test whether the command can be executed. This is previous to testing the status of the command element. Pressing this field with the main mouse button displays the signal selection screen (see section signal selection screen) so that the signal connected to the lockout can be modified. Returning to the former screen, the new signal is shown instead of the previously selected signal. Blocking Action: all command element actions can be locked by a number of locks. The list to the right of the screen shows all command element locks and the Lockout Action column shows with a check the checkboxes that lockout the action selected in the list to the left, which at the same time appears as the column title. To checkmark an empty checkbox just press on it with the main mouse button. It will be unchecked if the same operation is made on a checkmarked box.
Import Command By pressing the import button in the command definition screen, the Windows file selection dialog is displayed. The user can then choose the configuration from which to import the command(s). After selecting the configuration, the following screen is displayed containing all the commands defined in the selected configuration.
This screen shows a list with the description of all the available commands in the selected configuration, in addition to indicating if status conditions and actions have been defined for the configuration. This list is a multiple-selection list. You can select any commands you wish to include in the work configuration. To make a multiple selection, press and hold down the Ctrl key while selecting the desired commands by clicking on each of them with the mouse.
3.6-13 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
If the name of an imported command matches an existing command name, the imported command is added by including a hash mark (#) followed by a number in its name, thus avoiding duplicate command IDs. The digital configuration signals that are used in the command and do not exist in the current configuration are imported at the same time as the commands. Before importing the command, you should study whether the command can be included in the current configuration. It has already been noted that not all signals can be used as signals associated with the command's action. If the command to be imported has one or more of these signals, or other signals that do not exist in the current equipment profile, the command will not be imported. After importing, if an error has occurred or a command has not been imported for the described reasons, an error screen like the screen shown below is displayed. This screen not only indicates the total number of errors, but also provides a brief description of each. In this way, the user can know the reason why the command import was unsuccessful.
3.6-14 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.6 Defining Resources
3.6.6
Analog Commands
Pressing the Analog Command option in the main menu Resource Definition, displays the screen 'Configuration of Equipment Analog Commands'. In this screen the analog command status signal as well as actions and possible command blocks are configured. The following controls are located on the upper part of the screen: -
-
-
-
3.6.6.a
Element Name: text to identify the analog command element that can directly be modified by the user. Furthermore, this control is a drop down list from which to select the command to be configured, so that data on the action and lockout pages correspond to the command selected from this list. New Command: creates a new analog command element, with neither status nor actions and connected signals. By default it is given the name 'Command Element' followed by the first free number (not used) starting from 0. As stated above, this name can be modified just modifying the text. Delete Command: deletes the command element selected from the list. By deleting the command element, all actions, status and connected signals are deleted and also it is deleted from communications if it were being used in any protocol. Connected Analog Signal: the analog signal representing the analog command element status.
Analog Command Actions
From this screen, both analog command element actions and associated data can be defined. This screen shows the following controls: -
-
-
New Action: displays the analog signal selection screen (see section signal selection Screen). Selecting an analog signal on this screen and pressing the OK button, a new action is created with the selected signal as connected signal. By default the action text will be 'Action' followed by the first free number starting form 0. This is a user modifiable text. The new action will be included into the list unless the Cancel button is pressed on the signal selection screen, as an action has to be connected to a signal. When executing the action what actually occurs is that a fixed duration pulse on that analog signal takes place and of amplitude over the signal value. Delete Action: deletes the action (and connected signal) selected in the list to the left. Action Text: list with the description of all actions connected to the command element. This text is user modifiable. Connected Signal: analog signal over which a pulse is generated when executing the action. Pressing the left mouse button on this field displays the signal selection screen (see section signal selection Screen) so that the analog signal connected to the action can be modified. Returning to the former screen (Analog Equipment Command Configuration screen), the new signal is shown instead of the previously selected signal. Not all analog signals are valid for command execution. For safety reasons, signal values cannot be established from more than one source, namely, signals with a value or acquiring value through logic execution or through communications, etc., may not be used as signals connected to the action. Successful Command Signal: digital signal stating successful action execution. Failed Command Signal: digital signal stating failed command execution. Timeout Setting: setting stating the waiting time before the command execution is considered failed.
3.6-15 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
3.6.6.b
Command Blocks
In this screen command element locks are defined as well as the connection between locks and element actions. As shown on the right, a complete list of analog command element actions is shown to the left; a list of locks defined for the element together with the lockout connected signal and lockout masks for each action is shown to the right. The status of the lockout signal must be checked prior to command execution. This screen shows the following controls: -
-
-
New Block: displays the signal selection screen (see section signal selection screen). Selecting a signal on this screen and pressing OK, a new lockout is created with the selected signal as connected signal. By default, the lockout text will be 'Lockout' followed by the first free number starting from 0. This text is user modifiable. The lockout will be shown in the list to the right except if the Cancel button is pressed in the signal selection Screen, as a lockout must be connected to a signal. Delete Block: the lockout (and its signal) selected in the list to the right is deleted. Block Text: list with the description of all locks defined for the command element. This text is user modifiable. Connected Signal: signal connected to the lockout. Signal to test whether the command can be executed. Pressing with the main mouse button on this field displays the signal selection Screen (see section signal selection Screen) so that the signal connected to the lockout can be modified. Returning to the former screen (Analog Equipment Command Configuration screen), the new signal is shown instead of the previously selected signal. Block Action: all command element actions can be locked by a number of locks. The list to the right of the screen shows all command element locks and the Lockout Action column shows with a checkmark the checkboxes that lockout the action selected in the list to the left, which at the same time appears as the column title. To checkmark an empty checkbox just press on it with the main mouse button. It will be unchecked if the same operation is made on a checked box.
3.6-16 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications 3.7.1 Introduction .............................................................................................................. 3.7-2 3.7.1.a General Format and Screen Handling ................................................................ 3.7-2 3.7.2 Procome ................................................................................................................... 3.7-4 3.7.2.a Events ................................................................................................................. 3.7-4 3.7.2.b Control Changes ................................................................................................. 3.7-6 3.7.2.c Commands ......................................................................................................... 3.7-9 3.7.2.d Metering Values ................................................................................................ 3.7-11 3.7.2.e Meters ............................................................................................................... 3.7-13 3.7.2.f Output Writings ................................................................................................. 3.7-14 3.7.3 DNP3 ..................................................................................................................... 3.7-19 3.7.3.a Contacts ............................................................................................................ 3.7-19 3.7.3.b Commands ....................................................................................................... 3.7-20 3.7.3.c Metering Values (Profile I) ................................................................................ 3.7-24 3.7.3.d Metering Values (Profile II) ............................................................................... 3.7-26 3.7.3.e Meters ............................................................................................................... 3.7-29 3.7.3.f Analog DNP3 Output Writings (Profile I) .......................................................... 3.7-31 3.7.3.g DNP3 Analog Output Writings (Profile II) ......................................................... 3.7-34 3.7.4 MODBUS Protocol ................................................................................................. 3.7-37 3.7.4.a Inputs and Outputs ........................................................................................... 3.7-37 3.7.4.b Commands ....................................................................................................... 3.7-39 3.7.4.c Metering Values ................................................................................................ 3.7-41 3.7.4.d Meters ............................................................................................................... 3.7-43 3.7.4.e Analog Output Writings ModBus ...................................................................... 3.7-44 3.7.5 61850 Protocol ....................................................................................................... 3.7-47 3.7.5.a Validity Configuration ........................................................................................ 3.7-47 3.7.5.b CSWI Node ....................................................................................................... 3.7-48 3.7.5.c XCBR Node ...................................................................................................... 3.7-51 3.7.5.d XSWI Node ....................................................................................................... 3.7-52 3.7.5.e MCXL Node ...................................................................................................... 3.7-52 3.7.5.f RFTL Node ....................................................................................................... 3.7-53 3.7.5.g MMTR Node ..................................................................................................... 3.7-56 3.7.5.h LPHD Node ....................................................................................................... 3.7-57 3.7.5.i ATCC ................................................................................................................ 3.7-57 3.7.5.j IHMI .................................................................................................................. 3.7-59 3.7.5.k CALH ................................................................................................................ 3.7-59 3.7.5.l SIMG ................................................................................................................. 3.7-60 3.7.5.m GENGGIO ......................................................................................................... 3.7-60 3.7.5.n TGOGGIO and TGO2GGIO ............................................................................. 3.7-62 3.7.5.o YLTC ................................................................................................................. 3.7-63
Chapter 3. Managing Control Configurations
3.7.1
Introduction
The purpose of this section is to define the communication parameters related to the configuration for protocols defined in the equipment. Users can access the configuration of the different protocols through the Communications option in the main menu. By pressing on Communications a submenu drops down to display a list of all the protocols supported by the equipment. This information is obtained from the equipment profile.
By selecting the appropriate option of each submenu, the user accesses the screen where the communication parameters for each protocol are configured. These parameters are what make communication with the central unit possible.
3.7.1.a
General Format and Screen Handling
The different communication screens are organized according to the following format: The main screen contains a page frame, that is, there are two configuration areas that are selectable by clicking on a tab, so only the information in the active tab is displayed. The two tabs available for these screens are the Detail and List tabs. The protocol option parameters can be configured in either of the two areas. The basic difference between the two is that the Detail tab only shows information about the selected signal, while the List tab provides a complete list of the configured signals with their respective parameters. The Accept and Cancel buttons are used the same way as described in section Using Controls.
3.7-2 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications Detail Page At the top of the Detail page, a drop-down list is displayed with the full list of the signals that can be configured for communications. When a signal is selected, the data representing the communication parameters at the bottom of the screen are updated. For a signal to be included in the communications data, simply activate the checkbox identifying the protocol configuration option. For example, to include a specific signal as DNP3 contact, the desired signal must be selected from the list of Available Signals. Once the signal is displayed as active in the list, the labeled checkbox is enabled (for this example, as DNP3 Contact). In doing this, the ZIverlog® configuration module enables the rest of the controls in order to configure the communication signal parameters, and it calculates the DNP3 contact number while giving the signal. This will be the first free communication number at that time. The number can be edited by the user by means of the relevant numeric control. The rest of the parameters are also initialized with their default values.
List Page The List area includes all the signals that have been enabled for communication in the left-hand column. The different parameters applied to each of the signals are displayed in the two columns at the right. New signals are enabled on this screen by right-clicking the mouse and selecting the New option (see section Using controls). Similarly, to delete configuration signals, select the signal you wish to delete and then right-click the mouse and select Delete.
3.7-3 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
3.7.2
Procome
This option of the Communications menu opens a new submenu with the options the equipment allows to be configured for this protocol. By selecting the desired submenu option, you can access the screens for configuring the Events, Control Changes, Commands, Metering Values, Meters and Digital and Analog Outputs for communication using the Procome Protocol.
3.7.2.a
Events
This screen lets you configure the user-defined signals that will generate an event. Here is where the control events, that will complement the equipment-defined protection events in the log file, are configured. These events will be stored in the log file with the same format as the protection events, except that the valid range of the records will be from 40000 to 40023. For each of the records, the first 32 bits are assigned as activation bits and the remaining 32 bits are deactivation bits. The activation and deactivation bits will be paired, although both status conditions are not required to generate an event. The fields shown in the Detail tab are: -
-
Available Signals: dropdown list containing all user-defined signals during configuration (see Digital Signals). Event Description: The user can edit the text representing the event in this text box. By default, the description will match the description of the signal whose change will generate the event. When the event log is retrieved with Zivercomplus®, the text displayed for this type of event will appear in the box preceded by the indication Activation of or Deactivation of, depending on the type of status change.
3.7-4 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
-
-
-
Activation Generates an Event: if this checkbox is marked, an event is generated when the selected signal (in the list of available signals) is activated. If it is not marked, an event is not generated. Deactivation Generates an Event: if this checkbox is marked, an event is generated when the selected signal (in the list of available signals) is deactivated. If it is not marked, an event is not generated. Record Number: the number of the record where the event information is stored. The event information is stored at a specific position in the record. This position is a record bit. Each record can store up to 64 positions or bits. The first 32 are assigned as activation events, and the last 32 are for deactivation events. Valid range for control events: 40000- 40023
-
Activation Bit: position (bit) in the record where the activation event is stored. As indicated earlier, the activation and deactivation events are paired, although the two are not required to be activated simultaneously. However, their position is always separated 32 bits. The configurations module makes this change automatically. When an event is enabled, the first free position (by pairs) existing in the first record with free positions is calculated. Valid range for control events: 0-31
-
Deactivation Bit: position (bit) in the record where the deactivation event is stored. Valid range for control events: 32-63
The List tab lets the user configure the same fields as in the Detail section.
The List and Detail field matches are as follows: Event Act De Procome reg Act Bit Deact Bit
Event Description Activation generates an event Deactivation generates an event Record Number Activation Bit Deactivation Bit
3.7-5 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
3.7.2.b
Control Changes
This screen lets you configure the signals that will generate Control Changes. When a primary equipment unit (usually a central unit) makes a request for control changes to the equipment, the equipment will send it the ID for any signal labeled as Control Changes whose status has changed since the last time a request was made. The fields shown in the Detail tab are: -
-
-
-
-
Signal Type: drop-down list containing the groups of signals that collect- the equipment's digital signals. For more information, see section Signal types. The list of available signals will depend on the selected group. Available Signals: list of digital equipment signals belonging to the selected group in signal type. Signals that can be configured as control changes include all equipmentdefined signals and user-defined signals that are included in the configuration. A maximum of 2048 Procome control changes can be labeled. Transmission Cause to be Generated: transmission cause generating the signal on change of status. Indicates the transmission cause that is activated when a change in the digital signal associated with the control change (ISC) occurs. The drop-down list contains a list of the configured Transmission Causes. For further information, see Transmission Causes below. The control change does not necessarily generate a transmission cause (default option). The maximum number of signals that can generate a transmission cause is 256. Associated Transmission Causes: causes for the change in a digital signal (ISC or control change). It is used to determine the reason for the change. One control change can be associated with different transmission causes; as a result, a complete list of transmission causes defined for the configuration is displayed under the Description heading (see Transmission Causes further below). A checkbox is displayed alongside each of the cause descriptions. The checkbox (titled Act) indicates whether the attached transmission cause is associated with the Procome control change (checkbox marked) or not (no marks in checkbox). PROCOME Change: this checkbox indicates whether the selected signal is labeled as a Procome control change (checkbox marked) or not (no marks in checkbox). A maximum of 2048 Procome changes is allowed
3.7-6 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
-
Change Number: Procome label associated with the control change. Each time a new control change is enabled, this value is established by default at the first free value for control changes. The user can change it in order to give it the desired value. Two digital signals cannot be labeled with the same Procome change number Valid Range: 0-2047. Default Value: first free number starting with 0.
Transmission Causes Button: this button accesses the screen for configuring valid Transmission Causes. See Transmission Causes below. Pressing the List tab transfers you to the page listing the set of signals labeled as Procome control changes, together with their associated parameters. As indicated earlier, everything that is configured in the Detail tab can be configured in the List tab. To add or delete signals labeled as Control Changes simply right-click on the mouse and select the desired option, as was indicated for general format and handling of screens when discussing the List Page. The List and Detail field matches are as follows: Change Cause to be Generate Change Nº COTs Mask
Available Signals marked as Change Transmission Cause to be Generated Change Number Associated Transmission Causes
To configure the Cause to be Generated and the COTs Mask associated with a control change from this page, double-click on the Cause to be Generated checkbox or the COTs Mask checkbox for the desired control change. The screen to the right is displayed when this is done. The data are configured in the same way as described above for the List page.
3.7-7 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations Transmission Causes Transmission Causes are defined as a set of identifiers that pinpoint the reason for a change in the control signal. Some signals labeled as control changes are also capable of changing the active cause when their status changes. In this way, changes posted by communications can be sent together with an associated cause indicating the reason for the change. The screen shown on the following page is used to configure the Transmission Causes. The description and configurable parameters for a transmission cause are displayed at the top, under the Detail title. The different causes can be accessed in two different ways: -
Using the Navigation Buttons located on the right side of the screen (for more information about this type of control, see Using Controls). Placing the cursor on the desired cause in the list displayed at the lower portion of the screen under the heading Complete List of Transmission Causes. This list shows all the causes enabled up to that moment, in addition to the parameters associated with each cause. The maximum number of Transmission Causes that can be configured for each piece of equipment is 32.
The fields that can be configured on this screen are: -
Identifier: number identifying the transmission cause when sent by communications. (Procome). Valid Range: 0-255 Default Value: 100
-
Validity (ms): valid time of the cause. This is the time the associated cause is active in the equipment. This time starts to count the moment the status, or the control change, signal that 'generates the cause' is changed. The time is expressed in milliseconds. Valid Range: 0 -10000 ms Default Value: 0
3.7-8 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
-
-
Description: the description given to the cause in order to identify it. This description is what is displayed in the control changes configuration screen (see Control Changes). Delete: deletes a transmission cause. When the transmission cause is deleted, the masks and cause generating signals associated with the control change signals are recalculated. New: enables a new control signal with default values: Identifier: 100 Valid Time: 0
The maximum number of valid Transmission Causes per configuration is 32.
3.7.2.c
Commands
This screen lets you configure the commands that will be sent via communications to the Procome protocol. The commands selected here to be used in communications can be referenced from Zivercomplus®, and are displayed under the Actions node. The commands are divided into two groups: commands defined in the configuration as Control Commands and those defined as Protection Commands. Each group is placed under a different node (though both are subnodes of Actions) so that the communication commands defined here can be operated from Zivercomplus®. The commands that can be operated through communications are those actions that were configured when defining the different command elements. For more information about the command elements or their associated actions, see section Commands. The fields shown in the Detail screen are: -
Command Element: dropdown list with the command elements defined in the configuration. The command element is completely userconfigurable and can represent any kind of command, e.g. from a signal up to a breaker. For more information about the command elements, see Commands section. When a specific command element is selected, the list in the control immediately below the element should be updated with the available actions for that element. This list does not include those command elements that have been defined without any associated actions.
3.7-9 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
-
-
Available Orders: list with the set of available actions for the element selected in the previous list. Procome Command: this checkbox indicates whether the selected order is labeled as a Procome control change (checkbox marked) or not (no marks in checkbox). A maximum of 1024 Procome commands is allowed. Order Type: indicates whether the command is a control command or whether it is considered a protection command. Order Number: Procome command label associated with the order for sending via communications. Valid Range: 0-1023 Default Value: First free number (not used, starting with 0).
-
The order number does not have to be unique. Orders associated with the same Procome label can exist, provided the order type and DCO do not coincide simultaneously. For example, the same order number can be used for two actions, both of them labeled control, as long as one of them has the DCO set to ON and the other has it set to OFF. The configuration module will be capable of making this change when the user decides to use the same Procome order number. However, it will not allow that both an order's number and parameters match another's. If the user tries to perform this operation, the module will not allow it, displaying a warning reminding the user of the reason for this prohibition. DCO: Identification of the order type to allow double commands. Valid values are ON and OFF. As noted in the previous point, two label orders with the same Procome number, order type and DCO cannot coexist.
Pressing the List tab transfers you to the page listing the set of command actions labeled as Procome orders, together with their associated parameters. As indicated earlier, everything that is configured in the Detail tab can be configured in the List tab.
3.7-10 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
The List and Detail field matches are as follows: Element Order Procome Order Type Proc Nº DCO
Command Element Available Orders Procome Command Order Type Order Number DCO
New orders cannot be included in this list, since all orders have to be associated with the defined command elements. To enable the order as a Procome Command, activate the checkbox marked Procome, just like in the List area. To make the order a non-Procome command, deactivate the checkbox.
3.7.2.d
Metering Values
This screen lets configure measurements that be sent communications for Procome protocol.
you the will via the
The fields shown in the Detail screen are: -
-
-
-
Signal Type: drop-down list with the groups of signals containing all the equipment's analog signals, i.e. the magnitudes, which will be available in the equipment. For more information, see section Signal types. The list of available signals will depend on the selected group. Available Signals: list of analog equipment signals (magnitudes) belonging to the selected group in signal type. Signals that can be configured as measurements include all equipment-defined signals and user-defined signals that are included in the configuration. Procome Metering Value: this checkbox indicates whether the selected signal is labeled as a Procome Metering (checkbox marked) or not (no marks in checkbox). A maximum of 256 Procome measurements is allowed. Metering Value Number: Procome label associated with the measurement. Each time a new Procome measurement is enabled, this value is established by default at the first free value for measurements. The user can change it in order to give it the desired value. Two magnitudes cannot be labeled with the same Procome metering number. Valid Range: 0-255. Default Value: First free number (not used, starting with 0).
3.7-11 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
The parameters for calculating the measurement to be sent via communications are as follows: -
Offset: Offset of the measurement. Maximum Limit: taken initially from the bottom of the measurement scale. Dependent on Rated Value: this checkbox indicates whether the measurement calculation is going to be performed depending on the signal's rated value (checkbox marked ) or not (no marks in checkbox). One formula or another will be displayed depending on whether or not the calculation information at the bottom of these parameters is marked.
The user can change the value of these parameters to send the desired value via communications. For example, if the user wishes to send the measurement value directly (not in accounts), this value can be set at 4095 and the operation not be performed depending on the nominal value. Thus, using the second formula, the value sent via communications is the measurement value (considering offset 0) directly. The equations for calculating the measurement to be sent via communications are as follows: -
Depending on the nominal value: MeasurementComs
-
(Measurement offset) 4095 RatedValue limit
Regardless of the nominal value: MeasurementComs (Measurement offset)
4095 limit
Pressing the List tab transfers you to the page listing the set of signals labeled as Procome measurements, together with their associated parameters. As indicated earlier, everything that is configured in the Detail tab can be configured in the List tab. To add or delete measurements, simply select the appropriate menu option that is displayed when right-clicking the mouse The List and Detail field matches are as follows: Signal Procome Nº Proc Offset Proc Limit Rated F.
Available Signal Procome Measurement Metering number Offset Upper limit Depending on the rated value
3.7-12 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
3.7.2.e
Meters
This screen lets you configure the meters that will be sent via communications for the Procome protocol. The fields shown in the Detail screen are: Signal Type: dropdown list with the groups of signals containing all the equipment's analog signals, i.e. the magnitudes, which will be available in the equipment. For more information, see section Signal types. The list of available signals will depend on the selected group. Available Signals: list of analog equipment signals (magnitudes) belonging to the selected group in Signal Type. Signals that can be configured as meters include all equipmentdefined signals and user-defined signals that are included in the configuration. Procome Meter: this checkbox indicates whether the selected signal is labeled as a Procome Meter (checkbox marked) or not (no marks in checkbox). A maximum of 256 Procome meters is allowed. Pulse Meter Number: Procome label associated with the meter. Each time a new Procome Meter is enabled, this value is established by default at the first free value for meters. The user can change it to give it the desired value. Two magnitudes cannot be labeled with the same Procome Meter number. Valid Range: 0-255. Default Value: First free number (not used, starting with 0).
3.7-13 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
Pressing the List tab transfers you to the page listing the set of analog signals labeled as Procome Meters, together with their associated parameters. As indicated earlier, everything that is configured in the Detail tab can be configured in the List tab. To add or delete meters, simply select the appropriate menu option that is displayed when rightclicking the mouse. The List and Detail field matches are as follows: Signal Procome Nº
3.7.2.f
Available signal Procome Counter Meter Number
Output Writings
Output means any input or output, software or hardware, analog or digital, in the equipment whose value is set by the primary unit (generally a central unit). It is called an Output because it is an output datum from the primary station's point of view, since the primary station determines the value of this signal. From the application's point of view, it is not convenient to write directly to a hardware output, since it could be part of the equipment's direct logic outputs and both values could be contradictory (in addition to the risk of leaving a hardware output with a set value). The ideal application is writing over equipment logical inputs, even though they may be internally routed toward the secondary station's hardware outputs. For this reason, the configurations module will not let those signals that are already assigned a value or that take on a value when executed in the logic, by a command, etc., to be configured as output writing signals (both analog and digital). For more information about these limitations, see section Signal Restrictions. As described above, the output writing signals can be digital and analogical. The way each of them is configured is now explained.
3.7-14 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications Digital Output Writing Signals This screen lets you configure the digital output writing signals that will be sent via communications for the Procome protocol. The fields shown in the Detail screen are: -
-
-
-
Signal Type: drop-down list with the groups of signals containing all the equipment's Digital Signals which will be available in the equipment. For more information, see section Signal Types. The list of available signals will depend on the selected group. Available Signals: list of digital equipment signals belonging to the selected group in Signal Type. Signals that can be configured as output writing signals include all IEDdefined signals and user-defined signals that are included in the configuration. A maximum of 1024 Procome digital writing signals can be labeled. Output Writing Signal: this checkbox indicates whether the selected signal is labeled as a Procome Output Writing Signal (checkbox marked) or not (no marks in checkbox). A maximum of 1024 Procome digital output writing signals is allowed. Procome Number: Procome label associated with the digital output writing signal. Each time a new Procome output writing signal is enabled, this value is established by default at the first free value for outputs. The user can change it to give it the desired value. Two digital output writing signals cannot be labeled with the same Procome writing signal number (ISS). Valid Range: 0-1023. Default Value: First free number (not used, starting with 0).
3.7-15 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
Pressing the List tab transfers you to the page listing the set of signals labeled as Procome digital output writing signals, together with their associated parameters. As indicated earlier, everything that is configured in the Detail tab can be configured in the List tab. To add or delete signals labeled as Output Writing Signals, simply right-click the mouse button and select the desired option, as indicated for the List Page, or disable the Proc checkbox for each of the signals. The List and Detail field matches are as follows: Signal Proc ISS Nº
Available Output Writing Signal (digital) Output Writing Signal Procome Number
3.7-16 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
Analog Output Writing Signals This screen lets you configure the analog output writing signals that will be sent via communications for the Procome protocol. The fields shown in the Detail screen are: -
-
-
-
-
-
-
Command on Element: select this option to show to the right of the control a list of analog command elements defined in the configuration as well as actions defined for each element. Command on Signal: select this option to show to the right of the control a list of analog signal types as well as signals defined for each type. Command Element: this drop down control is shown only if the Command on Element option has been selected. It shows a list with all analog command elements defined in the configuration. For more information on command elements see chapter Commands. A drop down list of Available Commands will be displayed as a function of the selected element and detail area controls will be updated. Available Commands: list of actions of the analog command element selected in the Command Element control. Detail area controls will be updated as a function of the selected command. Signal Type: drop-down list with the groups of signals containing all the equipment's analog signals which will be available in the equipment. For more information, see section Signal types. The list of available signals will depend on the selected group. Available Signals: list of analog equipment signals (magnitudes) belonging to the selected group in Signal Type. Signals that can be configured as analog output writing signals include all equipment-defined signals and user-defined signals that are included in the configuration. Output Writing Signal: this checkbox indicates whether the selected signal is labeled as a Procome Analog Output Writing Signal (checkbox marked) or not (no marks in checkbox). A maximum of 256 Procome analog output writing signals is allowed. Procome Number: Procome label associated with the analog output writing signal. Each time a new Procome output writing signal is enabled, this value is established by default at the first free value for outputs. The user can change it in order to give it the desired value. Two analog output writing signals cannot be labeled with the same Procome analog writing signal number. Valid Range: 0-255. Default Value: First free number (not used, starting with 0).
The parameters to be used for the calculation of analog output writing received through communications are as follows: -
Offset: Offset of analog output writing. Upper Limit: in principle it is the full scale of the analog output writing. As a Function of Rated Value: this checkbox states whether analog writing calculation is made as a function of rated signal value (box checkmarked) or not (empty checkbox). Different formulas will be shown depending on whether calculation data in the lower part is checkmarked or not.
3.7-17 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
Necessary equations for the calculation of measurements received through communications are as follows: -
As a function of the rated value: MeasurementComs
-
(Measurement offset) 4095 RatedValue limit
Irrespective of the rated value: MeasurementComs (Measurement offset)
4095 limit
Pressing the List tab transfers you to the page listing the set of signals labeled as Procome Analog Output Writing Signals, together with their associated parameters. As indicated earlier, everything that is configured in the Detail tab can be configured in the List tab. To add or delete signals labeled as Output Writing Signals, simply right-click the mouse button and select the desired option, as indicated in the List Page section, or disable the Proc checkbox for each of the signals. The List and Detail field matches are as follows: Signal Proc ISS Nº Offset Limit Rated F.
Available Output Writing Signal (analog) Output Writing Signal Procome Number Offset Maximum Limit Dependent on Rated Value
3.7-18 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
3.7.3
DNP3
This option of the Communications menu opens a new submenu with the options the equipment allows to be configured for this protocol. By selecting the desired submenu option, you can access the screens for configuring the Contacts, Commands, Metering Values and Meters for communication using the DNP3 protocol.
3.7.3.a
Contacts
This screen lets you configure the Digital Signals that will be considered contacts for communication through the DNP3 protocol. The fields shown in the Detail screen are: -
-
-
-
Signal Type: drop-down list with the groups of signals containing all the equipment's Digital Signals. The list of available signals will depend on the selected group. For more information, see section Signal types. Available Signals: list of digital equipment signals belonging to the selected group in Signal Type. Signals that can be configured as counters include all equipment-defined signals and user-defined signals that are included in the configuration. DNP3 Contact: This checkbox indicates whether the selected signal is labeled as a DNP3 contact (checkbox marked) or not (no marks in checkbox). A maximum of 256 contacts is allowed. DNP3 Number: DNP3 label associated with the contact. Each time a new contact is enabled, this value is established by default at the first free value starting with 0. The user can edit this in order to give it the desired value. Two digital signals cannot be labeled with the same DNP3 contact number. Valid Range: 0-255. Default Value: First free number starting with 0.
3.7-19 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
Pressing the List tab transfers you to the page listing the set of signals labeled as DNP3 contacts, together with their associated parameters. As indicated earlier, everything that is configured in the Detail tab can be configured in the List tab. To add or delete signals labeled as Contacts, simply right-click the mouse button and select the desired option, as indicated for the List Page, or disable the DNP3 checkbox for the signal you wish to delete. The List and Detail field matches are as follows: Signal DNP3 Nº DNP3
3.7.3.b
Available signals marked as Contacts DNP3 Contact DNP3 Number
Commands
This screen lets you configure the commands that will be sent via communications for the DNP3 protocol. Commands on elements or directly on the signal can be made in DNP3. Commands on Elements are, in reality, commands relating to the actions configured when defining each of the command elements (for more information about command elements or their associated actions, see section Commands). From the application's point of view, it is not convenient to perform a Command directly to a Hardware Output, since it could be part of the equipment's direct logic outputs and both values could be contradictory (in addition to the risk of leaving a hardware output with a set value). For this reason, the configurations module will not let those signals that are already assigned a value or that take on a value when executed in the logic, or signals whose value is established by the primary station (or other equipment), to be configured as DNP3 commands). It will, however, allow different commands to be performed on the same signal. For more information about these limitations, see section Signal Restrictions.
3.7-20 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
The fields shown in the Detail screen are: -
-
-
-
-
-
DNP3 Command: drop-down list with all the enabled DNP3 Commands. The displayed text consists of a number, its DNP3 order label, followed by a description of the command. This description will match the signal's text for Commands on Signals. For Commands on Elements, the description will be the description of the action, with ]the name of the command element to which the action belongs in parentheses. Command over Element: this option is marked if the selected DNP3 Command (upper drop-down list) is performed on a command element action. This value is for information purposes only; it cannot act directly on the control. Command over Signal: this option is marked if the selected DNP3 Command (upper drop-down list) is performed on a digital signal. This value is for information purposes only; it cannot act directly on the control. Command Element: description of the command element containing the action labeled as DNP3 Command. This is a control for informational purposes only; no actions can be taken regarding this control (for more information about command elements, see section Commands). Available Commands: action of the command element labeled as DNP3 Command. This control is for information purposes only. Involved Signal: signal labeled as DNP3 Command. This control is for informational purposes only. To see which signals can be labeled as commands, consult section Signal restrictions. Block Signal: a digital signal that prevents execution of the command if active. This control is for informational purposes only. Order Number: DNP3 Command label associated with the order for sending via communications. Valid Range: 0-1023. Default Value: First free number (not used, starting with 0). The order number does not have to be unique. Orders associated with the same DNP3 label can exist, provided a set of Trip/Close - execution type permissions does not coincide simultaneously. The module will not allow both an order's number and parameters to match another's. If the user tries to perform this operation, the module will not allow it, displaying a warning reminding the user of the reason for this prohibition.
3.7-21 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
-
Permissions: depicts the type of execution the command labeled DNP3 is capable of allowing and performing. When a DNP3 Command is executed, in addition to the label to which the command is directed, a series of parameters, including the trip/close and execution type pair, should be sent to identify the command. Before executing the command the pair is checked for validity; that is, if those permissions for that specific DNP3 label have been activated in the configuration. Trip/Close: being a permissions mask, a single DNP3 command label can be configured with the three permissions active at the same time. Valid values: default, trip and close. Running Type: possible execution types for the command label. These are not exclusive. A single label can allow ON and OFF pulse commands or ON and OFF status change commands. Valid values: Latch On, Latch Off, Pulse On, Pulse Off. In both cases, at least one checkbox must be selected. Only a pulse with a fixed duration will ever be executed on an order element (signal status changes are not executed).
-
Delete: button for deleting the selected DNP3 Command (the highlighted command in the drop-down list). New: button providing access to screens under the heading Select new command for selecting the signal or command to be enabled as a DNP3 Command.
Depending on the selected option, Command over Element or Command over Signal, the screen presentation will be the first or second shown below, respectively. In this case, the control is the same as that explained for the DNP3 commands detail screen, with the difference that this control is operable, that is, the user can select the desired option. It is not a control for informational purposes only. Command Element: drop-down list with all the command elements defined in the configuration. For more information about the command elements, see section Commands.
Available Commands: List of actions for the selected command element. The user must select the action to be labeled as a DNP3 Command. This list is updated every time the user selects a different command element in the previous list. For more information about actions associated with a command element, see section Commands.
3.7-22 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
Signal Types: dropdown list with all the equipment's digital signal types. For more information, see section Signal Types. Involved Signal: dropdown list with the digital signals belonging to the group or type selected in the previous list. Only those signals that can be converted to DNP3 Commands are displayed. For safety reasons, the signals that already have an assigned value, or that take on a value through the equipment's logic, or are labeled as output writing signals, etc. are not displayed. For more information, see section Signal restrictions. Blocking Signal: drop-down list with the digital signals belonging to the group or type selected in the Signal Types list located to the left. Blocking Signal Not Used: this selectable box lets you indicate whether the block signal selected in the previous list will be taken into account or not. If the checkbox is marked, the command will not have an associated block signal. OK: by pressing this button, the selected signal or action is enabled as a DNP3 Command and is displayed in the DNP3 commands screen. Cancel: by pressing this button, the selected signal or action is not enabled as a DNP3 Command. The commands screen is displayed with no changes. Pressing the List tab transfers you to the page listing the set of command actions labeled as DNP3 orders, together with their associated parameters. Permission masks on this screen cannot be configured; they are included here for information only. The List and Detail field matches are as follows:
Command Nº DNP3 Msk trip/close Msk running
DNP3 Command Command number Trip/close permissions Execution type permissions
3.7-23 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
3.7.3.c
Metering Values (Profile I)
This screen lets you configure the measurements that will be sent via communications for the DNP3 protocol (profile I). The fields shown in the Detail screen are: -
-
-
-
Signal Type: drop-down list with the groups of signals containing all the equipment's Analog Signals, i.e. the magnitudes, which will be available in the equipment. For more information, see section Signal types. The list of available signals will depend on the selected group. Available Signals: list of analog equipment signals (magnitudes) belonging to the selected group in signal type. Signals that can be configured as measurements include all equipment-defined signals and user-defined signals that are included in the configuration. DNP3 Metering Value: this checkbox indicates whether the selected signal is labeled as a DNP3 Metering Value (checkbox marked) or not. A maximum of 256 DNP3 metering values is allowed. Metering Value Number: DNP3 label associated with the measurement. Each time a new DNP3 Metering Value is enabled, this value is established by default at the first free value for measurements. The user can change it in order to give it the desired value. Two magnitudes cannot be labeled with the same DNP3 measurement number. Valid Range: 0-255. Default Value: First free number (not used, starting with 0).
-
-
As a Function of the Primary Value: states whether the measurement value is sent as a function of the primary value (box checkmarked ü) or the secondary (default value, empty checkbox). DNP3 Metering Change: indicates whether a change in the measurement value that sets the new value above or below the defined bands will be registered as a change (checkbox marked). The band is defined according to a nominal value percentage and can be set using Zivercomplus®. A maximum of 16 DNP3 metering changes can be configured.
3.7-24 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
The parameters for calculating the measurement to be sent via communications are as follows: -
Offset: offset of the measurement. Maximum Limit: taken initially from the bottom of the measurement scale. Dependent on Rated Value: this checkbox indicates whether the measurement calculation is going to be performed depending on the signal's rated value (checkbox marked) or not (no marks in checkbox). One formula or another will be displayed depending on whether or not the calculation information at the bottom of these parameters is marked.
The user can change the value of these parameters to send the desired value via communications. For example, if the user wishes to send the measurement value directly (not in accounts), this value can be set at 32767, and the operation not be performed, depending on the nominal value. Thus, using the second formula, the value sent via communications is the measurement value (considering offset 0) directly. The equations for calculating the measurement to be sent via communications are as follows: -
As a function of the rated value: MeasurementComs
-
(Measurement offset) 32767 RatedValue limit
Irrespective of the rated value: MeasurementComs (Measurement offset)
32767 limit
Pressing the List tab transfers you to the page listing the set of signals labeled as DNP3 Metering Values, together with their associated parameters. As indicated earlier, everything that is configured in the Detail tab can be configured in the List tab. To add or delete measurements, simply select the appropriate menu option that is displayed when right-clicking the mouse.
3.7-25 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
The List and Detail field matches are as follows: Signal DNP Nº Offset DNP Limit Rated F. Change Setting Primary
3.7.3.d
Available Signal DNP3 Measurem. Measurement number Offset Maximum limit Depending on the rated value DNP3 measurement number Change setting As a function of the primary value
Metering Values (Profile II)
This screen lets you configure the measurements that will be sent via communications for the DNP3 protocol (profile II). The fields shown in the Detail screen are: -
-
Signal Type: drop-down list with the groups of signals containing all the equipment's analog signals, i.e. the magnitudes, which will be available in the equipment. For more information, see section Signal types. The list of available signals will depend on the selected group. Available Signals: list of analog equipment signals (magnitudes) belonging to the selected group in signal type. Signals that can be configured as measurements include all equipment-defined signals and user-defined signals that are included in the configuration.
General Data: -
-
DNP3 Measurement: this checkbox indicates whether the selected signal is labeled as a DNP3 Measurement (checkbox marked) or not (no marks in checkbox). A maximum of 256 DNP3 measurements is allowed. Measurement Number: DNP3 label associated with the measurement. Each time a new DNP3 Measurement is enabled, this value is established by default at the first free value for measurements. The user can change it in order to give it the desired value. Two magnitudes cannot be labeled with the same DNP3 Measurement Number. Valid Range: 0-63. Default Value: First free number (not used, starting with 0).
-
-
Measurement in Engineering Units: activation of this parameter states that the measurement is sent as a value and not as percentage of the maximum value. Multiplier Factor: factor by which the measurement is multiplied for transmission through communications (only meaningful when the measurement is transmitted in engineering units). Default value is 1.0. Can be either positive or negative and 4 decimal point precision. Dimensionless. DNP3 Measurement Change: indicates whether a change in the measurement value that sets the new value above or below the defined bands will be registered as a change (checkbox marked). The band is defined according to a nominal value percentage and can be set using Zivercomplus®. A maximum of 16 DNP3 Measurement changes can be configured.
3.7-26 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
The parameters for calculating the measurement to be sent via communications are as follows: -
-
-
-
Offset: offset of the measurement. Always expressed in measurement secondary values. Irrespective of flags "Measurement in rated value" or "Measurement in primary value". · Maximum Value: in principle, it is taken as measurement full scale. Values depend on the activated flags. Expressed in: o Secondary Units when there are no active flags; times the rated value if flag "As a function of the rated value" is active; o Primary Units if flag "As a function of the primary value" is active; o Times The Primary Rated Value if both flags are active. Depending on Rated Value: this checkbox indicates whether the measurement calculation is going to be performed depending on the signal's rated value (checkbox marked) or not (no marks in checkbox). One formula or another will be displayed depending on whether or not the calculation information at the bottom of these parameters is marked. As a Function of the Primary Value: states whether the measurement value is sent as a function of the primary value (box checkmarked) or secondary (default value, empty checkbox). This flag is only meaningful for static magnitudes (relay magnitudes) as user magnitudes always have a 1:1 transformation ratio (TR = 1).
The user can change the value of these parameters to send the desired value via communications. First, establish whether the measurement is sent as a value or as percentage of the maximum value. General equations for the calculation of measurements transmitted through communications: -
Percentage communications measurement value: MeasurementComs
-
TR ( Measurement offset ) (ComsMaxValue) Vn MaxValue
Engineering unit communications measurement value: MeasurementComs
TR ( Measurement offset ) ( MultiplierFactor) Vn
Where: TR: Transformation ratio Vn: Rated value ComsMaxValue: Maximum value to be transmitted through communications. For example, if measurement request is made in 16 bits " ComsMaxValue " would be 2^15-1. If request is made in 32 bits (higher precision) this value would be 2^31-1. If flag As a Function of the Primary Value is not active, in formulas, the value TR would be considered as "1". If flag As a Function of the Rated Value is not active, in formulas, the value Vn would be considered as "1".
3.7-27 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
Pressing the List tab transfers you to the page listing the set of signals labeled as DNP3 Measurements, together with their associated parameters. As indicated earlier, everything that is configured in the Detail tab can be configured in the List tab. To add or delete measurements, simply select the appropriate menu option that is displayed when right-clicking the mouse. The List and Detail field matches are as follows: Signal DNP Nº Offset Max Limit Rated F. Change Setting Primary Ing Units Multiplier
Available Signal for DNP3 Measur. Measurement number Offset Maximum limit Depending on the rated value Change in DNP3 measurement Change setting Depending on the primary value In engineering units Multiplier factor
3.7-28 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
3.7.3.e
Meters
This screen lets configure the meters will be sent communications for DNP3 protocol.
you that via the
The fields shown in the Detail screen are: -
-
-
-
Signal Type: drop-down list with the groups of signals containing all the equipment's Analog Signals, i.e. the magnitudes, which will be available in the equipment. For more information, see section Signal types. The list of available signals will depend on the selected group. Available Signals: list of analog equipment signals (magnitudes) belonging to the selected group in signal type. Signals that can be configured as counters include all equipment-defined signals and user-defined signals that are included in the configuration. DNP3 Meter: this checkbox indicates whether the selected signal is labeled as a DNP3 Meter (checkbox marked) or not (no marks in checkbox). A maximum of 20 DNP3 meters is allowed. Pulse Meter Number: DNP3 label associated with the counter. Each time a new DNP3 Meter is enabled, this value is established by default at the first free value for meters. The user can change it in order to give it the desired value. Two magnitudes cannot be labeled with the same DNP3 Meter Number. Valid Range: 0-19 Default value: First free number (not used, starting with 0)
-
Change in DNP3 Counter: states whether a change in the counter value is to be annotated as a change (box checkmarked) so that that new value is located above or below the defined band. The band is defined as percentage of the rated value and is adjustable from the Zivercomplus®. A maximum of 16 signals as DNP3 Meter changes can be configured.
3.7-29 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
Pressing the List tab transfers you to the page listing the set of signals labeled as DNP3 Meters, together with their associated parameters. As indicated earlier, everything that is configured in the Detail tab can be configured in the List tab. To add or delete counters, simply select the appropriate menu option that is displayed when rightclicking the mouse. The List and Detail field matches are as follows: Signal DNP3 Nº Change
Available signal that is a DNP3 meter Meter number Change in DNP3 meter
3.7-30 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
3.7.3.f
Analog DNP3 Output Writings (Profile I)
This screen (see following figures) allows to configure analog output writings to be transmitted through communications for protocol DNP3. Fields shown on the Detail screen are as follows: -
-
-
-
-
-
-
Writing on Command: this option is selected to show to the right of the controls the list of analog command elements defined in the configuration as well as actions defined for each element. Writing on Signal: this option is selected to show to the right of the controls the list of analog signal types as well as signals defined for each type. Command Element: this drop down control is only shown when selecting the 'Command on element' option. A list with all analog command elements defined in the configuration will be shown. For more information on command elements see section Commands. A drop down list will be filled with the 'Available Commands' for the selected element and the detail area controls will be updated. Available Commands: list of actions of the analog command element selected in 'Command Element' control. Detail area controls are updated as a function of the selected command. Type of Signal: drop-down list containing groups of signals into which all analog signals available for the equipment are grouped. For more information see section Types of Signals. The list of available signals will depend on the selected group. Available Signals: list of equipment analog signals (magnitudes) belonging to the group selected in 'types of Signal'. Signals that can be configured as analog output writings are all those defined in the equipment plus those defined by the user pertaining to the configuration, not being yet connected to a protection value or from the logic. · Output Writing: this selection checkbox states whether the signal or selected analog command element action is tagged as Analog Output Writing DNP3 (box checkmarked) or not (empty checkbox). A maximum of 256 analog output writings DNP3 are allowed. A new analog writing is created by checking the box and deleted by unchecking.
3.7-31 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
-
DNP3 Number: DNP3 Tag associated to the analog output writing. Any time a new DNP3 output writing is created, this value will be established by default to the first free output value. It can be user modified with the wanted value. Two analog output writings may not be tagged with the same analog DNP3 writing number. Validity Range: 0-255. Default Value: first 'free' number (not used starting from 0).
-
As a Function of the Primary Value: States whether the measurement value is sent as a function of the primary value (box checkmarked) or the secondary (default value, empty checkbox).
The parameters to be used for the calculation of analog output writing received through communications are as follows: -
Offset: offset of analog output writing. Upper Limit: in principle it is the full scale of the analog output writing. As a Function of Rated Value: this checkbox states whether analog writing calculation is made as a function of rated signal value (box checkmarked) or not (empty checkbox). Different formulas will be shown depending on whether calculation data in the lower part is checkmarked or not.
Necessary equations for the calculation of measurements received through communications are as follows: -
As a function of the rated value: MeasurementsComs
-
(Measurement offset) 32767 RatedValue limit
Irrespective of the rated value: MeasurementsComs (Measurement offset)
32767 limit
3.7-32 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
Pressing on tab tagged as List displays the screen that lists the set of signals tagged as DNP3 analog output writing, together with the associated parameters. As already stated, all that has been configured in the Detail screen can be configured in the List screen. Signals tagged as Output Writings can be added or deleted by just pressing the right mouse button and selecting the desired option, as stated in section List Page, or else, unchecking the DNP3 box for each signal. The connection between fields in the List page and Detail page is as follows: Signal DNP3 ISS No Offset Limit Rated F. Primary
DNP3 Analog Output Available Signal Writing Output DNP3 Number Offset Upper Limit As a function of rated value As a function of primary value
3.7-33 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
3.7.3.g
DNP3 Analog Output Writings (Profile II)
Analog output writings transmitted through communications, for protocol DNP3, are configured in this screen (see following figures). Detail screen shows the following fields: -
-
-
-
-
-
-
Writing on Command: this option is selected to show to the right of the controls the list of analog command elements defined in the configuration as well as actions defined for each element. Writing on Signal: this option is selected to show to the right of the controls the list of analog signal types as well as signals defined for each type. Command Element: this drop down control is only shown when selecting the 'Command on element' option. A list with all analog command elements defined in the configuration will be shown. For more information on command elements see section Commands. A drop down list will be filled the 'Available Commands' for the selected element and the detail area controls will be updated. Available Commands: list of actions of the analog command element selected in 'Command Element' control. Detail area controls are updated as a function of the selected command. Type of Signal: drop down list containing groups of signals into which all analog signals available for the equipment are grouped. For more information see section Types of Signals. The list of available signals will depend on the selected group. Available Signals: list of equipment analog signals (magnitudes) belonging to the group selected in 'types of Signal'. Signals that can be configured as analog output writings are all those defined in the equipment plus those defined by the user pertaining to the configuration, not being yet connected to a protection value or from the logic. Output Writing: this selection checkbox states whether the signal or selected analog command element action is tagged as Analog Output Writing DNP3 (box checkmarked) or not (empty checkbox). A maximum of 64 analog output writings DNP3 are allowed. A new analog writing is created by checking the box and deleted by unchecking. DNP3 Number: DNP3 Tag associated to the analog output writing. Any time a new DNP3 output writing is created, this value will be established by default to the first free output value. It can be user modified with the wanted value. Two analog output writings may not be tagged with the same analog DNP3 writing number. Validity Range: 0-63. Default Value: first 'free' number (not used starting from 0).
-
As a Function of the Primary Value: states whether the measurement value is sent as a function of the primary value (box checkmarked) or the secondary (default value, empty checkbox). This flag is only meaningful for writings associated to static magnitudes (relay magnitudes) as user magnitudes always have a 1:1 transformation ratio (TR = 1).
3.7-34 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
Parameters for the calculation of measurements transmitted through communications are: -
-
-
-
Offset: offset of analog output writing. Always expressed in measurement secondary units. It is irrespective of the flags "Rated value measurement" or "Primary value measurement ". Maximum value: in principle, it is the measurement full scale. Values depend on the activated flags. Expressed in: o Secondary units when there are no active flags. o Times the rated value if flag "as a function of the rated value" is active. o Primary units if flag "as a function of the primary value" is active. o Times the primary rated value if both flags are active. As a Function of the Rated Value: This selection checkbox states whether the analog writing calculation is a function of the signal rated value (box checkmarked) or not (empty checkbox). Different formulas will be shown depending on whether calculation data in the lower part is checkmarked or not. As a function of the Primary Value: states whether the analog output writing is a function of the primary value (box checkmarked) or secondary (default value, empty checkbox).
The user can modify these parameters to transmit through communication the desired value. First, establish whether the analog output writing is sent as measurement value or as percentage of the maximum value. General equations for the calculation of analog output writing transmitted through communications are: -
Percentage communications measurement value: MeasurementsComs
-
TR ( Measurement offset ) (ComsMaxValue) Vn MaxValue
Engineering unit communications measurement value: MeasurementsComs
TR ( Measurement offset ) ( MultiplierFactor) Vn
3.7-35 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
Where: TR: Transformation Ratio. Vn: rated value. ComsMaxValue: maximum value to be transmitted through communications. For example, if measurement request is made in 16 bits "ComsMaxValue" would be 2^15-1. If request is made in 32 bits (higher precision) this value would be 2^31-1. If flag As a Function of The Primary Value is not active, in formulas, the value TR would be considered as "1". If flag As a Function of The Rated Value is not active, in formulas, the value Vn would be considered as "1". Pressing on tab tagged as List displays the screen that lists the set of signals tagged as DNP3 Analog Output Writing, together with the associated parameters. As already stated, all that has been configured in the Detail screen can be configured in the List screen. Signals tagged as Output Writings can be added or deleted by just pressing the right mouse button and selecting the desired option, as stated in section List Page, or else, unchecking the DNP3 box for each signal. The connection between fields in the List page and Detail page is as follows: Signal DNP3 ISS No Offset Max. Value Rated F. Primary
DNP3 Analog Output Available Signal Writing Output DNP3 Number Offset Maximum Value As a function of rated value As a function of primary value
3.7-36 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
3.7.4
MODBUS Protocol
This option of the Communications menu opens a new submenu with the options the equipment allows to be configured for this protocol. By selecting the desired submenu option, you can access the screens for configuring the Inputs and Outputs, Commands, Metering Values and Meters for communication via the MODBUS protocol.
3.7.4.a
Inputs and Outputs
This screen lets you configure the digital signals that will be considered ModBus Inputs or Outputs. The fields shown in the Detail screen are: -
-
-
-
Signal Type: drop-down list containing the groups of signals containing all the equipment's digital signals. For more information, see section Signal Types. The list of available signals will depend on the selected group. Available Signals: list of digital equipment signals belonging to the selected group in 'signal type'. Signals that can be configured as Modbus Inputs and outputs include all equipment-defined signals and user-defined signals that are included in the configuration. Note that a signal cannot be labeled as an input and an output at the same time. Inputs Starting Address: starting address for all Modbus Inputs. Signals labeled as Modbus Inputs will take consecutive values starting with this value. Outputs Starting Address: starting address for all ModBus Outputs. Signals labeled as ModBus Outputs will take consecutive values starting with this value. Modbus Signal: this checkbox indicates whether the selected signal is labeled as a Modbus Input or output (checkbox marked) or not (no marks in checkbox). By default, it is enabled as a Modbus Input. A maximum of 1024 Modbus Inputs and 1024 Modbus Outputs is allowed. Input, Output: control for the type of label assigned to the selected signal. A signal cannot be labeled simultaneously as a Modbus Input and a Modbus Output.
3.7-37 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
-
Modbus Address: Modbus label associated with the input or output signal. For the Modbus protocol, the communication labels given to these signals have to be consecutive. If the user edits the Modbus number value and gives it a value that was already assigned to another signal, then the new value will be assigned and the other values are shifted to avoid leaving 'gaps'. Each time a new Modbus signal is enabled, this value is established by default at the first free value from the starting address for the signal type (Modbus input or output). Valid Range for Inputs: from the starting address to (starting address + max number of enabled inputs -1). Valid Range for Outputs: from the starting address to (starting address + max number of enabled outputs -1). Default Value: first free number beginning with the starting address.
Pressing the List tab transfers you to the page listing the set of signals labeled as Modbus Inputs or Outputs, together with their associated parameters. As indicated earlier, everything that is configured in the Detail tab can be configured in the List tab. To add or delete signals labeled as Inputs or Outputs, simply right-click the mouse button and select the desired option, as indicated for the List Page. The List and Detail field matches are as follows: Signal Modbus No Type
Available signals marked as Modbus Inputs or Outputs Modbus address Inputs and Outputs
3.7-38 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
3.7.4.b
Commands
This screen lets you configure the commands that will be sent via communications for the Modbus protocol. The commands that can be operated through communications are those actions that were configured when defining the different command elements. For more information about the command elements or their associated actions, see section Commands. The fields shown in the Detail screen are: -
-
-
Command Element: drop-down list with the command elements defined in the configuration. The command element is completely user-configurable and can represent any kind of command, e.g. from a signal up to a breaker. For more information about the command elements, see section Commands. When a specific command element is selected, the list in the control immediately below the element should be updated with the available actions for that element. This list does not include those command elements that have been defined without any associated actions. Available Commands: List with the set of available actions for the element selected in the previous list. Command Number: This checkbox indicates whether the selected order is labeled as a Modbus Command (checkbox marked) or not (no marks in checkbox). A maximum of 1024 Modbus commands is allowed. Order Number: Modbus command label associated with the order for sending via communications. Valid Range: 0-1023. Default Value: First free number (not used, starting with 0. The order number does not have to be unique. Orders associated with the same Modbus label can exist, provided the COILS do not coincide. For example, the same order number can be used for two actions, as long as one of them has the COIL set to ON and the other has it set to OFF. The configuration module will be capable of making this change when the user decides to use the same Modbus order number. However, it will not allow both an order's number and parameters to match another's. If the user tries to perform this operation, the module will not allow it, displaying a warning reminding the user of the reason for this prohibition.
-
COIL: Identification of the order type to allow double commands. Valid values are ON and OFF. As noted in the previous point, two orders or labels with the same Modbus number and COIL cannot coexist.
3.7-39 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
Pressing the List tab switches you to the page listing the set of command actions labeled as Modbus commands, together with their associated parameters. As indicated earlier, everything that is configured in the Detail tab can be configured in the List tab.
The List and Detail field matches are as follows: Element Command Modbus Modbus No COIL
Command Element Available orders Modbus command Order number COIL
New orders cannot be included in this list, since all orders have to be associated with the defined command elements. To enable the order as a Modbus Command, activate the checkbox marked Modbus, just like in the List area. To make the order a non-Modbus command, deactivate the checkbox.
3.7-40 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
3.7.4.c
Metering Values
This screen lets you configure the metering values that will be sent via communications for the Modbus protocol. The fields shown in the Detail screen are: -
-
-
-
-
Metering Value Starting Address: starting address for all ModBus measurements. The magnitudes labeled as Modbus Measurements will take consecutive values starting with this value. Signal Type: drop-down list with the groups of signals containing all the equipment's analog signals, i.e. the magnitudes, which will be available in the equipment. For more information, see section Signal Types. The list of available signals will depend on the selected group. Available Signals: list of analog equipment signals (magnitudes) belonging to the selected group in 'signal type'. Signals that can be configured as measurements include all equipment-defined signals and user-defined signals that are included in the configuration. Modbus Metering Value: this checkbox indicates whether the selected signal is labeled as a Modbus measurement (checkbox marked) or not (no marks in checkbox). A maximum of 256 Modbus measurements is allowed. Metering Value: Modbus label associated with the measurement. Each time a new Modbus Measurement is enabled, this value is established by default at the first free value for measurements. For the Modbus protocol, the communications labels given to these signals have to be consecutive. If the user edits the Modbus Number value and gives it a value that was already assigned to another signal, then the new value will be assigned and the other values are shifted to avoid leaving 'gaps'. Two magnitudes cannot be labeled with the same Modbus Measurement Number. Valid Range: starting address (max. no. of measurements enabled + starting address - 1) Default value: first free number (not used, starting with the starting address for the measurements).
3.7-41 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
Parameters for calculating the measurement to be sent via communications: -
Offset: offset of the measurement. Maximum Limit: taken initially from the bottom of the measurement scale. Dependent on Rated Value: this checkbox indicates whether the measurement calculation is going to be performed depending on the signal's nominal value (checkbox marked) or not (no mark). One formula or another will be displayed depending on whether or not the calculation information at the bottom of these parameters is marked.
The user can change the value of these parameters to send the desired value via communications. For example, if the user wishes to send the measurement value directly (not in accounts), this value can be set at 32767, and the operation not be performed depending on the nominal value. Thus, using the second formula, the value sent via communications is the measurement value (considering offset 0) directly. Equations for calculating the measurement to be sent via communications: -
Depending on the nominal value: MeasurementComs
-
(Measurement offset) 32767 RatedValue limit
Regardless of the nominal value: MeasurementComs (Measurement offset)
32767 limit
Pressing the List tab transfers you to the screen listing the set of signals labeled as Modbus measurements, together with their associated parameters. As indicated earlier, everything that is configured in the Detail tab can be configured in the List tab. To add or delete measurements, simply select the appropriate menu option that is displayed when right-clicking the mouse. The List and Detail field matches are as follows: Signal Modbus No Offset Limit Rated F.
Available signal that is a Modbus measurement Measurement number Offset Upper Limit Depending on the rated value
3.7-42 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
3.7.4.d
Meters
This screen lets you configure the counters that will be sent via communications for the ModBus protocol. The fields shown in the Detail screen are: -
-
-
-
-
Metering Values Starting Address: starting address for all ModBus counters. The magnitudes labeled as ModBus Meters will take consecutive values starting with this value. Signal Type: drop-down list with the groups of signals containing all the equipment's analog signals, i.e. the magnitudes, which will be available in the equipment. For more information, see section 5.2.6.b, Signal types. The list of available signals will depend on the selected group. Available Signals: list of analog equipment signals (magnitudes) belonging to the selected group in 'signal type'. Signals that can be configured as counters include all equipment-defined signals and user-defined signals that are included in the configuration. Modbus Meter: this checkbox indicates whether the selected signal is labeled as a ModBus Meter (checkbox marked) or not (no marks in checkbox). A maximum of 256 ModBus Meters is allowed. Pulse Meter Number: ModBus label associated with the counter. Each time a new ModBus Meter is enabled, this value is established by default as the first free value for counters from the starting address. The user can change it in order to give it the desired value. For the ModBus protocol, the communications labels given to these signals have to be consecutive. If the user edits the Modbus Number Value and gives it a value that was already assigned to another signal, then the new value will be assigned and the other values are shifted to avoid leaving 'gaps'. Two magnitudes cannot be labeled with the same ModBus counter number. Valid Range: starting address to (starting address + max no. of counters enabled - 1). Default value: first free number (not used, starting with the starting address for the counters).
3.7-43 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
Pressing the List tab transfers you to the page listing the set of analog signals labeled as ModBus counters, together with their associated parameters. As indicated earlier, everything that is configured in the Detail tab can be configured in the List tab. To add or delete counters, simply select the appropriate menu option that is displayed when rightclicking the mouse. The List and Detail field matches are as follows: Signal Modbus No
3.7.4.e
Available Signal that is Modbus Counter Meter number
Analog Output Writings ModBus
Analog output writings transmitted through communications for ModBus protocol are configured in this screen. Detail screen shows the following fields: -
-
-
-
Output Analogue Writings Starting Address: starting address for all analog output writings. Analog magnitudes or actions tagged as ModBus Analog Output Writings will take consecutive values starting from this value. Command over Element: this option is selected to show to the right of the control both analog command elements defined in the configuration and actions defined for each element. Command over Analogue Sign: this option is selected to show to the right of the controls the list of analog signal types as well as signals defined for each type. Command Element: this drop down control is only shown when selecting the 'Command on element' option. A list with all analog command elements defined in the configuration will be shown. For more information on command elements see section Commands. A drop down list will be filled with the 'Available Commands' for the selected element and the detail area controls will be updated. Available Commands: list of actions of the analog command element selected in Command Element control. Detail area controls are updated as a function of the selected command.
3.7-44 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
-
-
-
-
Signal Type: Drop down list containing groups of signals into which all analog signals available for the equipment are grouped. For more information see section Types of Signals. The list of available signals will depend on the selected group. Available Signals: List of equipment analog signals (magnitudes) belonging to the group selected in 'types of Signal'. Signals that can be configured as analog output writings are all those defined in the equipment plus those defined by the user pertaining to the configuration, not being yet connected to a protection value or from the logic. Output Writing: This selection checkbox states whether the signal or selected analog command element action is tagged as ModBus Analog Output Writing (box checkmarked) or not (empty checkbox). A maximum of 256 ModBus analog output writings are allowed. A new analog writing is created by checking the box and deleted by unchecking. ModBus Number: ModBus Tag associated to the analog output writing. Any time a new MODBUS output writing is created, this value will be established by default to the first free output value from the starting address, for analog output writings. It can be user modified with the wanted value. In the case of ModBus protocol, signal communications tags must be consecutive. If the user modifies the ModBus number and gives one already allocated to other signal, the new value will be allocated the rest of the values being offset so as not to leave 'gaps'. Two analog output writings may not be tagged with the same analog ModBus writing number. Validity range: beginning direction + 0-255 Default value: first 'free' number (not used starting from 0)
-
As a Function of the Primary Value: states whether the measurement value is sent as a function of the primary value (box checkmarked) or the secondary (default value, empty checkbox).
The parameters to be used for the calculation of analog output writing received through communications are as follows: -
Offset: offset of analog output writing. Maximum Limit: in principle it is the full scale of the analog output writing. Dependent on Rated Value: this selection checkbox states whether analog writing calculation is made as a function of rated signal value (box checkmarked) or not (empty checkbox). Different formulas will be shown depending on whether calculation data in the lower part is checkmarked or not.
3.7-45 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
Equations for the calculation of measurements transmitted through communications: -
As a function of the rated value: MeasurementComs
-
(Measurement offset) 32767 RatedValue limit
Irrespective of the rated value: MeasurementsComs (Measure offset)
32767 limit
Pressing on tab tagged as List displays the page that lists the set of signals tagged as Modbus Analog Output Writing, together with the associated parameters. As already stated, all that has been configured in the Detail screen can be configured in the List screen. Signals tagged as Output Writings can be added or deleted by just pressing the right mouse button and selecting the desired option, as stated when dealing with the List Page, or else, unchecking the ModBus box for each signal. The List and Detail field matches are as follows: Signal Modbus ISS No Offset Limit Rated F.
Available signal that is Output Writing (Analog) Output writing ModBus Number Offset Upper limit Depending on the rated value
3.7-46 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
3.7.5
61850 Protocol
This Communications menu option displays a new submenu with the configurations available for this protocol. Selecting the desired option from the submenu (see next figure) displays screens where CALH, GENGGIO, SIMG, XCBR, XSWI, CSWI, RFTL, MCXL, LPHD, TGOGGIO, IHMI, MMTR, nodes can be configured.
Depending on the node version supported by the equipment profile, more or less attributes can be configured. Version not configurable attributes will not be displayed on configuration screens. Node data will be detailed in the following sections. The more complete node versions will be shown. Prior to detailing nodes, validity configuration and detail, generally applied to most of the different attributes of nodes of protocol 61850, will be described.
3.7.5.a
Validity Configuration
Protocol 61850 allows knowing the validity of the values of the different attributes constituting the nodes, as well as the reason why the value of an attribute is not valid any more. The way to configure this "validity" is common for all attributes. As with the validity, the reasons why an attribute is not valid any more can be configured. In principle, IEC 61850 standard considers the following non-validity reasons (61850-7-3; 6 Common data attribute types): Overflow OutOfRange BadReference Oscillatory
Failure OldData Inconsistent Inaccurate
For details on the validity associated to attributes representing statuses (related to digital signals), configuration of following details: BadReference, Oscillatory, Failure, OldData and Inconsistent will be possible.
3.7-47 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
For details on the validity associated to attributes representing statuses (related to digital signals), configuration of all details defined in the standard will be possible
Clicking on the validity checkbox or grid detail list checkboxes, displays a signal selection dialog box defined in section Signal Selection. This dialog box contains both equipment signals and signals created in the configuration.
3.7.5.b
CSWI Node
As shown below, data for equipment Switch Controller structure and associated CILO nodes are configured in this screen. Fields shown on Detail screen are: -
-
the
Node Attributes o CSWI Number: CSWI node number used as its single identification within the system. o Prefix: prefix used to form the single identifier of the system node. o Description: node description. Status and CILO Control Data: they are configured in different tabs. CILO is not a CSWI Node control element, but other protocol node, its data being related to CSWI node control element, hence its configuration together with this node and not regardless of it.
3.7-48 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
-
-
POS: CSWI control data: Control tab: o CtlVal and Description: command element and description. Logic command element on which the command is executed. o Command Failed Time and Description: setting stating the time delay after which the command is considered failed, if the applicable command execution confirmation has not been received. o Action mask: masks for the execution permit of command element actions selected as 'ctlval' as a function of the command source and of whether the command is ON or OFF. Sources addressed in the standard are listed in the grid. State tab: o State to ON and OFF: statement of the command state to ON and OFF (value with which to fill stval in the DPC structure). These data may be configured from the statuses defined into the logic element associated to Ctlval or else directly from digital signals. o Validity. The validity is configured as stated in section Validity Configuration. ACT: configuration of CSWI state data. Digital signals and descriptions representing the statuses below are configured in this section:
o o o o o o
Close-to-open operation in progress. Open-to-close operation in progress. Successful close-to-open operation. Successful open-to-close operation. Failed close-to-open operation. Failed open-to-close operation.
To configure the ACT types shown in the previous screen, just select with the mouse (click on it) the desired checkbox in the Signal column. Now the signal selection dialog box defined in section Signal Selection. This dialog contains both equipment signals and signals created in the configuration. ACT description is directly configured writing on the applicable grid box. Pressing the applicable grid button (tagged 'Validity') displays the ACT validity configuration screen.
3.7-49 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
-
CILO: for every CSWI there can be one node containing data on CSWI locks and permits. The same as for the rest of protocol 61850 nodes, its identification number (CILO number), prefix and description must be configured. Then, opening and closing permits are configured. Furthermore, up to 16 general locks are allowed. Blockings can be configured, as for ACTs configuration, by just selecting with the mouse the desired checkbox in Block column. Then the following dialog boxes may be displayed: o
o
If the selected checkbox corresponds to opening or closing permits, the dialog box for signal selection defined in section Signal Selection will be displayed. This dialog box contains both equipment signals and signals created in the configuration. If the selected checkbox corresponds to one of the general locks, the dialog box for logic element lockout selection will be displayed as shown in the following screen. The blockings list will be filled with the set of locks defined for the logic element selected in the first list.
Returning to the general CSWI Node screen, pressing the tab tagged List displays the page with the list of CSWI node set defined in the relay together with main node data. In this case the List page is only used for information.
3.7-50 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
3.7.5.c
XCBR Node
Data for the definition of relay Circuit Breaker physical structure can be configured in this screen, shown below. The following data can be configured: -
General Node Data o XCBR Number: XCBR number used as its single identification within the system. o Prefix: prefix used to form the single identifier of the system node. o · Description: node description.
-
Control data: the POS attribute of XCBR structure is a DPC (Double Point Controllable) type attribute. It is configured in the following way: o POS: CSWI control data: Control tab:: CtlVal and Description: command element and description. Logic command element on which the command is executed. The element is selected from the drop down list containing all logic elements defined in the configuration. State tab: State to ON and OFF: Statement of the command state to ON and OFF (value with which to fill stval in the DPC structure). It can be represented from the statuses defined in the logic element or else through the value of the configured digital signal. The desired value is selected from the drop down list if it depends on the statuses of the logic element; on the contrary, if it depends on the digital signal, pressing the applicable checkbox displays a dialog box for signal selection defined in section Signal Selection. This dialog box contains both equipment signals and signals created in the configuration. Validity. The validity is configured as stated in section Validity Configuration. Attributes: o Local operation. o Operations counter (OpCnt): INS type attribute (Integer 32 status). Represents the magnitude stored by the operations counter. All attributes have a structure field for description. o Open lockout. o Close lockout. o Operation capacity (OpCap): INS type attribute (Integer 32 status). Represents the magnitude stored by the breaker operation capacity. All attributes have a structure field for description.
-
3.7-51 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
For every attribute, pressing the applicable checkbox displays the signal selection dialog box defined in Signal Selection. For attributes OpCnt and OpCab the signal selection dialog box contains both equipment magnitudes and magnitudes created in the configuration. For the rest of the attributes, the dialog contains all equipment and configuration digital signals.
3.7.5.d
XSWI Node
Node to model the status of equipment breakers. Data configured in this screen are practically the same as those configured for XCBR node to model the breaker status. The main difference lies in that in this case the status attributes that can be configured are: -
Local Operation. Operations counter (OpCnt). Open lockout. Close lockout.
For more information refer to the previous section XCBR Node.
3.7.5.e
MCXL Node
Node to control analog signal values. It is configured in the screen to the right. The following data can be configured: -
-
General Node Data o MCXL Number: MCXL node number used as its single identification within the system. o Prefix: prefix used to form the single identifier of the system node. o Description: node description. SPS - Status Data o StVal and description: states whether the signal has ever reached the maximum allowable level and never dropped below the minimum. To define the value, pressing on the applicable box displays the signal selection dialog defined in section Signal Selection. This dialog contains both equipment digital signals and signals created in the configuration. o Validity. The validity is configured as stated in section Validity Configuration.
3.7-52 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
-
Settings: Node settings configuration for status calculation: o Operation Time Delay (OpDITmms): Operation time delay setting. Minimum time that the magnitude value must stay above or below the settings to activate or deactivate the output signal. o Change in Low Level (MinStrVal): Minimum measurement limit. If the measurement stays below this value for a given time, the node status signal resets. o Change in High Level (MaxStrVa): Maximum measurement limit. If the measurement stays above this value for a given time, the node status signal activates.
Clicking the setting configuration box displays the setting selection dialog box shown in the screen below: This dialog box shows the settings defined in the configuration arranged as a function of the their group.
3.7.5.f
RFTL Node
RFTL node is used for modeling voltage reset devices after line voltage failure. Node modeling data can be configured in this screen. The following data can be configured: -
-
General Node Data o RFTL Number: RFTL node number used for single identification within the system. o Prefix: prefix used to form the single identifier of the system node. o Description: node description. AUTO - Control Data: the AUTO attribute of RFTL structure is a SPC (Single Point Controllable) type attribute stating if the device is connected or not. It is configured as follows: Control tab: o CtlVal and Description: command element and description. Logic command element on which the command is executed. The element is selected from the drop down list containing all logic elements defined in the configuration.
3.7-53 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
-
-
Status Tab: o Status: States the element status (value with which stval is filled in the SPC structure). It can be represented from the statuses defined in the logic element or through the value of the configured digital signal. The desired value is selected from the drop down list if it depends on the statuses of the logic element; on the contrary, if it depends on the digital signal, pressing the applicable checkbox displays a dialog box for signal selection defined in section Signal Selection. This dialog box contains both equipment signals and signals created in the configuration. o Validity. The validity is configured as stated in section Validity Configuration. Status Information: configuration of RFTL status data. In this "tab" screen are configured the digital signals and descriptions representing the status of: o Open command. o Close command. o Device status (ready, in progress, successful). o Close lockout (activated or deactivated). o Reset timer timed out (normal or alarm). o Inconsistent voltage (normal or alarm). o Busbar malfunction (normal or alarm). o Line malfunction (normal or alarm). For every attribute (in the Signal column), pressing the applicable checkbox displays the signal selection dialog box defined in Signal Selection. This dialog box contains both equipment magnitudes and magnitudes created in the configuration, so that the digital signal representing the attribute status can be selected. The description field can be edited directly on the grid. Pressing the attribute 'validity' button displays the validity screen described in section Validity Configuration. Settings: configuration of RFTL node settings. Settings list is: o RS/RT Selector: Selector to state whether the device resets voltage or service. If service is reset, the breaker is closed when busbar voltage is detected. If voltage is reset, the breaker is closed when line voltage is detected. It is an ING type data that can take the values rs, rt, rs/rt or none. o VL Selector: Selector that determines the device operation as a function of busbar and line voltage. When set to YES the device operates on presence of voltage at both terminals. When set to NO the device operates on absence of voltage at one terminal. This ING type data can take 3 values: YES, NO and Unknown. o Trip on Absence of Voltage: If the setting takes the value YES a trip must be generated on absence of voltage at the busbar or line. If it takes the value NO, no trip is generated.
3.7-54 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
o o
o o o
o
Time over (OverflTmms): states the maximum time in ms before operation of the voltage reset device. Voltage Inconsistency Time: adjustable time setting after which it can be considered there is voltage disagreement and the corresponding alarm can be generated or the relay locks out. Voltages are construed to be inconsistent when for a time greater than the inconsistency time, with the breaker closed, there is absence of line voltage and presence of busbar voltage, or the opposite. Trip Condition Time: minimum time during which the trip conditions must be maintained to generate the trip command. Reclose Condition Time: minimum time during which the reclose conditions must be maintained to generate the reclose command. Voltage Absence Level: voltage level setting below which there is absence of busbar or line voltage, provided it is below the setting at least for a minimum adjustable time. Voltage Presence Level: voltage level setting above which there is presence of busbar or line voltage, provided it is above the setting at least for a minimum adjustable time.
Clicking the setting configuration box displays the setting selection dialog dealt with in the section above for MCXL node.
3.7-55 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
3.7.5.g
MMTR Node
Node used for energy calculation in three phase systems. It is mainly used for calculation of electricity rates. Configurable data are shown in the screen below. The following data can be configured: -
-
General Node Data o MMTR Number: MMTR node number used as its single identification within the system. o Prefix: prefix used to form the single identifier of the system node. o Description: Node description. Measured Values: BCR (Binary Counter Reading) type attributes. o Positive Active Energy (SupWh). o Capacitive Reactive Energy (SupVArh). o Negative Active Energy (DmdWh). o Inductive Reactive Energy (DmdVArh).
Pressing the applicable energy box displays the magnitude (or analog signal) selection dialog defined in section Signal Selection. This dialog contains both equipment magnitudes and magnitudes created in the configuration. Every energy configuration setting is associated to the pulse value and corresponding validity.
3.7-56 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
3.7.5.h
LPHD Node
Node showing Physical Device Information. For this node only the equipment status can be configured to know whether it is in the grid or not.
This value is selected in the same way as any other digital signal: pressing the applicable box displays the signal selection dialog defined in section Signal Selection. This dialog contains both equipment signals and signals created in the configuration. The status validity can also be configured.
3.7.5.i
ATCC
ATCC (Automatic Tap Changer Controller) structure data can be configured in this screen (see figure) for setpoint management. The Detail screen shows the following fields: -
-
General Node Data o ATCC Number: ATCC node number used for single identification within the system. o Prefix: prefix used to form the single identifier of the system node. o Description: node description. Analog Setpoint Command o Setpoint Commands and Description: analog command element and description. Analog command element on which the command is executed. It is used to place the setpoint in a given value. o Sources: connection between possible protocol 61850 sources and the actions of the analog command element configured as command to raise and lower the setpoint. Source: list containing possible sources contemplated for protocol 61850. Action: action of the analog command element to be executed upon receipt of the command from the associated source. Possible actions will be the actions pertaining to the analog command element configured as setpoint command.
3.7-57 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
-
-
Digital Setpoint Command o Setpoint Status and Description : status to reflect the setpoint value. o Setpoint Control Command: command on which to act to raise or lower the setpoint. o Sources: connection between possible protocol 61850 sources and the actions of the analog command element configured as setpoint command. Actions: list of possible actions defined in the digital command used for setpoint control. Action Source Masks: permissible sources and commands must be stated for every action. For example, the figure shows that for ORC-SUCO action the box ON is checkmarked in 'from substation' input, namely, if the equipment receives a command to On from the substation, the ORC-SUCO action of 'Raise-Lower Setpoint' command must be executed. Tap control. The Tap control is configured in the same way than digital setpoint commands. o Tap status and Description : status where the tap value is reflected. o Tap control command: command to raise or lower the tap. o Sources: connection between possible sources for protocol 61850 and the actions of the digital command element configured as tap control command. Actions: list with possible actions defined in the digital command used for tap control. Action Source Masks: permissible sources and commands must be stated for every action. For example, the figure shows that for ORL-SUCO action the box ON is checkmarked in 'local' input, namely, if the equipment receives a local command to On, the ORL-SUCO action of 'Raise-Lower Tap' command must be executed. 3.7-58 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
3.7.5.j
IHMI
Node used to describe the 'Man-Machine' interface. The figure shows the data to be configured. -
-
General Node Data o IHMI number: IHMI node number used for single identification within the system. o Prefix: prefix used to form the single identifier of the system node. o Description: node description. Node Detail: o Status in Box: attribute stating whether the equipment is on or not.
Pressing the box corresponding to the grid status displays the signal selection dialog defined in section Signal Selection. This dialog contains both equipment digital signals and signals created in the configuration. The validity is configured as stated in section Validity Configuration.
3.7.5.k
CALH
This node is used for alarm and event management. The figure shows the data to be configured. -
-
General Node Data o CALH number: CALH node number used for single identification within the system. o Prefix: prefix used to form the single identifier of the system node. o Description: node description. Node Detail: it has two attributes: o Urgent Defect Alarm. o Defect Alarm.
Pressing the box corresponding to the grid status displays the signal selection dialog box defined in section Signal Selection. This dialog contains both equipment digital signals and signals created in the configuration. The validity is configured as stated in section Validity Configuration.
3.7-59 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
3.7.5.l
SIMG
Node used to supervise the insulating gas (SF6). The figure shows the data to be configured. -
-
General Node Data o SIMG Number: SIMG node number used for single identification within the system. o Prefix: prefix used to form the node single identification in the system. o Description: node description. Node Detail: It has two SPS type attributes: o Gas Alarms Level 1: Critical gas level alarm o Gas Alarms Level 2: Hazardous gas level alarm.
Pressing the box corresponding to the grid status displays the signal selection dialog box defined in section Signal Selection. This dialog contains both equipment digital signals and signals created in the configuration. The validity is configured as stated in section Validity Configuration.
3.7.5.m
GENGGIO
General node used for inputs and outputs. The general GGIO or GENGGIO reflects the status of single inputs. The following figures show the data to be configured. -
-
General Node Data o GENGGIO number: GENGGIO node number used for single identification within the system. o Prefix: prefix used to form the single identifier of the system node. "GEN" by default. o Description: node description. Node Detail: a maximum of 32 alarms and up to a maximum of 32 comments can be configured.
3.7-60 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
Pressing the box corresponding to the grid status displays the signal selection dialog defined in section Signal Selection. This dialog contains both equipment digital signals and signals created in the configuration. The validity is configured as stated in section Validity Configuration. Clicking the right button displays a pop-up menu to select records, display screens for text replacement and modifying the validity of all or only selected records
The screen to modify the validity of several attributes is the same than the screen used to modify only one attribute. The only difference being that there is an additional control stating the extent of the change: "Active record ", "Selected" or "All".
3.7-61 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
3.7.5.n
TGOGGIO and TGO2GGIO
General node used for inputs and outputs. TOGGGIO and TGO2GGIO reflect analog measurement inputs, general single commands and goose outputs. The figures show the data to be configured. -
-
Node Attributes o TGOGGIO Number: TGOGGIO or TGO2GGIO node number used for single identification within the system. o Prefix: prefix used to form the single identifier of the system node. "TGO" for TGOGGIO node and "TGO2" for TGO2GGIO node. o Description: node description. Node Detail. up to 32 single commands and one goose with a maximum of 32 outputs can be configured. Pressing the box corresponding to the grid status displays the signal selection dialog defined in section Signal Selection. This dialog contains both equipment digital signals and signals created in the configuration. The same as for GENGGIO node, clicking the right button displays a pop-up menu to introduce modifications in several records simultaneously.
3.7-62 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.7 Communications
3.7.5.o
YLTC
Node used for the Tap Changer status. The figure shows the data to be configured. -
-
General Node Data o YLTC Number: nº YLTC node number used for single identification within the system. o Prefix: prefix used to form the single identifier of the system node. o Description: node description. Node Detail: it has the following attributes: o Operations Counter. o Tap Position Control. o Top Tap Position Reached. o Bottom Tap Position Reached.
Pressing the box corresponding to the grid status displays the signal selection dialog defined in section Signal Selection. This dialog contains both equipment digital signals or magnitudes, as a function of the attribute type, and signals created in the configuration. The validity is configured as stated in section Validity Configuration.
3.7-63 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
3.7-64 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.8 HMI 3.8.1
Introduction .............................................................................................................. 3.8-2
3.8.2
Commands............................................................................................................... 3.8-2
3.8.3
Events ...................................................................................................................... 3.8-3
3.8.4
User Defined HMI Screens ...................................................................................... 3.8-4
3.8.5
HMI Cyclical Screens ............................................................................................... 3.8-5
3.8.5.a HMI Available Screens ....................................................................................... 3.8-6
Chapter 3. Managing Control Configurations
3.8.1
Introduction
By selecting this menu option, you can access the screens for configuring the configuration data to be displayed in the equipment's graphic HMI. The configurable data refer to Commands, types of Events, HMI User Screens and HMI Lineal Screens.
3.8.2
Commands
This screen lets you select the commands that can be displayed and handled from the equipment's HMI. The available orders for this purpose are those actions that were configured when defining each of the command elements. By default, none of the orders of these command elements will be displayed in the equipment HMI. The fields shown in the Detail screen are: -
-
-
Command Element: drop-down list with all the command elements defined previously in the configuration. For more information about the command elements, see section Commands. When an element is selected, the lower list identified as Available orders is updated with the data for the selected element. Available Orders: this drop-down list contains all the actions defined for the command element selected in the previous list. The detail area parameters, in this case the Appears in HMI checkbox, should be updated with the values established for the selected order. Appears in HMI: this checkbox is marked for the selected order to be shown in the HMI and for it to be operational from the HMI. A blank checkbox means the order will not be shown in the HMI.
3.8-2 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.8 HMI
The List section will display a complete list of the available command elements in the configuration and the available orders for each of these elements: -
-
-
Element: command element to which the order shown in the adjacent column belongs. Order: action of the command element that can be shown (or not) in the HMI, and which can be executed (or not). HMI: checkbox indicating whether the selected order is shown in the equipment HMI (checkbox marked) or not (no marks in checkbox).
In this case, when the right button is pressed, the pop-up menu with the New and Delete options will not be displayed, since orders not belonging to any of the command elements already defined in the configuration cannot be enabled. The new actions created for a command element or the increase in number of command elements with actions are also enabled in this list.
3.8.3
Events
This screen lets you configure which types of events will be displayed in the equipment HMI. In this case the signals you wish to display are not detailed; rather, it lets you configure if the signals that generate events for a specific protocol will (or won't) be displayed in the HMI. The fields shown on the screen are as follows: -
-
Show Procome Events: if this checkbox is marked (checkbox marked), when an event labeled as such for the Procome protocol is generated, the short text representing the signal that generated the event is shown in the HMI. Show DNP3 Events: if this checkbox is marked (checkbox marked), when an event labeled as such for the DNP3 protocol is generated, the short text representing the signal that generated the event is shown in the HMI.
3.8-3 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
3.8.4
User Defined HMI Screens
This screen allows programming of the User Defined HMI Screens, which are divided in two types: screens displaying Digital Signals, and screens displaying Parameters. As shown in the following figure, the top line in the screen displays the option group with two choices: Digital Signals and Parameters. The remaining controls of the screen refer to the selected type. It is not possible to mix Digital Signals and Parameters in the same screen. The fields shown in the top of the screen are: -
-
Screen Name: pull down menu including the screens of the selected type in the option group labeled as Screen Type. The data (signals or parameters) shown on the grid will depend on the option selected. It is possible to edit the list by changing the name of the screen directly on the menu. New Screen: button to create a new screen of the selected type. Delete Screen: deletes the selected user defined screen from the list Screen Name. Organize Screens: opens the organizing window described in section Control Use.
The signals (or parameters) belonging to the user defined screen selected are displayed in the lower portion of the screen. It is possible to modify the data included in the screen selecting the signal or parameter with the mouse to open the corresponding signal selection window (see section Signal Selection).
3.8-4 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.8 HMI
The following options are available: -
-
New: includes a new signal or parameter depending on the screen type being configured. Delete: removes a signal or parameter from the screen Modify: opens the corresponding signal selection window (see section Signal Selection). If the selected screen is for Digital Signals the list of digital signals will be displayed (protection and user defined). If the selected screen is for Parameters a list of parameters without angles will be displayed. The second column (in the parameter type) includes the corresponding angles to the signals in the left column. It is possible to select these angles for modification. Organize: allows sorting the signals or parameters in the screen. Access to the Organize Window (see section Control Use).
The data defined in these windows will be displayed in Zivercomplus® in the status menu.
3.8.5
HMI Cyclical Screens
This screen defines the HMI Cyclical Screens that are displayed using the F2 key on the IED front panel. There are two types of cyclical screens, Default and User Defined. The user defined screens are programmed according to section HMI user screens. The list on the top displays the defined screens in the order that are displayed on the HMI. The options available are: -
Modify: access the window to create a new screen or remove exiting ones from the list. Organize: allows sorting the signals or parameters in the screen. Access to the Organize Window (see section Control Use). The selected sequence can be accessed using the F2 key in the IED front panel.
3.8-5 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
3.8.5.a
HMI Available Screens
This window displays the complete listing of the available screens including default and user defined screens. The fields Title and Type are for information purposes. The verify HMI checkbox allows to select or remove screens from the HMI sequence.
3.8-6 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.9 Graphical HMI 3.9.1
Introduction .............................................................................................................. 3.9-2
3.9.2
Graphic Diagram Screens to be Shown .................................................................. 3.9-2
3.9.2.a Screens available for the Graphical HMI ............................................................ 3.9-3 3.9.3
User Graphic Diagrams ........................................................................................... 3.9-3
3.9.3.a Single Line Diagram Data Configuration ............................................................ 3.9-3 3.9.3.b Single Line Diagram Design ............................................................................... 3.9-7 3.9.3.c Import Single Line Diagram and Import Single Line Diagram Graphic Design .. 3.9-8
Chapter 3. Managing Control Configurations
3.9.1
Introduction
As shown in the screen below, from this menu option the screens for the configuration of the equipment Graphical HMI can be displayed. The data to be configured are data related to Graphic Diagram Screens to be Shown and User Graphic Diagrams.
3.9.2
Graphic Diagram Screens to be Shown
From this screen graphical screens to be displayed in the equipment graphical HMI as well as the display sequence can be configured. There are two types of screens: Static screens and User screens. Static screens are equipment default screens, whereas User screens are the screens defined in the configuration and analysed in the following section. The list shows in sequential order the screens defined in the configuration to be displayed in the equipment Graphical HMI
The following operations can be performed on these screens: -
Modify: pressing this button displays the screen to create or delete screens on the Graphical HMI list (see section below). Sort: used to sort out the graphical screens to be displayed. Displays the sorting dialog box dealt with in section Controls Use. The sequence established will be the sequence in which equipment Graphical HMI screens are displayed when pressing the INF key.
3.9-2 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.9 Graphical HMI
3.9.2.a
Screens available for the Graphical HMI
Screen with the complete list of available screens, considering both Static screens and User screens defined in the configuration. Title and Type fields are only for information. Through the HMI checkbox the user can create or delete screens to be displayed in the Graphical MMI.
3.9.3
User Graphic Diagrams
The configuration of graphical user screens is performed in two stages. First, the screen design must be defined (graphical part) and then, screen element data must be configured so as to display the correct status when sent to the equipment. Pressing the option User Graphic Diagrams, displays the screen to configure element data. Pressing the New Single Line Diagram button or from Modify Single Diagram in this screen displays the Single Line diagram design screen.
3.9.3.a
Single Line Diagram Data Configuration
From this screen user screen data to be displayed in the Graphical HMI of the equipment can be configured: Single Line Diagrams, Alarm Lists, Measurement, Date and Time screens, etc. At the top of the screen the general data of the Single Line diagram or graphical display are defined. To the left, at the centre of the dialog box, the drawing and text as shown in the graphical display of the equipment after the configuration is sent will be displayed. The information defining the object selected will be displayed to the right.
3.9-3 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
-
-
-
General Data of the Graphical Display (= Single Line diagram) o Graphical Display Name: drop-down list containing the graphical displays defined in the configuration until now. This list can be edited, so that the screen name can be directly modified on the control. Single Line Diagram Controls o New Single Line Diagram: with this button a new Single Line diagram (graphical display) can be created and also display the Single Line diagram Design screen to add the objects constituting the Single Line diagram. o Modify Single Line Diagram: with this button the Single Line diagram Design screen can be displayed to modify the existing Single Line diagram, creating new objects, deleting others, moving objects, adding statuses, etc. o Delete Single Line Diagram: deletes the graphical display selected in the list Graphical Display Name of the User Screens. o Import Single Line Diagram: used to import a complete graphical display, both the design and object configuration data from other configuration. This button displays the screen to import Single Line diagrams, described in section Command Configuration. o Sort Single Line Diagrams: displays the sorting dialog box dealt with in section Use of the Controls. Object Definition: in this dialog area data of the object of the Single Line diagram selected in the screen can be configured. The object selected is shown inside a green frame. To select an object just press on it with the mouse. Objects without configuration data will be shown inside a red frame.
Data to be configured depend on the type of the selected object. Apart from the base of the Single Line Diagram, objects can be segregated into 4 types, which have no configuration data: -
Command type object. Status type object. Magnitude type object. Text type object.
The following data can be defined for these types of objects: -
-
Attributes: state whether the object is visible, can blink and, in the case of commands, whether it is selectable. The attribute activates by checking the applicable box (checkmarked). Blink Signal or Setting: if the 'blink' attribute is activated, activating this signal states that the object must blink. It will cease when the signal deactivates. If the object is of magnitude type, instead of a signal, the blink setting will define the time to blink. Clicking a setting configuration box displays a dialog box for setting selection. This dialog box shows the analog settings defined in the configuration sorted out as a function of the group they belong to.
3.9-4 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.9 Graphical HMI
Command Object
Command objects represent objects able to adopt a number of states varying from 1 to 16. Furthermore they can be operated from graphical MMI provided object attributes are configured as selectable, so that actions can be executed on it (for example, breaker opening or closing). -
-
Associated Logic Element: command element on which actions are executed and from which the information defining its status at any time is obtained. The drop down list shows all logic elements defined in the configuration. BMPs Associated to each Status: command type objects have the number of statuses stated by the associated logic element. In grids the connection between object statuses and the bmp shown in the graphical display must be established. Grid Status-BMP shows the connection mentioned above. The status list can only be modified changing the logic element associated to the command object; the BMPs is a function of the bmps selected when designing the Single Line diagram (see section Single Line diagram Design). To modify the Status-BMP connection, click the BMP associated to the status to be modified. Then, the grid to the right identified as BMP is activated and the previous one disabled, so that any of the bmps defined for the object can be selected, modifying the connection mentioned and resetting the controls to the original enable / disable status.
-
Actions associated to the Buttons: the front of a equipment with graphical display is provided with 3 buttons to execute: , and actions, which are normally associated to open, close and lock out actions respectively.
The actions list will correspond to the logic element associated to the object. The connection between actions and buttons is performed in the same way as described for the statuses. Apart from the 3 front buttons, in the list of available buttons the application shows one more button: , which is identified as 'not allocated'. This button does not correspond to any front physical button, but is used to be associated to those actions that cannot be executed locally from the equipment front.
3.9-5 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
2 Status Type Object
The 2 status type object represents an object with two statuses depending on the value of the signal to which it is associated (Deactivated= signal to 0; Activated = signal to 1). No action on the object from the graphical HMI is possible, its status changes when the signal value changes. -
Associated Signal: it is configured as explained in section Signal Selection. BMPs Associated to each Status: a 2 status type object has 2 associated BMPs. In grids the connection between object statuses as a function of the associated signal value and the bmp shown in the graphical display must be established. The Status-BMP grid shows the connection mentioned above. The status list is always fixed, the BMPs list is a function of the bmps selected when designing the Single Line diagram (see section Single Line diagram Design). To modify the connection Status-BMP, click on the BMP associated to the status to be modified. Then, the grid to the right identified as BMP is activated and the previous one disabled, so that any of the bmps defined for the object can be selected, modifying the connection mentioned and resetting the controls to the original enable / disable status.
Magnitude Type Object -
Associated Signal: It is configured as explained in section Signal Selection.
Text Type Object -
Text: used to modify the object text. Maximum number of characters allowed is 16.
3.9-6 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.9 Graphical HMI
3.9.3.b
Single Line Diagram Design
This section describes how to design a new Single Line diagram or modify an existing one. It is identified as 'design' because it is the place where the Single Line diagram graphical part is defined, namely, object drawings and texts as well as their position in the display. Apart from the object types defined in the section above (Command Type, 2 Status Type, Magnitude Type and Text Type), the base type appears in the Single Line diagram design. The latter is not shown in the above case as its data are not configurable. The base is always visible, it will be the display background and will be represented by a single bmp not depending on any status. The meaning and operation of the screen controls are as follows: -
-
Name: editable text. When a new Single Line diagram is created the application gives it a default name that can be modified at any time by the user from this control. New Object: pressing this button creates the object type selected in the option selection controls to the left of this control. If the type of object selected is magnitude or text type, the object will be created in the position (0,0) of the Single Line diagram grid and with a default text. If the type of data is status, command or base type the Windows® Open Image window is displayed to select an existing bmp. If a valid bmp is selected the object will be created in the position (0,0) of the Single Line diagram grid. To modify the object position in the grid and, thus, in the equipment display, just 'drag' the object with the mouse to the new position or select the object modifying the numerical controls tagged x and y, which represent the object coordinates as can be seen later on. Text: this control is enabled when selecting a text type or magnitude type object in the Single Line diagram grid. Allows editing the text to be shown in the Single Line diagram. Bear in mind that once the configuration has been sent out to the equipment the magnitude object text edited will not be shown, but the associated magnitude value together with the units instead.
3.9-7 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
-
-
-
BMPs for Object Statuses: set of BMPs that can represent the object. All selected BMPs must be of one color and have the same size, as they are representing the same object. Different BMPs will be shown as function of the object status at that time according to the object configuration (subject dealt with in section Configuration of Single Line diagram data). This control is only enabled for Command Type or 2 Status Type Objects. Command Type objects must have at least one BMP to represent them, whereas it is mandatory that 2 Status Type Objects have two BMPs, this being the reason why New and Delete controls are disabled. One BMP can be modified by pressing it twice consecutively. This displays the Windows® Open Image window for the user to select the new bmp. Coordinates x,y: show the position of the object within the display taking the box top left corner as origin of coordinates. These coordinates are the coordinates of the top left corner of the selected object, not of the center. The object can be moved across the screen by modifying the value of these controls. Import Single Line Diagram: this button is enabled only when the screen is displayed through the New Single Line diagram option. A graphic of a Single Line diagram created in other configuration or a Single Line diagram saved using the old format (.cfg) can be imported with this control. This function will be explained in more detail in the next section.
Pressing the right mouse button on an object of the Single Line diagram grid displays a menu with the following options: -
-
3.9.3.c
Delete object: selecting this option deletes the selected object. Before deleting the object the program checks if it has been configured, in which case a warning will appear stating that this action implies deleting the configured connections. Send to the Background: sends the object to the background so that what is underneath can be visualized. Bear in mind that objects are opaque.
Import Single Line Diagram and Import Single Line Diagram Graphic Design
The application allows importing complete Single Line diagrams with object configuration data or importing only the graphic design of the same. To import complete Single Line diagrams press the button Import Single Line Diagram in the Single Line Diagram Configuration screen. To import Single Line diagram graphics press the button Single Line Diagram Graphic in the Single Line Diagram Design screen. In both cases, follow the procedure below: Pressing the above-mentioned button displays the Windows file selection dialog box for the user to select the configuration from which to import the Single Line diagrams (it must be born in mind that if Single Line diagram graphics are imported two types of files can be imported: configuration files (.cfp) or Single Line diagrams with format files (.cfg). In the latter case, the file contains the information of only one Single Line diagram design, so that this Single Line diagram design will be directly imported).
3.9-8 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.9 Graphical HMI
The screen shows a list with the description of all available graphical displays in the selected configuration. As it is a multiple selection list, the user can select all the Single Line diagrams to be created in the working configuration. For a multiple selection keep pressed the "Ctrl" key while the desired controls are selected with the mouse. If the name of any imported Single Line diagram coincides with the name of an existing Single Line diagram, the imported Single Line diagram will be created modifying the identifier with the character '-' followed by a number, this way avoiding duplicity of identifiers. If Single Line diagrams are imported from the data configuration screen, configuration digital signals, magnitudes or commands used to define Single Line diagram objects that do not already exist in the configuration will be imported at the same time than Single Line diagrams are imported. This type of information or any other information related to attributes, signals or logic elements associated to the objects is not imported when importing Single Line diagram design. Any errors occurred during the import process will be displayed in the error screen at the end of the import process. This screen shows the number of errors as well as a brief description of the same; this way the user can know the reasons why the Single Line diagram could not be imported or the reason why the import was not complete.
3.9-9 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
3.9-10 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.10 Profile Descriptions 3.10.1
Introduction ............................................................................................................ 3.10-2
3.10.1.a Digital Signals ................................................................................................... 3.10-2 3.10.1.b Analog Signals .................................................................................................. 3.10-2
Chapter 3. Managing Control Configurations
3.10.1
Introduction
By selecting this menu option, you can access the screens for configuring the digital signal descriptions and the magnitudes defined in the equipment's profile. These new descriptions will be used to describe the signals both in the equipment (HMI short texts) and in Zivercomplus® and ZIVerlog®.
3.10.1.a
Digital Signals
This screen lets you configure the descriptions used to identify the digital signals. The fields shown in the Detail screen are: -
-
Signal Type: drop-down list with the groups of signals containing all the equipment's digital signals, without taking into account user-defined signals, which are included in the configuration. For more information, see section Signal Types. The list of available signals will depend on the selected group. Available Signals: list of digital equipment signals defined in the profile belonging to the selected group in 'signal type'. Use Profile or User Descriptions: option group letting you indicate if the original profile description or the user-defined description will be used. Description: text box showing the user description assigned to the digital signal for the profile selected from the list. This box can be edited, i.e. the user can edit the description.
The List section will show the complete list of digital signals whose descriptions have been edited compared to the profile descriptions. As with other list screens, the drop-down list can be accessed using the right button to select from among the option to enable a new signal for editing or deleting an existing signal from the list. The right column, user description, can be edited.
3.10.1.b
Analog Signals
The configuration of the analog signal descriptions is the same as for digital signals, except that only the profile's analog signals (magnitudes and angles) are shown. The screens and operating method are identical. See section Digital Signals.
3.10-2 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.11 Documentation 3.11.1
Introduction ............................................................................................................ 3.11-2
3.11.2
Reports .................................................................................................................. 3.11-2
3.11.3
Report Output Types.............................................................................................. 3.11-4
3.11.4
Report Parts ........................................................................................................... 3.11-5
Chapter 3. Managing Control Configurations
3.11.1
Introduction
This menu option access to the screen where the documentation for the current ZIVerlog® configuration is generated.
Selecting this menu option the configuration is checked for changes since the last time it was compiled. If changes exist the user is notified and given the option to compile aging the configuration, since the compilation checksums are included in the documentation.
3.11.2
Reports
This menu option access to the report configuration tool. There are different reports available depending on the user profile. Reports can be selected in groups (left side selection) or individually (right side selection). The available groups with the reports included, depend on the user profile and are as follows: LOGIC: General Logic Inputs Logic Outputs Logic LEDs Logic RESOURCES: Control Digital Signals Control Magnitudes Settings Commands
3.11-2 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.11 Documentation
HMI: HMI Configuration Commands User Screens GRAPHIC HMI: Graphic screens to display User graphic displays PROCOME: Control Changes Meterings Counters Commands COTS Events Output Writings Analogic Output Writings DNP3: Contacts Meterings Commands Counters MODBUS: Inputs Outputs Meterings Commands Counters CAN: Control Changes Commands Output Writings Changes Send Signals Changes Reception Signals 61850: CSWI XCBR XSWI GAPC MCXL RFTL MMTR LPHD CILO PROFILE DESCRIPTIONS: Digital Signals Analogic Signals
3.11-3 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
In the left bottom corner the user can fill in the fields for Substation, Bay and Date (the date default is the current date). These fields are included in the reports. In the right bottom corner included the button Generate Reports. The report will be sent to the screen, printer or file depending on the Output Type selected. Those reports without data in the configuration are not generated. At the end of the process a list of the selected reports that have not been generated is displayed.
3.11.3
Report Output Types
There are three different options for the report generation: -
-
Screen: sisplays a report preview. A toll bar allows navigating through the different pages in the report and includes a printing option. Printer: reports are sent directly to the printer.
3.11-4 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
3.11 Documentation
-
File: this option allows saving the reports a ".doc" extension file. Depending on the amount and complexity of the data this operation can last several minutes. The user needs to confirm this operation on the pop-up window.
The default file name includes the configuration name, the character "_" and the configuration version.
3.11.4
Report Parts
The report consists on three parts: header, details, and footer. -
-
Header: o ZIV logotype. o Date. o Report Page. o Report Title. o Report Configuration and Version. o Configuration Checksum. o Installation, Substation, System, Etc. o Position. o Configuration Model. Details: o Configuration Dates. Footer: o Notes. o Copyright.
3.11-5 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Chapter 3. Managing Control Configurations
3.11-6 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
A.
Oscillo Viewer
A.1
Introduction .................................................................................................................A-2
A.2
Structure of the Application ......................................................................................... A-2
A.3
Operational Modes...................................................................................................... A-3
A.4
Main Menu .................................................................................................................. A-4
A.4.1
File Menu .................................................................................................................... A-4
A.4.2
Edit Menu ....................................................................................................................A-4
A.4.3
View Menu .................................................................................................................. A-5
A.4.4
Tools Menu: Phasor Calculation ................................................................................. A-5
A.4.5
Configuration Menu..................................................................................................... A-6
A.4.6
Window Menu ............................................................................................................. A-6
A.4.7
Help Menu................................................................................................................... A-6
A.5
File Explorer ................................................................................................................ A-7
A.6
Channel Information.................................................................................................... A-8
A.6.1
Selecting Oscillos........................................................................................................ A-8
A.6.2
Selecting Graphs ........................................................................................................ A-8
A.6.3
Selecting Channels ..................................................................................................... A-9
A.7
Graphic Zone ............................................................................................................ A-10
A.7.1
Graphic Zone Tools Edition ...................................................................................... A-10
A.7.2
Zoom .........................................................................................................................A-10
A.7.3
Pan ............................................................................................................................ A-10
A.7.4
Information ................................................................................................................ A-10
Annex A. Oscillo Viewer This Annex describes the functions of the Oscillo Viewer application and how to use them.
A.1
Introduction
The input data upon which the application works must be of the following formats: -
COMTRADE IEEE Std C37.111-1991 (ASCII). COMTRADE IEEE Std C37.111-1999 (ASCII). COMTRADE IEEE Std C37.111-1999 (binary). ZIV.
The application has a browser-like user interface for performing the following tasks: -
A.2
Treatment of files in 4 different formats according to the standards mentioned. Graphic representation of information captured in analog as well as digital channels. Analysis of these graphs. Phasor calculation.
Structure of the Application
From the user's point of view, the application has a browser-like structure and is divided into 4 zones: menus and summarized functions (top zone), explorer for selecting files (left zone), channels information zone (displays of X and Y values of the cursors in the graphs) and oscillos zone (graphic representation and handling of oscillos).
A-2 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Annex A. Oscillo Viewer
A.3
Operational Modes
There are 4 different ways to operate with the graphs of any oscillo. They are selected with the 2 buttons of the following figures: Synchronized and Not overlaid. Synchronized and Overlaid. Not Synchronized and Not overlaid. Not Synchronized and Overlaid.
Synchronized and Not Synchronized Mode The application starts up in synchronized mode. In this mode, all the cursors of the graphs of an oscillo move in synchronization. This means that, when any cursor of any graph of an oscillo in synchronized operation mode is selected and dragged with the left mouse button, all the rest of the cursors of that oscillo will move to the same X coordinate. Synchronized mode changes to not synchronized mode when the synchronization button is clicked.
Overlaid and Not Overlaid Modes The application starts up in not overlaid mode. In this mode, each analog channel is shown in a graph. In overlaid mode, every "n" analog channels are shown in a graph, where "n" is a number configurable from the Language and channels submenu of the Settings menu. Not overlaid mode changes to overlaid mode when the overlay button is clicked.
A-3 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Annex A. Oscillo Viewer
A.4
Main Menu
There are the followings options: File, Edit, View, Tools, Config. Options, Window and Help.
A.4.1 -
-
-
-
A.4.2 -
File Menu New: opens an empty oscillo, without graphs Open: opens a File explorer to select a file. Close: closes the active oscillo and offers the option of generating a new file with the channels that it contains as long as the file has been modified somehow Oscillos with channels sampled at different frequencies must have the same frequency at the same instant in time; otherwise they cannot be stored. Save: allows generating a file with ZIV or COMTRADE (IEEE Std C37.111-1999 and IEEE Std C37.111-1991) format from the channels of the active oscillo. There is a module to convert ZIV format to COMTRADE, but there is none for converting COMTRADE format to ZIV. When this option is selected, the application shows a panel in which the user can set the parameters for saving the new oscillo file. Page Setup: allows establishing the configuration settings of the page for printing. Preview: presents a preview of what is to be printed. Print: prints the graphs of the active oscillo. For black and white printers and overlaid oscillos, different traces are used for the printing. Properties: shows the characteristics of the channels of the active graph in a floating panel. Quit: exits the application. Before quitting, it asks if the modified oscillos are to be saved. If so, the user can choose the directory and name under which to save the file.
Edit Menu Copy: marks the graphs selected in the active oscillo for copying. Cut: marks the graphs selected in the active oscillo for copying and deleting. Paste: pastes the previously copied or cut graphs into the active oscillo. Select All: selects all the graphs of the active oscillo.
A-4 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Annex A. Oscillo Viewer
A.4.3 -
A.4.4
View Menu Explorer: hides or shows the file explorer area. Tool bar: hides or shows the tool bar (zoom, pan, etc.). Channel Information: hides or shows the display tree. Full Screen: maximizes the oscillo zone with the active oscillo.
Tools Menu: Phasor Calculation
To calculate phasors, several channels of the active oscillo are selected from the Display tree and the cursors are placed at the desired point of the graph. If the channels are in different graphs, the oscillo must be in Synchronized mode. When it is in Synchronized mode, selecting the Phasor Calculation submenu of the Tools menu brings up the right panel: Each "axonometric isometric" graph corresponds to each cursor. In each graph, there is a module+argument representation for each channel in its corresponding color. Selecting any of the rows (1 row/channel) in the lists of values under each of the graphs forces the corresponding channel to be represented with angle 0º, and all the rest of the modules will be drawn with respect to this selected channel.
A-5 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Annex A. Oscillo Viewer
A.4.5 -
-
-
A.4.6 -
A.4.7 -
Configuration Menu Zoom Mode: Has 4 types of zoom: o X Axis: with the zoom tool active in this mode, whenever it zooms, a window opens and it zooms only on the X axis; o Y Axis: with the zoom tool active in this mode, whenever it zooms, a window opens and it zooms only on the Y axis; o XY Axis: with the zoom tool active in this mode, whenever it zooms, a window opens and it zooms on the X and Y axes; o Point: with the zoom tool active in this mode, whenever the left mouse button clicks on a graph, it zooms on the point selected. Colors: allows selecting preferred colors for representing channels in graphs. Directory: this menu option allows changing both the initial directory from which the files are selected for the File explorer when the application starts up and the current directory, which serves as the root directory for the file explorer. Language and Channels: it allows selecting the language. There are 4 options: Spanish, English, French and Portuguese. The application is prepared with the texts for Spanish and English. Generating texts for the other languages does not entail a change in the code. This option also allows selecting the number of analog and digital channels to be loaded per graph. The number of analog channels only has effect if the oscillo in which a graph is located is in Overlaid mode. o Analog Channels per Graph: defines the number of analog channels to be represented for each graph. o Digital Channels per Graph: defines the number of digital channels to be represented for each graph.
Window Menu Vertical: arranges all the oscillos vertically, one under another. Cascade: arranges all the oscillos in cascade. Window X: creates a menu option for each open oscillo for direct selection from the menu.
Help Menu About: shows a panel with the product information. Help: opens the screen help.
A-6 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Annex A. Oscillo Viewer
A.5
File Explorer
The File explorer is in left zone of the user interface and has 2 parts, a lower and an upper part. The upper part displays directories and COMTRADE or ZIV files if there are any. The lower part displays files if what is selected in the upper part is a directory, or channels if what is selected in the upper part is a file with oscillograph records. Green icons represent analogid channels and yellow icons represent digital channels. There are 3 different ways to make this visible: -
From the File explorer icon ( ). From the menu option: View / Explorer. Moving the cursor to the left edge of the window of the application.
There are another 3 ways to make it disappear: -
From the File explorer icon ( ). From the menu option: View / Explorer. Clicking anywhere off the File explorer.
From the lower part, files with all their channels can be selected or just channels independently. Holding down the Shift key while selecting channels will select contiguous channels. Holding down the Control key while selecting channels will add channels to the selection one by one. After selecting one, several channels or a complete file of oscillographic records, keep pressed the left mouse button to drag it to an open oscillographic display. Releasing the left mouse button on an oscillographic record channels are loaded in oscillographs.
A-7 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Annex A. Oscillo Viewer
A.6
Channel Information
The Display tree contains the graphs and channels of the active oscillo. It shows the channel name, type, the current values of the 2 cursors for the Y axis, the maximum and minimum values, RMS value and the units: Whenever a cursor stops moving, the corresponding values update in the Display tree in the right part of the window of the application. This Display tree can be shown 2 different ways: -
From the Display icon ( ); From the menu option: View / Channel Information.
The Display tree can be hidden 2 different ways: -
From the Display icon ( ); From the menu option: View / Channel Information.
The order of the channels in this zone is the same as in its oscillo. Right clicking on a node of this tree allows operating on oscillos, graphs and channels.
A.6.1
Selecting Oscillos
Selecting an Oscillo node in the Display tree and right clicking brings up the right panel: -
A.6.2
Change Name: allows the user to change the name assigned to an oscillo; Select Oscillo: selects all the channels of the oscillo (copying channels or calculating phasors).
Selecting Graphs
Selecting a Graph node in the Display tree and right clicking brings up the right panel: -
-
Select Waveform: selects all the channels of the graph (copying channels or calculating phasors); Delete Waveform: deletes the graph and all its channels from the oscillo; Copy: copies the selected channels to the application's buffer for subsequent pasting; Cut: cuts the selected channels to the application's buffer for subsequent pasting; Paste: allows pasting the previously copied or cut channels to the active graph.
A-8 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Annex A. Oscillo Viewer
A.6.3
Selecting Channels
Selecting a Channel node in the Display tree and right clicking brings up the right panel: -
-
Information Channel: shows information about the channel; View/Hide: shows or hides the channel in the graph; Scaling: there are two possibilities: o Channel Multiplier, multiplies the values of the channel in the Y axis; o Channel Reset, replaces the values of the channel with the original values. Change Color: allows changing the color associated with the channel; Select: selects the channel for its subsequent copying; Delete: deletes the channel from the graph; Copy: copies the selected channels to the application's buffer for subsequent pasting; Cut: cuts the selected channels to the application's buffer for subsequent pasting; Paste: pastes the copied or cutted channels
A-9 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011
Annex A. Oscillo Viewer
A.7
Graphic Zone
A.7.1
Graphic Zone Tools Edition
On the top of Graphic Zone there are shown some buttons with the followings functions (from left to right): Add Oscillo, Delete Oscillo, Add Graph and Delete Graph.
A.7.2
Zoom
The Zoom tool operates with 6 icons. Furthermore, 4 fixed zooms (25%, 50%, 75% and 200%) can be selected or the zoom can be customized by editing any other zoom in the control itself (see the figure on the left). -
-
A.7.3
Zoom-Tool: activates/deactivates the Zoom tool. Activating it changes the cursor so the mouse can zoom on the graphs. The type of zoom depends on what is selected in the Settings-Zoom mode menu (see A.4.5 Configuration Menu). Zoom-Start: returns the zoom to the initial configuration in the zoom log. Zoom-previous: Sets the zoom to the previous configuration in the zoom log, if there is one. Zoom-Next: sets the zoom to the next configuration in the zoom log, if there is one. Zoom-Last: sets the zoom to the last configuration in the zoom log. Zoom-Reset: deletes the zoom log and reverts to the initial configuration.
Pan
The scroll bar at the bottom of each graph allows viewing the proportion of the viewable data represented in the graph. The left mouse button can act on this scroll bar 3 different ways to pan: -
A.7.4
Fine-Fixed by clicking on the arrows at the ends of the scroll bar. Gross-Fixed by clicking off the inside bar of the scroll. Variable by dragging the inside bar.
Information
Moving the cursors changes the following values that representes (from left to right): -
Coordinate X of cursor 1. Coordinate X of cursor 2. Difference between cursors. Coordinate Y of cursor 1 of each channel l. Coordinate Y of cursor 2 of each channel.
A-10 BCOM0709A ZIVercomPlus: Communications Program ZIV GRID AUTOMATION, S. L. Zamudio, 2011