COM 포트 1을 통해 문자 "ABCDEFGH"가 포함된 8바이트 문자열을 수신합니다. 문자는 스타트 및 종료 코드 없이 ASCII HEX 코드에 저장됩니다.
수신 버퍼 레이아웃:
수신이 시작되면 오프셋 0의 값은 0이 됩니다. 수신 종료 시 오프셋 0의 값은 8이 됩니다. 오프셋 1에서 오프셋 4까지의 데이터는 하위 바이트부터 순서대로 수신됩니다.
수신 버퍼의 데이터를 사용하려면 동일한 시작 어드레스와 용량을 가진 글로벌 변수를 정의합니다. 이 예에서 시작 어드레스는 DT200(VAR_GLOBALDT200_awReceivedBuffer)이고 수신 버퍼 용량은 5(ARRAY [0..4] OF WORD)입니다.
"reception done" 플래그가 FALSE이면 외부 장치에서 데이터를 수신할 수 있습니다. "수신 완료" 플래그는 시스템 변수sys_bIsComPort1ReceptionDone에 의해 평가됩니다. 데이터 수신이 완료되면(종료 코드를 수신한 경우) "수신 완료" 플래그가, TRUE로 바뀌고 따라서 데이터 수신이 금지됩니다. 추가 데이터를 즉시 보내지 않고 다음 데이터를 수신하도록 시스템을 준비하려면 n_Number = 0과 함께 F159_MTRN을 실행하여 수신 버퍼를 초기화합니다.