본문 바로가기

[공부용]참고 사이트 모음/[네트워크]

ModbusTcp

darkengineer.tistory.com/27

 

ModbusTcp

ModbusTcp 를 개발하게 되었다. C++ 32bit 환경에서 개발을 해보기로 했으며, 실질적으로 3일정도 소요된것 같다. 아래 링크인 Github 리포지토리에 개발한 소스를 push 해 놓았다. https://github.com/Anthony806.

darkengineer.tistory.com

comfilewiki.co.kr/ko/doku.php?id=tcpport:modbus-tcp_%ED%94%84%EB%A1%9C%ED%86%A0%EC%BD%9C%EC%9D%B4%EB%9E%80:index

 

tcpport:modbus-tcp_프로토콜이란:index [Comfile Technology's Online Documentation]

MODBUS-TCP란 MODBUS-TCP는 산업용 필드버스 분야에서 자주 사용되는 통신 프로토콜 입니다. TCP/IP 네트워크 상에서 상위장치와 하위장치간의 인터페이스를 위하여 고안된 통신방법입니다. MODBUS-TCP 통

comfilewiki.co.kr

cent84.tistory.com/category/Project%20/Modbus%20TCP/IP

 

'Project /Modbus TCP/IP' 카테고리의 글 목록

프로그래밍 관련 얻은 노하우 및 자격증 그리고 삶

cent84.tistory.com

MBAP Header

또한, 위의 PDU에 MBAP 헤더 (Modbus Application Header)라고 하는 새로운 7 바이트 헤더가 메시지의 시작 부분에 추가되게 됩니다.
이 헤더는 다음과 같이 구성 됩니다.
- Transaction Identifier : Client가 각 Request마다 고유하게 식별하도록 설정 한 2 바이트. 이 바이트는 응답과 동일한 순서로 수신되지 않을 수
  있기 때문에 서버에 의해 Echo 됩니다.
- Protocol Identifier : Client가 설정 한 2 바이트, 항상 = 00 00
- Length : 뒤에 따라오는 메시지의 바이트 수를 나타내는 2 바이트
- Unit Identifier : Client가 serial line이나 다른 버스에 연결된 Remote slave를 식별하기 위해 설정하는 1 바이트 식별자로 Server에 의해
  Echo 됩니다.

출처 www.adm-tech.co.kr/technologies/modbus.php

 

아둘람테크

 

www.adm-tech.co.kr