작성자 박승환 |
작성일 2018-04-26 |
문의구분
제품 관련 |
문의번호 1296 |
---|---|---|---|
Q.
안녕하세요. 사용중인 터치장비의 모델명은 "TOPRW0700WD" 이며, Modbus TCP 를 이용하여 PC 에서 터치 장비의 메모리 영역을 읽으려고 합니다. 터치장비 address "SW100" 로부터 16bit word 단위의 데이터를 읽으려고 하는데,
Q1. SW100 이 실제 어떤 address를 갖는지요? (modbus protocol 의 "시작주소"에 해당하는 SW100의 주소)
Q2. 어떤 function code 를 사용해야 하는지요? ("Read Input Register" or "Read Holding Register")
Q3. SW100 을 읽었을 때, 이 값의 정보는 온도 입니다. 16bit word 단위로 읽어냈을 때, 부호를 갖는 실수 값으로 변환하는 format 은 어떻게 되는지요?
감사합니다. |
|||
A.
안녕하세요?
우선, 모드버스 Slave TCP 통신 매뉴얼을 첨부하여 드립니다.
TOPRW0700WD 제품은 내부 주소(시스템 버퍼)로 16비트 워드 단위로
0~10239번지의 주소 영역이 있습니다.
고객님께서 말씀하시는 SW100은 이 영역의 100번지를 의미합니다.
부호를 갖는 실수는 32비트 단위이고, 터치에서는 float로 지정하여 표시합니다.
SW100번지이면, SW101번지까지 함께 읽어서 32비트 float 데이터로 표시합니다.
해 보시고 어려운 점 있으시면 031-465-3366(2)로 문의 주시기 바랍니다.
감사합니다. 수고하세요.
|
상담 전 [자주찾는질문]을 먼저 확인하여 보세요. 빠르게 조치할 수 있습니다.
자주찾는 질문