The SEND statement builds a parameter message from an address and value part and sends this to another device for execution, just like if the parameter had been issued by an operator of the software. The main purpose of this statement is to build logical devices interacting between other device by means of the universal driver language.

The syntax of the SEND statement looks much like the SET statement: Following the SEND keyword, you specify the destination and the value to be set, separated by = character. Both, the destination definition and the value to be sent, may either be quoted string or local variables of this driver:
| Quoted String | Variable |
|---|---|
| Destination | The message destination is literally specified like DEVICE1.parameterName. The contents of the variable (e.g. config.destinationId) is used as the destination ID for the parameter message. The variable must contain a string value representing a valid message ID |
| Value | The value to be set at the destination parameter is literally specified. Please note, that also numeric values must be enclosed in quotes here to be recognized al a literal constant.The contents of the variable is send as the value of the parameter message. |
At execution time, the SEND statement checks if the destination parameter exists and converts the type of the value to be set as required. If this fails, you will find a SEND to xxxx failed informational message in the event log in this case.