Modbus Write Registers
Writing values to several consecutive storage registers.
blockType: CFunction
|
Path in the library:
|
Description
| To work with the block, install/update the support package RITM blocks. |
Block Modbus Write Registers It is used to write values to several consecutive storage registers.
Ports
Input
#
Data
—
scalar or vector of 16-bit unsigned integers for recording
scalar | vector
Details
The length of the vector must not exceed 123.
| Data types |
|
| Complex numbers support |
No |
Output
#
Status
—
transaction status
scalar
Details
Designed for error control and error handling in the model. Error codes:
-
-1- operation error.
If the operation is successful, the number of written registers will be returned.
| Data types |
|
| Complex numbers support |
No |
Parameters
Параметры
# Server ID — slave device ID
Details
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# Начальный адрес записи — initial address for writing, without taking into account the offset
Details
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# Количество регистров — number of registers for writing
Details
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
# Шаг расчёта, с: — calculation step in seconds for sending data from a real-time application
Details
| Default value |
|
| Program usage name |
|
| Tunable |
No |
| Evaluatable |
Yes |
