작성자 김용민 |
작성일 2022-01-04 |
문의구분
통신 관련 |
문의번호 |
---|---|---|---|
Q.
HMI를 MODBUS Slave 셋팅 후 사용 시 SYS 0 번 부터 ( 40000 번대 ) PC 에서 읽었을때 Func 3 Read Holding registers 로 읽고 Func 6 Write single Registers 으로 쓰기가 가능한건 확인 하였습니다. 혹시 Registers 말고 다른 Func도 읽고 쓰기가 가능한가요? ( 0 번대 ) Coil Func 1 번 Read Coil 및 Func 5번 Write single Coil 입니다. ( 10000번대) Read Discrete Input Func 2 ( 30000번대) Read Input Registers Func 4 가능하다면 M2i 에서는 어떻게 해야하나요? |
|||
A.
안녕하세요 엠투아이입니다.
Modbus 통신 시 TOP가 사용하는 명령어는 아래 표와 같습니다.
0,1,3,4 디바이스 중 1,3 번은 읽기 전용이며 0, 4 번은 읽기/쓰기가 가능합니다.
TOP 터치가 Modbus Slave로 통신 시 Modbus Master의 요청에 따라
TOP 내부 주소의 데이터를 Modbus Master가 읽어가게 되므로
명령어가 다르더라도 결국 같은 TOP 내부 메모리 영역으로 접근하게 됩니다.
즉, 0,1,3,4 번지 중 어떤 번지를 사용하여도 내부 메모리 SYS 영역으로 접근합니다.
M2I - 예제_TDS의 모드버스 통신 예제를 참조하시기 바랍니다.
감사합니다.
|
상담 전 [자주찾는질문]을 먼저 확인하여 보세요. 빠르게 조치할 수 있습니다.
자주찾는 질문