CI867: MBTCPWrite remains in status -6808 after recovery from connection loss
Hi again,
having connected a MBTCP slave via CI867 to AC800M program, I test what happens, when the connection goes down and recovers after a while.
What I observe is, that after connection loss, the status of MBTCPWrite block goes to -7006 'There is no response from the slave' and -7001 'TCP Connection down'.
When the connection is re-established and the MBTCPConnect block is back to Valid=TRUE, the status of MBTCPWrite switches to -6808 'Generic client invalid parameter.' (from 'Error and Status'/Communication/Generic Communication protocols: does this section apply to MBTCP?).
How do I recover from this status?
Disabling/enabling MBTCPConnect or MBTCPWrite block does not help, the only way I fund so far is 'Cold restart' of Controller Application, which seems to be a bit overdone.
Anyone with an idea for me?
Thanks a lot!
having connected a MBTCP slave via CI867 to AC800M program, I test what happens, when the connection goes down and recovers after a while.
What I observe is, that after connection loss, the status of MBTCPWrite block goes to -7006 'There is no response from the slave' and -7001 'TCP Connection down'.
When the connection is re-established and the MBTCPConnect block is back to Valid=TRUE, the status of MBTCPWrite switches to -6808 'Generic client invalid parameter.' (from 'Error and Status'/Communication/Generic Communication protocols: does this section apply to MBTCP?).
How do I recover from this status?
Disabling/enabling MBTCPConnect or MBTCPWrite block does not help, the only way I fund so far is 'Cold restart' of Controller Application, which seems to be a bit overdone.
Anyone with an idea for me?
Thanks a lot!
Answers
This question has not yet been answered.
Add new comment