User manual

IEC61131 User and Reference Manual
April 22, 2008
319
Function
Code
Purpose
Description
Maximum
Registers
16
Write Multiple Holding
Registers
Write analog output registers.
60
* For SCADASense Series controllers, the masterip function can read a maximum of 123
registers with a single MSIP function.
Enron Modbus Function Codes
Function
Description
Purpose
Maximum
Registers
128
Read Enron Boolean
Read Enron Boolean registers
2000
129
Write Enron Boolean
Write Enron Boolean register
1
130
Write Enron Multiple
Boolean
Write Enron Boolean registers
880
131
Read Enron Short Integer
Read Enron short integer
register
125
132
Write Enron Short Integer
Write Enron short integer
register
1
133
Write Enron Multiple Short
Integer
Write Enron short integer
registers
60
134
Read Enron Long Integer
Read Enron long integer
register
62
135
Write Enron Long Integer
Write Enron long integer
register
1
136
Write Enron Multiple Long
Integer
Write Enron long integer
registers
30
137
Read Enron Floating Point
Read Enron floating-point
register
62
138
Write Enron Floating Point
Write Enron floating-point
register
1
139
Write Enron Multiple
Floating Point
Write Enron floating-point
registers
30
Master Command Status Codes
Code
Description
0
valid command has been sent
1
response was received.
2
no message was sent.
3
invalid function code
4
invalid slave station address
5
invalid database address
6
invalid message length
7
serial port or protocol is invalid
8
connecting to slave IP address.
9
connected to slave IP address.
10
timeout while connecting to slave IP address.
11
TCP/IP error has occurred while sending message.
12
timeout has occurred waiting for response.
13
slave has closed connection; incorrect response; or, incorrect response
length.