Engee documentation

MI-EL-45 BcSend

Page in progress.

Transmitting a message to an endpoint.

mi el 45 bcsend

Description

The unit is used to transmit a message to the terminating device.

Ports

Input

Address of the DUT - address of the terminal device to which the message will be sent
scalar

Details

Address 31 is a broadcast address.

UI subaddress - terminal subaddress
``scalar’

*Number of SDs number of data words to be transmitted
`scalar

Data - information words for transmission
vector

Details

Information words to be transmitted as an array of 32 elements. Only the Number of SD elements of this array are transmitted to the line.

Data type

UInt16.

Output

Error - channel exchange error flag
scalar

Details

If the bus controller has registered an exchange error, a non-zero value will be set.

Parameters

Channel number - MKIO channel number
1 (by default) | 2 | 3 | 4 | 5 | 6 | 7 | 8

Details

If more than one module is installed in the machine, the channel numbering is applied.

Wait for transaction completion - waiting for the bus controller to complete the exchange on the line
On (By default) | Off

Details
Enabling this option may cause the calculation step to overflow. If this option is disabled, the model developer must himself control possible transaction conflicts in the line and, if necessary, increase the block calculation step.

Calculation step - calculation step in seconds
`-1 (By default).