hello, I need to make the AS.P communicate with a controller of a Deep Sea genset DSE8610, I use functions 3 and 16 of the protocol. I can read the resistors but I can't write. I tried with Modbus test software and every thing is working well but in EBO no??!! Control is performed by sending System Control Keys to the module, and also sending the bitwise opposite (or one’s compliment) of the control key to another register ‘in the same write operation’ for security. To modbus register 4104 (decimal) write the system control key as below To modbus register 4105 (decimal) write the compliment of the system control key as below Both of these registers MUST be written to the controller at the SAME TIME using the SAME MODBUS WRITE COMMAND. Who can help me thank you
You'll need a 32 bit unsigned int and use a script program to combine the two 16 bit values you need for registers 4104 & 4105 into a 32 bit value, then bind the script output of the 32 bit value to a Modbus analogue output point set as 32 bit unsigned int, when it writes it should use FC16 so both will be writen together. But be aware at release 3.2.x there were issues with only writing on the first occasion.