통신 프로토콜/Modbus

Modbus TCP 참고 자료

TutleKing 2022. 4. 24. 23:24

실제 필드에서 많이 사용되고 있는 Modbus TCP에 대한 공부를 하다가 참고가 많이 되었던 링크를 모아 두고자 합니다.

 

https://handbook.enapter.com/electrolyser/el21_firmware/previous/1.0.2/modbus_tcp_communication_interface.html

 

Modbus TCP Communication Interface | Enapter Handbook

Modbus TCP Communication Interface Introduction Refer to the Refernce section for details of the Modbus protocol. This document describes public Modbus TCP implementation for Enapter Electrolyser EL 2.1 and assume understanding of TCP/IP and Modbus protoco

handbook.enapter.com

2022 Enapter, 'Modbus TCP Communication Interface', 참고 날짜 2020.04.24

Modbus TCP의 아주 기초적인 정보를 담고 있는 링크이다. 

Modbus TCP에서 사용하는 Port 번호가 502 인 것과, Data를 표현하는 dimesion 중 Float32라는 기법이 있어 IEEE 754 format에 대해 알게되는 계기가 되었다. (다른 정보들은 해당 사의 기기들의 정보인 듯 하다.)

 

 

 

http://comfilewiki.co.kr/ko/doku.php?id=tcpport:funtion_code%EB%B3%84_data_%EA%B5%AC%EC%A1%B0_%EB%B0%8F_%EB%94%94%EB%B0%94%EC%9D%B4%EC%8A%A4_%EC%A0%9C%EC%96%B4:index

 

tcpport:funtion_code별_data_구조_및_디바이스_제어:index [Comfile Technology's Online Documentation]

Funtion Code별 DATA 구조 및 디바이스 제어 MODBUS-TCP는 Function Code별 프로토콜 Data구조가 조금식 달라집니다. Function Code별로 요청·응답에 대한 프로토콜의 데이터 구조를 알아보고 TCPPORT의 디바이스

comfilewiki.co.kr

http://comfilewiki.co.kr ,  'Funtion Code별 DATA 구조 및 디바이스 제어' , 참고날짜 2022.04.24

Modbus TCP라는 프로토콜도 몰랐을 때 , 기능 구현을 위해 자료조사를 하다가 찾은 금쪽같은 링크이다.
Modbus TCP 구조를 구현하기 위해 찾았던 자료 중 가장 도움이 많이 되었다. 

Function Code 별로 그림과 함께 예시를 잘 나열해두어서 이해가 쉬웠고 사용하고자 했던 
Write Multiple Registers 인 0x10과  Read Registers 인 0x04가 여러가지의 data를 읽고 쓰고하는데 그 예시가 쉽게 기재되어있었다.

 

 

 

https://www.h-schmidt.net/FloatConverter/IEEE754.html

 

IEEE-754 Floating Point Converter

IEEE-754 Floating Point Converter Translations: de This page allows you to convert between the decimal representation of numbers (like "1.02") and the binary format used by all modern CPUs (IEEE 754 floating point). Update There has been an update in the w

www.h-schmidt.net

www.h-schmidt.net, 'IEEE-754 Floating Point Converter' , 참고날짜 2022.04.24

IEEE-754 format을 구현 후 검증하기 위해 정수를 입력하면 Hex 값으로 나오는 계산기로 잘 사용하였다.

 

 

 

https://www.scadacore.com/tools/programming-calculators/online-hex-converter/

 

Online Hex Converter - Bytes, Ints, Floats, Significance, Endians - SCADACore

Convert Hex values into Bytes, Ints, and Floats of different bit significance, Bit Endians, and byte significance for interfacing with unknown field devices

www.scadacore.com

www.scadacore.com , 'Online Hex Converter' , 참고날짜 2022.04.24

위 링크와 반대로 hex → float로 바꿔주는 계산기이다. 

반응형