a 4A4P-M IO Module.
'2002-01-31 18:30:00',0,0,0,-0.00,89.29,39.05,49.11,0,0,0,0
'2002-01-31 18:35:00',0,0,0x02,-0.01,104.24,39.05,49.11,0,0,0,0
'2002-01-31 18:40:00',0,0,0,,87.82,39.05,49.11,0,0,0,0
'2002-01-31 18:45:00',139,,,,,,,,,,
In this example, the first line shows a regular log entry. The second line shows a high range alarm for data point 2. The third
column shows point 1 as invalid, and the fourth line shows the Modbus device is not responding.
Notice the following columns are shown.
1. Date/Time in UTC (GMT) time. This field is quoted to handle the space in the middle.
The format is YYYY-MM-DD HH-MM-SS
2. Modbus error (if any). 0=no-error, see table below.
3. Low Range alarm bitmap (hex notation).
4. High Range alarm bitmap (hex notation)
5. Data point 1
6. Data point 2
7. - - -
8. Data point N
Comments:
Date/Time:
The date/time column reports the time at which data was logged from the Modbus device. Note: this is not
necessarily the time at the start of the log cycle. Users with large number of devices may notice some of the Modbus devices
at higher address numbers report 1 or 2 seconds after the first Modbus devices. This is because the 9600baud speed of the
Modbus loop is not fast enough to log all Modbus devices in less than 1 second. If a device does not respond during a log
cycle, the AcquiSuite will attempt to query the device several more times. If a subsequent query is successful, the time of the
successful query will be used in the log file but may be several seconds after the initial log cycle.
The log date/time is in Universal time. (UTC) This means that the data is logged with no shift for daylight savings time, and
must be converted to local time for reporting purposes. When importing into a database, data should be kept in UTC time for
ease of use. When reporting the final data, you should adjust the time to reflect the local timezone for which you are
reporting. The data export option on the BMO website will prompt you for a timezone when you export the data, and will
adjust the log date/time accordingly. Note: UTC is sometimes referred to as GMT. (Greenwich Mean Time)
Modbus Error:
If the error value is not 0, the remainder of the columns for this line will be reported as NULL.
1
Operation not permitted
2
No such file or directory
3
No such process
4
Interrupted system call
5
Input/output error
6
No such device or address
9
Bad file descriptor
11 Resource temporarily unavailable
12 Cannot allocate memory
13 Permission denied
16 Device or resource busy
19 No such device
23 Too many open files in system
24 Too many open files
26 Text file busy
28 No space left on device
32 Broken pipe
52 Invalid Exchange
101 Network is unreachable
110 Connection timed out
111 Connection refused
113 No route to host
129 Illegal Function (function was not allowed by the slave device)
130 Illegal Data Address (the data address is not allowed by the slave device)
131 Illegal Data Value
132 Illegal Response Length
Page 25
A8810 AcquiSuite – Data Acquisition Server
www.
GlobalTestSupply
.com
Find Quality Products Online at: