•
At the end of data field
The acknowledge bit is defined as:
'0': The transmit data is recognized (ACK)
'1': The transmit data is not recognized (NAK)
The acknowledge bit is ignored in multiaddress communication.
1. Acknowledge bit at the end of slave field
The acknowledge bit at the end of the slave field is treated as NAK in any of the following cases, and
then transmission is aborted:
•
If the parity of the master address bits or slave address bits is not correct
•
If a timing error (error in bit format) occurs
•
If the specific slave unit does not exist
2. Acknowledge bit at the end of the control field
The acknowledge bit at the end of the control field is treated as NAK in any of the following cases, and
then transmission is aborted:
•
If the parity of the control bits is not correct
•
If bit 3 of the control bits is '1' (write operation) but the slave receive buffer
•
If the control bits indicate data read (3H, 7H) but the slave transmit buffer
•
If the slave has been locked, but value of 3H, 6H, 7H, AH, BH, EH or FH in the control bits are
requested by another unit other than the one has set locking
•
If the control bits indicate reading of a lock address (4H) but the slave has not been locked.
•
If a timing error occurs
•
If undefined control bit values are set
Note:Refer to slave status (SSR) in (7)
3. Acknowledge bit at the end of the telegraph length field
The acknowledge bit at the end of the telegraph length field is treated as NAK in any of the following
cases, and transmission is aborted:
•
If the parity of the telegraph length bits is not correct
•
If a timing error occurs
4. Acknowledge bit at the end of data field
The acknowledge bit at the end of the data field is treated as NAK in any of the following cases, and
then transmission is aborted:
•
If the parity of the data bits is not correct
•
If a timing error occurs after the previous acknowledge bit has been transmitted
•
If the receive buffer has become full and thus no more data can be accepted
Note:The same data is retransmitted if the maximum number of transmit data bytes per
frame is not exceeded.
MB90580 Series
13.4 IEBus Communication Protocol
Note
Note
is full
Note
is empty
Chapter 13: IE Bus
169