2013-01-14 5 views
2

Modbus 통신에 조금 익숙하며 "Free Modbus"라이브러리. 이제 Modbus 통신의 슬레이브 측을 구현하는 방법을 이해했지만 마스터 측에서 라이브러리를 사용하는 방법을 찾지 못했습니다. 예를 들어, 슬레이브 19의 이산 입력 번호 3을 읽으려면 마스터 측에서 어떤 기능을 호출해야합니까?저는 Modbus 통신에 조금 익숙하며 "무료 모드 버스"의 마스터 측에서 어떤 기능을 사용하는지 알아내는 데 어려움을 겪고 있습니다.

도움을 위해 미리 감사드립니다.

그건 그렇고, 저는 C로 작성 중이며 MSP430 마이크로 컨트롤러 용으로 프로그래밍하고 있습니다.

답변

5

웹 사이트에 직접 언급되어 있지는 않지만 FreeMODBUS 라이브러리는 슬레이브 측만 지원합니다. 예를 들어 init 함수 (modbus.html # ga0 "> http://www.freemodbus.org/api/group_modbus.html#ga0)에서 매개 변수 중 하나는"슬레이브 (ucSlaveAddress) "입니다.

FreeMODBUS을 만들어

남자가 지금 상업 libs가 작동하고, 마스터 모드 라이브러리 거기에있다 - http://www.embedded-solutions.at/index.php/en/products/modbus-master

+0

좋아, 내가 볼 감사합니다 :). – LinkOfTime