BigJon1023
Member
I have a GE 9030 that stops communications on COM2 with a Fault of Mailbox Queue full. COM1 continues communicating. Any suggestions?
The manual GFK0582 gives details about 90-30 serial communications. The COMMREQ status word, defined in the third and fourth words of the setup for the COMMREQ instruction will return the error codes associated with the transaction.Where do I find these Diagnostics
If the logic clears the COMMREQ status word before executing one and then waits for a change in its value before sending another, it should be as slow as it needs to be. If, instead, it sends the next COOMREQ after a fixed time period it can be slowed down further.can it be slowed down
I don't think you can select anything other than NOWAIT. That is, the COMMREQ will execute in NOWAIT mode regardless of what you enter. Either that or you would get an error indicating that the COMMREQ instruction could not be processed. WAIT mode means that the PLC has to suspend execution of the ladder logic while the COMMREQ instruction is processed.Does the NOWAIT have anything to do with the Mailbox Full?
That makes sense. Cycling power should clear the queue. It will take a little time before it overflows again.I forgot to add that Power Cycling the PLC (Clearing the RAM) fixes this problem for a while.
I don't think this is the case in your situation because I expect a CMM311 hardware problem would have entered a "Loss of Module" fault in the PLC's fault table.If the MODULE OK LED is off (hardware malfunction) the Restart/Reset pushbutton is inoperative; power must be cycled to the entire PLC for CMM operation to resume.