====== Set Rs485 ====== ''Set Rs485 채널, 포트'' | //채널 : 사용채널 (1부터 3) // | | //포트 : Transmit Enable 로 사용할 포트번호 // | ==== 설명 ==== 본 명령어는 코어모듈을 사용해서 RS485회로를 구성할 때, 사용할 수 있는 명령어입니다. RS485는 RS232에 비교해서 송신거리가 길고, 1:N통신이 가능한 방식입니다. 하나의 마스터에 여러 개의 CUBLOC을 연결해서, 통신하고자할 때에는 RS485변환칩으로 회로를 구성해주야 합니다. RS485는 단 2가닥의 통신선을 사용하기 때문에 어느 한순간, 송신 또는 수신만 할 수 있습니다. 즉 “반이중”통신방식입니다. RS485회로에는 “송신허가” 제어선이 필요합니다. RS485신호선은 여러 개의 디바이스가 공유하고 있습니다. 이중 하나의 디바이스만 송신상태이고 나머지는수신상태입니다. SET RS485명령을 이용해서 송신허가 포트를 결정합니다. 이 명령실행 이후부터 데이터 송신때마다 송신허가 신호 (ACTIVE HIGH)가 해당 포트로 출력됩니다. 큐블록의 OS가 알아서 자동적으로 HIGH로 만들어주므로, 유저는 신경쓸 필요가 없습니다. TTLTX는 STOP비트를 포함한 모든 출력을 끝낼때까지 HIGH를 유지합니다. ==== 사용예 ==== Set RS485 1,48 ' 48번 포트를 채널1의 송신허가포트로 사용합니다. [[cubloc:|명령어 목록으로 가기]]