사용자 도구

사이트 도구

English

comfilehmi:hmi_connection_rtu_slave:index

슬레이브 통신 연결 방법

ComfileHMI는 슬레이브 통신을 지원합니다. 보통은 HMI가 마스터가 되어 외부장치와 연결하는 경우가 많은데, 슬레이브 통신은 그 반대로 HMI가 슬레이브가 되어 불특정한 외부의 요청에 대해서 응답해주는 방식입니다. 상위 PC에서 HMI의 데이터를 수집하는 용도로 많이 사용합니다.

ComfileHMI는 Modbus RTU Slave 프로토콜을 지원하며 다음과 같이 [프로젝트 속성>통신 구성>회선 추가]에서 “MODBUS RTU SLAVE”를 선택하면 시리얼 포트를 통해 슬레이브 통신을 사용할 수 있습니다.

슬레이브 회선은 어떤 외부장치로부터 요청이 들어올지 특정할 수 없으므로 그 회선에 소속될 외부장치들을 지정하는 것은 의미가 없습니다.

HMI 내부 메모리가 외부의 읽기/쓰기 요청의 대상이며 워드 관련 기능만 사용 가능합니다.(비트에 관련된 펑션은 거부되어집니다) HMI 내부 메모리 주소가 Modbus의 워드 주소인 것으로 간주되어 처리됩니다.

(HMI 내부메모리란 HMI기기 내부의 특정 메모리영역입니다. HMI 변수와 비슷하지만 주소를 지정할 수 있어서 배열처럼 사용할 수 있습니다. 휘발성이며, 전원이 꺼지면 지워집니다. 번지는 디폴트상태에서 0부터 1023까지 쓸 수 있습니다.)

ComfileHMI는 시리얼 통신 뿐 아니라 이더넷으로도 슬레이브 통신을 지원합니다. (Modbus-TCP 프로토콜 사용) 이와 관련한 자세한 내용은 TCP 연결 방법을 참조하세요.

한단계 뒤로

comfilehmi/hmi_connection_rtu_slave/index.txt · 마지막으로 수정됨: 2019/02/12 23:45 저자 Comfile Technology