91 (148)
•
Read illegal floating point value from RTU device
<serial port>
:
<device address>
(function
code:
<function code>
, address:
<value address>
, quantity:
<quantity>
)
The driver read an illegal floating point value from the Modbus RTU slave with the given
address. The corresponding value is identified by the Modbus function code used to read it,
its address (starting from 0) and the quantity of registers/coils.
Portal communication error
<error code>
A general error has occurred while exchanging data with the portal. Possible error codes:
-2
Out of memory
-3
The internal data queue has overflown, because data was produced faster than it could be
processed.
If you see an error code that is not on the above list, please contact the customer support.
Modbus Server/Slave
The Modbus server/slave can be configured through this form.
Values
At the top there is a list of Modbus values. You can add, edit, delete or clone values (input or
output) via the buttons below the list. For each value the list shows a name, the communication
parameters and an index. The name can be freely defined and will e.g. be shown on the portal.
The indexes are used internally to address the values.
When adding or editing a value, a dialog will show up. Here you can configure the following
parameters:
Name
The value's name
Function
Modbus function code used to read/write the value The
function code also defines whether the value is
interpreted as an input or output.
Start address
Register/coil address to start reading/writing from/to Note
that addresses start at 0.
Quantity
Number of registers/coils to read/write If more registers/
coils are read/written than fit into the selected data type
(see below), the value will become an array. For example 2
registers would fit into one 32-bit unsigned integer value.
The value would be scalar (no array). 4 registers would
make up an array with 2 32-bit unsigned integer elements.
Data type
Data type of the value
Limits
You can define up to 4096 values. However, since values can become arrays when reading/
writing several registers/coils, there is another limit: The number of all scalar (non-array) values
plus the size of all arrays must not exceed 8192. The Modbus TCP Server/Slave can serve up to
32 concurrent connections.
Settings
Below the value list there are several fields through which some general settings can be
configured:
Mode
Defines whether to operate as a Modbus RTU Slave or a Modbus TCP Server. According to this
particular setting, two different groups of additional settings are available.
Anybus Edge Gateway Reference Guide
SCM-1202-154 1.0 en-US