IOXLATET,TABLE_HELP,I/O Translator
I/O Translator Tag Definition

In this table every element in the dataset can 
be linked to a FactoryLink Real-time database 
element (tag).

$
IOXLATET,TAG,Data Tag
Required

Valid entry: Standard tag name

Real-time Database element to store the
element value corresponding with the address
in the dataset.

$
IOXLATET,LENGTH,Dimension
Required / Default: 1

Valid entry : decimal number

Used length (by the translator) of the tag array 
specified in the column 'Data Tag'.

$
IOXLATET,ADDRESS,Address
Required/Default: 0

Valid entry : decimal number

Address of element in the dataset. The absolute 
addressing of the dataset is defined in the pre-
vious table. For relative addressing the numbers
are increasing from the first address, which is al-
ways zero (0).

$
IOXLATET,BIT,Bit or Length
Optional

Valid entry : 0 through 9999

Bit number of element or length of message depen-
ding on which conversion is selected.
Field is only relevant for the conversions BIT and
MSG. For BIT conversion the number represents
a bit number. If a MSG conversion is used the num-
ber represents the string length (in characters).

$
IOXLATET,CONV,Conversion
Required/Default: WORD

Valid entry: ASCII characters

Conversion of data element. The following conver-
sions are currently supported:

  BIT
           BIT conversion
  BR 
           RIGHT byte conversion
  BL
            LEFT byte conversion
  WORD
            WORD conversion
  LONG
           LONG conversion
  RLNG
           Reversed LONG conversion
  DBL
           DOUBLE conversion
  MSG
           Message conversion
  IEEE
           IEEE FLOAT conversion
  RFLT
           Reversed IEEE FLOAT conversion
  BCD
           Binary Coded Decimal conversion
  SIE
           Siemens FLOAT conversion
  IBG
           Interbus-S Gain for analog in/out
  IBAU
           Interbus-S Analog input/output 12 bits Unsigned
  IBAS
           Interbus-S Analog input/output 12 bits two's complement
  FDAM
           Valmeth Damatic floating point conversion
  TIME
           Time conversion, based on long conversion
           External device starts January 1, 1970; FactoryLink
           starts January 1, 1980.

  TIM0     
  TIM1
  TIM2
  TIM4
  TIM5
  TIM6
  TIM7
  TIM8
  TIM9
           User defined time conversion, based on long conversion
           External device starts January 1, 1970 and has date/time
           as a byte stream; FactoryLink uses an integer which 
           starts January 1, 1980.     

$
IOXLATED,TABLE_HELP,I/O Translator
I/O Translator Dataset Definition

In this table the datasets must be specified on
which communication has to take place. For every
dataset different functionality's can be speci-
fied which can be performed on that specific da-
taset.

All datasets must also be specified in a certain
protocol driver.

$
IOXLATED,DATANAME,Data Set Name
Required

Valid entry: Alphanumeric string

Logical name of a dataset, used as reference in
the next table.

$
IOXLATED,DATASET,Data Set Control Tag
Required

Valid entry: Standard tag name

Dataset control tag (digital) which will be asso-
ciated with the dataset specified in a protocol
driver.

$
IOXLATED,RDTRIGGER,Read Trigger
Optional

Valid entry: Standard tag name

Trigger for reading the entire dataset. In case
no trigger is specified the dataset will be read
continuously. The trigger will be discarded in case
the read functionality is disabled.

$
IOXLATED,WRTRIGGER,Block Write Trigger
Optional

Valid entry: Standard tag name

Trigger for executing the Block Write function.
In case no trigger is specified the dataset will
not be written.
The trigger will be discarde in case the write 
functionality is disabled.

$
IOXLATED,READ,RD
Read functionality

Required/Default: N

Valid entry: Y or N

Enables or disables the read functionality on
this dataset.

$
IOXLATED,EW,EW
Exception Write functionality

Required/Default: N

Valid entry: E( normal Exception)
             C( enCoded exception)
             N

Enables or disables the exception write functiona-
lity on this dataset. And defines the type of ex-
ception write if enabled.
$
IOXLATED,BW,BW
Block Write functionality

Required/Default: N

Valid entry: Y or N

Enables or disables the block write functionality
for this dataset.

$
IOXLATED,UR,UR
Unsolicited Receive functionality

Required/Default: N

Valid entry: YES or NO

Enables or disables the unsolicited receive func-
tionality for this dataset.

$
IOXLATED,ABS,Abs
Absolute or relative addressing

Required/Default: YES

Valid entry: YES or NO

Apply absolute addressing conform to the addressing
used in the external device or apply relative 
addressing conform to the messages received with 
IMX in the mailbox.

In case relative addressing is used the start
address is always zero and points to the be-
ginning of the defined dataset ( which may have
a absolute start address of non-zero).

$
IOXLATED,STATUS,Status
Optional

Valid entry : Standard tag name

This tag is set just before a completion trigger is set
and indicates the result of the last action (read, write
or exception). If there was no error the value will be
zero, otherwise the value indicates an error reported
by the protocol driver.

$
IOXLATED,RDCOMPL,Read Completion
Optional

Valid entry : Standard tag name

This trigger is set when the dataset has been 
read from the external device.

$
IOXLATED,WRCOMPL,Block Write Completion
Optional

Valid entry : Standard tag name

This trigger is set when the dataset has been
written to the external device.

$
IOXLATED,RCVCOMPL,Unsolicited Rcv Completion
Optional

Valid entry : Standard tag name

This trigger is set when the dataset has been 
received from the external device with the un-
solicited receive function.
$
IOXLATED,RDDIS,Read Disable
Optional

Valid entry : Standard tag name

Digital tag to enable or disable the read func-
tion for the dataset. Function is enabled if no 
tag is specified or the tag value is OFF. Func-
tion is disabled if the tag value is ON.
$
IOXLATED,WRDIS,Write Disable
Optional

Valid entry : Standard tag name

Digital tag to enable or disable the write func-
tion for the dataset. Function is enabled if no 
tag is specified or the tag value is OFF. Func-
tion is disabled if the tag value is ON.

$
IOXLATED,RCVDIS,Unsolicited Rcv Disable
Optional

Valid entry : Standard tag name

Digital tag to enable or disable the unsolicited
receive function for the dataset. Function is en-
abled if no tag is specified or the tag value is 
OFF. Function is disabled if the tag value is ON. 

$
IOXLATED,RDSYN,Read Sync.
Optional

Valid entry : Standard tag name

Digital (analog) tag to enable synchronization
of reads. All data is placed on the (data) tags
if there is no tag entered or if the value of
the tag is zero (OFF for a digital element). When-
ever the Translator has received data for a read
the tag is forced to a value not equal to zero.
For a digital tag the value will be forced to ON,
for an analog tag the value is 1 (one). 

$
IOXLATED,WRSYN,Write Sync.
Optional

Valid entry : Standard tag name

Digital (analog) tag to enable synchronization
of write completion's. A write completion is pas-
sed through to the status and/or completion tags
if there is no tag entered (in this field) or if
the value of the tag is zero (OFF for a digital
element). Whenever the Translator has received a 
write-completion the tag is forced to a value not
equal to zero. For a digital tag the value will
be forced to ON, for an analog tag the value is
2 (two). 

$
IOXLATED,RCVSYN,Unsolicited Rcv Sync.
Optional

Valid entry : Standard tag name

Digital (analog) tag to enable synchronization
of unsolicited receives. All data is placed on
the (data) tags if there is no tag entered or if
the value of the tag is zero (OFF for a digital 
element). Whenever the Translator has received data
the tag is forced to a value not equal to zero.
For a digital tag the value will be forced to ON,
for an analog tag the value is 3 (three). 

$
IOXLATEP,TABLE_HELP,I/O Translator
I/O Translator Protocol Driver definition

In this panel the different protocol driver mailboxes 
must be specified, which will be used to communicate
with one or more protocol drivers..

$
IOXLATEP,PDNAME,Protocol Driver Name
Required

Valid entry: Alphanumeric string

Logical name of a protocol driver, used as a selection
criterium for the next table(s).

$
IOXLATEP,PDMBX,Protocol Driver Mailbox Tag
Required/Default: 

Valid entry: Standard tag name

Mailbox tag of the protocol driver. Needed for data
exchange between Translator and Protocol Driver, 
both using the IMX standard.

$
IOXLATEP,NRMBX,Max MSG in PD
Required/Default: 100

Valid entry : 1 through 9999

Maximum number of messages that can reside in the
protocol driver's mailbox.

$
IOXLATEM,TABLE_HELP,I/O Translator
I/O Translator Mailbox definition

In this panel the mailbox of the I/O Translator must
be specified. Every task who wants to communicate
with the I/O Translator must write into this mailbox.

$
IOXLATEM,IOXLATOR,Decoder mailbox
Required 

Valid entry: Standard tag name

This mailbox belongs to the Translator task. Every 
other task that wants to communicate with the I/O
Translator must write into this mailbox.
$

