RTU 통신 시간 계산

FC03/04 읽기 시간과 여러 장치의 연속 폴링 주기를 추정합니다.

요청 종료부터 응답 시작까지의 전체 대기 시간이며 최소 t3.5입니다.

응답 종료부터 다음 요청까지의 대기 시간입니다. 0을 입력하면 최소 t3.5 간격만 적용합니다.

통신 시간 구성45.833333 ms
1. 요청 전송
9.166667 ms
2. 실제 장치 대기
4.010417 ms
3. 응답 전송
28.645833 ms
4. 실제 요청 간격
4.010417 ms

요청 8바이트, 응답 25바이트, 문자당 11비트.

19200보드 이하에서 t3.5는 3.5문자 시간이며, 그보다 빠르면 1.75 ms입니다. 주기는 전송과 두 대기를 포함합니다. 폴링에는 마지막 장치에서 다음 회차까지의 간격도 포함됩니다.

사용 방법

각 장치에 같은 정상 읽기 요청을 보낸다고 가정합니다. 이론값에는 재시도, 시간 초과, 컴퓨터 또는 USB 지연이 포함되지 않습니다.

레지스터 1–125개, 장치 1–247대. 각 대기 시간: 0–3,600,000 ms. 입력당 최대 64자.

요청 8바이트, 응답 25바이트, 문자당 11비트.

9600 · 8E1: (8 + 25) × 11 ÷ 9600 × 1000 = 37.8125 ms
37.8125 + 4.010417 + 4.010417 ≈ 45.833333 ms

Modbus Serial Line V1.02