우리전자의 온도 컨트롤러(AUM-2KN23C)와 LS PLC(XGB-XBMS)와 P2P 통신을 하여 보자
우리전자의 온도컨트롤러가 아니더라도 오토닉스, 한영넉스 등의 485 통신을 지원하는
다른 컨트롤러와의 통신방법도 통신 규격(protocol)만 알면 같은 방법으로 사용할 수 있다.
아래의 번지수 중에서 40001 냉각센서 현재온도를 받아 보도록 하겠다.
아래의 모듈중에서 내장에 장착되어 있는 RS485로 접속하여 P2P를 사용해 보자.
XMB-DR16S의 채널1은 RS232C이고, 채널2는 RS485이므로
이중에서 채널2(RS-485)와 온도 컨트롤러(AUM-2KN23C)와 연결하여 사용하므로,
채널2에만 "P2P 사용"을 선택한다.
내장 모듈에서 항목추가-->P2P 통신을 선택한다.
첫번째 P2P 채널 선택을 하여 P2P 드라이버를 '모드버스 RTU 클라이언트'를 선택한다.
AUM-2KN23C의 현재온도의 주소인 40001을 '읽을 영역'으로 선택하고, 이 값을 PLC의 D0000에 저장하려고 한다.
기동조건은 LS PLC 특수릴레이인 F0091(100ms), F0092(200ms), F0093(1초)중에서
F0093(1초)를 선택하여, 1초마다 한번씩 신호를 주고 받는다
변수 설정 내용을 확인하여, 셋팅한 내용이 맞는지를 확인한다.
PLC로 쓸때 '링크 인에이블 함께 설정하기'를 체크한다.
아래의 D0000번지에 16진수 02EB값인 555 십진수 값을 얻을수 확인하였다.
이상 끝 ---------------------------------
'자동화' 카테고리의 다른 글
시리얼 to 이더넷 모듈(ECM5200-RS232) 사용하기 (0) | 2022.12.02 |
---|---|
컴파일사 온도 컨트롤러(ML-THRT1)의 모드버스(Modbus) 통신 (0) | 2022.12.02 |
LS PLC Master-K 모드버스(Modbus)로 워드 영역 읽기 (0) | 2022.11.29 |
LS PLC 모드버스(modbus) 시리얼 통신으로 bit값 가져오기 (0) | 2022.11.29 |
LS PLC XGB-DR10 PC와 모드버스(modbus) 통신 (0) | 2022.11.22 |