Sunteți pe pagina 1din 50

Version 1.6.

Microsol Limited 2002


This document contains proprietary information of Microsol Limited. The information and designs in the document are covered by international copyright and a number of international patents existing and pending. Microsol, and its legally appointed licensees, reserve the right to seek full redress in the case of any infringement. The information in this document is subject to change without prior notice. Microsol does not assume responsibility for any errors in fact or design in this publication. Specifications can and do vary in different applications. The publication is provided for general information only and shall not form part of any contact.

Microsol Contact Information


Address: Microsol Limited, Advanced Technology Solutions Trinity Complex, Pearse Street, Dublin 2, Ireland. Phone: Fax: email: web: +353-1-415 3700 +353-1-671 6343 info@microsol.com www.microsol.com

Document Change Control


Date
12 December 2002
th

Document Status
1 Draft For Review
st

Agent / Authors
Anglobyte (Software Solutions)

Sign Offs / Draft / Rev

Contents
Document Change Control ____________________________________________ 3 Contents ___________________________________________________________ 5 Reference Documents_________________________________________________ 7 Introduction to Microsol Workbench ____________________________________ 9 Installation ________________________________________________________ 10
System Requirements ___________________________________________________ 10 Installation ____________________________________________________________ 10 Uninstalling Microsol Workbench _______________________________________ 13 Starting Microsol Workbench ___________________________________________ 13

User Interface ______________________________________________________ 14


The Workspace ________________________________________________________ 14 The Work Areas________________________________________________________ 15
The Tool Box _______________________________________________________________ 15 The RTU Live Panel _______________________________________________________ 16 The RTU icon menu _______________________________________________________ 17 The Hub Menu ___________________________________________________________ 18 The Software Menu _______________________________________________________ 19 Downloading the current project______________________________________________ 20 The Elements Panel ________________________________________________________ 20 Configuring the Elements Panel ______________________________________________ 22 The Project Area ____________________________________________________________ 23 The 'Add Records' Menu _____________________________________________________ 24 The 'Data Manipulation' Menu _________________________________________________ 24 The Message Box____________________________________________________________ 28

The Main Menu ________________________________________________________ 30


File Menu ___________________________________________________________________ 30 Edit Menu ___________________________________________________________________ 32 View Menu __________________________________________________________________ 32 Window Menu _______________________________________________________________ 32 Help Menu __________________________________________________________________ 34 The 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

Appendices ________________________________________________________ 45
Appendix 1 ____________________________________________________________ 45
Tutorial SDI Configuration______________________________________________________ 45 Tutorial DOT Configuration _____________________________________________________ 45 Tutorial AIN Configuration _____________________________________________________ 45 IEC60870-5-101 Slave Configuration _____________________________________________ 46 IEC60870-5-101 Slave Gen Table ______________________________________________ 46 IEC60870-5-101 Slave Map Table ______________________________________________ 47

Interpretation of the 'Change Messages' ____________________________________ 48


I/O Status Field (Field 6) _______________________________________________________ 48 Field Description (Field 4) ______________________________________________________ 49

Reference Documents
The following documents should be used in conjunction with this document Microsol Workbench Users Guide to provide complete information for the configuration and use of the XCell RTU. 1. 2. 3. 4. Workbench Type Editors Users Guide, Version 1.00, Microsol Ltd, January 2003 XCell User Manual, Version 1.09, Microsol Ltd. December 2001 eXpress Users Guide, Version 1.xx, Microsol Ltd. December 2001 WinIEC Users Guide, Version X.XX, Microsol Ltd, December 2001

Introduction to Microsol Workbench


The Microsol XCell group of products is a complex, configurable Remote Telemetry Unit (RTU) that comprise XCell racks, cards and associated 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 simple but 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 will run successfully on most 'modern' PC's running Microsoft Windows NT4, Windows 2000 and Windows XP). It is a PC based graphical tool for producing configurations for the Microsol XCell series of Remote Telemetry Units (RTUs). Using a Drag-and-Drop RTU contruction interface in a Microsoft Windows environment it allows the user to set-up and maintain configurations for RTU's of various sizes from the simplest single Unit RTU to complex RTU's with up to 254 units distributed over many racks and Bays. To aid configuration of the RTU, data may be imported into 'Workbench' from Microsoft Excel spreadsheets. 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 is distributed by the 'XCell' network to the relevant unit processor in the RTU. Additionally it is possible to store archive copies of the configuration, in compressed format, on the target RTU so that these may act as a reference for later 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. This facility is useful in debugging configurations before the configured RTU's 'golive' in the field.

Installation
System Requirements
In order to run the Microsol Workbench configuration program you will require a computer system with at least the following minimal resources: 1. 2. 3. 4. 5. 6. A 500MHz or better Pentium class PC processor 32 Mbytes or more of Random Access Memory (RAM) Minimum 40 Mbytes of Hard Disk Space for the program, additional hard disk space will be required for storing the individual configurations A Windows supported graphics adapter supporting 256 colours or more and a 4x CD-ROM drive. Microsoft NT Workstation 4.0 or better (Windows 2000 or Windows XP are OK) An RS-232 serial communications port, although this is not necessary to run the configuration program you will not be able to download the configuration to the 'XCell' unit or monitor the unit without it.

Installation
To install Microsol Workbench on your computer you need to: 1. 2. 3. 4. 5. Turn on your computer. Remove the installation CD from the case and place it in your CD-ROM drive. Double-click the My Computer icon on your desktop. Double-click the CD-ROM icon Double-click the Setup.exe program icon, this should then start the installation program and display the dialog shown in Figure 1.

Figure 1 - Microsol Workbench installer welcome screen

6.

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

Next and the installer will present the installation folder selection dialog as shown in Error! Reference source not found..

Figure 2 - Select Installation Folder Screen

7.

8.

Although it is recommended that you install the program into the default folder you can use this dialog to select another location for the installation. Additionally the Workbench can be installed in a singleuser or multi-user environment. You can select whether you require a single user (Just Me radio button) or multi-user (Everyone radio button) installation. Although the installation disk space requirements of the program are modest you may wish to check that sufficient space is available on your hard disk, if you do, click the Disk Cost button. This will present you with a list of your hard drives and the amount of space available for installation and the amount of space require for installation of the program (currently ~27Mbytes), ensure that you install the program on a drive with sufficient space. Once you have finished the selections click Next and the installer will ask you to confirm the installation, as shown in Figure 3

Figure 3 - Installation confirmation

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 Figure 4.

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 your desktop.

Figure 6 - Microsol Workbench desktop icon

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. 3. 4. Double click the Add/Remove Programs icon. Find the Microsol Workbench entry in the list displayed and singleclick it. Finally click the Remove button, this will then remove the program from your computer, it will not however remove any 'XCell' configurations that you have created, these must be removed separately 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 a blank workspace to enable you to begin configuration of the RTU.

Figure 7 - Microsol Workbench Start-up

User Interface
The Workspace
When 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 able to create a new configuration for a single RTU. This RTU can contain any of the structural items available (Bays or Units) from the 'Toolbox' area while these in turn can contain combinations 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 'right-clicking' in the required panel, general actions on the complete project workspace are controlled by the workspace menu and the toolbar. The purpose of the workspaces menu and toolbar and use of each panel and their associated menu's will be described in more detail in the following sections of this the Reference chapter. An example of using the panels to create a complete configuration will be described in the Tutorial section later in this document. Each of the three panels within the workspace can be resized by dragging the edge of the pane to the required size, appropriate readjustments will be made to the surrounding panels. In addition the Tool Box and Messages panels are also dockable by double clicking 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.

Menu Toolbar Docking Icon Toolbox Remove Icon

Project

Messages

Figure 8 - The Microsol Workbench

Network Communications Status

The Work Areas


This section of the User Interface 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. This section of the Users Guide provides a description of 'what each action does; further details of 'how the panels are used to create a complete although rudimentary configuration' are given in the Tutorial section later in this document. A number of functions are available across the workspace, each panel can be resized both horizontally and vertically by 'dragging' the appropriate edge to the required position. If the width of the 'Tool Figure 9 - The 'Elements' Box' panel or any panel in 'Workbench' has panel showing the panel menu been reduced in such a way that all of the and 'small' icons tabs cannot be seen at once. Then the partial tab and any hidden tabs are replaced by the first panel in the tab list from the left and a pair of 'scroll' arrows. The hidden panes can be made visible by clicking the relevant scroll arrow and then clicking the required tab. The filled arrow shows that there are further elements to be displayed while the empty arrow shows the end of the 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 panels Figure 10 can also be detached from their position in the workspace and made to 'Toolbox' 'float' over the remaining panels, using the docking icon, allowing them to showing tab be positioned where required. scroll arrows

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 upper left 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 modules can 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 the relevant section for details. Downloading of all or part of the configuration created by Workbench and uploading of archived configurations stored on the RTU processor hardware for modification within 'Workbench' should this become necessary. However, the facilities of the 'RTU Live' panel are only available if Workbench is connected to the XCell network via the RS-232 communications port. Both of these tabs can 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

dropping into the 'Project' panel, of these iconic representations to hierarchically construct a representation of the RTU hardware. Configuration of the I/O and protocols is carried out in the '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 sub divided further for ease of manipulation of the supported groups where necessary. Further groups may be added to the 'Elements' panel when new components become available or are constructed using the Microsol Type Workbench program that is included with the 'Workbench' distribution but is the subject of another User Guide, see that document for details of constructing new 'Workbench' components.

The RTU Live Panel


The RTU Live panel allows Workbench to report on and perform a large variety of operations on the XCell RTU connected to the computer running 'Workbench'.
Figure 11 - Workbench to XCell Communications Not Working

Figure 13 - The RTU Live Panel

NOTE: This panel will Figure 12 - Workbench only provide useful information to XCell if the PC running 'Workbench' Communications is connected to the RTU via a Working serial link. After physically connecting the 'Workbench' host PC to the XCell RTU you must select the required network protocol using the protocol selection menu. This is activated by right clicking on a blank area in the 'RTU Live' panel or right clicking on the RTU icon in the panel, this menu is shown in Figure 14. Selecting the protocol will enable another dialog from which you must select the communications port used to connect 'Workbench' to the XCell RTU, this is shown in Figure 15.

Figure 14 - XCell network protocol selection menu

Successfully completing these two steps will enable 'Workbench' to begin communicating with the RTU. Once 'Workbench' is in communication with the RTU it will update the Network status icon in the bottom right of the 'Project' work area, see Figure 8. If there is no connection the 'blocked' icon is shown, if the connection is good the network icon is displayed unblocked. These two icons are shown in the Figure 15 - Serial Port selection for RTU accompanying Figure 12 and 13 respectively. communications As an additional check that the network is functioning correctly it is possible to detect communications activity on the network by monitoring the 'Workbench' host and RTU icons in Figure 13. The relevant icon (host computer on the left and RTU on the right) will briefly flash when the relevant unit is transmitting a message. The first action Workbench will carry out when it is connected to the RTU is to interrogate it to determine the hardware structure of the RTU and the software (NAMED BLOCK's), including configuration data that are present in the system. This structure is

displayed in the 'RTU Live' panel as an iconic system map as shown in Figure 16. In addition the current network time will be displayed at the top left of the 'RTU Live' panel, this also can be seen in the Figure. This map comprises three columns as can be seen from Figure 16, these are: The diagrammatic (iconic) representation of the 'Workbench' host PC (254-Windows) and connected RTU including all processors and software function modules (NAMED BLOCK's). The version number detected software (NAMED BLOCK) of each module
Figure 16 - The 'RTU Live' panel after connecting to the XCell RTU

The start address of each NAMED BLOCK in the processor memory address space. Once the structure of the RTU has been determined by 'Workbench' the operations that can be carried out are accessed through a series of context sensitive menus applicable to each of the major units within the RTU (these are the RTU, the Hub or the Software). Many of the options are common to several menu's therefore where common options are available they will only be detailed in one menu.

The RTU icon menu


The RTU network menu, accessed by right-clicking the RTU icon in the network diagram, is shown in Figure 17, this menu has a number sub-menus to access the various function groups, these functions are described briefly below: Update All Units Will force 'Workbench' to interrogate the connected XCell RTU and update the 'RTU Figure 17 - RTU Network Live' display. This should be used if any hardware or function menu software, 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 related operations that can be carried out in the 'RTU Live' panel, this sub-menu is shown in Figure 18. Download DMF Downloads the last version of the current project, saved as a DMF file, to the RTU, the master Figure 18 - The Project Sub-Menu processor within the RTU then distributes the configuration data to the relevant processors as required. Upload Project Uploads the local copy (held in the memory of the Master Processor of the connected RTU) of the last downloaded project from the RTU to 'Workbench'. The project file is stored on the unit as a compressed 'ZIP' file, this is what is uploaded and can then be opened and modified in 'Workbench'. The option is not available ('greyed-out' see

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 the options for enabling and disabling RTU database message reporting in Workbench; these change messages are then displayed in the 'Change Messages' pane of the 'Messages' panel. Details for interpreting the data displayed in the 'Change Messages' panel are given in that section and it's associated Appendix, this sub-menu is shown in Figure 19. Enable All Change Messages Enables the reception and logging of all Figure 19 - The RTU Database Messages Sub-Menu change messages transmitted on the connected XCell network, these messages are displayed in the 'Change Messages' pane of the 'Messages' panel as shown in Figure 20. Disable All Change Messages Disables the logging of the network change messages for the connected RTU.

Figure 20 - Change Messages From Connected RTU

The Protocol Sub-Menu This sub-menu contains the XCell RTU communications protocol selection options between 'Workbench' and the RTU, this menu is identical to the protocol selection menu described in the protocol selection section above and shown in Figure 21.

The Hub Menu


By right Figure 21 - The Protocol Sub-Menu clicking on the 'Hub' icon in the 'RTU Live' panel a different menu is available as shown in Figure 22. This menu contains three sub-menus, Project,
Figure 22 - The HubMenu

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

The Project Sub-Menu This sub-menu contains 'Workbench' software NAMED BLOCK and archived configuration related operations that can be carried out using the 'RTU Live' panel, this sub-menu is shown in Figure 23. Upload Uploads the local archived copy (held in the memory of the connected RTU) of the last downloaded project from the RTU to 'Workbench'. The project file is Figure 23 - The Project Sub-Menu stored on the unit as a compressed 'ZIP' file, this is what is uploaded and can then be opened and modified in 'Workbench'. The option is not available ('greyed-out' see Figure 17) unless the RTU reports the presence of the archived configuration file when 'Workbench' first interrogates it. Download - This option allows you to download new software modules (NAMED BLOCKS) to the relevant processor thereby allowing 'on-line' updating of the processor software. Please note that this option is NOT available where the XCell processor module is not fitted with a Flash EPROM memory module, the FXP-010. The Front Panel Display SubMenu This sub-menu contains 'Workbench' options to change the front panel display of the attached RTU mimicking the actions of the FUNCTION button on the front panel of the processor module of the XCell unit, this sub-menu is shown in Figure 24. Group A, Group B, Group C and Group D The maximum number of I/O points that are currently supported by a Figure 24 - The Front-Panel Display Sub-Menu single XCell unit is 256 (four digital input cards with 64 digital I/O per card). As the front panel of the XCell processor unit has only 64 status LED's these 256 I/O points are split into four groups of 64 (Groups A-D). These four menu options allow you to see the status of one of these I/O point groups on the front panel status 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 XCell units 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 a debug panel, the LED's reflect the status of the processes currently active in the XCell processor unit, please refer to the relevant process (I/O point or protocol) debug manual for information to interpret this display.

The Software Menu


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

Figure 25 Software SubMenu

Downloading the current project


The main function of the 'RTU Live' panel is to allow you to download to the XCell RTU part or the entire current project. Note, however that the project must be saved before you can download it to the RTU and the XCell RTU MUST be online. Starting the download of the project Figure 26 - Project download progress box data is achieved simply by dragging the project element (this can be either the whole RTU, a bay, unit or I/O Group) from the 'Project' panel into the 'RTU Live' panel, this action will 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 in the 'Project Information' box and this unit is not online, 'Workbench' will advise you of this, and give you the opportunity to abort the operation. If you continue to download, the configuration for the online units will be downloaded but the archive copy of the project WILL NOT be downloaded and as such will NOT appear in the 'RTU Live' RTU structure display. Project 1 Download After the completion of the project download you can use the 'Update All Units' menu item, see above, to force 'Workbench' to Figure 27 - The XCell RTU after unit 1 update the RTU structure display, Figure 27 project download shows status of the test RTU after downloading the project data for Unit 1 only.

The Elements Panel


The Elements panel contains the library of components used to make an XCell RTU configuration. By default it is composed of four tabbed sub-panes, these are the 'Project', 'Point', Slave Protocols' and 'eXpress' panes, and is used to create the configuration for the XCell RTU in 'Workbench', clicking on one of the four tabs will bring the named pane to the front. Each of these panes is itself divided into sub-panes containing linked groups of components. Clicking on the name bar of the sub-pane will display the contents, these sub-panes may be renamed, deleted or new sub-panes added to incorporate new components from updates to 'Workbench' or created using the 'Microsol Type Workbench' utility included as part of this package. Please see the 'Type Workbench' user Figure 28 - The Elements manual for details about creating new types for 'Workbench'. Panel The 'Elements' panel allows you to select the hierarchical elements from the sub-panes that are required by the RTU configuration, these can 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 the icon and selecting 'Delete'

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

Figure 30 - Item CAN Connect

Figure 29 - Item CANNOT Connect

The 'Elements' panel contains the following panes: Project This pane contains the highest level items for the overall hardware structure of 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 added any combination of Bays and Units up to a limit of 254 units, as shown in the following table.
Table 1 - Project Item Construction Hierarchy

Can be added to RTU Bay Unit

Project
Y N N

RTU
N Y Y

Bay
N N Y

Unit
N N 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,

Point This pane contains the PROCESSED I/O point types available for configuration onto the XCell Units using the various hardware card types. These I/O points are split into logical groups, generally mimicking the available card types, in sub-panes within 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 BCDs). Each of these point types and the meaning of, and the limits that

 ip m j ~~ l ji w ~  p ~  ip i j{ j n j 48i Qm 8Eg6l u pu8t48mi x i EQ~ p t~u w Eg 44A{ x`y w yypu 8u ms8An `8844{ je`y w 8yy j y p wpn j up m w u x qmp l  up o y x p psnsppu n w6Q84E4A8x 8 4u u88n m84oQ kl j8Eg j g x o t s r l qn w q ~~ li   p p w w  w p ~p q w u x q p l nm i l 8i 0u y`l %848Q`l yQ j 0v~ w q m u z j p w n u l y l p i xn m xin~ l n~ l l qn

`gASn tt44E{ `y 48yyqpj`ASn tt t s r il ~ w u j y x wp l n n g x ~ w u pil l~ wpn j up m } 84vu 8u mi88p6|vy8~ 8p6{ j`l zs`u 8pu jmv8m qmp l  up } | i y x u p w n up %8ESQ kl 8EhAe68640 UV dAQ GH Y H WV HA`w d t s r q mp l on m ji g f d PI F WH x FI w U g V d EQ8ED 6 Ww FI FP F8EB wP F B ww HD B H F D REq 8V d ESh`848 4V 0V 8V bi8yrsySP tci8U w B FD wP F B WU q xd d x d dU P F I XU P q Y w d V x V w 8U6vu tH YspUiV d8V f8I6Sh QQ GH F8Ef8fV eb``H %X V F X F D r q V UP FI VU P gPI D B TIU H d c a H V F Y W VU HD H T RP I FD B @ 75 3 2 1 ) $ "        8I8P SQ GH 8EC&A968640( &'%#  !    

n tt w u

XU 86v

apply to, each configuration field will be described in more detail in the relevant I/O Point Appendix later in this document. Slave Protocols This pane contains multiple subpanes, see Figure 31 for an example, one for each serial communications protocol that can be added to a Unit. Each protocol pane contains representative icons for each XCell table used to configure the respective protocol. The currently the available protocols are, IEC60870-5101 Slave, DNP-3 Slave, MODBUS Master Ferranti Mk2A (Scottish Power Version) and Ferranti Mk2A Slave (Northern Electric Version). Further protocols will be added to 'Workbench' in future versions. An example of using the protocol tables will be found in the Tutorial section and full details of these tables will be found in the relevant configuration guide purchased with Figure 31 - Slave Protocol Pane the protocol. showing sample protocols eXpress This panel contains various pseudo points and tables for use with the 'Microsol eXpress' program, it contains the following points, eXpress AO, eXpress AI, eXpress DI, eXpress DO, eXpress Gen and eXpress Map. These points and tables are constructed using the 'eXpress' language and are used to combine physical hardware inputs to produce a virtual output or input for the system.

Configuring the Elements Panel


The main panes in the 'Elements' panel that contain subpanes are configurable by using the pane sub-menu, shown in Figure 9, this is activated by 'right-clicking' on the sub-pane name bar. Briefly this menu allows you to: Add a new Group clicking this option on the menu allows you to add a new icon group, Workbench creates a new group at the bottom of the Toolbox, see Figure 32. Once the new Group name has been entered, clicking anywhere in the 'Toolbox' will fix the Group name bar in the 'Toolbox' making Figure 32 - Addition of a new the new panel available for use. Group to the Toolbox Icons can then be dragged from other groups into the newly created Group or add new items created in the 'Microsol Type Workbench' program. Remove a Group by selecting the 'Group menu' on the relevant name bar and selecting 'Remove a Group', this group pane can be removed with it's associated icons. Rename a Group by selecting the 'Group menu' on the relevant name bar and selecting 'Rename a Group', this group can be renamed, see Figure 33. Figure 33 - The New Large Icons clicking this option the size of the icons displayed Group RENAMED in the 'Elements' panel can be changed from small icons to large icons, see Figure 28 Small Icons clicking this option the size of the icons displayed in the 'Elements' panel can be changed from large icons to small icons, see Figure 13

The Project Area


The 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 Attributes pane (right), these are both shown in Figure 34 below with the expanded Project panel shown in Figure 34 below displaying all possible data within that panel, these data fields are fixed.

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

The 'Project' view panel allows you to create an image of the physical structure of your RTU by dragging elements from the relevant Tool Box panels and dropping them into the Project panel. Once the image of the RTU has been created in the Project panel you use the Attributes panel to define specific attributes for each of the entities in the image, this includes the RTU, Units and I/O point groups. To remove items from the 'Project' pane you must right-click on the icon and select the 'Delete' function that is displayed. A very simple project in the early stages of development is shown in Figure 35 giving an example of the configuration image and the attribute table ready to be completed. Detailed usage and a description of each I/O point available will be given in the relevant I/O table at the end of this document.

Figure 35 - The Project Panel

The contents of the 'Attributes' pane are controlled by a number of context sensitive menu's activated by right-clicking, these are the 'Add Records' menu and the 'Data Manipulation' menu. The 'Add Records' menu is active whenever there are Groups defined in the in the 'Project' pane, the 'Data Manipulation' menu is only available when records are present in the 'Attributes' pane.

The 'Add Records' Menu

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

The 'Add Records' menu, invoked by right clicking in the 'Attributes' pane, is shown in Figure 36 after the addition of suitable point groups to the 'Project' diagram pane. The records will be added to the last entered I/O group unless you have clicked on another group in the 'Project' pane. Clicking this menu displays the record addition dialog shown in Figure 37 which allows the selection of the number of records of that particular type that are to be added to the group. The complete use of these menus will be shown in the Tutorial section later. Adding further records the the I/O group is simply done by right-clicking in a blank area of the 'Attributes' pane and selecting the 'Add Figure 37 - The 'Add Records' dialog XXXX Record(s)' option, the new blank records will be added to the end of the existing I/O point table.

The 'Data Manipulation' Menu

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

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

possible to add data quickly and manipulate the contents of the records using the 'Data Manipulation' menu. The 'Data Manipulation' menu is shown in Figure 38 and a brief description of each of the items in the menu is given in the following paragraphs. For more detailed instructions on how to use this menu please refer to the Tutorial section later in this document. If a series of records have not been selected the 'Data Manipulation' menu is truncated 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 text fields). Note: numeric fields or fields with a drop-down option cannot be 'Cut' this operation only applies to TEXT fields, the data to be 'Cut' MUST be highlighted the action will not work otherwise. Copy - Allows the highlighted text within the various fields in the 'Attributes' pane to be copied to the Windows clipboard where they can be 'Pasted' to a blank field using the Paste 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 work otherwise. Paste Allows the previously 'Copied' text of a highlighted field to be 'Pasted' into a blank 'Attributes' pane data field, the 'Copied' data will be identified by the '_N' suffix where N denotes the incrementing number of simultaneous copies, numeric fields or fields with a drop-down option can be 'Pasted'. As shown in Figure 39.

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

Insert Record Allows the insertion of a single I/O point data record into an existing I/O point data set, the record is inserted above the current cursor position (set by single clicking in the relevant record). This new record will have the default values for such a record and can be manipulated using any of the methods described in this section of the Users Guide. Delete Record Allows a single point data record to be deleted, the record that is deleted is at the current cursor location. The cursor is placed in a record by single clicking anywhere 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' the selection to the last record in the set leaving the records to be deleted highlighted as shown in Figure 40. Set Allows the setting of one or more records within a column to a defined value after selecting the fields to be changed clicking the 'Set' option will display the 'Set' dialog which accepts the field(s) value. Click OK and the selected fields will be set to that value, see Figure 41 for an example (however, this value is not valid for the SDI point being configured, see below).

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

The 'Set' operation will not allow you to set a value outside the predefined range for the particular I/O point (e.g. Setting an SDI to an On Time of 60 seconds is not permissible the limit is 10 seconds). If 'Workbench' detects an out of range value an error box will be displayed showing the maximum permissible value at which time you must correct the 'Set' value to avoid the message being displayed again. Set to Default Allows the setting of Figure 40 - 'Set'ting an I/O point to one or more fields an illegal value within a column to the 'default' value. This value depends on the type of I/O point and the field within the record. Refer to the I/O point tables appendix to determine the default value for the required Figure 42 - Illegal value error point and field. Text fields are always empty by default, message showing minimum and numeric fields and drop-down fields may have non-zero maximum permissible values values. Interpolate This function is similar to the 'Set' function but has the additional feature that allow you to set certain point fields to an incrementing number with variable spacing, but additionally text may be added before and after the number.
Figure 43 - Interpolate dialog (numbers only)

The interpolate dialog has two forms shown in Figures 43 and 44. The first provides the ability to increment the number and the second, available by checking the 'Use Prefix and Suffix' box allows the addition of a textural prefix and suffix to the incrementing number as shown in Figure 44. As an illustration the result of applying the two dialogs shown in Figure 43 and 44 on the current project can be seen in Figure 45, the numeric interpolation has been done on the 'Channel' column and the textural interpolation has been applied to the 'TAG' column.

Figure 44 - Interpolate dialog (prefix and suffix)

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

In the 'Attributes' pane there are three other methods of editing data within the point fields. These are the Spinner, which is activated when single clicking in the field you want to edit, this is shown by the up and down arrows beside the field. This allows you to increment or decrement the value by one each time the up or down arrow is pressed (see Figure 46). The 'Drop Down' selection box (see Figure 47) which is activated by clicking in the field you want to change with the available items displayed by clicking the single downward pointing arrow beside the field and manual editing by double-clicking in the field that requires changing.

Figure 46 - SDI Point table showing 'Spinner' selector

Figure 47 - 'Drop-down' selection example

The double-click will highlight the current data within the field and allow it to be changed to any valid value, if the value entered is invalid for that particular field the value entered will be changed to the maximum permissible value for that field. Once the value has been accepted by pressing the 'Enter' key the highlighted text will move to the next field within 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. If more groups are added to the RTU than can be displayed on the screen the selection arrows will appear in the top right hand corner of the tab area allowing you to scroll through the nested tabs to make your selection. Figure 48 shows the 'Attributes' pane with the scroll arrows displayed.

Figure 48 - Project and Attributes panes with I/O Group scroll arrows shown in top right corner

The Message Box


The Messages panel that occupies the lower portion of 'Workbench' is another twopane 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 of the connected RTU (Change Messages pane, Figure 50). Change messages to this panel can be enabled or disabled using the RTU Live pane of the Tool Box panel.

Figure 49 - The 'Workbench' messages pane

Figure 50 - The 'Change Messages' pane

The 'Change Messages' pane allows you to view the change messages transmitted around the network of the connected RTU. As can be seen from the image above the 'Change Messages' pane is split into a number of columns, the following paragraphs give a brief description of the data reported in each column. 1. This is the number of the channel that generated the change message, this number can be in the range of 1 to 254. 2. 3. This is the I/O channel number in the unit, the maximum value for this field is 256 which can only occur for digital inputs either RAW_DI or SDI. This is the I/O point type, it can be a PROCESSED type or a RAW type, the combination of this item and the I/O channel number give the unique identity to every point within the RTU. The PROCESSED point types currently available

are SDI, DOT, AIN, BCD, ACCUM and TAP, the RAW point types are RAW_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 1bit value field but also has a suppression field, however the suppression field is not broadcast around the system. The field ID is a bit encoded value with some bits reserved for indicating the size of the data that the field contains and also a unique value to identify it. This field is a text description for the most common fields such as B1_VL (1-bit binary value field). The current state of the I/O point and can be a binary value or an analogue value depending on the I/O point being reported. This is the binary representation of the status bit-field provided that the field supports a value status (additionally there are Value fields & Value-Status fields). This is a bit encoded field and some of the bits have different meanings depending on the group that is using them, to aid the interpretation of the values reported in this field see Appendix 2 later in this users guide. This is the network date and time of the latest change of state of the I/O point to the nearest millisecond This is the message type, currently there are four message types that can be reported, these are: CM Change Messages FU Full Update P1 Packed Message Type 1 P2 Packed Message Type 2

5. 6.

7. 8.

The Main Menu


The 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 are accustomed to, including File, Printing and Edit operations. The following sections will describe each of the available menu items in the context of the Workbench operation.

Figure 51 - The Workbench Menu

File Menu
The File menu provides the standard set of file manipulation options as shown in Figure 52 below. Each of the options will be briefly described below; New Creates a new blank project in a new workspace, the old 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 status of the 'RTU Live' window, the status displays remains unchanged. Open Allows you to retrieve an exiting 'Microsol Workbench' file (*.wxp) from your hard drive. On opening the file the project information box (Figure 53) is displayed this allows you to confirm the correct project version number and description. Close Closes the currently visible project, if the project has Figure 52 - Workbench 'File' been modified since it was last loaded from disk 'Workbench' Options 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 Close the project without saving the changes and 'Cancel' will abort the Close operation and return you to the project workspace. Save Allows you to save the current project as an XWP (Microsol Workbench Project) file on your hard drive. Before the file is written to the hard drive Workbench specific information, including configuration version numbers are requested, see Figure 53. Microsol Workbench projects are stored with a predefined structure on your hard disk, each project creates two files in the 'root' project directory, a project file and a compressed archive Figure 53 - Project Information Box, the file. In addition a sub-directory is created using Major and Minor version numbers will the project name which contains the I/O group appear in the 'RTU Live' panel when it is updated after configuration download. files used in the project, this structure can be Archived configurations are stored on the seen in Figure 54. redundant unit if one is specified, if not
required it is important that this value be set to 0 (no redundant unit) otherwise the archived configurations will NOT be stored on the RTU.

Figure 54 - Microsol Workbench Project files on the hard drive

Save As Allows you to save a current project file as a Microsol Workbench File under a different name if required as with the 'Save' option the 'Project Information' box is displayed allowing alteration of the project details if required. Print This item will only become active (not 'greyed out') when 'Workbench' determines that there is something to print (you must have 'clicked' on the 'Attributes' pane). Print will then 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 Workbench determines 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. The formats available depend upon the make and model of printer attached to the system at the time. Below the 'Print Set-up' entry is a list of the most recent 'Workbench' project files you have edited, 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 will detect if you have not saved the modified project and prompt you to save the file before Exiting.

Edit Menu
The '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 the following sections, as they are identical to the standard Windows functions details will not be given. Undo Works for data manipulation operations in the 'Attributes' pane of Workbench (it will not undo a drag-and-drop operation from the 'Toolbox' into the 'Project' pane). However if Figure 56 - The Edit data has been set using the 'Set', 'Set to Default' and 'Interpolate' Menu 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 will have 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' function and 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 'Attributes' pane, fields that are 'Cut' will revert to their default values (empty for text fields). Note: numeric fields or fields with a drop-down option cannot be 'Cut' this operation only applies to TEXT fields, the data to be 'Cut' MUST be highlighted the action will not work otherwise. Copy - Allows the highlighted text within the various fields in the 'Attributes' pane to be copied to the Windows clipboard where they can be 'Pasted' to a blank field using the Paste action, (see below). Note: the data to be 'Copied' MUST be highlighted the action will not work otherwise. Paste - Allows the previously 'Copied' text of a highlighted field to be 'Pasted' into a blank 'Attributes' pane data field, the 'Copied' data will be identified by the '_N' suffix. As shown in Figure 39.

View Menu
The Workbench 'View' menu, shown in Figure 57 allows you to configure the structure of the workspace, enabling or disabling the display of the various workspace components. The workspace components that can be configured are:
Figure 57 - The View Menu

Toolbox Pane Project Pane Messages Pane Toolbar

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

Window Menu
If multiple projects are created or opened in the same session of 'Workbench', by use of the 'File+New' or 'File+Open' menu options for example, each will be assigned a new workspace, by default these workspaces are 'stacked' therefore only one is visible at a time. The 'Window' menu allows you to arrange the workspaces in a different organisation or to access another of the stacked workspaces for editing. The complete 'Window' menu is
Figure 58 - The Window Menu

shown in Figure 58 with brief descriptions of each of the entries given in the following sections, as these are 'standard' Microsoft Windows options no detailed explantion will be given. New Window Creates a copy of the currently active project in a new window, the project that appears in the new window is loaded from the hard disk so that it does not reflect any changes since the last 'Save' operation. The old project tab will be changed to Project:1 and the new project will be identified by it's own tab labelled Project:2 these changes are shown in Figure 59 and 60 below.

Figure 59 - Project 1 modified after loading from hard disk


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

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 as shown in Figure 61. Clicking on the title bar of any window will bring it to the front for manipulation.

Figure 61 - Cascaded Project Panes

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

Figure 62 - Tiled Project Panes

Arrange Icons This option currently performs no useful function but may be activated in a future release of 'Microsol Workbench'. The last entry in the 'Window' menu is a list of all currently open projects with the consecutive number of the window for quick reference, clicking on the window number will bring that window to the foreground, the currently active project window is 'checked'.

Help Menu
The 'Help' menu entry provides access to the Workbench help system, the current complement of options for this entry is shown in Figure 64.

Figure 63 - The Help Menu

The 'About' option, the only one available at the present time, displays details of the program version numbers. This information is required when requesting technical support and a sample 'About' box is shown in Figure 65. Context sensitive help is however available through the use of 'hover' tips. These brief items of descriptive help text are available by 'hovering' (keeping the mouse cursor still for a few seconds) the mouse cursor over the item in question and after a few seconds a single boxed text item will appear.

The Tool Bar


The 'Tool Bar' provides single click access to a selected number of the most often used menu Figure 64 - The Microsol Workbench 'About' items. These are shown in their own menus (see Box Figures 52, 56 and 64 and the appropriate descriptions). In the order in which they appear on the tool bar (New, Open, Save, Cut, Copy, Paste, Print and Help) and are shown in Figure 65. The 'Tool Bar' like most of the other major items in 'Workbench' may be removed using its Figure 65 - The 'Toolbar' 'View' menu check box (see above). Or it may be moved from it's default location (immediately underneath the menu) by clicking and holding the toolbar 'handle' (the dashed line at the far left 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 therefore they will not be described again here.

Tutorial
In this section we will use the interface detailed in the last section to create a simple project and download it to a connected XCell RTU. Although all of the interface functions will not be used for this tutorial many of the most commonly used functions and point types will be included thereby giving you a basis for creating more complex configurations when required. The process that will be followed is: 1. 2. 3. 4. 5. 6. Start a new project called Workbench 1 Create an RTU with a single bay with a single unit in the bay. Add I/O (some basic digital and analogue points) and a protocol (the IEC60870-5-101 Slave protocol) to the unit Configure the I/O points and protocol Download the complete configuration to an XCell RTU Upload the stored configuration from the RTU.

To carry out this tutorial you will need the following: 1. 2. 3. 4. A PC with at least one serial communications port and a copy of Microsol Workbench, version 1.6.0 loaded. A second PC with WinIEC loaded to test the configured IEC60870-5-101 Slave protocol on the XCell unit. The relevant cabling to connect the PC's to the XCell rack network. A XCell rack with one cell containing one processor card with one digital input card (HDI-050), one digital output card (HDO-030), an analogue input card (HAI-030) and an analogue output card (AOT-030). For this tutorial it is assumed that the PC and the XCell rack hardware is fully configured, powered and connected together with a working communications link.

5.

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. 3. 4. 5. Select 'File+New' to open an unnamed blank project Select 'File+Save As' and wen the file naming dialog is presented type 'Workbench 1' then click 'Save' When the 'Project Information' dialog is displayed call the 'Project' WB-1 and click 'OK' 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 in the bay
As 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 have the complete hardware (excluding the I/O) set-up in the 'Project' pane ready to add the I/O and 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 right hand 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 that shown in Figure 83.

Figure 67 - The project with the 'hardware' configured

Add I/O and protocol to the unit


Here 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 analogue points and the IEC60870-5-101 communications protocol to unit 1. 1. In the 'Elements' panel select the 'Point' pane, from the 'Digital' sub-pane drag 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 'IEC Map' table from the IEC60870-5-101 sub-pane, onto unit 1. This will result in a 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 working space remove the 'Toolbox' from the workspace using the 'View' menu and deselecting the 'Toolbox' check box as shown in Figure 69. Next we will add some individual I/O points to the various groups within the RTU. To do this we must use the 'Attributes' pane in the 'Project' panel. Start by clicking on the SDI group, this will then highlight, right click in the 'Attributes' pane and click on the 'Add SDI Group Record(s)' menu item, add 8 SDI points using the selector box. This will then give you a Project area similar to that shown in Figure 70. Continue adding individual I/O, eXpress points and protocol tables until you have achieved the following configuration: 8 SDI points 4 DOT points 4 AIN points 1 IEC-Gen table 6 IEC-Map entries

5.

6.

Figure 69 - Toolbox removed from Workspace

Figure 70 - SDI Group with 8 SDI points added

7.

Once the above have been configured the resulting project configuration should 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 entries.

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 the physical I/O points and protocol have been added to their relevant groups. It is now necessary to configure each I/O point to do something useful, to understand the meaning of each of the fields in the I/O point records it will be necessary to use the I/O point tables attached as an Appendix to the end of this document. Figure 72 shows the SDI Group on Unit 1 before any configuration, all fields Figure 73 - Using 'Interpolate' to set up the TAG name string are set to their defaults which are basically meaningless in the context of an XCell RTU (e.g. All of the channel numbers are 0). We will configure these SDI points to use the first 8 channels of the HDI-050 (channels 0-7) with

relevant TAGs and descriptions using the channel number to differentiate them. The other settings will be used to demonstrate the attribute editing options rather than to reflect a 'real-world' set-up. We will set the TAG names for each of the SDI points to the string 'SDI X TAG', see Figure 73 for details (where X is the incrementing TAG/Channel number from 0 to 7). Using 'Interpolate' plus the 'Use Prefix and Suffix' option from the edit menu to set up this string quickly.
Figure 75 - The 'Interpolate' dialog with the TAG string set up

Figure 74 - 'Set' options dialog

Figure 76 - 'Set' value request box

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', this time no suffix will be used as the interpolated number is the last character in the string. The result of both of these 'Interpolate' 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/Suffix check 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 'Inverted' and 'Not Suppressed 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 a combination 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 the fourth 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 pulse width of 500mS.

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

Figure 79 - Complete Unit 1 DOT Configuration

To complete this part of the configuration tutorial we will configure the Analogue Group on Unit 1, which has been configured with the AIN Group with four members in the group. The AIN Group will be configured in a similar manner to the digital groups however this group will use channels 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 the completed configuration for the AIN Group on Unit 2. Figure 80 - 'Interpolate' used to set Appendix A of this user guide gives the complete channel numbers from 4-7 set of configuration parameters for the three Groups covered 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-5101 Slave protocol. In general the configuration of a protocol is the same as configuring any I/O point. With the exception that the configuration tables will generally be larger (have more fields) and the MAP table entries will have to be configured after the I/O points have been configured 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 in WinIEC to allow communication, Appendix 1 contains the sample configuration for the IEC101 Gen table. For a detailed description of the IEC60870-5-101 Slave protocol and the configuration 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 sample portion 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 records for this protocol but these will enable us to monitor the eight digital inputs and the four analogue inputs as both single points and groups of points. Appendix 1 defines the complete

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

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

Download complete configuration to an XCell RTU


When 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 is necessary to: 1. 2. 3. Connect the 'Workbench' computer to the XCell RTU using a suitable serial communications cable. Select the communications protocol ('Field Net') and communications port. At this point 'Workbench' should be communicating with the RTU, the network icon Figure 84 - 'Workbench' is should be 'unblocked' and the 'RTU Live' panel communicating with the should now show the structure of the connected RTU RTU, see Figure 84. 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. Once this is completed successfully 'Update All Units' from the 'RTU Menu' in the 'RTU Live' panel, this should display the modified structure of the software present in the RTU to include the downloaded project data, this should give a result similar to that shown in Figure 85. You should see that the New Project Data version number of the project configuration items is the same as the current project Figure 85 - RTU Software structure after project version number, in this case download 1.05.

4. 5.

Upload the stored configuration from the RTU.


As a final check that our configuration has been stored correctly on the RTU we will upload the configuration from the RTU and compare it to our original configuration. This operation is carried out from the 'RTU Live' pane in the 'Tool Box' with the following steps. Ensure that 'Workbench' is connected to the RTU and the network is still OK by checking that the network icon is still as Figure 85. From the 'Hub' icon sub-menu select the 'Project' + 'Upload' options as shown in Figure 86. This Figure 86 - Project Upload selection will then start the upload of the archived project from either the primary unit (for single unit systems) or the redundant unit, progress bars similar to those shown in Figure 87 will be seen until the upload is complete. Figure 87 - Project Upload in progress Once the upload is complete 'Workbench' will request a location to store the uploaded project by displaying a 'File' dialog similar to that shown in Figure 88, enter a suitable file name and click 'Save' and the upload of the archived project from the RTU is complete.

Figure 88 - File Save Dialog

( T(m$

453 2#)0'#!$% y$  1 ( & % $ "    


(  T $%

@ ( $etBf

e$@T$BTf (B@$$T@ % %$"  $$ $(T%$$B(e$B 4 T $ ee$ 44 1 % T$B$$%t $1(@T %B $ % TT" eHf $$" $4((@TT(P  (1 4tB$T%T"( T( 14( 1$TB@ % $$( @@ @T$B@@ B@4 m y %"B$%(@ $%tB% % (T T( f $$44 y 4(1t(t@t $$1 $ B@ %1$1 " 1@B@ ($$B( { tB@ (@@ "$@ 1 t ($$B( T@$4 @@ @@( HTT1 $$ 6e(( $m T $$$( $@T$BTfHtt%| {(w"stq"TT$mk j4e"e($TT$$@f z ~ ~ } z y xv i u r p o nl i h g f d (($yT$BTTr Dp B$cfe%a `(VTR %PGH%E DB) @"6421(& q xw v u t s q Y i h g dcb Y X WU C S Q I F C A 98 7' 5 3 0 )'

( $@ %

%$"!   6 '  '  '  )k q  #     6'    E''q  '  )   p 6 p 'qR6' ''6 t''')'E 4 k''E6 tq ' 64'q t 66 'E# R  w ''6)6  }  ~ } | } w u '  | # '' #   ' ##'46u) ##'')  64q6{| z xy qqkq iF C 6rV 6F F T IA V C H n d v u s Q i F V C V C H A A Q D R'G#DI qwf ep)Q 6F rRI r CV l I qhVqPEF I Cw I Hqf ed V C n 9 PiA G i HDDFG Hi h C I x Q i I H QF I h V I H F I H D BAQ h CP CiF y x ''qqV Q 6F 'A6'A'irV''qD G '6RI V I y FD IF SFD FFi V P I o j t IF i r H V IF yF I iiA F r BAQ C o QF IA V I H 6FR6u66s6'rs)'ApD vRqqu66F'st6R6'A''qqup''qhD 6'nq'im 9 Fi H D F h iF ''A l #VD)D'iq)6r CV l F#VV CV xQ 6F t'AW'ikTE'H C' CG qh'E'q6F9xH'qh P C I Q i B I I H I x F BA y D I VA Q h A DDFi h i VG P i Q F 4rVEHHVI CRyR''qh'G qh4rD D'qhqj Q i F i Q H yAi Hi QA C r Ai F V C D Fi D Fi h i D'q)6F 9 C Q hP Fi x I g P F F #DV R Cy q' CHG RI C6P I ''6)6')GE')r')rI qf eW'AEF'AV')rG CAViFG P I H BF T P F IA r DA VA V V C H h d I H V D H F IA F H CAVFP D AV I HG VA V v u s F V H F A TA A P F V C V IF I rV QD 'WI C'')r)trD'VqWr4I B'i64 'AD')r F D F F IA 9R))6h#DV vqwRy 'yrHR#DV v v u s iF C I H y x CA F V V h x C I Q'66WI 'G'4'A@WG)'4'AHR6TERwI 'AHGW'G AiF SFD CAV I H IA G B r A F P IA D B @ iF y x I A C V I IA )t'q#p6F '%))'`EY 1AWI C6F )66F QR)6FE CD v u s rGA F VG U Hi hX gf edc ba X VG U T H QF S P I HG D A BA '@ 9 6342 1)'%#"!  053 8755 0 ( &$   u j wxeu wn4Eg eu 8y0l8qn qf{ 0u iu 8pu jm  o~ nm u { pil j wp y l i l n j l j ~ w n

np q qm u z j 8npl 8i

u n we8Q~ f{ l88v~ w ~ Es w q u l li m l qn j p ip l qn w q

p li 8t

Glossary

Troubleshooting and Technical Support


In the event that problems with 'Workbench' cannot be solved with reference to this Users Guide or the on line help, TECHNICAL SUPPORT is available from 08:00 to 20:00 GMT from:
Technical Consultants Group Microsol Ltd The Centre for Monitoring and Control Enterprise Complex Pearse Street Dublin 2 Republic of Ireland Fax: 00353-1-671-6343 Tel: 00353-1-415-3700 Email: support@microsol.ie Web: http://www.microsol.ie

To ensure that you obtain the best service please ensure that you include explicit details of the problem. The minimum would be the version of 'Workbench' you are using, the make and type of computer you are using, the operating system used on the computer and the hardware and software structure of the RTU connected to 'Workbench'.
5  0 44B% C%5B5"AB54BA)43636!)3$4 8(6  7 ! #  #   $  #  !    !  @ 1 1 9 7  0 4%5454312) ('%%"#"      $  !     0 #  &    $   !    

Appendices
Appendix 1
Tutorial SDI Configuration
TAG Description Channel On Time Off Time Invert
0 1 2 3 4 5 6 7 100mS 100mS 100mS 100mS 100mS 100mS 100mS 100mS 500mS 500mS 500mS 500mS 500mS 500mS 500mS 500mS No No No No No No Yes Yes

Inhibit
Auto Suppression Auto Suppression Auto Suppression Auto Suppression Auto Suppression Auto Suppression No Suppression No Suppression

SDI 0 TAG Workbench 1 Test SDI 0 SDI 1 TAG Workbench 1 Test SDI 1 SDI 2 TAG Workbench 1 Test SDI 2 SDI 3 TAG Workbench 1 Test SDI 3 SDI 4 TAG Workbench 1 Test SDI 4 SDI 5 TAG Workbench 1 Test SDI 5 SDI 6 TAG Workbench 1 Test SDI 6 SDI 7 TAG Workbench 1 Test SDI 7

Tutorial DOT Configuration


TAG Description Channel Mode Stages Pulse Time (mS)
0 One Stage 0 Three Stage 0 One Stage 500 Not Selected On Off No Not Selected On Off No Not Selected On Off No

Enable Field
Not Selected

Input Sense
On

Output Output Enable Sense Enable TAG


Off No

DOT 0 TAG DOT 1 TAG DOT 2 TAG DOT 3 TAG

Workbench 1 Test DOT 0 Workbench 1 Test DOT 1 Workbench 1 Test DOT 2 Workbench 1 Test DOT 3

0 1 2 15

Steady State Steady State Steady State Pulsed

One Stage

Tutorial AIN Configuration


TAG Description Channel Delta % Filter % 4 5 6 7 2 2 2 2 1 1 1 1 Polarity Max mA Min mA High Limit mA Unipolar Unipolar Unipolar Bipolar 20 20 20 20 -20 -20 -20 -20 20 20 20 15 Low Limit mA -20 -20 -20 -15 Alarm Deadband 8 8 8 2

AIN 0 TAG Workbench 1 Test AIN 0 AIN 1 TAG Workbench 1 Test AIN 1 AIN 2 TAG Workbench 1 Test AIN 2 AIN 3 TAG Workbench 1 Test AIN 3

IEC60870-5-101 Slave Configuration


IEC60870-5-101 Slave Gen Table
The 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 the parameters are for demonstration only with most IEC60870-5-101 features disabled for simplicity.
TAG Description Data Link Address Data Link IOA Size COT Size Short Pulse Long Pulse (ms) (ms) Address Size 1 Two One One 1000 5000

IEC-101 SLAVE IEC-101 Master Link

Clock Sync Period Clock Sync Source Baud Rate 10 GPS Clock 9600

GPS Unit Number 0

Balanced No

Host Address Transmit Retries 10 3

Transmit Interval (ms) 100

DL Rx Receive Timeout (ms) Timeout (s) 1500 10

RTS Keying Disable

RTS Key On Time 0

RTS Key Off Time 0

Redundancy Redundant Unit No 1

NAK Char 0xE5

File Segments 10

File System Size (kB) 10

SOE Threshold (%) 75

SOE Overwrite Yes

SOE File Size 100

Config File 3 Stage Percent Class Tracking Clear Down 1 Disable Disable 75

Current Value Analogue Disable

Timestamp Option 7-Byte

Analogue Threshold 0

Analogue Deadband 0

Class 1 Class 2 Pseudo Point Pseudo Point IOA IOA 0 0

Data Log

Digital Packed Message Disable

Disable

IEC60870-5-101 Slave Map Table


This 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 for the AIN channel. Only SDI points are added to the Sequence of Events buffer but all point data are Class 1.
Reference Tag SDI 0 TAG SDI 1 TAG SDI 2 TAG AIN 1 TAG AIN 2 TAG AIN 3 TAG Description Field Map Range IOA Address 1 2 3 20 21 22 Data Type Single Point (Input) Single Point (Input) Single Point (Input) Measured Val (Normalised) Measured Val (Normalised) Measured Val (Normalised) Class Timestamped Insignificant Sequence of Events Class One Class One Class One Class One Class One Class One Enable Enable Enable Enable Enable Enable Disable Disable Disable Disable Disable Disable Enable Enable Enable Disable Disable Disable

1-Bit Data SDI 0 MONITOR 1-Bit Data SDI 1 MONITOR SDI 2 1-Bit Data MONITOR AIN 0 8-Bit Data MONITOR AIN 1 8-Bit Data MONITOR AIN 2 8-Bit Data MONITOR

1 1 6 1 1 2

IxIIFQFFYFFYFFYFFYFFF 1  1&I7Ix@Y 7s1xxF17IPHP1III1I7PHIH&7Ix7 lF& IxIIFlFFYFFYFFYFFYFFF 1  (1 Y&I7Ix@IA x7s1xxF17IPHP1III1I7PHH(H7Ix7@lIx1II$I$IHxxI8 F846HHH1F n n  A6HF8HF6FA)% I4Y1%Q H644Y%A8 A48)4 F64 f i c n @Y6%q HH6%q g n elIIIFQQn%I4AQYPg q n g eqlIIIHF8Qn%ec n A 48n %67HFHIH%6n% p f YAe6@Q4Qd i c i d YAe4@i QPHu i c d  YecAQrs4FYg i 4YFHFHI446H& A$b  f f 8A p A6 77xI@i 8j n i 847AQYPg i H 6FHI646H6 4Qe f s 7 e% AxI) A$b q %YA6A%&As A6 & A6Q1F A4yxv&u h w t d h m o ~ d At Ft d At Ft Ft t At ~ At t t j f d p j c e f g c f i d h g A$)QAecx8%QQ)eQ%Q4QfAde$b c ~ At s8&e6)eQ%Q4QfAde$b k i c u f g c f i d h g c w q d h k b q f g c f i d h g Q4%8eQ)eQ%Q4QfAde$b c | sHu@4HuA%$p t q z w y v seQAeeQ%Q4QfAde$b g c f j q f i d h g c d k g f j q f i d h g 8QAeeQ%Q4QfAde$b c | sH$4z4HuA4s4sw t q u { w y v w z c g f i d h g PQ%Q4QfAde$b c q8eQ%Q4QfAde$b j c f i d h g c Ye&eI@| sqH${44HuA4YIAe t u z w y v t r v c d q p r f i d h g eQeQeQQ%Q4QfAde$b c q d f i d h g QQ%Q4QfAde$b c p u f i d h g Q%Q4QfAde$b c s c r g f i d h g eQQ%Q4QfAde$b c g8eQ%Q4QfAde$b k } f i d h g c | sH${44wHA)4wAH4s)p t q u z u y v x v ut r q jQ%Q4QfAde$b p p f i d h g c e g c j g P8A8klgp8Q%sQe$&Q%Q4QfAde$b j f p d c b p f i d h g c ePQ%Q4QfAde$b d c c g f i d h g c eeQ%Q4QfAde$b g q q f i d h g c s d q f i d h g QeQ%Q4QfAde$b c de$$eQ%Q4QfAde$b p c b c f i d h g c s c r p f i d h g eQeqQ%Q4QfAde$b c a W XW U S T S `HVY4VH4HR
!'% ( " )

 ' C C      !   E C 0 2    2    $44%A)FDQ PE 7HE AIH%4A) )4AIIH G 4F%17 3E @ A657 $4(B  A9@87 64310 )(! &%$"  2 E 0   D C      !   5 2  '   #   !   

I/O Status Field (Field 6)

Interpretation of the 'Change Messages'

015!(UC0FE E 4 3 3 f e EW!UFE ` S9 S q Y 008A2FE E 1 ) ( B s 7 E a B ( @ % h9C8B5'FE E'%2fpG8A50FE TA 4 e E"808B'5FE f A ( 6 @ E S9 1 0FE E B 7 % '401'FE E ` 1 ) ( 1 B Y '00UFE E f A VY280("`2FE 7 f EV0&'FE 7 Y S 7 % E!SW08B20FE 7 ` ( f e E'UCiWFE ` ) Y ( T q 07'8C8B20FE E g B ( f e Gc250dFE E % 4 ( a9 B E08B20FE B A ( f e E'0120UFE r f ( 1 B Y E'7"0UFE r f ( 1 B Y E '`7"0e2'FE f ( f ` E'5@'pRiFE ` % T ( TA E"f00dFE 7 e ( a9 B E g B f e W8920FE E0ba'!080FE 7 4 S ( B e Gc250dFE E % 4 ( a9 B EWU0(VFE ` ) Y @9 EXWS'0(VFE T % @9 01!GFE E 3 (Q P ) E01!G0FE 3 (H & E01!G0FE 3 (Q & E 3 (D & 01!G0FE E 1 3 (Q P9 0!GFE E0!GFE 1 3 (I H9 01!GFE E 3 (D9 E01!F5FE 3 (Q P 6 E 3 (I H 6 01!F5FE E 3 (D 6 01!G5FE $ # "!   

5605!U8200200('% 7 1 4 3 ( 3 7 f e ( % 1 ) & SS5U0200('% ` 9 9 4 q Y ( % 1 ) & `5401)08B82s0200('% ( A9 7 ( % 1 ) & ` 9 Sba90200('% B ( % 1 ) & % f @ TA A 4 e ( % 1 ) & 25p8500200('% S B f ( 3 f A ( B 6 @ ( % 1 ) & 020UC808550200('% S 9 B 4 9 f 7 9 ( % 1 ) & '@5A254S01200('% 505!V01'0200('% 7 6 1 4 3 ( 4 B 7 % ( % 1 ) & A ` 4 1 ) ( 1 f B Y ( % 1 ) & '5002U0200('% U"55@802`20200('% 7 Y f 6 A ( 7 f ( % 1 ) & U550&'0200('% 7 Y S 6 @ 7 % ( % 1 ) & `)5@V0W'082500200('% 9 S Y ( S 7 ` ( B f @ e ( % 1 ) & `9S'@UY0(iW082500200('% ) T q ( B f @ e ( % 1 ) & 7 e g B ( B f @ e ( % 1 ) & 0'8082500200('% B A c % 4 ( 7 856G2508ba90200('% B ( % 1 ) & A 6 B 4 B A ( B f @ e ( % 1 ) & 5058082500200('% q 9 6 r 9 1 7 f ( 1 B Y ( % 1 ) & 8A55S020U0200('% B 7 6 r 7 f ( 1 B Y ( % 1 ) & 8A'520U0200('% ` 7 f ( e f ` ( % 1 ) & 202'0200('% 'Up(i0200('% ` % q Y B T TA ( % 1 ) & 5@d92f70087ha0Y20200('% % e ( 9 B ( 7 f ( % 1 ) & g 9 9 9 f e B e ( % 1 ) & 8B2f5@200(800200('% 7 a 4 S B e ( % 1 ) & b50(800200('% B856G2508ba90200('% A c % 4 ( 7 B ( % 1 ) & `5U0V@0200('% 9 ) S @ Y ( 9 ( % 1 ) & TU'085085908505!200('% S % ( B 4 B A @ ( 7 6 1 4 3 ( % 1 ) & Q ) ( B 4 B A @ ( 7 6 1 4 3 ( % 1 ) & P085085908505!200('% H0085085908505!200('% & ( B 4 B A @ ( 7 6 1 4 3 ( % 1 ) & Q0085085908505!200('% & ( B 4 B A @ ( 7 6 1 4 3 ( % 1 ) & D & ( B 4 B A @ ( 7 6 1 4 3 ( % 1 ) & 0085085908505!200('% QRP085085908505!200('% 9 ( B 4 B A @ ( 7 6 1 4 3 ( % 1 ) & IRH085085908505!200('% 9 ( B 4 B A @ ( 7 6 1 4 3 ( % 1 ) & D085085908505!200('% 9 ( B 4 B A @ ( 7 6 1 4 3 ( % 1 ) & Q5C85085908505!200('% P 6 ( B 4 B A @ ( 7 6 1 4 3 ( % 1 ) & I H 6 ( B 4 B A @ ( 7 6 1 4 3 ( % 1 ) & 5C85085908505!200('% 5C85085908505!200('% D 6 ( B 4 B A @ ( 7 6 1 4 3 ( % 1 ) &   

Field Description (Field 4)

C i5AiE7DC F 54 a4 5 C7'F7E42hAiDC 5 5 @ 5 06''@2HA`DC C G 6 g @ C B a4 % 5 V 00(27`DC C"00(2GA0DC H 3 B I 1 C W @ ( 6 3 `XVA010DC C G 5 ( 6 3 f897010DC C @ V G ) V 01AXR(2XDC 0BA0(X'DC C I W V @ CA80BA0XDC g 6 ( I 1 V CA80f03A'DC g 6 ( P F @ CXW2deA8DC H c ( B F 9 )AR83A08DC C I ( @ 3 9 C0(2470DC 3 % 5 & ) Ca!X00DC P V ( 5 & ) C00( ''DC 3 1 ) 4 % % C 3 1 ) 4 % 9 00( '8DC C''XDC G4 ) a I V 0BA8R83A'DC C F 9 ( F @ )"0A8DC C 6 H ( B F 9 C W & ( TS4 G X00U'DC C B G ( 5 1 @ 02H'R0ADC 8900QADC C 3 & ( ) ) I C")'ADC H G F 0B70897EDC C 5 3 54 3 $ # "!   

5 F 4 A75a470200('% 5 ( % 1 ) & 5'752A@70200('% F 4 h 5 ( % 1 ) & 6 G @ H 6 @ ( % 1 ) & 'A2!g`0200('% A0a027X0200('% 3 F B 4 ( % 5 V ( % 1 ) & H 3 4 H B ( G I ( % 1 ) & 06a2002A01200('% XARf0A2'060200('% W V @ ( P B @ H G 6 1 3 ( % 1 ) & G 5 ( P B @ H G 6 1 3 ( % 1 ) & 897Rf0A2'060200('% 1A@`VRfAI4'2A'GAX0200('% ( a 3 @ H F 4 ) a I V ( % 1 ) & B I ( W V @ ( % 1 ) & A0XA0200('% 3!80A0X0200('% a 6 g 6 ( B I 1 3 V ( % 1 ) & !a!8RfAA0200('% 3 6 g 6 ( P 3 F @ ( % 1 ) & W H I c ( B 9 ( % 1 ) & 2AdAF80200('% )4P89340&0(3689)ARAA380200('% 3 ) I (9 F 3 @ 9 ( % 1 ) & 6 B Y 3 ( 4 5 & ) ( % 1 ) & 0'802%70R0200('% a @ P V ( 5 & ) ( % 1 ) & 'X00R0200('% H 6 3 ) 4 % % ( % 1 ) & 0140( 'A0200('% H0b40( '%80200('% 6 3 1 ) 4 9 ( % 1 ) & AI4'2A'GAX0200('% a 3 @ H F 4 ) a I V ( % 1 ) & A0`AA0200('% B F 9 ( I 3 F @ ( % 1 ) & ) 6 H (9 9 6 H B B 9 ( % 1 ) & 208200AF80200('% 60B'80XA000TUS'0200('% Y 3 ( W V I 1 & ( 4 G ( % 1 ) & A'2'02A0A0200('% B F I H G ( 5 H @ 1 @ ( % 1 ) & 3)P89340&0(83689A0200('% 4 ) ) I ( % 1 ) & H ) G F ( % 1 ) & 'A0200('% B7A08087540200('% 5 @ 3 9 ( 6 3 ( % 1 ) &   

S-ar putea să vă placă și