Zivercom Software User Manual

April 24, 2017 | Author: Neelakandan Masilamani | Category: N/A
Share Embed Donate


Short Description

Download Zivercom Software User Manual...

Description

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
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF