Q9 (질문) MECHATROLINK-Ⅱ에서 통신 재시도는 어떻게 이루어집니까? 그리고 설정한 통신 재시도 횟수를 넘은 통신 이상이 발생한 경우는 어떻게 됩니까?

A (답변)

에서 접속 슬레이브 수가 3국 (예를 들어 슬레이브 #1~#3으로 합니다)인 경우 최대 재시도 횟수 =3으로 한 경우는 모든 슬레이브에서 통신 이상으로 되어 있으면 그 전송 주기 내에 #1→#2→#3 순으로 송수신을 다시 시도합니다.
또한, 상기 설정 시에 슬레이브 #1만이 통신 이상이라면 #1과의 사이에서 송수신을 다시 시도합니다. 이 재시도에서도 통신 이상이 된 경우는 남은 2회의 재시도를 할 수 있는 시간은 있지만 재시도를 하지 않고 통신 이상으로 처리합니다.
통신 이상이 발생한 경우는 1회의 전송 주기 내에서는 슬레이브 1국당 1회만 재시도를 합니다. 재시도 횟수가 남아 있더라도 슬레이브 1대당 1번 밖에 실시하지 않습니다. 재시도를 실행하여도 실패한 경우 해당 슬레이브와의 통신은 통신 이상으로 처리합니다.
또한, 재시도는 하지 않지만 재시도 횟수에서 설정한 시간은 확보되어 있으므로 그 시간 동안에는 통신을 하지 않는 상태가 됩니다.