상품

RS-232C 포트의 무절차 통신에서 송신 준비 플래그가 ON되지 않아 송신이 불가능합니다. 가능한 원인과 대책을 알려주세요.

등록일
2025. 12. 17.

RS-232C 포트의 무절차 통신에서 송신 준비 플래그가 ON되지 않아 송신이 불가능합니다. 가능한 원인과 대책을 알려주세요.



【질문 상세】
RS-232C 포트의 무절차 통신에서 송신 준비 플래그가 ON되지 않아 송신이 불가능한 경우의 가능한 원인과 대책을 알려주세요.

【조건/환경】
・CS/CJ 시리즈의 내장 RS-232C 포트를 사용 중입니다.
・무절차 통신 모드로 사용 중(상대 기기와의 RS/CS 흐름 제어 불필요).
・TXD 명령을 1회 실행했으나 송신 준비 플래그가 ON으로 복귀하지 않음.

【해결책】
RS-232C 포트의 무절차 통신에서 송신 준비 플래그가 ON되지 않고 TXD 명령을 실행할 수 없는 경우, 「RS」-「CS」간을 단락시키고 있는지 확인하십시오.*1

*1. RS-CS 간 단락이 필요한 이유
RS-232C의 무절차 통신에서는 「RS」 및 「CS」 신호를 사용하여 RS/CS 흐름 제어를 가능하게 하는 「CTS 제어」 기능이 탑재되어 있습니다.
이 기능은 기종에 따라 표준으로 탑재된 경우와 설정에 따라 활성화해야 하는 경우가 있습니다. 활성화된 경우, 「CS」 신호가 ON되지 않는 한 송신을 시작하지 않는 사양입니다.
따라서 CTS 제어가 활성화된 경우 전송을 수행하려면 「CS」 신호를 ON으로 설정해야 합니다.
기존에는 흐름 제어의 일환으로 이러한 핀을 통신 상대와 크로스 연결하여 사용했습니다. 그러나 최근에는 처리하는 데이터 용량이 증가하고 데이터 손실 가능성이 낮아지면서 흐름 제어의 필요성이 감소하여 핀을 직접 단락시켜 사용하는 사례가 늘고 있습니다.

・CS/CJ 시리즈 RS-232C 핀 번호(내장 RS-232C 포트)
  RS-232Cのピン番号(内蔵RS-232Cポートの例)
 이 경우, 4번과 5번 핀을 단락시켜 주십시오.

・CS/CJ 시리즈 송신 준비 플래그 주소

내장 RS-232C 포트/TXD 명령: A392.05