This is an old revision of the document!
Table of Contents
RS485 (채널 3) 사용법
적용 대상: RS485 내장 MSB 모델
개요
MSB 시리즈에서 RS485는 채널 3(COM3)에 할당되어 있습니다. RS485 채널 3은 기본 제공되는 “MSB6XX” 설정 파일에 의해 초기화되어 있습니다.
기본 동작
프로그램 상단에 아래와 같이 포함하면 RS485 채널 3이 자동으로 오픈됩니다.
#include "MSB6XX"
해당 파일 내부에는 다음과 같은 초기 설정이 포함되어 있습니다.
Opencom 3,57600,3,50,50 Set Rs485 3,71
설명:
- 채널 3을 57600 bps로 오픈
- 내부 포트 71번을 RS485 방향 제어용으로 사용
- RS485 송수신 방향은 자동 제어됩니다
보레이트 변경 방법
기본 보레이트는 57600 bps 입니다. 다른 속도를 사용하려면 SET RS232 명령으로 변경할 수 있습니다.
예:
#include "MSB6XX" Set Rs232 3,19200,3
설명:
- 채널 3 보레이트를 19200 bps로 변경
- 마지막 숫자 3 = (None Parity, 8 Data Bits, 1 Stop Bit)
통신 제한 사항
- 채널 3(RS485)에서는 Modbus Slave 통신을 지원하지 않습니다.
- RS485는 일반 시리얼 프로토콜 또는 사용자 정의 통신에 사용하십시오.
배선 참고
RS485는 차동 통신 방식(A/B 라인)이며 노이즈 환경에서는 종단저항(120Ω) 사용을 권장합니다.
Keywords: MSB RS485, Channel 3, Opencom 3, Set RS485, Serial Communication, Modbus Limitation, RS485 Direction Control
RS485 (채널 3) 사용법
RS485가 내장되어 있는 모델의 경우만 아래 내용을 참조하시기 바랍니다.
RS485 채널3은 여러분이 소스 맨처음에 #INCLUDE 문으로 포함시킨 “MSB6XX” 파일에서 OPENCOM 명령으로 사전 오픈이 되어 있습니다.
다음은 “ MSB6XX”에 포함된 내용입니다.
Opencom 3,57600,3,50,50 Set Rs485 3,71
보레이트틑 57600으로 되어 있으며, 내부적으로 포트71이 485방향설정 포트로 사용중입니다. 만약 다른 보레이트를 원하시면 SET RS232 명령어로 보레이트를 바꿔서 사용하시기 바랍니다.
#include “MSB6XX”
Set Rs232 3, 19200, 3 '채널3를 19200보레이트로 바꿉니다.
' 맨뒤에 있는 숫자 3은 (None패리티,8,1) 세팅을 의미하는 숫자임.
- 채널3에서는 모드버스 슬레이브 통신을 지원하지 않습니다.
