데이터 전송

전송에는 전송 버퍼용으로 생성된 데이터와 SendCharacters, SendCharactersAndClearString, SendData 또는 F159_MTRN 명령을 사용한 전송이 포함됩니다. SendCharactersSendCharactersAndClearString은 암시적으로 F159_MTRN을 사용합니다. 시스템 레지스터에서 지정된 스타트 및 종료 코드는 자동으로 전송된 데이터에 추가됩니다. 전송할 수 있는 데이터 최대 용량은 16384바이트입니다.

데이터를 외부 장치에 보내는 절차:

  1. 통신 파라미터를 설정합니다.

    필수 설정: 통신모드(프로그램 제어), 통신속도, 통신 형식

  2. 전송 버퍼에 씁니다.
    SendCharacters 또는 SendCharactersAndClearString을 사용하는 경우에는 필요하지 않습니다.
  3. 전송 명령을 실행합니다.

    다음 명령 중 하나를 사용합니다.

    명령

    코멘트

    SendCharacters

    사용하기 쉽고 대부분의 애플리케이션에 적합하게 하려면 보다 많은 데이터 메모리가 필요할 수 있음

    SendCharactersAndClearString

    SendCharacters와 유사하나 전송 버퍼 없이 작동하므로 데이터 메모리가 더 적게 필요할 수 있습니다.

    F159_MTRN

    데이터를 전송 버퍼에 쓰려면 파라미터 완료 집합이 있는 원래 F 명령과 추가 전송 명령이 필요함

  4. 선택 사항: "transmission done" 플래그 평가

    다음 방식 중 하나를 사용합니다.

    방식

    코멘트

    IsTransmissionDone

    "transmission done" 플래그 값을 반환합니다. 지정된 바이트 수가 전송되면 TRUE로 전환합니다.

    sys_bIsComPort1TransmissionDone

    sys_bIsComPort2TransmissionDone

    sys_bIsToolPortTransmissionDone

    지정된 바이트 수가 전송되면 이 시스템 변수는 TRUE로 전환합니다.

    입력(X) 플래그 X4X5(MCU만 해당)

    이러한 플래그를 사용하여 멀티 커뮤니케이션 유닛(MCU)을 통해 전송 종료를 검증할 수 있습니다.

주석
  • 지정된 바이트 수가 전송되면 "transmission done" 플래그는 TRUE로 전환됩니다. 새 데이터를 전송 또는 수신할 수 있습니다. 모든 전송 명령은 "transmission done" 플래그를 FALSE로 전환하고 데이터를 수신할 수 없습니다. "transmission done" 플래그 평가는 응답을 기대할 수 없는 경우(예: 브로드캐스트 메시지)에 유용할 수 있습니다.
  • 핀 CS(삭제-전송)가 사용 중이면 데이터를 전송할 수 없습니다. 3선 포트에 연결하면 RS과 CS 핀이 단락됩니다.
관련 항목

최종 수정일: 2022-04-04이 페이지에 대한 피드백Panasonic 직통 전화