2013-10-20 1 views
0

Modbus가 새로 도입되어 Modbus RTU를 사용하는 응용 프로그램을 개발했습니다. RTU 메시지 프레임 분리 시간을 찾는 방법을 알고 싶습니다. Modbus RTU 사양에서는 3.5 문자 시간을 언급하지만이 간격을 어떻게 결정할 수 있는지에 대한 더 이상의 데이터는 없습니다. 어떤 생각?Modbus RTU - 3.5 문자 시간

+0

질문이 스레드에서 이미 대답 한 것과 중복 될 수 있습니다. http://stackoverflow.com/questions/20740012/calculating-modbus-rtu-3-5-character-time/ –

+0

네, 맞습니다! 그것은 중복되지만, 나는 먼저 물었다. :) – yakupc

답변

2

그것은 당신의 직렬 포트 설정에 따라 달라집니다. 속도, 각 문자의 데이터 비트 수, 패리티 및 정지 비트를 기준으로 3.5 문자의 시간 길이를 계산할 수 있습니다. 계산은 here으로 설명됩니다.

0

모드 버스 RTU 사양은 메시지 바이트 사이의 최대 침묵 간격을 1.5 문자 시간을 언급하고있다. 이 외에도 불완전한 메시지는 플러시되고 다음 바이트는 새 메시지의 주소가됩니다.