작성자 이상훈 |
작성일 2022-03-16 |
문의구분
통신 관련 |
문의번호 2097 |
---|---|---|---|
Q.
toprx1500x를 이용하여 제작중입니다.
Modbus rtu를 이용하여 장비와 통신 시도 중입니다.
modbus master series를 사용하고 있습니다.
통신 옵션 설정에서 PLC slave 와 각 device option을 설정해주었고, 숫자 오브젝트를 생성하여 주소를 설정해 주었습니다.
프로그램을 동작시켜 보았으나 아무런 통신도 되지 않아 문의드립니다.
modbus rtu를 설정하기 위해서 1. plc 추가 - modbus master series 2. modbus 설정 - slave address, write function 등등 3. hmi 설정 - baud rate 등 4. 오브젝트 생성 및 주소 설정
이후 프로그램을 전송하여 동작시켰을때 숫자를 입력하면 modbus 통신을 한다고 알고있는데 혹시 이 외에 제가 설정해야하는게 있나요?
또한 혹시 가능하시다면 modbus rtu 예시 파일을 보내주실 수 있으신가요? 홈페이지에서 다운가능한 modbus 작화는 tcp방법이라 rtu 버전이 있으면 보내주시기 바랍니다 |
|||
A.
안녕하세요 엠투아이입니다. TOPRX 터치가 모드버스 마스터, 연결 기기가 슬레이브로 모드버스 RTU 통신을 위해 우선 연결기기에서 설정된 통신속도, 데이터비트, 패리티비트, 정지비트, 국번 값이 터치 본체의 PLC, 시리얼 메뉴 설정에 맞게 입력 되었는지와 케이블 결선도가 맞는지 재확인하여 주시기 바랍니다. 이후 슬레이브 기기가 지원하는 명령어, 데이터 주소, 요청 가능한 데이터 수 등을 확인하여 슬레이브 사양에 맞게 작화가 되었는지 확인 해 주시고 TOPRX 터치 메인화면의 [제어판]-[옵션]-[프로젝트 설정]-[메시지]에서 통신 이더넷/시리얼 에러 사용을 체크하고 작화 화면에서 다른 통신 에러 메시지가 나오는지 확인해 보시기 바랍니다. 만약 NAK에러 메시지가 확인된다면 터치 메인화면의 [제어판]-[시스템]-[PLC]에서 [0~4 Device Option]에서 해당되는 [Max Read/Write Count] 값을 모두 1로 바꾼 후 통신해 보시기 바랍니다. 모드버스 TCP 통신이라도 RTU와 연결 방식의 차이일 뿐 같은 프로토콜로 통신하므로 모드버스 RTU 통신 작화 예제는 따로 존재하지 않습니다. 수고하세요.
|
상담 전 [자주찾는질문]을 먼저 확인하여 보세요. 빠르게 조치할 수 있습니다.
자주찾는 질문