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. 










