12 PC/104 – COM-1240 Tools Manual
TrafficStore
This table is required to define the datasets involved in RTP process data traffic. The table contains up to
one WTB dataset, zero or more MVB datasets and zero or more EXT datasets. The EXT dataset is a custom
definition with bus_id=2 referring to embedded shared memory or dual port memory to interface custom bus.
This table is also used to create the MVB bus administrator configuration database (if applied).
Field Description
Name
Dataset name
TsName
Traffic store identifier. Refer to “_TrafficStores” constant table for the valid values.
According with IEC 61376: MVB bus id value is “0”, WTB bus id value is “1” and EXT bus is
a custom value used for additional custom bus; the decimal value is 2. For the WTB bus, a
single entry is allowed to define a full WTB traffic store; the MVBDBCfg will use the
MaxNodes field of the WtbDevice table to create the WTB traffic store.
Port
Port number as defined in IEC 61375 document. For the WTB bus the value “0” shall be
used because the entry is expanded by MVBDSCfg to create a full WTB traffic store
definition. For MVB bus the range 0~4095 can be used, normally high values are used for
class 1 devices that do not implement the PIT (process data index table); for these class 1
devices the process data port number(s) correspond to the MVB physical address. For EXT
bus, different port values are defined depending of the case: (CAN bus, Shared memory,
TC57 protocol, other UART custom protocols).
DsSize
Dataset size. The WTB bus the value 128 is used, MVB bus the values 2,4,8,16 and 32 are
used, and for the EXT bus the dataset size depends on the specific hardware / Software
project.
Direction
Dataset data flow. The values are defined in the “_DataSetDirections” constant table. The
direction is the device point of view. For the WTB bus the SOURCE value shall be used, for
MVB device the proper value shall be used (according with MVB network definition). EXT is
used for PDM variables.
PollPeriod
Polling period for the dataset. For WTB bus, the value is not applied because it is defined
by WTB NodePeriod in the WtbDevice table; do not set any value putting the word “(null)”.
For the MVB dataset the value is a number of basic periods: valid values are
1,2,4,8,16…512,1024. For most applications the MVB basic period is exactly 1ms, so the
value (powers of “2”) is the number of milliseconds. This value is used to create the MVB
bus administrator configuration database.
ScanOrder
Set value “(null)” for WTB bus. For the MVB bus, this value defines the poll order of
datasets, it is used to create the MVB bus administrator configuration database. Valid
values have a range 1 <= ScanOrder < (PollPeriod+1). Fractional numbers are allowed to
force an order for datasets polled on the same basic period. The full poll list table is
graphically displayed with the command ‘View’ & ‘MvbPollList’ (if the MVB bus
administrator configuration table is correctly compiled). For EXT bus, set value “(null)” if no
different specified on specific hardware and software project.
Hide
This flag is used to define phantom entries required for internal reference (for example for
variable definition), but not inserted to traffic store configuration database. In some
application dataset referring to EXT bus are phantom entries because the EXT traffic store
is an embedded hardware and/or software definition on the target. A special usage is also
available for MVB dataset with non standard polls: in this case phantom entries with
different “PollPeriod” and “ScanOrder” can be defined to create complex interleaving in
MVB bus administrator configuration.
Description
User Comments