workbench user guide

50
Version 1.6.0

Upload: dang-viet-cuong

Post on 16-Oct-2014

430 views

Category:

Documents


51 download

TRANSCRIPT

Page 1: Workbench User Guide

Version 1.6.0

Page 2: Workbench User Guide

© Microsol Limited 2002

This document contains proprietary information ofMicrosol Limited. The information and designs in thedocument are covered by international copyrightand a number of international patents existing andpending. Microsol, and its legally appointedlicensees, reserve the right to seek full redress inthe case of any infringement.

The information in this document is subject tochange without prior notice. Microsol does notassume responsibility for any errors in fact ordesign in this publication. Specifications can anddo vary in different applications. The publication isprovided for general information only and shall notform part of any contact.

Microsol Contact Information

Address: Microsol Limited,

Advanced Technology Solutions

Trinity Complex,

Pearse Street,

Dublin 2,

Ireland.

Phone: +353-1-415 3700

Fax: +353-1-671 6343

email: [email protected]

web: www.microsol.com

Page 3: Workbench User Guide

Document Change Control

Date Document Status Agent / Authors Sign Offs / Draft / Rev12th December 2002 1st Draft For Review Anglobyte (Software Solutions)

Page 4: Workbench User Guide
Page 5: Workbench User Guide

Contents

Document Change Control ____________________________________________ 3

Contents ___________________________________________________________ 5

Reference Documents_________________________________________________ 7

Introduction to Microsol Workbench ____________________________________ 9

Installation ________________________________________________________ 10

System Requirements ___________________________________________________ 10

Installation ____________________________________________________________ 10

Uninstalling ‘M icrosol Workbench’ _______________________________________ 13

Starting ‘M icrosol Workbench’ ___________________________________________ 13

User Interface______________________________________________________ 14

The Workspace ________________________________________________________ 14

The Work Areas________________________________________________________ 15The ‘Tool Box’ _______________________________________________________________15

The ‘RTU Live’ Panel _______________________________________________________16The RTU icon menu_______________________________________________________17The Hub Menu ___________________________________________________________18The Software Menu _______________________________________________________19Downloading the current project______________________________________________20

The ‘Elements’ Panel ________________________________________________________20Configuring the Elements Panel ______________________________________________22

The ‘Project’ Area ____________________________________________________________23 The 'Add Records' Menu _____________________________________________________24The 'Data Manipulation' Menu _________________________________________________24

The ‘Message’ Box____________________________________________________________28

The Main Menu ________________________________________________________ 30File Menu ___________________________________________________________________30Edit Menu___________________________________________________________________32View Menu__________________________________________________________________32Window Menu _______________________________________________________________32Help Menu __________________________________________________________________34The Tool Bar_________________________________________________________________34

Tutorial ___________________________________________________________ 35

Start a New Project (Workbench 1)________________________________________ 36

Create an RTU with a single bay with a single unit in the bay __________________ 36

Add I /O and protocol to the unit __________________________________________ 37

Configure the I /O points and protocols_____________________________________ 38

Download complete configuration to an XCell RTU __________________________ 41

Upload the stored configuration from the RTU.______________________________ 42

Glossary___________________________________________________________ 43

Troubleshooting and Technical Support_________________________________ 44

Page 6: Workbench User Guide

Appendices ________________________________________________________ 45

Appendix 1 ____________________________________________________________ 45Tutorial SDI Configuration______________________________________________________45Tutorial DOT Configuration_____________________________________________________45Tutorial AIN Configuration _____________________________________________________45IEC60870-5-101 Slave Configuration _____________________________________________46

IEC60870-5-101 Slave Gen Table ______________________________________________46IEC60870-5-101 Slave Map Table______________________________________________47

Interpretation of the 'Change Messages' ____________________________________ 48I/O Status Field (Field 6) _______________________________________________________48Field Description (Field 4) ______________________________________________________49

Page 7: Workbench User Guide

Reference DocumentsThe following documents should be used in conjunction with this document “ Microsol

Workbench Users Guide” to provide complete information for the configuration and use ofthe XCell RTU.

1. Workbench Type Editors Users Guide, Version 1.00, Microsol Ltd, January 2003

2. XCell User Manual, Version 1.09, Microsol Ltd. December 2001

3. eXpress Users Guide, Version 1.xx, Microsol Ltd. December 2001

4. WinIEC Users Guide, Version X.XX, Microsol Ltd, December 2001

Page 8: Workbench User Guide
Page 9: Workbench User Guide

Introduction to Microsol WorkbenchThe Microsol ‘XCell’ group of products is a complex, configurable

Remote Telemetry Unit (RTU) that comprise ‘XCell’ racks, cards andassociated software modules enabling the user to specify an RTU that will be‘custom built’ to his requirements.

It is because of the great flexibility of the 'XCell' system that an simplebut effective configuration tool is required to enable the full scope of the 'XCell'functionality to be realised, 'Microsol Workbench' fulfils that requirement.

The ‘Microsol Workbench’ has very low resource requirements (it willrun successfully on most 'modern' PC's running Microsoft Windows NT4,Windows 2000 and Windows XP). It is a PC based graphical tool for producingconfigurations for the Microsol ‘XCell’ series of Remote Telemetry Units(RTU’s).

Using a ‘Drag-and-Drop’ RTU contruction interface in a MicrosoftWindows environment it allows the user to set-up and maintain configurationsfor RTU's of various sizes from the simplest single Unit RTU to complex RTU'swith up to 254 units distributed over many racks and Bays. To aid configurationof the RTU, data may be imported into 'Workbench' from Microsoft Excelspreadsheets.

Once the individual RTU configuration has been created by 'Workbench'it, or any structural part (Bay or Unit) can be downloaded to the 'XCell'hardware via the host computers RS-232 serial interface port where it isdistributed by the 'XCell' network to the relevant unit processor in the RTU.Additionally it is possible to store archive copies of the configuration, incompressed format, on the target RTU so that these may act as a reference forlater retrieval should modification be required at a later date.

As well as the main configuration function 'Workbench' has the ability,while connected to the 'XCell' network to act as an RTU monitor displaying'change messages' that are being transmitted around the 'XCell' network. Thisfacility is useful in debugging configurations before the configured RTU's 'go-live' in the field.

Page 10: Workbench User Guide

Installation

System RequirementsIn order to run the ‘Microsol Workbench’ configuration program you will require a

computer system with at least the following minimal resources:

1. A 500MHz or better Pentium class PC processor

2. 32 Mbytes or more of Random Access Memory (RAM)

3. Minimum 40 Mbytes of Hard Disk Space for the program, additionalhard disk space will be required for storing the individual configurations

4. A Windows supported graphics adapter supporting 256 colours or moreand a 4x CD-ROM drive.

5. Microsoft NT Workstation 4.0 or better (Windows 2000 or Windows XPare OK)

6. An RS-232 serial communications port, although this is not necessary torun the configuration program you will not be able to download theconfiguration to the 'XCell' unit or monitor the unit without it.

InstallationTo install ‘Microsol Workbench’ on your computer you need to:

1. Turn on your computer.

2. Remove the installation CD from the case and place it in your CD-ROMdrive.

3. Double-click the ‘My Computer ’ icon on your desktop.

4. Double-click the CD-ROM icon

5. Double-click the ‘Setup.exe’ program icon, this should then start theinstallation program and display the dialog shown in Figure 1.

6. If at this point you do not require to install ‘Workbench’ , click‘Cancel’ and the installer will abort the installation, otherwise click

Figure 1 - Microsol Workbench installer welcomescreen

Page 11: Workbench User Guide

‘Next’ and the installer will present the installation folder selectiondialog as shown in Error ! Reference source not found..

7. Although it is recommended that you install the program into the defaultfolder you can use this dialog to select another location for theinstallation. Additionally the ‘Workbench’ can be installed in a ‘single-user ’ or ‘multi-user ’ environment. You can select whether you requirea single user (‘Just Me’ radio button) or multi-user (‘Everyone’ radiobutton) installation.

Although the installation disk space requirements of the program aremodest you may wish to check that sufficient space is available on yourhard disk, if you do, click the ‘Disk Cost’ button. This will present youwith a list of your hard drives and the amount of space available forinstallation and the amount of space require for installation of theprogram (currently ~27Mbytes), ensure that you install the programon a dr ive with sufficient space.

8. Once you have finished the selections click ‘Next’ and the installer willask you to confirm the installation, as shown in Figure 3

Figure 3 - Installation confirmation

Figure 2 - Select Installation Folder Screen

Page 12: Workbench User Guide

9. Once you have confirmed that it is OK to proceed by clicking ‘Next’the installation will start showing the progress bar as shown in Figure4.

Figure 4 - Installation progression

10. The final dialog will confirm the installation is complete and the‘Workbench’ is ready to be used; this is shown in Figure 5.

Figure 5 - Installation Completion

11. Finally the installer will place the Microsol Workbench icon on yourdesktop.

Figure 6 - Microsol Workbench desktop icon

Page 13: Workbench User Guide

Uninstalling ‘Microsol Workbench’If at any time you require to uninstall ‘Microsol Workbench’ you will have to out the

following steps:

1. Click the ‘Start’ menu, then ‘Settings’ and finally ‘Control Panel’ .

2. Double click the ‘Add/Remove Programs’ icon.

3. Find the ‘Microsol Workbench’ entry in the list displayed and single-click it.

4. Finally click the ‘Remove’ button, this will then remove the programfrom your computer, it will not however remove any 'XCell'configurations that you have created, these must be removedseparately using Windows Explorer.

Starting ‘Microsol Workbench’Microsol Workbench can be started by double clicking the icon on the desktop (Figure

6) or selecting the program from the ‘Start’ program menu, then selecting 'Programs'followed by 'Microsol Workbench' as shown in Figure 7. The program will then present ablank workspace to enable you to begin configuration of the RTU.

Figure 7 - Microsol Workbench Star t-up

Page 14: Workbench User Guide

User Interface

The WorkspaceWhen ‘Microsol Workbench’ starts it will present the default workspace similar to that

shown in Figure 8 below. This provides the blank project workspace from which you are ableto create a new configuration for a single RTU. This RTU can contain any of the structuralitems available (Bays or Units) from the 'Toolbox' area while these in turn can containcombinations of I/O points and protocols depending on your requirements.

The default workspace comprises three main areas or panels, ‘Tool Box’ , ‘Project’ and‘Messages’ panels, the usage of the three work areas is controlled by menu's available by' r ight-clicking' in the required panel, general actions on the complete project workspace arecontrolled by the workspace menu and the toolbar.

The purpose of the workspaces menu and toolbar and use of each panel and theirassociated menu's will be described in more detail in the following sections of this theReference chapter. An example of using the panels to create a complete configuration willbe described in the Tutor ial section later in this document.

Each of the three panels within the workspace can be resized by dragging the edge ofthe pane to the required size, appropriate readjustments will be made to the surroundingpanels. In addition the ‘Tool Box’ and ‘Messages’ panels are also ‘dockable’ by doubleclicking the docking icon and removable by double clicking the close icon (see Figure 8).Panels that have been removed can be restored using the relevant 'check box' in the ‘View’menu.

Figure 8 - The Microsol Workbench

Docking Icon

Remove Icon

Messages

ProjectToolbox

NetworkCommunications Status

Menu

Toolbar

Page 15: Workbench User Guide

The Work AreasThis section of the User I nter face Guide contains

detailed functional descriptions of the three main work areas,the ‘Tool Box’ , ‘Project’ and ‘Messages’ panels within‘Microsol Workbench’ project workspace.

These three areas and other notable parts of the'Workbench' user interface are shown in Figure 8. Thissection of the Users Guide provides a description of 'whateach action does’ ; further details of 'how the panels areused to create a complete although rudimentaryconfiguration' are given in the Tutor ial section later in this

document.

A number of functions are availableacross the workspace, each panel can beresized both horizontally and vertically by'dragging' the appropriate edge to therequired position. If the width of the 'ToolBox' panel or any panel in 'Workbench' hasbeen reduced in such a way that all of thetabs cannot be seen at once. Then the partialtab and any hidden tabs are replaced by the first panel in the tab list from theleft and a pair of 'scroll' arrows.

The hidden panes can be made visible by clicking the relevant scrollarrow and then clicking the required tab. The filled arrow shows that thereare further elements to be displayed while the empty arrow shows the end ofthe list of tabs has been reached.

The 'Toolbox' and 'Messages' panels can be removed by clicking the' remove' icon and restored using the 'View' menu options. These two panelscan also be detached from their position in the workspace and made to' float' over the remaining panels, using the docking icon, allowing them tobe positioned where required.

The ‘Tool Box’The ‘Tool Box’ is a dockable (see above), tabbed panel that provides

two stacked panels (the 'RTU Live' panel is displayed by default) that is located in the upperleft of the project workspace by default.

The default panel, (‘RTU Live’ ) provides access to the ‘on-line’ ‘XCell’ RTU.Allowing reporting of the network structure, both hardware and software (software modulescan be downloaded and uploaded to and from the RTU). Monitoring of the ‘XCell’communications network via the 'Change Messages' pane in the 'Messages' panel, see therelevant section for details. Downloading of all or part of the configuration created by‘Workbench’ and uploading of archived configurations stored on the RTU processorhardware for modification within 'Workbench' should this become necessary.

However, the facilities of the 'RTU Live' panel are only available if ‘Workbench’ isconnected to the ‘XCell’ network via the RS-232 communications port. Both of these tabscan be seen in the ‘Workbench’ image in Error! Reference source not found..

The second panel, (‘Elements’ ) contains the library of objects that can be used by'Workbench' to create an RTU. The 'Elements' panel allows the selection, by dragging and

Figure 9 - The 'Elements'panel showing the panel menu

and 'small' icons

Figure 10 -'Toolbox'

showing tabscroll ar rows

Page 16: Workbench User Guide

dropping into the 'Project' panel, of these iconic representations to hierarchically construct arepresentation of the RTU hardware. Configuration of the I/O and protocols is carried out inthe 'Project' panel, see the relevant section for the description of the 'Project' panel.

The library of components is divided into four panes, one group per pane, they are the'Project' , 'Point' , 'eXpress' and 'Slave Protocols' groups. Each of these panes may be subdivided further for ease of manipulation of the supported groups where necessary. Furthergroups may be added to the 'Elements' panel when new components become available or areconstructed using the Microsol Type Workbench program that is included with the'Workbench' distribution but is the subject of another User Guide, see that document fordetails of constructing new 'Workbench' components.

The ‘RTU Live’ PanelThe ‘RTU Live’ panel

allows ‘Workbench’ to report onand perform a large variety ofoperations on the XCell RTUconnected to the computerrunning 'Workbench' .

NOTE: This panel willonly provide useful infor mationif the PC running 'Workbench'is connected to the RTU via aser ial link.

After physically connecting the 'Workbench' host PCto the XCell RTU you must select the required networkprotocol using the protocol selection menu. This is activatedby right clicking on a blank area in the 'RTU Live' panel orright clicking on the RTU icon in the panel, this menu is

shown in Figure 14.

Selecting the protocol will enable another dialog fromwhich you must select the communications port used toconnect 'Workbench' to the XCell RTU, this is shown inFigure 15.

Successfully completing these two stepswill enable 'Workbench' to begin communicatingwith the RTU. Once 'Workbench' is incommunication with the RTU it will update theNetwork status icon in the bottom right of the'Project' work area, see Figure 8. If there is noconnection the 'blocked' icon is shown, if theconnection is good the network icon is displayedunblocked. These two icons are shown in theaccompanying Figure 12 and 13 respectively.

As an additional check that the network isfunctioning correctly it is possible to detect communications activity on the network bymonitoring the 'Workbench' host and RTU icons in Figure 13. The relevant icon (hostcomputer on the left and RTU on the right) will briefly flash when the relevant unit istransmitting a message.

The first action ‘Workbench’ will carry out when it is connected to the RTU is tointerrogate it to determine the hardware structure of the RTU and the software (NAMEDBLOCK's), including configuration data that are present in the system. This structure is

Figure 13 - The RTU LivePanel

Figure 11 - Workbenchto XCell

Communications NotWorking

Figure 12 - Workbenchto XCell

CommunicationsWorking

Figure 14 - XCell networkprotocol selection menu

Figure 15 - Ser ial Por t selection for RTUcommunications

Page 17: Workbench User Guide

displayed in the 'RTU Live' panel as an iconicsystem map as shown in Figure 16. In additionthe current network time will be displayed atthe top left of the 'RTU Live' panel, this alsocan be seen in the Figure.

This map comprises three columns as can beseen from Figure 16, these are:

• The diagrammatic (iconic)representation of the 'Workbench'host PC (254-Windows) andconnected RTU including allprocessors and software functionmodules (NAMED BLOCK's).

• The version number of eachdetected software module(NAMED BLOCK)

• The start address of each NAMEDBLOCK in the processor memoryaddress space.

Once the structure of the RTU has been determined by 'Workbench' the operations that canbe carried out are accessed through a series of context sensitive menus applicable to each ofthe major units within the RTU (these are the RTU, the Hub or the Software). Many of theoptions are common to several menu's therefore where common options are available theywill only be detailed in one menu.

The RTU icon menu

The RTU network menu, accessed by right-clicking theRTU icon in the network diagram, is shown in Figure 17, thismenu has a number sub-menus to access the various functiongroups, these functions are described briefly below:

Update All Units – Will force 'Workbench' tointerrogate the connected XCell RTU and update the 'RTULive' display. This should be used if any hardware orsoftware, and this includes a new configuration download, has

been changed in the target XCell RTU.

Project Sub-Menu

This sub-menu contains'Workbench' configuration project relatedoperations that can be carried out in the'RTU Live' panel, this sub-menu is shownin Figure 18.

Download DMF – Downloads thelast version of the current project, saved asa DMF file, to the RTU, the masterprocessor within the RTU then distributesthe configuration data to the relevantprocessors as required.

Upload Project – Uploads the local copy (held in the memory of the Master Processorof the connected RTU) of the last downloaded project from the RTU to 'Workbench'. Theproject file is stored on the unit as a compressed 'ZIP' file, this is what is uploaded and canthen be opened and modified in 'Workbench' . The option is not available ('greyed-out' see

Figure 16 - The 'RTU Live' panel afterconnecting to the XCell RTU

Figure 17 - RTU Networkfunction menu

Figure 18 - The Project Sub-Menu

Page 18: Workbench User Guide

Figure 18) unless the RTU reports the presence of the archived configuration file when'Workbench' first interrogates it.

1.RTU Database Messages Sub-Menu

This sub-menu contains theoptions for enabling and disabling RTUdatabase message reporting in‘Workbench’ ; these change messages arethen displayed in the 'Change Messages'pane of the 'Messages' panel. Details forinterpreting the data displayed in the'Change Messages' panel are given inthat section and it's associated Appendix,this sub-menu is shown in Figure 19.

Enable All Change Messages –Enables the reception and logging of allchange messages transmitted on theconnected XCell network, thesemessages are displayed in the 'Change Messages' pane of the 'Messages' panel as shown inFigure 20.

Disable All Change Messages – Disables the logging of the network change messagesfor the connected RTU.

The Protocol Sub-Menu

This sub-menu contains the XCell RTUcommunications protocol selection optionsbetween 'Workbench' and the RTU, thismenu is identical to the protocol selectionmenu described in the protocol selectionsection above and shown in Figure 21.

The Hub Menu

By rightclicking on the'Hub' icon in the 'RTU Live' panel a different menu is available asshown in Figure 22. This menu contains three sub-menus, Project,

Front Panel Display and Database Messages, the DatabaseMessages menu is identical in function to that described in the RTUmenu above and will not be described here.

Figure 19 - The RTU Database Messages Sub-Menu

Figure 20 - Change Messages From Connected RTU

Figure 21 - The Protocol Sub-Menu

Figure 22 - The Hub-Menu

Page 19: Workbench User Guide

The Project Sub-Menu

This sub-menu contains 'Workbench'software NAMED BLOCK and archivedconfiguration related operations that can becarried out using the 'RTU Live' panel, thissub-menu is shown in Figure 23.

Upload – Uploads the local archivedcopy (held in the memory of the connectedRTU) of the last downloaded project fromthe RTU to 'Workbench'. The project file isstored on the unit as a compressed 'ZIP' file,this is what is uploaded and can then be opened and modified in 'Workbench' . The option isnot available ('greyed-out' see Figure 17) unless the RTU reports the presence of thearchived configuration file when 'Workbench' first interrogates it.

Download - This option allows you to download new software modules (NAMEDBLOCKS) to the relevant processor thereby allowing 'on-line' updating of the processorsoftware.

Please note that this option is NOT available where the XCell processor module isnot fitted with a Flash EPROM memory module, the FXP-010.

The Front Panel Display Sub-Menu

This sub-menu contains 'Workbench'options to change the front panel display ofthe attached RTU mimicking the actions ofthe FUNCTION button on the front panelof the processor module of the XCell unit,this sub-menu is shown in Figure 24.

Group A, Group B, Group C andGroup D – The maximum number of I/Opoints that are currently supported by asingle XCell unit is 256 (four digital inputcards with 64 digital I/O per card). As the front panel of the XCell processor unit has only 64status LED's these 256 I/O points are split into four groups of 64 (Groups A-D). These fourmenu options allow you to see the status of one of these I/O point groups on the front panelstatus display (Group A 0-63, Group B 64-127, Group C 128-191 and Group D 192-255).

Online Units – This changes the processor unit front panel display to show the XCellunits that are currently communicating on the network, only the first 64 units can be shown.

Debug – This option changes the XCell processor front panel display LED's into adebug panel, the LED's reflect the status of the processes currently active in the XCellprocessor unit, please refer to the relevant process (I/O point or protocol) debug manual forinformation to interpret this display.

The Software Menu

This is similar to the above two sub-menu's, by right-clicking on theindividual software items displayed in the system map the 'Software Menu'shown in Figure 25 will be displayed. This simple menu allows you toupload the relevant named block or to delete it from the system. (Please notehowever that deleting the named block is not possible unless theprocessor containing the named block is fitted with the Microsol FlashMemory Module FXP-010, the named block is not protected, and thenamed block is loaded into this unit).

Figure 23 - The Project Sub-Menu

Figure 24 - The Front-Panel Display Sub-Menu

Figure 25 -Software Sub-

Menu

Page 20: Workbench User Guide

Downloading the current project

The main function of the 'RTU Live'panel is to allow you to download to theXCell RTU part or the entire current project.

Note, however that the project must besaved before you can download it to the RTUand the XCell RTU MUST be online.

Starting the download of the projectdata is achieved simply by dragging theproject element (this can be either the wholeRTU, a bay, unit or I/O Group) from the 'Project' panel into the 'RTU Live' panel, this actionwill start the download operation. A series of progress boxes, see Figure 26 for an example,and will be displayed showing the download status of each individual item in the download.

If you have specified a redundant unit inthe 'Project Information' box and this unit isnot online, 'Workbench' will advise you ofthis, and give you the opportunity to abort theoperation. If you continue to download, theconfiguration for the online units will bedownloaded but the archive copy of the projectWILL NOT be downloaded and as such willNOT appear in the 'RTU Live' RTU structuredisplay.

After the completion of the projectdownload you can use the 'Update All Units'menu item, see above, to force 'Workbench' toupdate the RTU structure display, Figure 27shows status of the test RTU after downloadingthe project data for Unit 1 only.

The ‘Elements’ PanelThe ‘Elements’ panel contains the library of components

used to make an XCell RTU configuration. By default it iscomposed of four tabbed sub-panes, these are the 'Project' ,'Point' , Slave Protocols' and 'eXpress' panes, and is used tocreate the configuration for the ‘XCell’ RTU in 'Workbench',clicking on one of the four tabs will bring the named pane tothe front.

Each of these panes is itself divided into sub-panescontaining linked groups of components. Clicking on the namebar of the sub-pane will display the contents, these sub-panesmay be renamed, deleted or new sub-panes added toincorporate new components from updates to 'Workbench' orcreated using the 'Microsol Type Workbench' utility includedas part of this package. Please see the 'Type Workbench' usermanual for details about creating new types for 'Workbench' .

The 'Elements' panel allows you to select thehierarchical elements from the sub-panes that are required by the RTU configuration, thesecan then be drag-and-dropped onto the ‘Project’ panel to build the required configuration.Once an item has been added to the 'Project' pane it can be deleted by right clicking on theicon and selecting 'Delete'

Figure 26 - Project download progress box

Figure 27 - The XCell RTU after unit 1project download

Project 1 Download

Figure 28 - The ElementsPanel

Page 21: Workbench User Guide

The ability, or not, of an item to be connected to another item is indicated by a pair oficons, shown in Figures 29 and 30. Figure 29 shows that an item CAN be connected to theexisting item while Figure 30 shows that it CANNOT.

The 'Elements' panel contains the following panes:

Project – This pane contains the highest level items for the overall hardware structureof the project, RTU's, Bay's and XCell units, these items can only be added to the 'Project'panel in certain predefined orders. All projects must start with an RTU to which can be addedany combination of Bays and Units up to a limit of 254 units, as shown in the following table.

Table 1 - Project I tem Construction Hierarchy

Can be added to Project RTU Bay UnitRTU Y N N N

Bay N Y N N

Unit N Y Y N

As can be seen from the table above the icons in the 'Project' pane are structural (i.e.they contain collections of hardware and software products). Briefly,

����� � ��������� ��������� ����������� ������ ����� ������ "!$#&%$'()�+*-,&.�/ 0�13254�26�0�,&0�1�7&8.�8�9 :�;�0<.�8�0<=�>�?A@ 8B0�7&1�6B*-,&.�/ 0�1323C�D52$1�7&8B1�.�8�2�7&@ 8E7F8�G�HI;�0�,J.�K�L$7&:�M7&8�NE?J8�@ 25MO;�G�2IHO7&:EPRQR>S1�.�8�2�7&@ 8�@ 8�N"@ T�@&N"G�7&9<DU5QV*-.�@ 8�2MXW�,&.�G�*-M�4*-,&.�2.�1�.�9 M$.�,Y0�Z�*-,&0�M3M�*-.�@ 8�2M�C

L$7&: @ M<7)M�0�1�.�8�N[9 0�T�0�9Y.�;�/ 0�132)@ 8X7]\ ^�_�`�a"b$c&d$ef)\hg-i&j�k l�m3n5o-l�p&m�q�r�s�tm�p&uvm�j�u�n�p&w uSp<u�x�yIz�l�i<j�{R|$p&}�~Xp&u��Ol�p�m�qv|$p&}Xm�p&uEm�j�u�n�p&w uv~�l���l�i"p&�tJu�w n5~)x�g<njFnq�l�yOp&�"w y<x�ySj�{-�"�"��tJu�w n5~)g�l�i�r�s�t<�

tJu�w n w ~vnq�l�� j��Rl�~3nO� l���l��<~3ni&x�m�nx�i"p&��l�� l�y<l�u�nOw u�p�� �Xj�i&��z�l�u�m�q��g-i&j�k l�m3no"l�p&m�q[x�u�w nYq�p&~Rp&u[w u��"w ��w&��x�p&�)p"�-�"i&l�~3~$�Rw nq�w u[nq�lFr�s�tFo�x�gInjIpyOp&��w y<x�yAj�{��"�"��o�p&u��Rl�p&m�q<x�u�w n)m�p&uIm�j�u�n�p&w uXp�yOp���w y<x�y�j�{)�"�"�R�� �g-j�w u�n~J� ���F��� ~3�-j�iY{j�x�i��� �Em�p&i"��~Jp&u��[pY~�w u���� l$g-i&j�m�l�~3~�j�iYm�p&i"���

Point – This pane contains the PROCESSED I/O point types available forconfiguration onto the XCell Units using the various hardware card types. These I/O pointsare split into logical groups, generally mimicking the available card types, in sub-paneswithin the panel, clicking on the required panel will reveal the contents for selection.

The point groups available are Analogue Points (containing AIN and AIN Basic points),Digital Points (containing SDI and DOT points) and General Points (containing TAP's,Accumulators and BCD’s). Each of these point types and the meaning of, and the limits that

Figure 30 - I tem CAN Connect Figure 29 - I tem CANNOT Connect

Page 22: Workbench User Guide

apply to, each configuration field will be described in more detail in the relevant I/O PointAppendix later in this document.

Slave Protocols – This pane contains multiple sub-panes, see Figure 31 for an example, one for each serialcommunications protocol that can be added to a Unit.Each protocol pane contains representative icons for eachXCell table used to configure the respective protocol.

The currently the available protocols are, IEC60870-5-101 Slave, DNP-3 Slave, MODBUS Master FerrantiMk2A (Scottish Power Version) and Ferranti Mk2ASlave (Northern Electric Version). Further protocols willbe added to 'Workbench' in future versions.

An example of using the protocol tables will be found inthe Tutorial section and full details of these tables will befound in the relevant configuration guide purchased withthe protocol.

eXpress – This panel contains various pseudopoints and tables for use with the 'Microsol eXpress' program, it contains the followingpoints, eXpress AO, eXpress AI, eXpress DI , eXpress DO, eXpress Gen and eXpressMap. These points and tables are constructed using the 'eXpress' language and are used tocombine physical hardware inputs to produce a virtual outputor input for the system.

Configuring the Elements Panel

The main panes in the 'Elements' panel that contain sub-panes are configurable by using the pane sub-menu, shown inFigure 9, this is activated by ' r ight-clicking' on the sub-panename bar. Briefly this menu allows you to:

Add a new Group – clicking this option on the menu allowsyou to add a new icon group, Workbench creates a new group

at the bottom of the Toolbox, seeFigure 32.

Once the new Group name hasbeen entered, clicking anywhere inthe 'Toolbox' will fix the Groupname bar in the 'Toolbox' makingthe new panel available for use.Icons can then be dragged fromother groups into the newly created Group or add new itemscreated in the 'Microsol Type Workbench' program.

Remove a Group – by selecting the 'Group menu' on therelevant name bar and selecting 'Remove a Group' , this grouppane can be removed with it's associated icons.

Rename a Group – by selecting the 'Group menu' on therelevant name bar and selecting 'Rename a Group', this groupcan be renamed, see Figure 33.

Large Icons – clicking this option the size of the icons displayedin the 'Elements' panel can be changed from small icons to largeicons, see Figure 28

Small Icons – clicking this option the size of the icons displayed in the 'Elements' panel canbe changed from large icons to small icons, see Figure 13

Figure 31 - Slave Protocol Paneshowing sample protocols

Figure 32 - Addition of a newGroup to the Toolbox

Figure 33 - The NewGroup RENAMED

Page 23: Workbench User Guide

The ‘Project’ AreaThe ‘Project’ panel plus the 'Tool Box' is the main working area for creating the

configurations. It is split into two panes, the Project view pane (left) and the Attr ibutespane (right), these are both shown in Figure 34 below with the expanded Project panelshown in Figure 34 below displaying all possible data within that panel, these data fields arefixed.

The 'Project' view panel allows you to create an image of the physical structure of yourRTU by dragging elements from the relevant ‘Tool Box’ panels and dropping them into theProject panel. Once the image of the RTU has been created in the Project panel you use theAttr ibutes panel to define specific attributes for each of the entities in the image, thisincludes the RTU, Units and I/O point groups.

To remove items from the 'Project' pane you must right-click on the icon and selectthe 'Delete' function that is displayed.

A very simple project in the early stages of development is shown in Figure 35 givingan example of the configuration image and the attribute table ready to be completed. Detailedusage and a description of each I/O point available will be given in the relevant I/O table atthe end of this document.

The contents of the 'Attr ibutes' pane are controlled by a number of context sensitivemenu's activated by right-clicking, these are the 'Add Records' menu and the 'DataManipulation' menu. The 'Add Records' menu is active whenever there are Groups definedin the in the 'Project' pane, the 'Data Manipulation' menu is only available when records arepresent in the 'Attr ibutes' pane.

Figure 34 - The expanded 'Project' pane showing associated fields

Figure 35 - The Project Panel

Page 24: Workbench User Guide

The 'Add Records' Menu

The 'Add Records' menu, invoked by right clicking in the 'Attr ibutes' pane, is shownin Figure 36 after the addition of suitable point groups to the 'Project' diagram pane. Therecords will be added to the last entered I/O group unless you have clicked on another groupin the 'Project' pane. Clicking this menu displays the record addition dialog shown in Figure37 which allows the selection of the number of records of that particular type that are to beadded to the group. The complete use of thesemenus will be shown in the Tutor ial sectionlater.

Adding further records the the I/O group issimply done by right-clicking in a blank area ofthe 'Attributes' pane and selecting the 'AddXXXX Record(s)' option, the new blank recordswill be added to the end of the existing I/O pointtable.

The 'Data Manipulation' Menu

The 'Data Manipulation' menu is only available after records have been added to therequired group, see 'Add Menu' section above and is used to configure the I/O Point andProtocol tables to complete the configuration. Once records have been added however it is

Figure 36 - The 'Add Records' menu shown for AIN records, clicking on this item will display therecord addition dialog

Figure 37 - The 'Add Records' dialog

Figure 38 - The 'Attr ibutes' pane with the 'Data Manipulation' menu displayed

Page 25: Workbench User Guide

possible to add data quickly and manipulate the contents of the records using the 'DataManipulation' menu. The 'Data Manipulation' menu is shown in Figure 38 and a briefdescription of each of the items in the menu is given in the following paragraphs. For moredetailed instructions on how to use this menu please refer to the Tutor ial section later in thisdocument. If a series of records have not been selected the 'Data Manipulation' menu istruncated and a sub-set of the possible operations is displayed, the 'Set' , 'Set to Default' and' Interpolate' functions are missing as these have no relevance to single records.

Cut – Allows the deletion of any highlighted text within the various fields in the'Attributes' pane, fields that are 'Cut' will revert to their default values (empty for textfields). Note: numeric fields or fields with a drop-down option cannot be 'Cut' this operationonly applies to TEXT fields, the data to be 'Cut' MUST be highlighted the action will notwork otherwise.

Copy - Allows the highlighted text within the various fields in the 'Attr ibutes' pane tobe copied to the Windows clipboard where they can be 'Pasted' to a blank field using thePaste action, (see below). Note: numeric fields or fields with a drop-down option can be'Copied', the data to be 'Copied' MUST be highlighted, and the action will not workotherwise.

Paste – Allows the previously 'Copied' text of a highlighted field to be 'Pasted' into ablank 'Attr ibutes' pane data field, the 'Copied' data will be identified by the '_N' suffixwhere N denotes the incrementing number of simultaneous copies, numeric fields or fieldswith a drop-down option can be 'Pasted' . As shown in Figure 39.

Insert Record – Allows the insertion of a single I/O point data record into an existingI/O point data set, the record is inserted above the current cursor position (set by singleclicking in the relevant record). This new record will have the default values for such arecord and can be manipulated using any of the methods described in this section of the UsersGuide.

Delete Record – Allows a single point data record to be deleted, the record that isdeleted is at the current cursor location. The cursor is placed in a record by single clickinganywhere in the record.

Delete Records – Allows the deletion of a set of point data records (one or more).These records are selected by single clicking in the first record of the set and 'dragging' theselection to the last record in the set leaving the records to be deleted highlighted as shown inFigure 40.

Set – Allows the setting of one or more records within a column to a defined valueafter selecting the fields to be changed clicking the 'Set' option will display the 'Set' dialogwhich accepts the field(s) value. Click OK and the selected fields will be set to that value, seeFigure 41 for an example (however, this value is not valid for the SDI point beingconfigured, see below).

Figure 39 - Copy of AIN 6 INPUT tag as 'AIN 6 INPUT_1' to maintain tag uniqueness

Page 26: Workbench User Guide

The 'Set' operation will not allow you to set a value outside the predefined range forthe particular I/O point (e.g. Setting an SDI to an On Time of 60 seconds is not permissiblethe limit is 10 seconds). If 'Workbench' detects an out of range value an error box will be

displayed showing the maximum permissible value atwhich time you must correct the 'Set' value to avoid themessage being displayed again.

Set to Default –Allows the setting ofone or more fieldswithin a column to the

'default' value. This value depends on the type of I/O pointand the field within the record. Refer to the I/O point tablesappendix to determine the default value for the requiredpoint and field. Text fields are always empty by default,numeric fields and drop-down fields may have non-zerovalues.

Interpolate – This function is similar to the'Set' function but has the additional feature thatallow you to set certain point fields to anincrementing number with variable spacing, butadditionally text may be added before and after thenumber.

The interpolate dialog has two formsshown in Figures 43 and 44. The first providesthe ability to increment the number and thesecond, available by checking the 'Use Prefixand Suffix' box allows the addition of atextural prefix and suffix to the incrementingnumber as shown in Figure 44.

As an illustration the result of applyingthe two dialogs shown in Figure 43 and 44 onthe current project can be seen in Figure 45, thenumeric interpolation has been done on the'Channel' column and the textural interpolationhas been applied to the 'TAG' column.

Figure 41 - Three records (AIN 3 INPUT, AIN 4 INPUT and AIN 5 INPUT) selected for deletion usingthe 'Delete Records' menu function.

Figure 40 - 'Set' ting an I/O point toan illegal value

Figure 42 - I llegal value errormessage showing minimum andmaximum permissible values

Figure 43 - Interpolate dialog (numbersonly)

Figure 44 - Interpolate dialog (prefix andsuffix)

Page 27: Workbench User Guide

In the 'Attributes' pane there are three other methods of editing data within the pointfields. These are the ‘Spinner ’ , which is activated when single clicking in the field you wantto edit, this is shown by the up and down arrows beside the field. This allows you toincrement or decrement the value by one each time the up or down arrow is pressed (seeFigure 46).

The 'Drop Down' selection box (see Figure 47) which is activated by clicking in thefield you want to change with the available items displayed by clicking the single downwardpointing arrow beside the field and manual editing by double-clicking in the field thatrequires changing.

The double-click will highlight the current data within the field and allow it to bechanged to any valid value, if the value entered is invalid for that particular field the valueentered will be changed to the maximum permissible value for that field. Once the value hasbeen accepted by pressing the 'Enter ' key the highlighted text will move to the next fieldwithin that column.

As each new point group is added to the RTU a new 'Tab' is added to the 'Attributes'pane, clicking on this tab will being that I/O group to the front to allow editing of the data. Ifmore groups are added to the RTU than can be displayed on the screen the selection arrowswill appear in the top right hand corner of the tab area allowing you to scroll through thenested tabs to make your selection. Figure 48 shows the 'Attributes' pane with the scrollarrows displayed.

Figure 45 - The SDI point table after applying the NUMERIC interpolation to theChannel column and the TEXTURAL interpolation with prefix and suffix to the TAG

column

Figure 46 - SDI Point table showing 'Spinner' selector

Figure 47 - 'Drop-down' selection example

Page 28: Workbench User Guide

The ‘Message’ BoxThe ‘Messages’ panel that occupies the lower portion of 'Workbench' is another two-

pane panel; see Figure XX below. Which allows the monitoring of messages within‘Workbench’ which include errors and the results of any configuration download operations(Workbench panel, Figure 18) or change messages transmitted around the ‘XCell’ network ofthe connected RTU (Change Messages pane, Figure 50). Change messages to this panel canbe enabled or disabled using the ‘RTU Live’ pane of the ‘Tool Box’ panel.

The 'Change Messages' pane allows you to view the change messages transmittedaround the network of the connected RTU. As can be seen from the image above the 'ChangeMessages' pane is split into a number of columns, the following paragraphs give a briefdescription of the data reported in each column.

1. This is the number of the channel that generated the change message, thisnumber can be in the range of 1 to 254.

2. This is the I/O channel number in the unit, the maximum value for this field is256 which can only occur for digital inputs either RAW_DI or SDI.

3. This is the I/O point type, it can be a PROCESSED type or a RAW type, thecombination of this item and the I/O channel number give the unique identity toevery point within the RTU. The PROCESSED point types currently available

Figure 48 - Project and Attr ibutes panes with I /O Group scroll arrows shown in top r ight corner

Figure 49 - The 'Workbench' messages pane

Figure 50 - The 'Change Messages' pane

1 2 3 4 5 6 7 8

Page 29: Workbench User Guide

are SDI, DOT, AIN, BCD, ACCUM and TAP, the RAW point types areRAW_DI and RAW_AI.

4. This is the 'Field ID' part of the Microsol UGFR (Unit Group Field Record)identifier. There may be more than one field in a group e.g. SDI group has a 1-bit value field but also has a suppression field, however the suppression field isnot broadcast around the system. The field ID is a bit encoded value with somebits reserved for indicating the size of the data that the field contains and also aunique value to identify it. This field is a text description for the most commonfields such as B1_VL (1-bit binary value field).

5. The current state of the I/O point and can be a binary value or an analogue valuedepending on the I/O point being reported.

6. This is the binary representation of the status bit-field provided that the fieldsupports a value status (additionally there are Value fields & Value-Statusfields). This is a bit encoded field and some of the bits have different meaningsdepending on the group that is using them, to aid the interpretation of the valuesreported in this field see Appendix 2 later in this users guide.

7. This is the network date and time of the latest change of state of the I/O point tothe nearest millisecond

8. This is the message type, currently there are four message types that can bereported, these are:

• CM – Change Messages

• FU – Full Update

• P1 – Packed Message Type 1

• P2 – Packed Message Type 2

Page 30: Workbench User Guide

The Main MenuThe ‘Workbench’ menu, situated above the 'Toolbar' at the top of the workspace is

shown in Figure 51, provides most of the standard features Microsoft Windows® users areaccustomed to, including File, Printing and Edit operations. The following sections willdescribe each of the available menu items in the context of the ‘Workbench’ operation.

Figure 51 - The Workbench Menu

File MenuThe ‘File’ menu provides the standard set of file manipulationoptions as shown in Figure 52 below. Each of the options willbe briefly described below;

New – Creates a new blank project in a new workspace, theold project is available in the previous workspace from the‘Window’ menu or by clicking the ' tab' at the top of the'Project' area. Creating a new project does not affect the statusof the 'RTU Live' window, the status displays remainsunchanged.

Open – Allows you to retrieve an exiting 'MicrosolWorkbench' file (*.wxp) from your hard drive. On openingthe file the project information box (Figure 53) is displayedthis allows you to confirm the correct project version numberand description.

Close – Closes the currently visible project, if the project hasbeen modified since it was last loaded from disk 'Workbench'asks you if the changes to the project should be saved.Selecting 'Yes' will display the project information box

similar for Figure 53, selecting 'No' will Closethe project without saving the changes and'Cancel' will abort the Close operation andreturn you to the project workspace.

Save – Allows you to save the current project asan XWP (Microsol Workbench Project) file onyour hard drive. Before the file is written to thehard drive Workbench specific information,including configuration version numbers arerequested, see Figure 53.

Microsol Workbench projects are stored with apredefined structure on your hard disk, eachproject creates two files in the 'root' projectdirectory, a project file and a compressed archivefile. In addition a sub-directory is created usingthe project name which contains the I/O groupfiles used in the project, this structure can beseen in Figure 54.

Figure 52 - Workbench 'File'Options

Figure 53 - Project Information Box, theMajor and Minor version numbers willappear in the 'RTU Live' panel when it isupdated after configuration download.Archived configurations are stored on theredundant unit if one is specified, if notrequired it is impor tant that this value be setto 0 (no redundant unit) otherwise thearchived configurations will NOT be storedon the RTU.

Page 31: Workbench User Guide

Figure 54 - Microsol Workbench Project files on the hard dr ive

Save As – Allows you to save a current project file as a Microsol Workbench File under adifferent name if required as with the 'Save' option the 'Project I nformation' box isdisplayed allowing alteration of the project details if required.

Print – This item will only become active (not 'greyed out') when 'Workbench' determinesthat there is something to print (you must have 'clicked' on the 'Attributes' pane). Print willthen present the print dialog as shown in Figure 55.

Figure 55 - Workbench Print Dialog

Print Preview - This item will only become active (not 'greyed out') when Workbenchdetermines that there is something to print (you must have 'clicked' in the 'Attributes' pane).

Print Set-up – Allows you to set up the format of the print for the current project. Theformats available depend upon the make and model of printer attached to the system at thetime.

Below the 'Print Set-up' entry is a list of the most recent 'Workbench' project files you haveedited, clicking on one of these entries will load the project file from your hard disk.

Exit – Exits the Microsol Workbench program closing all open project files, Workbench willdetect if you have not saved the modified project and prompt you to save the file beforeExiting.

Page 32: Workbench User Guide

Edit MenuThe 'Microsol Workbench' 'Edit' menu, shown in Figure

56, provides a set of 'standard' functions including Undo, Redo,Cut, Copy and Paste. These functions are briefly described in thefollowing sections, as they are identical to the standard Windowsfunctions details will not be given.

Undo – Works for data manipulation operations in the'Attributes' pane of Workbench (it will not undo a drag-and-dropoperation from the 'Toolbox' into the 'Project' pane). However ifdata has been set using the 'Set' , 'Set to Default' and ' Interpolate'functions in the Data Manipulation menu, 'Undo' will only undo

the operation on one record at a time. (e.g. If you have interpolated eight records you willhave to 'Undo' eight times, the eight interpolations will not be removed with one usage of'Undo' .

Redo – Simply reverses what has been undone by the last usage of the 'Undo' functionand has the same restrictions as defined in the 'Undo' section above.

Cut - Allows the deletion of any highlighted text within the various text fields in the'Attr ibutes' pane, fields that are 'Cut' will revert to their default values (empty for textfields). Note: numeric fields or fields with a drop-down option cannot be 'Cut' this operationonly applies to TEXT fields, the data to be 'Cut' MUST be highlighted the action will notwork otherwise.

Copy - Allows the highlighted text within the various fields in the 'Attr ibutes' pane tobe copied to the Windows clipboard where they can be 'Pasted' to a blank field using thePaste action, (see below). Note: the data to be 'Copied' MUST be highlighted the action willnot work otherwise.

Paste - Allows the previously 'Copied' text of a highlighted field to be 'Pasted' into ablank 'Attr ibutes' pane data field, the 'Copied' data will be identified by the '_N' suffix. Asshown in Figure 39.

View MenuThe Workbench 'View' menu, shown in Figure 57 allows you to

configure the structure of the workspace, enabling or disabling thedisplay of the various workspace components. The workspacecomponents that can be configured are:

• Toolbox Pane

• Project Pane

• Messages Pane

• Toolbar

Each of these items can be displayed or hidden by 'checking' their individual boxes inthe drop down menu as shown in Figure 57.

Window MenuIf multiple projects are created or opened in the same session

of 'Workbench', by use of the 'File+New' or 'File+Open' menuoptions for example, each will be assigned a new workspace, bydefault these workspaces are 'stacked' therefore only one is visibleat a time. The 'Window' menu allows you to arrange theworkspaces in a different organisation or to access another of thestacked workspaces for editing. The complete 'Window' menu is

Figure 56 - The EditMenu

Figure 57 - TheView Menu

Figure 58 - TheWindow Menu

Page 33: Workbench User Guide

shown in Figure 58 with brief descriptions of each of the entries given in the followingsections, as these are 'standard' Microsoft Windows® options no detailed explantion will begiven.

New Window – Creates a copy of the currently active project in a new window, theproject that appears in the new window is loaded from the hard disk so that it does not reflectany changes since the last 'Save' operation. The old project tab will be changed to Project:1and the new project will be identified by it's own tab labelled Project:2 these changes areshown in Figure 59 and 60 below.

Figure 59 - Project 1 modified after loading from hard disk

Figure 60 - Project 1 (from hard disk) loaded into a new window as Project 1:2

Cascade – Changes the ' tabbed' window arrangement into a 'stacked' arrangement asshown in Figure 61. Clicking on the title bar of any window will bring it to the front formanipulation.

Figure 61 - Cascaded Project Panes

Tile – Changes the ' tabbed' window arrangement to a ' tiled' arrangement whereby allof the windows are visible simultaneously as shown in Figure 62.

Note the changes in the project tabs, Test Project 1 has become TestProject 1:1 and Test Project 1:2 has been added.

Page 34: Workbench User Guide

Figure 62 - Tiled Project Panes

Arrange Icons – This option currently performs no useful function but may beactivated in a future release of 'Microsol Workbench'.

The last entry in the 'Window' menu is a list of all currently open projects with theconsecutive number of the window for quick reference, clicking on the window number willbring that window to the foreground, the currently active project window is 'checked'.

Help MenuThe 'Help' menu entry provides access to the

Workbench help system, the current complement of optionsfor this entry is shown in Figure 64.

The 'About' option, the only one availableat the present time, displays details of theprogram version numbers. This information isrequired when requesting technical support and asample 'About' box is shown in Figure 65.

Context sensitive help is however availablethrough the use of 'hover' tips. These brief itemsof descriptive help text are available by'hover ing' (keeping the mouse cursor still for afew seconds) the mouse cursor over the item inquestion and after a few seconds a single boxedtext item will appear.

The Tool BarThe 'Tool Bar ' provides single click access

to a selected number of the most often used menuitems. These are shown in their own menus (seeFigures 52, 56 and 64 and the appropriatedescriptions). In the order in which they appearon the tool bar (New, Open, Save, Cut, Copy,Paste, Print and Help) and are shown in Figure65.

The 'Tool Bar' like most of the other majoritems in 'Workbench' may be removed using its'View' menu check box (see above). Or it may bemoved from it's default location (immediately

underneath the menu) by clicking and holding the toolbar 'handle' (the dashed line at the farleft of the toolbar or menu) and placed elsewhere on the workspace if required.

All of the items on the 'Tool Bar' have been described in previous sections thereforethey will not be described again here.

Figure 63 - The Help Menu

Figure 64 - The Microsol Workbench 'About'Box

Figure 65 - The 'Toolbar'

Page 35: Workbench User Guide

Tutorial

In this section we will use the interface detailed in the last section to create a simpleproject and download it to a connected XCell RTU. Although all of the interface functionswill not be used for this tutorial many of the most commonly used functions and point typeswill be included thereby giving you a basis for creating more complex configurations whenrequired. The process that will be followed is:

1. Start a new project called Workbench 1

2. Create an RTU with a single bay with a single unit in the bay.

3. Add I/O (some basic digital and analogue points) and a protocol (theIEC60870-5-101 Slave protocol) to the unit

4. Configure the I/O points and protocol

5. Download the complete configuration to an XCell RTU

6. Upload the stored configuration from the RTU.

To carry out this tutor ial you will need the following:

1. A PC with at least one serial communications port and a copy of MicrosolWorkbench, version 1.6.0 loaded.

2. A second PC with WinIEC loaded to test the configured IEC60870-5-101Slave protocol on the XCell unit.

3. The relevant cabling to connect the PC's to the XCell rack network.

4. A XCell rack with one cell containing one processor card with one digitalinput card (HDI-050), one digital output card (HDO-030), an analogue inputcard (HAI-030) and an analogue output card (AOT-030).

5. For this tutorial it is assumed that the PC and the XCell rack hardware is fullyconfigured, powered and connected together with a working communicationslink.

Page 36: Workbench User Guide

Start a New Project (Workbench 1)This section will create a blank new project named 'Workbench 1', carry out the

following steps to create this blank project.

1. Open Microsol Workbench

2. Select 'File+New' to open an unnamed blank project

3. Select 'File+Save As' and wen the file naming dialog is presented type'Workbench 1' then click 'Save'

4. When the 'Project Information' dialog is displayed call the 'Project' WB-1 andclick 'OK'

5. This should then give you the 'Workbench' shown in Figure 66.

Figure 66 - Part 1 - 'Workbench 1' Blank Project

Create an RTU with a single bay with a single unit inthe bayAs this is quite a simple configuration we will lay out the major components of the

RTU before attempting to add any I/O or protocols. At the end of this section we will havethe complete hardware (excluding the I/O) set-up in the 'Project' pane ready to add the I/Oand protocols.

1. Select the 'Elements' pane in 'Toolbox' and then the 'Project' pane

2. Drag an RTU into the 'Project' panel and then drag a single bay onto the RTU,a single unit onto the bay. Expand the 'Project' pane by clicking on the righthand margin of the pane and dragging it to the right, to include the Description,Value and Type columns, this should give you a 'Project' panel similar to thatshown in Figure 83.

Page 37: Workbench User Guide

Figure 67 - The project with the 'hardware' configured

Add I/O and protocol to the unitHere we will add some representative I/O groups and points plus a single

communications protocol to the RTU. We will add some basic digital points, basic analoguepoints and the IEC60870-5-101 communications protocol to unit 1.

1. In the 'Elements' panel select the 'Point' pane, from the 'Digital' sub-panedrag a SDI group and a DOT group onto unit 1.

2. From the 'Analogue' sub-pane drag an AIN group also onto unit 1.

3. Select the 'Slave Protocols' pane and drag an ' IEC Gen' table and an ' IECMap' table from the IEC60870-5-101 sub-pane, onto unit 1. This will result ina configuration diagram similar to that shown in Figure 68.

Figure 68 - Workbench 1 project with all I /O groups and protocol attached

4. We have now finished with the 'Toolbox' until later so to give more workingspace remove the 'Toolbox' from the workspace using the 'View' menu anddeselecting the 'Toolbox' check box as shown in Figure 69.

5. Next we will add some individual I/O points to thevarious groups within the RTU. To do this we must usethe 'Attributes' pane in the 'Project' panel. Start byclicking on the SDI group, this will then highlight, rightclick in the 'Attributes' pane and click on the 'Add SDIGroup Record(s)' menu item, add 8 SDI points usingthe selector box. This will then give you a Project areasimilar to that shown in Figure 70.

6. Continue adding individual I/O, eXpress points andprotocol tables until you have achieved the followingconfiguration:

• 8 SDI points

• 4 DOT points

• 4 AIN points

• 1 IEC-Gen table

• 6 IEC-Map entries

Figure 69 - Toolboxremoved from

Workspace

Page 38: Workbench User Guide

Figure 70 - SDI Group with 8 SDI points added

7. Once the above have been configured the resulting project configurationshould look similar to that shown in Figure 71 below.

Figure 71 - Workbench 1 project with all I /O and protocol added, shown 6 IEC-Map table entr ies.

Configure the I/O points and protocols

Figure 72 - Unit 1 SDI Group before configuration

The basic configuration for the RTU is now complete, all of the hardware is selected and thephysical I/O points and protocol have been added to their relevant groups. It is now necessaryto configure each I/O point to do something useful, to understand the meaning of each of the

fields in the I/O pointrecords it will benecessary to use theI/O point tablesattached as anAppendix to the end ofthis document.

Figure 72 showsthe SDI Group on Unit1 before anyconfiguration, all fieldsare set to their defaultswhich are basically

meaningless in the context of an XCell RTU (e.g. All of the channel numbers are 0). We willconfigure these SDI points to use the first 8 channels of the HDI-050 (channels 0-7) with

Figure 73 - Using 'Interpolate' to set up the TAG name str ing

Page 39: Workbench User Guide

relevant TAG’s anddescriptions using thechannel number todifferentiate them. Theother settings will beused to demonstrate theattribute editing optionsrather than to reflect a'real-world' set-up.

We will set theTAG names for each ofthe SDI points to the

string 'SDI X TAG', see Figure 73 for details (where X isthe incrementing TAG/Channel number from 0 to 7).Using ' I nterpolate' plus the 'Use Prefix and Suffix'option from the edit menu to set up this string quickly.

Figure 77 - Unit 1 SDI TAG and Description fields set using the Interpolate option

Similarly the SDI description will be set to the string 'Workbench 1 Test SDI X', thistime no suffix will be used as the interpolated number is the last character in the string. Theresult of both of these ' I nterpolate' operations can be seen in Figure 78.

Figure 78 - Final Unit 1 SDI Group configuration

We will also ' Interpolate' the channel number 0-7 without using the Prefix/Suffixcheck box and 'Set' the SDI ON Time to 100mS using the 'Set' option on the 'Attributes'menu and the SDI OFF Time to 500mS. SDI points 6 and 7 will be ' I nver ted' and 'NotSuppressed’ using the relevant 'Drop Down' options associated with the fields concerned.The final configured SDI Group for Unit 1 can be seen in Figure 79.

We can similarly configure the Unit 1 Digital Output (DOT) point Group using acombination of the ' Interpolate' , 'Set' options in the 'Attributes' menu and the 'Drop-Down'selection boxes on the relevant fields. In this case the first three channels will be 0-2 but thefourth will be set to channel 15. Channel 2 will be set to '3-Stage' (from the 'Drop-Down'selection), channel 15 will be a 'Pulsed' channel (from the drop down selection) with a pulsewidth of 500mS.

Figure 75 - The 'Interpolate' dialogwith the TAG str ing set up

Figure 74 - 'Set' options dialog

Figure 76 - 'Set' value request box

Page 40: Workbench User Guide

The individual records will use the standard double click highlight and edit methoddescribed in the interface section of this document. For detailed descriptions of each of thefields available in the DOT tables, their purpose, defaults and limits please see the I/O Tableappendices at the end of the guide. Figure 80 shows the completed configuration of the fourDOT channels described above.

Figure 79 - Complete Unit 1 DOT Configuration

To complete this part of the configuration tutorial we will configure the AnalogueGroup on Unit 1, which has been configured with the AIN Group with four members in thegroup.

The AIN Group will be configured in a similarmanner to the digital groups however this group will usechannels 4-7, all channels will have a Delta value of 2%and channel 7 will be a 'Bipolar' channel between±15mA and a 'Dead Band' of 2%. Figure 82 shows thecompleted configuration for the AIN Group on Unit 2.

Appendix A of this user guide gives the completeset of configuration parameters for the three Groupscovered in this section of the Tutorial.

Figure 81 - Complete AIN I /O Point Configuration for Unit 1

The final section of this tutorial will deal with the configuration of the IEC60870-5-101 Slave protocol. In general the configuration of a protocol is the same as configuring anyI/O point. With the exception that the configuration tables will generally be larger (have morefields) and the MAP table entries will have to be configured after the I/O points have beenconfigured so that they can reference the I/O for reporting purposes.

The parameters used in configuring the IEC-101 Gen table must be mirrored by those used inWinIEC to allow communication, Appendix 1 contains the sample configuration for the IEC-101 Gen table. For a detailed description of the IEC60870-5-101 Slave protocol and theconfiguration of the table fields please see the associated Workbench Configuration Guide.Figure AA shows the IEC-101 Slave Gen table after the configuration is complete. A sampleportion of the IEC60870-5-101 Gen table is shown in Figure 82 below.

Figure 82 - Part of the IEC60870-5-101 Slave Gen Table

Again for the sake of simplicity will be only be configuring six I/O Map Table recordsfor this protocol but these will enable us to monitor the eight digital inputs and the fouranalogue inputs as both single points and groups of points. Appendix 1 defines the complete

Figure 80 - 'Interpolate' used to setchannel numbers from 4-7

Page 41: Workbench User Guide

listing for the IEC60870-5-101 Map table configuration and Figure 83 shows the completedMap table with its six entries.

Figure 83 - The completed six entr ies in the IEC60870-5-101 Map Table

Download complete configuration to an XCell RTUWhen all of the I/O points and protocols for the test unit have been configured it is

necessary to download the project to the XCell RTU. To carry out this operation it isnecessary to:

1. Connect the 'Workbench' computer to the XCell RTU using a suitable serialcommunications cable.

2. Select the communications protocol ('Field Net') and communications port.

3. At this point 'Workbench' should becommunicating with the RTU, the network iconshould be ' unblocked' and the 'RTU Live' panelshould now show the structure of the connectedRTU, see Figure 84.

4. Drag the 'RTU' icon from the 'Project' panel and drop it into the 'RTU Live'panel, this will initiate the download of the configuration data to the RTU.

5. Once this is completedsuccessfully 'Update AllUnits' from the 'RTU Menu'in the 'RTU Live' panel, thisshould display the modifiedstructure of the softwarepresent in the RTU to includethe downloaded project data,this should give a resultsimilar to that shown in Figure85. You should see that theversion number of the projectconfiguration items is thesame as the current projectversion number, in this case1.05.

Figure 84 - 'Workbench' iscommunicating with the

RTU

Figure 85 - RTU Software structure after projectdownload

New Project Data

Page 42: Workbench User Guide

Upload the stored configuration from the RTU.As a final check that our configuration has

been stored correctly on the RTU we will uploadthe configuration from the RTU and compare itto our original configuration. This operation iscarried out from the 'RTU Live' pane in the'Tool Box' with the following steps.

Ensure that 'Workbench' is connected tothe RTU and the network is still OK by checkingthat the network icon is still as Figure 85. Fromthe 'Hub' icon sub-menu select the 'Project' +'Upload' options as shown in Figure 86. Thiswill thenstart the

upload of the archived project from either theprimary unit (for single unit systems) or theredundant unit, progress bars similar to those shownin Figure 87 will be seen until the upload iscomplete.

Once the upload is complete'Workbench' will request a location tostore the uploaded project by displaying a'File' dialog similar to that shown inFigure 88, enter a suitable file name andclick 'Save' and the upload of the archivedproject from the RTU is complete.

Figure 86 - Project Upload selection

Figure 87 - Project Upload in progress

Figure 88 - File Save Dialog

Page 43: Workbench User Guide

Glossary

�Ji&l�p s-q�w ~ w ~vnq�l�p&i&l�pXj�{Bnq�l ~3m�i&l�l�uA�Rw nq�w u � �Xj�i&��z�l�u�m�q��Fnq�p&nm�j�u�n�p&w u�~Ej�u�l�j�{Bnq�l nq�i&l�l�yOp&w uAj�g-l�i"p�nw u��A{x�u�m�nw j�u�~�o�� ������� ��� � �� ����������������������� "!$#�#�%�&�!�#�� '

()�* + ,-),�.$/�0�1�243 .$5�.$3�0�6�7 .$/�8+ 19)�: ;-<�=�>�?�@�A�B�C�:�D E�0�7 .$/�8�FG. )�/�HJI�K L/�)�19/�0�1�8�)�+ 1M)41�N�O-6�.$E40�PQ()�*�,")�1�2R. )S/�H9()�*"/�)�1T/�0�1�8�)�+ 19,�.$5�.$E�)�3LU1�+ 8�,VN�D48W0�8WH�.XOR)�Y�+ O4N�OM0�PGZ�[�\XLU1�+ 8�,VD .$E�I�K L4'

] H�)�1�^�.X_R.�,�,�)�^�. `U1".$1�8WE�*R+ 1"8WH�.92G)S8�)�6a)S,�.b0�PU8WH�.JI�K Lc8WH�)�8U/�0�1�8�)�+ 1�,92�.�8�)�+ 3 ,b0�P�8WH�./�H�)�1�^�.b0�P�,�8�)�8W.b0�P-)�19dWe fcDG0�+ 1�8U8WH�)�8UH�)�,-/�H�)�1�^�. 2R6�.$*�0�1�2R/�.$E�8�)�+ 12�.$PW+ 1�. 24g /�0�1�PW+ ^ N�E�. 2�hG3 + O4+ 8�,�'

.$i�DGE�.�,�, jGY�DGE�.�,�,b+ ,b8WH�."^�E�)SDGH�+ /�)�3UDGE�0�^�E�)�O4O4+ 1�^T8W0�0�3QPW0�E-8WH�."i ] .�3 3DGE�0a2�N�/�8�'�.$iaDGE�.�,�,-)�D DG3 + /�)�8W+ 0�1�,UOR)�*-6�.kE�N�1b0�19)�1�*Ji ] .$3 3VN 1�+ 8XPW+ 8�8W. 2l + 8WHQ.$i�DGE�.�,�,�,�0�P�8 l )�E�.�'

m�E�0�1�8Gn)�1�.$3�o�+ ,�DG3�)�*pKGH�.q)�E�E�)�1�^�.$O4.$1�8R0�PJr�\s^�E�.$.$1utGjGo4v ,p)�1�2s8WH�E�.$.s,�.$5�.$1u,�.$^�O4.$1�81 N O4.$E�+ /Q2�+ ,�DG3�)�*�,V0�1Q8WH�.XPWE�0�1�8 D)�1�.$3�0�PV)�1Qi ] .$3 3�N�1�+ 8GDGE�0�/�.�,�,�0�Ea/�)�E�2 '

dWe fTnG0�+ 1�8 `w,�+ 1�^�3 .-2G)S8�)VDG0�+ 1�8 l + 8WH�+ 148WH�.Ui ] .$3 3 I�K LUF�dWe fwnG0�+ 1�8�,X/�)�146�..$+ 8WH�.$E�� x y z�{G|�}�~��$����� ��������}����W�b��|�������� �a�u�a���"��������}�|�G��k��G� �G� ��� �W  ¡ ¢W£$¤S£ ¥"¦�§T¨�©���¢Wªb«�¤�£�¬�£ ­ ®a­�¯�°�±�²�¬�³�´�«�µ�®�£$¨R  µu«�µw±W¶�·

¸ ©�  µ�¢Q¦�£$§�©�µ�¥R³�£$¤�¢�«�  µM¥�£��W  µ�£ ¥R¡   ¹4  ¢�¨-¤�£�¨�º�¡ ¢Q  µT¢W´�£R®�£$µ�£$¤�«S¢W  ©�µT©��J«»G¼½�¾¿�ÀXÁ"À$Â�Â�½�¿�ÀÄÃÅÆ�Ç�È ÉGÊ�ÈJË Ì�ÍQÈ$Î�Ï-Æ�Ð�È ÆkÑ Ç"ÏWÊ�ÈÓÒ Ô-Õ�Ö�×�Ø�Ù�Ú�Û�ÜaÒÝÍQÌ�Ð�Þ�Î�ßÆ�à�ÈJÊ�Ñ È$Ð�Æ�Ð�à�Ê�á�â

ßÆ�Ç�È$Îãà�Ì�ä4ßGÐ�Ñ Î�È�Ì�åpà�Ì�Ë Ë È$à�ÏWÑ Ì�Ç�Î�Ì�åpÑ à�Ì�Ç�ÎæÍQÑ ÏWÊ�Ñ Çèç é�ê�ê�ë ìê�í çïî�ðñ ò�ó�ñ ô�ñ õ�ñ ö�÷ øXù î�ð�úQî�ð ó�ñ õ�ûG÷�ü�ý-ü ð ø�üSõùQñ þWÿ�ñ òQþWÿ�ø î þWÿ�ø ð���� ò���þWñ î ò�õ��

� ü�ò�ø$÷ �Gÿ�ñ õ�ñ õkü�õ�ñ ò��÷ ø� þ�ü�ö��ùQñ þWÿ�ñ òRüù î�ð�ú ü ð ø ü ��� ��ð�ð ø$ò�þW÷ ý�� ������� ���������� ���� "!$#�� %�&(' �*),+ -�.0/21�3 4�56+87 9�:<; =�>�?A@B? C�D�E*; F,G H6I6J*K�L6MON�GQP�R SUTWV�XYR V�Z[ \B](^�^�_6`W]6^�[ba�cAd�e�f"gWhji kml�n6o6p�q rts�u�iwv x�y{z |�}t~ �t�W�0�B�6�*��~6���(��z �

��� �W� �(��� ��� ����� ��� �������������W����� �����6� ��� �W�����W�m�¡ �� ����¢ �¤£�¥�¦§��¨��A�$��� ����W����� � ����©U����ª6«6¬0����� ��  �

£�¥�¦ £��(­U�W����¥��(¢ �(­U�(��� ®¯¦¯��� ��°W� �"��¨������W�����(±6���W�²� ���W� ���*���W�����b��¨��  t�  ��¨���¨�� ��¨��( ���¢ �(³��(¢��W´W� �(�*�t� �Y�{� ���W� ���*���W�����µ©�� �W� �(�*��°���¨��(� ����� �¶�W��¢ ®¶´W��W����£�¥�¦¤� ����� ��¨�©�� �W� �(�*� ��· ����� �����W����� � �¡�t����­�´W�(�t�W��¸t� ®W �� ��¹"¦¯��� �O ´����¯­¡� ®¡º"»"¥Y���W����� � �B� ��¹6� ³�� ¹6��� ¢ ·�¼ »½©��W� ���� ���� �W��©� *°t©�� �W���W���W¢  ¶�W��(¾�©�� �� * �©��W� ���O  �

¦¯��� � �  Y��¨��m¢ �W¿"�( *�¡¢ �(³��(¢U *��� ���������6� ¢¶�(¢ �(­U�(���¡� �À�Á� ����� ��� ���������©�� �W� �(�*��°6��� ��¨������ ��¨��  "� ��� ��¹6� ³�� ¹W��� ¢��6¹�¹6� �� * t¿"� ��¨�� ����¨���£�¥�¦�°���©������­¡� ±W� ­U��­2�W��ª6«6¬(°�� ��¹"��� ��¨U����� ����� �����W����� � �B�0­¡�A±W� ­U��­Â�W��ª6«6à ·�¼ »©��W� ���� ¯Ä ÅWÆ ·�Ç  *È��W�����W��� ·�¼ »É��� �6¹( ¯� ��¹��� �� ����¢ �t©�� �W���� * ��W����� �6¹ �

ÊB�W� Ë� *©t�A��� ¥�¨��  ��  "��¨���¿"�W� Ë�� ���¤� � ���¯���W�¯��¨������A���A��� �W�¡�W�����W����� �����6� ��� �W�� ¿"� ��¨§��¨��Ì� ͶÎ��*� ��Ï���Ð������A���*����������©�� �W���6� ­Ñ� ��¹Ò���W­U©�� �  ��� Ó��¨��Ô Õ�Ö�Ö�× Ø�Ö�Ù�Ô Ú�Ô Û(Ü6Ö�Ý�Þ(ß�à*Ôµá â�ãåä æBç6è*è�é6ê�ç(è�äµë ì í�ëAîWï

ð�ñ í(ò ò ó�ô�íÓõ�ë öU÷ ò øÒù6õ�öUùWú�÷ û�ùWì ÷ ú�üýë ú�þ ÿ�ùWú�û�ì ùWòmô�ë ì6þ � ë ì í§ë ú�þî�ùWõOû � ë ì í���ì ù�þ���ÿ�í�þ��Wø�� � ����������������������� � !#"

Page 44: Workbench User Guide

Troubleshooting and TechnicalSupport

In the event that problems with 'Workbench' cannot be solved withreference to this Users Guide or the on line help, TECHNICAL SUPPORT isavailable from 08:00 to 20:00 GMT from:

Technical Consultants GroupMicrosol LtdThe Centre for Monitoring and ControlEnterprise ComplexPearse StreetDublin 2Republic of Ireland

Fax: 00353-1-671-6343

Tel: 00353-1-415-3700

Email: [email protected]

Web: http://www.microsol.ie

To ensure that you obtain the best service please ensure that you includeexplicit details of the problem. The minimum would be the version of'Workbench' you are using, the make and type of computer you are using, theoperating system used on the computer and the hardware and software structureof the RTU connected to 'Workbench'.������� ����� �������� ������������������ ��������� ��������� ������������ ������ ��� �!�"�����������#����"������#������ ��� ���"������$��� �%&� "�!'����$�!$�!�"��������(�)� *�����"���#�����*������)������ �������#�� ��*�����#������������+� �������*%""������ ��#���

Page 45: Workbench User Guide

Appendices

Appendix 1

Tutorial SDI Configuration

TAG Description Channel On Time Off Time Invert Inhibit

SDI 0 TAG Workbench 1 Test SDI 0 0 100mS 500mS No Auto Suppression

SDI 1 TAG Workbench 1 Test SDI 1 1 100mS 500mS No Auto Suppression

SDI 2 TAG Workbench 1 Test SDI 2 2 100mS 500mS No Auto Suppression

SDI 3 TAG Workbench 1 Test SDI 3 3 100mS 500mS No Auto Suppression

SDI 4 TAG Workbench 1 Test SDI 4 4 100mS 500mS No Auto Suppression

SDI 5 TAG Workbench 1 Test SDI 5 5 100mS 500mS No Auto Suppression

SDI 6 TAG Workbench 1 Test SDI 6 6 100mS 500mS Yes No Suppression

SDI 7 TAG Workbench 1 Test SDI 7 7 100mS 500mS Yes No Suppression

Tutorial DOT Configuration

TAG Description Channel Mode Stages PulseTime(mS)

EnableField

InputSense

OutputSense

OutputEnable

EnableTAG

DOT 0TAG

Workbench 1Test DOT 0 0

SteadyState

One Stage0

Not Selected On Off No

DOT 1TAG

Workbench 1Test DOT 1 1

SteadyState

One Stage0

Not Selected On Off No

DOT 2TAG

Workbench 1Test DOT 2 2

SteadyState

Three Stage0

Not Selected On Off No

DOT 3TAG

Workbench 1Test DOT 3 15

Pulsed One Stage500

Not Selected On Off No

Tutorial AIN Configuration

TAG Description Channel Delta % Filter%

Polarity Max mA Min mA HighLimitmA

LowLimitmA

AlarmDeadband

AIN 0 TAG Workbench 1 Test AIN 0 4 2 1 Unipolar 20 -20 20 -20 8

AIN 1 TAG Workbench 1 Test AIN 1 5 2 1 Unipolar 20 -20 20 -20 8

AIN 2 TAG Workbench 1 Test AIN 2 6 2 1 Unipolar 20 -20 20 -20 8

AIN 3 TAG Workbench 1 Test AIN 3 7 2 1 Bipolar 20 -20 15 -15 2

Page 46: Workbench User Guide

IEC60870-5-101 Slave Configuration

IEC60870-5-101 Slave Gen TableThe IEC60870-5-101 Gen table is a large table of many fields therefore it is split into

five sections below for clarity. As it is a single unit there is no redundant unit otherwise theparameters are for demonstration only with most IEC60870-5-101 features disabled forsimplicity.

TAG Description Data Link Address Data LinkAddress

Size

IOA Size COT Size Short Pulse(ms)

Long Pulse (ms)

IEC-101 SLAVE IEC-101 Master Link 1 Two One One 1000 5000

Clock Sync Period Clock Sync Source Baud Rate GPS UnitNumber

Balanced Host Address TransmitRetries

TransmitInterval (ms)

10 GPS Clock 9600 0 No 10 3 100

DL RxTimeout (ms)

ReceiveTimeout (s)

RTS Keying RTS Key OnTime

RTS Key OffTime

Redundancy RedundantUnit

NAK Char

1500 10 Disable 0 0 No 1 0xE5

File Segments File SystemSize (kB)

SOE Threshold(%)

SOE Overwrite SOE FileSize

Config FileTracking

3 StageClear Down

Percent Class1

10 10 75 Yes 100 Disable Disable 75

CurrentValue

Analogue

TimestampOption

AnalogueThreshold

AnalogueDeadband

Class 1Pseudo Point

IOA

Class 2Pseudo Point

IOA

Data Log Digital PackedMessage

Disable 7-Byte 0 0 0 0 Disable Disable

Page 47: Workbench User Guide

IEC60870-5-101 Slave Map TableThis MAP table monitors all of the SDI and AIN points configured in the RTU in three

channels each, two single channels and one multiple channel, 6 for the SDI channel and 2 forthe AIN channel. Only SDI points are added to the Sequence of Events buffer but all pointdata are Class 1.

ReferenceTag

Description Field Map Range IOAAddress

Data Type Class Timestamped Insignificant Sequenceof Events

SDI 0 TAG SDI 0MONITOR

1-Bit Data1 1

Single Point(Input)

ClassOne

Enable Disable Enable

SDI 1 TAG SDI 1MONITOR

1-Bit Data1 2

Single Point(Input)

ClassOne

Enable Disable Enable

SDI 2 TAG SDI 2MONITOR

1-Bit Data6 3

Single Point(Input)

ClassOne

Enable Disable Enable

AIN 1 TAG AIN 0MONITOR

8-Bit Data1 20

Measured Val(Normalised)

ClassOne

Enable Disable Disable

AIN 2 TAG AIN 1MONITOR

8-Bit Data1 21

Measured Val(Normalised)

ClassOne

Enable Disable Disable

AIN 3 TAG AIN 2MONITOR

8-Bit Data2 22

Measured Val(Normalised)

ClassOne

Enable Disable Disable

Page 48: Workbench User Guide

Interpretation of the 'Change Messages'

I/O Status Field (Field 6)������������� � ��������� ��������������������� � ������� ���! "��#$� ��� ���%�&� ���(' ���)��� � *���+",�� ���%#$�)� ���(� -!� ���%�����.-� "�/ �0�1�1�) "��� ���������) "���0+1-����)� -��0�%� -2� �3� ,.���)����+"����+"���

!'%��� (�� "�����)���

������� 4�506"507 8"9;:�9�80< =>�?A@)B3C�D"@3E�B3F�GAH3?AI J K�LNMOD"P)Q�R S�T.U�V3W$P)R S�U�Q X�Q Y�W$P)R�Q Z>�?A@)B3C�D"@3E�B3[A\�?�>�?AF�@ ] I^P)_�P�[�Y�P)W$P)Q�R�P;`�R�U>�?A@)B3C�D"@3E�B3GA@3I a >�P)R S�U�b c1Y�_NP)Q Y�X�GAR Z%I^P _�P>�?A@)B3C�D"@3E�B3GAGAC d e3c"Q Y�_$c0S�_$c"f$X1U0T.W$Q b0U>�?A@)B3C�D"@3E�B3g2?^\�[^?A@ h g2P;Y3S�P)R�i%c"Z&U>�?A@)B3C�D"@3E�B3F�\�>�?A@3F�I�B3j&F�glk&C)j&?^g2e m j&Q i(U X1_NP i%n%Q X�Q Y�W$P)R�Q Z>�?A@)B3C�D"@3E�B3F�\�F�j o F Y�Q�_�Q�P)R�Z&P _�Pp�qsr"t�u0v)w"x�v)y u0w"z"{�u0qst |>�?A@)B3C�D"@3E�B3}A[^k&C ~ >�P)R S�U�c0S�_$c"f"b c1Y�f�Q��0S�T.U0Z�T.P;Y��"U>�?A@)B3C�D"@3E�B3C�H3?AI � C�U;Y�X.c"TsH3P)Z�?AR�P T;i>�?A@)B3C�D"@3E�B3K�F J)~ K�Q��0�2@3Q i(Q�_"?AR�P)T;i>�?A@)B3C�D"@3E�B3@3G J)J @3c"��@3Q�i(Q�_$?AR�P)T;i>�?A@)B3C�D"@3E�B3H3F�e3GA@3?A� J.a F Y�n�S�_$Q�X�b0c1Y�f�Q��0S�T.U0Z%P X$`�Q n&c"R P)T�A��v)�1�;r"t v)y u0w"z"{�u0qst |(���1�A�����^�A�;�>�?A@)B3C�D"@3E�B3?A[^j&G J.a ?�S�_�cAX�S�n3n&T.U0X1X1Q�c1YlGA\>�?A@)B3C�D"@3E�B3g2?^\ J)d g2P;Y3S�P)R"C1S�n3n3T.U X1X1Q�c1YlGA\� ws��z"ws�"v)y u0w"z"{�u0qst |>�?A@)B3C�D"@3E�B3GA[Aj)B3C�k&@ J.a G�S�_�n�S�_$C�U R�U0b _�U0Z>�?A@)B3C�D"@3E�B3GA[Aj)B3?A�sg J)d G�S�_�n�S�_$?^T;i(U Zp���������v)y u0w"z(u0qst |>�?A@)B3C�D"@3E�B3?A����[^g�B3G�>Ak&��D"@3G�M � c"W$U T.f�R c"��V&W"P)R S�U&��P)X�T;c"R�R�U Z�c"W$U0T>�?A@)B3C�D"@3E�B3?A����[^g�B$[A\���K�?^\�E�k&I J)~ S3Y�b���P;Y��"U Z�X1Q Y�b U�R�P)X._$T.U0n&c�T._�U0Z�W$P)R S�U>�?A@)B3C�D"@3E�B3?A����[^g�B3e3?^��j&FN?A@)B3��\�j�J)J X���c�T._�U�Y�U0Z�b0c0S$Y�_"n&U T.Q�c�Z

�&�1�N���N�0�1���1�����1�1�����N���1 l¡(���%�N�1�%¢ £0¤��0 0¥2���%¥1�����1¦��1§1��¥2�0 2���1�%��¨.�N©N��ªs�%©N� «)�1����¬(�N�1�%�1����¬;� ��¦�¥�­ ��® ��®¡.¡.¡.¡;¡.¡.¡;¡.¡.¡;¡.¡.¡;¡.¡.¯l�.�� 1�1©N§1° ®�¤�����¯.±l� �%�N�1�%²�£0¤��1 0¥2���%¥1�����1¦��1§1��¥2�0 2���1�%��¨.�N©N��ªs�%¦�� ¬;����¬(�N�1�%�1����¬�����¦�¥�­ ��® ��®¯.¡.¡.¡;¡.¡.¡;¡.¡.¡;¡.¡.¡;¡.¡.¡3�.�� 1�1©N§1° ®

Page 49: Workbench User Guide

Field Description (Field 4)������������� � ������������������������������� ��!�"#��$#%&��'�(#)&*�"#*&�+$#, -.$#,/��!���-����������� ��!�"#��$#%&��'�(#)&*�"#*&�+$#0�1 -.$#0�1.��!���-����������� ��!�"#��$#%&��'�(#)&*�"#*&�+$#2�3 -.$#2�3.��!���-����������� ��!�"#��$#%&��'�(#)&*�"#*&��'�, -.'�,/��!���-����������� ��!�"#��$#%&��'�(#)&*�"#*&��'�041 -.'�0�1/��!���-����������� ��!�"#��$#%&��'�(#)&*�"#*&��'�243 -.'�2�3/��!���-����������� ��!�"#��$#%&��'�(#)&*�"#*&����, -.��,/��!���-����������� ��!�"#��$#%&��'�(#)&*�"#*&����3 -.��3/��!���-����������� ��!�"#��$#%&��'�(#)&*�"#*&����0 -.��0/��!���-����������� ��!�"#��$#%&��'�(#)&*�"#*&����2�3 -.��2�3/��!���-����������� ��!�"#��$#%&��'�(#)&*�"#*&����576 -.'�(8����596:-����������� ��'�(8��;7(#5���'�< -.'�(8��;7��<9-����������� ��*�'�=>%&��"#� ?/$#)&* -.*�'@=��"#� ?/-����������� ��A�*&��5�"#=>% -.A�*&��5�"�=>%�-����������� ��A�*&��A�B '�(#'�B '�*&C -.A�B '�*&C9-����������� ��B %�;���*�'�=D%&��A�%�B '@(#� -.*�'@=��A�%�B�-����������� ��)�6E��6F*�;7G���< -.)�6E�46F��(#<�-����������� ��<�B A���B %�< -.<�B A���B�%�<�-����������� ��;7*�����B %�H#$�%�)&* -.;7*�����B�%�H�-����������� ��;7*�����B %���'�5�H#$#'�)&G -.;7*�����B ��H�-����������� ��A�(#B *&��)&*�"#*�$#) -.A�B *&��)�*�-����������� ��*�'�=>%&��"#� ?/$#)&* -.*�'@=��"#� ?/-����������� ��A�(#B *&��*&C�A�% -.A�B *&�+*&C�%�-����������� ��A�(#B *&��G96E��;7(�5���'�< -.G96E�+;7��<�-����������� ��A�(#B *&��<�%�59��;8(#5���'�< -.A�B *&��<9%�5�-����������� ����%���(#$#5�;7% -.��%���5�;8%�-����������� ��B %�< ��)&(#$#B�;7% -.B %�<���)&B ;8-����������� ��;7*�B ��������"#<�) -.;7*���������<�-����������� ����%���*�"8��!�"#��$#% -.��%���*�"�-����������� ����'�5�%�"#B '�)�"#*�'�(�5 -.��'�5�-����������� ��(#$#*&��)&B+!7��B *�5 -.(#$�*&��)&B�-����������� ��A�"#)&)�6F(#B � -.A�"#)&)/6FB ��-����������� ��*�'�=>'�5�< -.��(#*&�+*�'�=D-����������� ��%�I '�)&*&������"#< -.%�I )�*&������-����������� ��;7G�"#'�5�'�5�< -.;7G�5�'�5�<9-����������� ��A�B %&!7��!�"#��$#% -.A�B+!7��!�"#��-

Page 50: Workbench User Guide

������������� � ������������������������������� ��!�"�#%$&��'&!�()#%* +,!�"-#%'&!�#%*�+����������� ��.)/���0 +,.)/���0�+����������� ��1)����'&$�!&����"�!�'&2�"���! +,1)���3����!�'&+����������� ��()��()0 #��/�0 1�.)* +,()��#�4/�0 *�+����������� ��/�"�576�������1)8:9���!&;�*�$ +,/�"�576�����9:+����������� ��'&.)*�*�0 $�'&'���0 $�� +,'&.)*���0�$���+����������� ��().)!�1<��'�.)* +,(�.)!&�4'&.)*�+����������� ��8:1)=���"�/�.)0 (�!�"�1)= +,8:1�=���"�/�+����������� ��'&��" ����">��!�$�0 +,'&��" ������!�+����������� ���)��" ����"���!�$�0 +,����" ������!�+����������� ���4��#��8:2�(�= +,����#��8:2�=�+����������� ���4��#%"�� ��!&;�*�$ +,����#%"�� ��!�+����������� ��'&!�()!�.)'��41)����'&$�!�����"�!�'&2�"���! +,'&!�()!&�41)��+����������� ��'&.)*���?@1)0 9 +,'&.)*��A?@0 9:+����������� ��().)!�2B�4$&C�$�=�! +,(�.)!�2B��$&C)+����������� ��8:!���1)*���$&C�$�=�! +,8:��1)*���$&C)+����������� ��()8:9���1)* +,(�8:9���1)*�+����������� ��8:1)=���"�/�.)0 (�!�"�1)=B�48<()� +,8:��/ �48:()��+����������� ��!�$���$�/�0 ()*�2B�4#%'&/ +,!�$�����#%'&/B+����������� ��!�$���$�/�0 ()*�2B�4()8:9 +,!�$�����()8:9<+����������� ����1)/ ��*�0 "�=�!�$�0 +,��1)/ ��*�!�0�+����������� ��8:#%� ��"�=�*�.)! +,8<#%� ��"�=�*�+����������� ��(<C�$�0 ()/�$ +,(<C)$�0 (�/�$�+����������� ��#%()D "�#%.�# +,#E()D "-#%.�#%+����������� ��#%"�=�"�#%.)# +,#%"�=�"-#E.)#E+