Hello,
I need modbus expert to guide me on this as I am still new to modbus.
I've referred to the OMRON E5EC "Digital Temperature Controllers Communications Manual" but I've yet to discover the holding register to write to Auto/Manual mode. I can read the status but not able to write to change the mode from Auto to Manual vice versa.
FYI, I try to communicate with the E5EC controller using modbus tcp protocol and tests out the register using MODSCAN software. I converted the two-byte mode address to decimal and able to find and write to these addresses successfully for SV, MV manual, P, I, D.
I used modscan to find the auto/man address (referring to the communications manual), I converted the 101E/300F to decimal and I found out there is a value of 1.
However, I could not write to that address to change it to 0. Also, when I switch between Auto/Manual mode at the controller, the register does not change and always stays at 1. If I understand correctly, from the manual (0) is OFF and (1) is ON, so I think that the address only imply that the Auto/Man selection was turned ON instead of (0) for manual and (1) for auto mode.
I go thru the manual again and found out at page 86, there is a command code (09) for Auto/Manual Switch where 00: Automatic Mode and 01: Manual Mode
I do not understand how this command code works?
What makes it different from the holding register address I use for other parameters?
I need modbus expert to guide me on this as I am still new to modbus.
I've referred to the OMRON E5EC "Digital Temperature Controllers Communications Manual" but I've yet to discover the holding register to write to Auto/Manual mode. I can read the status but not able to write to change the mode from Auto to Manual vice versa.
FYI, I try to communicate with the E5EC controller using modbus tcp protocol and tests out the register using MODSCAN software. I converted the two-byte mode address to decimal and able to find and write to these addresses successfully for SV, MV manual, P, I, D.
I used modscan to find the auto/man address (referring to the communications manual), I converted the 101E/300F to decimal and I found out there is a value of 1.
However, I could not write to that address to change it to 0. Also, when I switch between Auto/Manual mode at the controller, the register does not change and always stays at 1. If I understand correctly, from the manual (0) is OFF and (1) is ON, so I think that the address only imply that the Auto/Man selection was turned ON instead of (0) for manual and (1) for auto mode.
I go thru the manual again and found out at page 86, there is a command code (09) for Auto/Manual Switch where 00: Automatic Mode and 01: Manual Mode
I do not understand how this command code works?
What makes it different from the holding register address I use for other parameters?