ModbusTcp
ModbusTcp 를 개발하게 되었다. C++ 32bit 환경에서 개발을 해보기로 했으며, 실질적으로 3일정도 소요된것 같다. 아래 링크인 Github 리포지토리에 개발한 소스를 push 해 놓았다. https://github.com/Anthony806.
darkengineer.tistory.com
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
'[공부용]참고 사이트 모음 > [네트워크]' 카테고리의 다른 글
Blocking, non-blocking, Synchronous(동기화), Asynchronous(비동기화) (0) | 2021.08.19 |
---|---|
CentOS7 포트(port) 열기(open) 방법 firewall-cmd (0) | 2021.01.18 |
리눅스 서버의 TCP 네트워크 성능을 결정짓는 커널 파라미터 이야기 ulimit, sysctl (0) | 2021.01.13 |
공유기 허브모드 설정 방법 (0) | 2021.01.08 |
허브, 라우터, 공유기, 스위치의 개념과 차이점 (0) | 2021.01.08 |