안녕하세요, (주)아이로직스 최용환 입니다.
- 아래와 같이 Modbus Master Setting을 설정하시면 모터1 전류를 읽어 올 수 있을 것입니다.
- 40001, 400001 와 같은 번지수는 대부분 HMI 에서 설정하는 방식으로 실제로는 HMI에서 40001, 400001을 뺄셈해서 0 어드레스 값을 PLC로 보냅니다.
- 그렇기 때문에 4001와 같은 번지수는 PLC 업체인 저희한테는 파악하기 어려운 번지수입니다. 그 이유중 하나가 제로베이스로 설정하면 4000을 빼서 1을 보내고 1베이스로 하면 4001을 빼서 PLC로 보내기 때문입니다.
- 위 부분은 첨부해주신 설명서에도 기재되어 있는 것으로 확인됩니다.
- 첨부해주신 설명서에서 절대번지수를 참고해서 MP STUDIO 주소 부분에 기입해주시면 됩니다.
- 첨부해주신 설명서에서 모터1 전류값을 읽어올려면 아래와 같이 모드버스 마스터를 설정하시면 읽혀진 값이 DO에 저장됩니다.
- 아래 링크에서 간략하게 Modbus RTU Master 설명서를 만들어 봤습니다. 부족하지만 참고 부탁드립니다.
< Modbus RTU Master Manual Sample >
감사합니다.
[ Original Message ]
* 기술 문의일 경우 정확한 내용 파악을 위해 전화상으로 안내가 갈 수 있습니다.
* MP/MPINO STUDIO, 아두이노IDE 프로그램 문의일 경우 작성하신 프로그램을 첨부하시면 좀 더 빠른 해결이 가능합니다.
-성함: 정우열
-연락처: 010 6425 1335
-제품명:MPS-8A8R-S
-문의 내용:Modbus-RTU485 통신
안녕하십니까?
MPS-8A8R-S 제품을 이용하여 M74R 제품을 (Modbus-RTU485)
모니터링 하고 싶습니다.
만약
1: 국번 (Address) :1
2: 통신 속도 : 19,200 bps
3: 프로토콜 :Modbus-RTU
4: 패리티 비트 :Even
5: 정지 비트 :1-bit
6: 데이터 길이 : 8-bit
M74R제품의 40001 번지를 읽을수 있는 예시좀 부탁 드립니다.
이상 수고하세요