CAFE

Q&A 게시판

MODNET Tag Address 질문드립니다.

작성자어렵네|작성시간17.07.25|조회수76 목록 댓글 1

안녕하십니까.

매번 질문에 답변해주셔서 감사합니다.


현장에서 프로젝트를 다운받아서 컴파일 시켜보니 tag adress error 가 발생했습니다.

확인해 보니 MODNET 프로토콜을 사용하는 디바이스 하나가 tag type: real  address :40012, 40020...식으로 등록이 되어 있습니다.


구성파일에는

LongDataType = 3
InitType = 3
LongDataType = 3

조건이 등록되어있습니다.


현장에서 잘 돌아가는걸로 봐선 컴파일시 이상이 없었던 걸텐데..

MODNET/MODBUS는 40001부터 2Word씩 사용하는게 아닌가요?


혹시 짝수address(40000 40002....) 를 적용하는 다른 방법이 있는지 궁금합니다.

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자자손 | 작성시간 17.07.26 아마 Address Boundary Error 이겠지요...

    Modbus Protocol은 0번지가 아니라 1번지부터 시작합니다.
    즉, 40000 번지가 아니라 40001번지부터 시작입니다.
    일부 메이커에서 Modbus 규정을 잘못이해하고 40000 번지도 사용하고 있어서 Citect에서도 40000번지를 지원하는 모드를 제공은 하고 있습니다.

    그리고 실수는 2워드씩 사용하기 때문에 제일 처음 시작한 실수가 홀수 번지이면 그 이후에도 모두 홀수 번지를 사용하도록 하세요. 만약 제일 처음 시작한 실수가 짝수 번지이면 그 이후에도 모두 짝수 번지를 사용하면 됩니다. 홀수와 짝수 번지를 혼용할 때 Address Boundary Error가 발생합니다.
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼