6.2 MM3 SUPPORTED FUNCTIONS
6.2 MM3 SUPPORTED FUNCTIONS
The following functions are supported by the MM3:
•
FUNCTION CODE 01 - Read Coil Status
•
FUNCTION CODE 03 - Read Setpoints and Actual Values
•
FUNCTION CODE 04 - Read Setpoints and Actual Values
•
FUNCTION CODE 05 - Execute Operation
•
FUNCTION CODE 06 - Store Single Setpoint
•
FUNCTION CODE 07 - Read Device Status
•
FUNCTION CODE 08 - Loopback Test
•
FUNCTION CODE 10 - Store Multiple Setpoints
Modbus implementation: Read Coil Status
MM3 implementation: Read Last Command Operation
This function code allows the master to read back which command operation was last performed using Mod-
bus function code 05: force single coil/execute operation. Upon request of coil/operation status, the MM3 will
set a bit corresponding to the last operation performed. The operation commands are in the Modbus Data For-
mats table under code F22.
Note: Operation 0 will be set (1) if no operations have been performed since the MM3 has been powered up.
For example, a request slave 17 to respond with status of 6 operations, starting at operation 10, after perform-
ing command operation 13 (Manual Inhibit) has the following format:
6
Table 6–1: MASTER/SLAVE PACKET FORMAT FOR FUNCTION CODE 01H
MASTER TRANSMISSION
SLAVE ADDRESS
FUNCTION CODE
OPERATION STARTING ADDRESS
NUMBER OF OPERATIONS TO READ
CRC
SLAVE RESPONSE
SLAVE ADDRESS
FUNCTION CODE
BYTE COUNT
DATA 1 (see definition below)
CRC
The DATA 1 definition is as follows:
Data 1 = 08 (hex) =
command operation #
6-4
BYTES
EXAMPLE
1
1
2
2
2
BYTES
EXAMPLE
1
1
1
1
2
0
0
0
0
N/A
N/A
15
14
MM3 Motor Manager 3
6.2.2 FUNCTION CODE 01H
DESCRIPTION
11
message for slave 17
01
read last command operation
00 0A
start at operation 10
00 06
read 6 operations
9E 9A
CRC error code
DESCRIPTION
11
message from slave 17
01
read last command operation
01
6 operations = 6 bits: only 1 byte required
08
bit set corresponding to command 13
54 83
CRC error code
1
0
0
13
12
11
6 COMMUNICATIONS
6.2.1 DESCRIPTION
0
10
GE Power Management