작성자 이순우 |
작성일 2019-01-17 |
문의구분
제품 관련 |
문의번호 |
---|---|---|---|
Q.
안녕하세요. TOPRX 1000VD - EX 방폭 제품을 구매했습니다. 터치모니터와 저희 장비 자체의 부착된 PCB 모듈간의 MODBUS TCP 이더넷 통신을 하려고합니다.
1. 터치모니터 상에서 통신 진단을 했는데
NAK[04] OUTPUT DEVICE : FAILURE 이라는 에러가 뜹니다.
출력 장치가 실패라고 하는데 이 에러의 원인이 무엇인가요??
사진첨부합니다.
에러메세지에 대한 메뉴얼이 혹시 있으면 부탁드리겠습니다.
2. MODSCAN 에 INTEGER / LONG INTEGER에 해당하는 터치의 address type이 무엇인가요??
|
|||
A.
안녕하세요?
1. 에러 이유는 슬레이브에서 찾아야 합니다.
부정 응답(NAK) 메시지는 말 그대로 부정 응답입니다.
마스터가 요청한 일을 슬레이브에서 어떤 이유로 인해 수행하지 못할 때 보내는 응답입니다.
통신진단할 때 4디바이스(명령어 0x03)의 0번 주소 1워드 읽기를 보내게 되는데요,
4디바이스(Holding Register) 자체가 없거나, 아니면 0번지 주소만 없어서
나오는 것으로 추측됩니다. 정확한 것은 슬레이브에서 확인해야 합니다.
2. 모드스캔이라는 것을 처음 듣는데요. 별도로 사용하는 프로그램이라고 추측됩니다.
데이터 타입은 슬레이브 기기에서 찾아야 합니다.
그리고 데이터 크기에 따라서 TOP에 등록되는 오브젝트에서
주소의 데이터 크기를 맞춰주면 됩니다.
PLC 프로그램에서 말하는 Integer랑 프로그래밍 언어에서 사용되는 Integer랑
데이터 크기가 다른 경우가 있어서 고객님께서 말씀하시는 Integer, Long Integer가
몇 바이트 크기의 데이터인지 정확하지 않지만,
TOP는 16비트, 32비트 데이터를 접근할 수 있습니다.
Long Integer가 64비트 크기라면 TOP에서는 지원하지 않습니다.
해 보시고 어려운 점 있으시면 031-465-3366(2)로 문의 주시기 바랍니다.
감사합니다.
|
상담 전 [자주찾는질문]을 먼저 확인하여 보세요. 빠르게 조치할 수 있습니다.
자주찾는 질문