When I send ?@01IR00*? the E10-Relay+ returns ?@01IRO15B*?.
I have not replaced the chip yet, but I was successful communicating somewhat with the E10-Relay+. I would still like to confirm it is not something I am doing wrong. I have some more data that may help you confirm what the problem is.
Here are input states and responses when I issue the command: @01RI0000*
inputs 1 through 4 all off: Response= @01RI005A* (so 0000, is 00, ok )
input 4 is on: response= 01RI0852* (so 1000, is 08, ok)
input 1 and 4 are on: response= 01RI0953 (so 1001, is 09, ok)
other combinations provided the predicted responses for the inputs.
When I issue the output command: @01WO0000* it turns off all 4 outputs and returns @01WO59*
When I issue the output command: @01WO0059* it turns on outputs 1 and 4 and returns @01WO59*. (I don?t understand this. What does 59 represent?)
When I issue other output commands I get the same error code always.
I am not successful with write commands.
I also loaded a small program in the Nano10 PLC and issued the same commands as above using the NETCMD$ statement. I was able to make the E10-Relay+ do the same thing as when issuing the commands from the TLServer.
Do you recommend replacing the RS485 driver?