답변

2

구역 2.5.2.1 MODBUS 메시지 ASCII 프레임 느린 WAN 구성에서 문자 간 지연이 최대 5 초인 것이 좋습니다.

2.6 오류 검사 방법은 값을 지정하지 않고 시간 제한이 구성되었음을 나타냅니다.

현재 Modicon Modbus Protocol Reference Guide PI–MBUS–300 Rev. J은 이러한 설정에 대해 정량적 인 제안을 제공하지 않습니다.

네트워크가 적용하는 제약 조건과 함께 애플리케이션의 시간 민감도가 선택 사항을 결정합니다.

허용 할 수있는 최악의 지연을 식별하는 경우, 단일 재전송이 실패하도록 허용하는 시간의 절반을 취하고, 최대 길이의 메시지에 대해 합리적인 전송 시간을 뺀 다음 시간 초과에 대한 적절한 후보를 가져야합니다. 이렇게하면 하나의 오류에서 복구 할 수 있으며 오류를 불필요하게보고하지는 않습니다.

물론 실제 문제는 오류가 발생했을 때 수행 할 작업입니다. 일시적인 문제 일 가능성이 있습니까? 아니면주의가 필요한 영구적 결함의 결과입니까?

감사에 대한 Alexandre Vinçon의 의견도 관련성이 있습니다. 그것은 귀하의 장치가 이것을 구현하지 않을 수 있으며 연장 된 지연이 의도 될 수 있습니다.

1

넓은 범위의 MODBUS 슬레이브에 대한 시간 초과 값을 표준화 할 수 없기 때문에이 사양에는 제한 시간 값이 나와 있지 않습니다.

그러나 수십 밀리 초 이내에 회신을 받아야한다는 것은 좋은 가정입니다.

보통 RTU로 1 초, TCP로 500ms로 제한 시간을 정의합니다.

또한 장치가 응답하는 데 시간이 오래 걸리면 ACKNOWLEDGE 메시지를 반환하여 시간 만료를 방지합니다.