Professional Documents
Culture Documents
I/O Configuration
Guide
Version 1.01
Workbench I/O Configuration Manual
Version 01.01
Page 2 of 37
Workbench I/O Configuration Manual
Version 01.01
1 Contents
1 Contents _________________________________________________3
2 Reference Documents ______________________________________4
3 Introduction_______________________________________________4
4 Point Types _______________________________________________5
4.1 Digital Group Points __________________________________________ 5
4.1.1 Single Digital Inputs (SDI) ___________________________________ 5
4.1.2 Double Digital Inputs (DDI)___________________________________ 7
4.1.3 Automatic Suppression (ATSUPP)_____________________________ 9
4.1.4 Digital Outputs (DOT)______________________________________ 11
4.2 Analog Group Points ________________________________________ 13
4.2.1 Analog Inputs (AIN) _______________________________________ 13
4.3 General Points _____________________________________________ 15
4.3.1 BCD (Binary Coded Decimal) Components _____________________ 15
4.3.2 Accumulator (ACCUM) Components __________________________ 17
4.3.2.1 ACCUM Modes _______________________________________ 18
4.3.3 TAP Position Components (TAP)_____________________________ 21
5 eXpress Components______________________________________24
5.1.1 eXpress Points (DI, DO, AI & AO; Static AO and DO) _____________ 24
5.1.2 eXpress Gen Table _______________________________________ 27
5.1.3 eXpress Map Entry________________________________________ 29
6 Project Related Information _________________________________33
6.1 Status Points_______________________________________________ 33
6.1.1 Unit Status ______________________________________________ 33
6.1.2 I/O Slot Status ___________________________________________ 34
6.1.3 Port Status ______________________________________________ 35
6.2 Network Information_________________________________________ 36
6.2.1 TCP/IP Configuration ______________________________________ 36
Page 3 of 37
Workbench I/O Configuration Manual
Version 01.01
2 Reference Documents
The following documents should be used in conjunction with this document to provide
complete information for the configuration and use of the XCell product.
3 Introduction
This Manual describes the configuration of the various I/O point types using Workbench
configuration tool. It describes the steps necessary for the configuration and the
parameters associated with each configuration table.
All I/O configuration elements must be associated with a specific processor unit or module
so the RTU and Unit structure must first be created in the Project Hierarchy. This is done
by dragging and dropping the Project Elements (RTU, Bay and Unit nodes) to the
Project Hierarchy window; refer to Workbench User Manual for further details. The user
then has the option to include a number of modules with each unit, for further information
regarding the function and use of modules refer to the Workbench User Manual.
Once the relevant unit nodes exist in the Project Hierarchy simply select the required I/O
components from the Point tab in the Elements window in Workbench. Then drag the
configuration element icon onto the required unit or module in the Project Hierarchy. As
you drop it for the first time you will be prompted, if automatic tag generation is required.
All subsequent drops prompt for the number of records to create. These prompts are
similar to those shown in Fig. 3-1.
Workbench uses the information given to create the specified number of entries and
display them in the Data Window where the default parameters may be edited.
Page 4 of 37
Workbench I/O Configuration Manual
Version 01.01
4 Point Types
SDI events, if reported, are time stamped with the time of occurrence irrespective of the
various filter settings used (On Time, Off Time, Debounce).
The table below gives the field definitions for the Single Digital Input (SDI) component
including limits where applicable.
Page 5 of 37
Workbench I/O Configuration Manual
Version 01.01
Page 6 of 37
Workbench I/O Configuration Manual
Version 01.01
DDI events, if reported, are time stamped to reflect the time associated with the first change
occurring in the generation of the DDI event.
The table below gives the field definitions for the Single Digital Input (DDI) component
including limits where applicable.
Page 7 of 37
Workbench I/O Configuration Manual
Version 01.01
Page 8 of 37
Workbench I/O Configuration Manual
Version 01.01
4.1.3 Automatic Suppression (ATSUPP)
The Automatic Suppression (ATSUPP) component is contained in the Elements
window under the Points tab and the Digital sub-group as shown in Figure 4-3. The
ATSUPP component is used to regulate the facility that suppresses the reporting of
oscillations in all digital input channels.
Simply drag the Auto Suppression icon from the Elements window onto the required
unit or card in the Project Hierarchy. As you drop it a record will be automatically created
and displayed in the Data Window where the default parameters may be edited. Only one
record is required per cell. Refer to Figure 4-3 as an example of ATSUPP Configuration.
This table is required for each unit (Cell) where Automatic Suppression is required and the
values set in this table will apply to all SDI and DDI points in that cell.
Page 9 of 37
Workbench I/O Configuration Manual
Version 01.01
The table below gives the field definitions for the Automatic Suppression (ATSUPP)
component including limits where applicable.
Release Time 0 to 30 seconds Suppression will be removed after this period has elapsed
Window without any oscillations being detected. If during this period
(s) an oscillation is detected the timer is restarted.
Page 10 of 37
Workbench I/O Configuration Manual
Version 01.01
Simply drag the DOT icon from the Elements window onto the required unit or card in the
Project Hierarchy. As you drop it you will be prompted for the number of records to
create. Once the specified number of entries is created they will be displayed in the Data
Window where the default parameters may be edited. Refer to Figure 4-4 as an example
of DOT configuration.
The table below gives the field definitions for the Digital Output (DOT) component
including limits where applicable.
Page 11 of 37
Workbench I/O Configuration Manual
Version 01.01
Page 12 of 37
Workbench I/O Configuration Manual
Version 01.01
4.2 Analog Group Points
Simply drag the AIN icon from the Elements window onto the required unit or card in the
Project Hierarchy. As you drop it you will be prompted for the number of records to
create. Once the specified number of entries is created they will be displayed in the Data
Window where the default parameters may be edited. Refer to Figure 4-5 as an example
of AIN configuration.
In order for the values entered in this table to function as expected; it is necessary that the
calibration information relating to the hardware card being configured have been correctly
entered via the CAL and OVR options available after system boot up.
The table below gives the field definitions for the Analog Input (AIN) component including
limits and where applicable.
Page 13 of 37
Workbench I/O Configuration Manual
Version 01.01
Page 14 of 37
Workbench I/O Configuration Manual
Version 01.01
4.3 General Points
The BCD component is contained in the Elements window under the Points tab and the
General sub-group as shown in Figure 4-6. To configure BCD elements simply drag the
BCD icon from the Elements window onto the required unit or card in the Project
Hierarchy. As you drop it you will be prompted for the number of records to create. Once
the specified number of entries is created they will be displayed in the Data Window
where the default parameters may be edited. Refer to Figure 4-6 as an example of BCD
configuration.
The table below gives the field definitions for the Binary Coded Decimal (BCD) component
including limits where applicable.
Page 15 of 37
Workbench I/O Configuration Manual
Version 01.01
Page 16 of 37
Workbench I/O Configuration Manual
Version 01.01
4.3.2 Accumulator (ACCUM) Components
The Accumulator input component (ACCUM), allows you to configure pulse counters to
run on the XCell RTU. Any digital input (HDI-XXX card input), AC input (ACI-030 card
input) or high-speed counter (HSC-XXX card input) input can be assigned as an ACCUM
point.
The ACCUM component is contained in the Elements window under the Points tab and
the General sub-group as shown in Figure 4-7. To configure ACCUM records simply drag
the ACCUM icon from the Elements window onto the required unit or card in the Project
Hierarchy. As you drop it you will be prompted for the number of records to create. Once
the specified number of entries is created they will be displayed in the Data Window
where the default parameters may be edited. Refer to Figure 4-7 as an example of
ACCUM configuration.
Page 17 of 37
Workbench I/O Configuration Manual
Version 01.01
The ACCUM Components can operate in a variety of modes as shown in the following
diagrams. The two basic modes of operation are periodic-freeze Figure 4-8 a, b and
freeze-on-demand Figure 4-8 c, d modes.
Rollover
10 10
5 5
t 2t 3t 4t 2t
t 3t 4t
(a) (b)
Rollover
10 10
5 5
T1 T2 T1 T2
Freeze on Demand without Reset
Freeze on Demand with Reset
(c) (d)
Example
Accum 1 has phase = 10, period = 30, time is now 08:05.
Counts will be recorded at 08:30, 09:00, 09:30, 10:00 etc.
Counts will be reported at 08:40, 09:10, 09:40, 10:10 etc.
Note – the first count will be reported with a status indicating that it is only a partial count.
Page 18 of 37
Workbench I/O Configuration Manual
Version 01.01
Page 19 of 37
Workbench I/O Configuration Manual
Version 01.01
The table below gives the field definitions for the Accumulator (ACCUM) component
including limits where applicable.
Page 20 of 37
Workbench I/O Configuration Manual
Version 01.01
4.3.3 TAP Position Components (TAP)
The Tap Position Component (TAP) is used to configure inputs from transformer tap
changers.
The TAP component is contained in the Elements window under the Points tab and the
General sub-group as shown in Figure 4-10. To configure TAP records simply drag the
TAP icon from the Elements window onto the required unit or card in the Project
Hierarchy. As you drop it you will be prompted for the number of records to create. Once
the specified number of entries is created they will be displayed in the Data Window
where the default parameters may be edited. Refer to Figure 4-10 as an example of TAP
configuration.
Transformer Tap Changers provide an indication of the current tap position. This is
generally provided in one of two methods:
1. Digital Tap Position
A number of digital contacts – each one representing one tap position. At any tap position
the corresponding contact is energised thus providing an indication of the current tap
position.
2. Analog Tap Position
One analog signal is provided which is proportional to the actual transformer tap position.
Each consecutive tap position causes a corresponding increase in the analog value.
The minimum and the maximum Tap position values are defined through the First Tap and
Last Tap fields respectively. The Last Tap must be greater than the First Tap.
Page 21 of 37
Workbench I/O Configuration Manual
Version 01.01
The table below gives the field definitions for the Transformer Tap (TAP) component
including limits where applicable.
Page 22 of 37
Workbench I/O Configuration Manual
Version 01.01
Field Name Value Comments
transformer winding type.
Double Wound, where the minimum input value
corresponds to the lowest Tap position or Auto Wound,
where the minimum input value corresponds to the
maximum Tap position
First Tap 1 to 31 This defines the FIRST TAP position that is to be
monitored.
Last Tap 1 to 31 This defines the LAST TAP position that is to be
monitored. The value in 'Last Tap' MUST be greater
than the value in 'First Tap'.
Inverted Yes/No This is a drop-down selection field that allows the inputs
from Digital TAP positions to be inverted if required.
Min (mA) / Off -20.0mA to This is a dual use field that defines either the MAXIMUM
Time (ms) 20.0mA (Analog) value of the analog input for Analog TAP positions or
or 0 to 32000mS the ON state filter for Digital TAP positions (this is the
for Digital Taps time, in milliseconds, that the input must be stable
before being considered valid).
Max (mA) / On -20.0mA to This is a dual use field that defines either the MINIMUM
Time (ms) 20.0mA (Analog) value of the analog input for Analog TAP positions or
or 0 to 32000mS the OFF state filter for Digital TAP positions (this is the
for Digital Taps time, in milliseconds, that the input must be stable
before being considered valid).
Page 23 of 37
Workbench I/O Configuration Manual
Version 01.01
5 eXpress Components
5.1.1 eXpress Points (DI, DO, AI & AO; Static AO and DO)
Express applications can generate data that may be utilised elsewhere in the XCell
product. This input data may be derived as part of any user application. It may be some
calculated value, program status, resulting interlock signal or a multitude of other
possibilities. It must appear to the XCell product as any other input data so that it can be
used seamlessly elsewhere the product, e.g. transferred via a protocol interface. These
points are generally termed, eXpress inputs but must be defined as either eXpress DI
(digital points) or eXpress AI (analog points). An eXpress DI point is a single digital bit
status whose value is modified by an eXpress application. An eXpress AI point is a 16 bit
variable whose value is modified by an eXpress application.
In addition to this, it may also be required to control the operation of an eXpress application
by writing to some virtual output points that are used by the eXpress application. These
virtual points are generally termed, eXpress outputs but must be defined as either eXpress
DO (digital points) or eXpress AO (analog points). An eXpress DO point is a single digital
bit whose value may be modified by an output drive command. The virtual point maintains
the value that is then available for use by an eXpress application. An eXpress AO point is
a 16 bit variable whose value may be modified by an output drive command. The virtual
point maintains the value that is then available for use by an eXpress application.
While these points maintain their value as long as the application is running, following
restart of the application this value is lost. This loss of value is addressed by a second type
of virtual output point available within the eXpress application, these are the eXpress DO
(Static) and eXpress AO (Static) points. The values associated with these points are
maintained by the system allowing recall of these values following restart of the eXpress
application, this is not the situation with normal eXpress DO and eXpress AO points.
To tag an eXpress virtual point the appropriate eXpress Group Type should be selected;
these are:
eXpress AI - Analog Input Point produced by eXpress
eXpress DI - Digital Input Point produced by eXpress
eXpress AO - Analog Output Point controlling eXpress
eXpress DO - Digital Output Point controlling express
eXpress AO (Static) – Non volatile Analog Output Point controlling eXpress
eXpress DO (Static) – Non volatile Digital Output Point controlling eXpress
eXpress points are virtual points created using the Microsol eXpress programming tool
therefore they do not have configurable parameters similar to hardware points, it is only
necessary to place the virtual point in the point map in the configuration. To configure
eXpress components in Workbench it is necessary to have first created the RTU and Unit
structure.
All eXpress components in a Unit must be defined in an eXpress Group (DI, DO etc.).
These groups are attached by selecting the eXpress tab and the Tables sub-group in the
Elements window and finally dragging the relevant eXpress I/O Group icon onto the
required unit or card in the Project Hierarchy. As you drop it you will be prompted for the
number of records to create. Once the specified number of entries is created they will be
displayed in the Data Window where the default parameters may be edited as shown in
Figure 5-1, This example outlines a table for eXpress DO virtual points. The table format for
all ‘non-static’ eXpress components is the same.
Page 24 of 37
Workbench I/O Configuration Manual
Version 01.01
The table below gives the field definitions for the ‘non-static’ eXpress I/O components
including limits where applicable.
Page 25 of 37
Workbench I/O Configuration Manual
Version 01.01
Similarly when dealing with virtual points belonging to static groups, select the eXpress tab
and the Tables sub-group in the Elements window and finally drag the relevant eXpress
I/O Group icon onto the required unit or card in the Project Hierarchy. As you drop it you
will be prompted for the number of records to create. Once the specified number of entries
is created they will be displayed in the Data Window where the default parameters may be
edited as shown in Figure 5-2, which outlines a ‘non-static’ group.
The table below gives the field definitions for the static eXpress I/O components including
limits where applicable.
Page 26 of 37
Workbench I/O Configuration Manual
Version 01.01
Page 27 of 37
Workbench I/O Configuration Manual
Version 01.01
The table below gives the field definition parameters for the Workbench eXpress GEN table
entries including limits where applicable.
Page 28 of 37
Workbench I/O Configuration Manual
Version 01.01
Page 29 of 37
Workbench I/O Configuration Manual
Version 01.01
The eXpress Map Table is used to export I/O points (eXpress or otherwise) for use in the
eXpress sequence.
The following table outlines the use and function of eXpress virtual points.
Express Comments
The following figure outlines the flow of point types to an express sequence within the
context of a system based on four XCell units.
The flow of point type information to and from an eXpress sequence within an XCell based
system is illustrated in the example below. The Map table must contain all the points
included in this example for the eXpress sequence to function correctly. The point types
used by and generated from an eXpress sequence together with the source and
destination of such points is shown for clarity.
Page 30 of 37
Workbench I/O Configuration Manual
Version 01.01
The eXpress sequence is running on Unit 5 and for this reason this unit has been
expanded to show the flow of information to and from the eXpress sequence running in it.
Units 1 and 2 supply analog and digital values (AI1, AI2, DI1,DI2) to the eXpress sequence
running on Unit 5. The protocol running on Unit 9 provides static parameter information
(A05 Static, DO5 Static) and non-static control information (AO5, DO5) to the eXpress
sequence. This input information is used within the eXpress sequence to produce control
commands for Unit 1 (AO1, DO1) and Unit 2 (AO2, DO2) and also input values for the
protocol running in Unit 5 (AI5, DI5).
XCELL Unit 5
(running eXpress)
AO1, AO2, DO1, DO2 AI5, DI5
XCell points eXpress virtual points
Outputs
eXpress Application
Inputs
Figure 5-5 Flow diagram for Point Types as used by eXpress sequence
Page 31 of 37
Workbench I/O Configuration Manual
Version 01.01
The table below gives the field definition parameters for the Workbench eXpress Map table
entries including defaults and limits where applicable.
Page 32 of 37
Workbench I/O Configuration Manual
Version 01.01
Once selected it is then possible to configure the Unit Status entry, after configuration this
will then display a configuration table similar to that shown in Figure 6-1.
The table below gives the field definition parameters for the Workbench Unit Status entry
including limits where applicable.
Page 33 of 37
Workbench I/O Configuration Manual
Version 01.01
The I/O Slot information is reported by the system during system wide full updates (if
changed from previous reported value) and on failure of a card.
The reported information depends on the card type. Some cards generate an event for one
slot while other cards generate events for both slots associated with the card.
Failure status is reported with value 1 (i.e. value 0 equates to the card being ok)
The table below gives the field definition parameters for the Workbench I/O Status entry
including limits where applicable.
Page 34 of 37
Workbench I/O Configuration Manual
Version 01.01
If Automatic tag generation has been used no configuration is required, otherwise you are
required to enter Tag information. The table below gives the field definition parameters for
the Workbench Unit Status entry.
Page 35 of 37
Workbench I/O Configuration Manual
Version 01.01
It is not required to fill all fields available in this table. The above figure indicates the
minimum number of fields that are required to be configured. It is permissible to leave the
non-essential fields blank in this table.
Page 36 of 37
Workbench I/O Configuration Manual
Version 01.01
The table below gives the field definition parameters for the TCP/IP Configuration
component including limits where applicable.
Ensure that IP address information is valid and in the correct format as the checking and
verification performed by Workbench on this information is limited.
Page 37 of 37