MODBUS SDK用户手册

ZModbusSdk配置函数库

使用手册

V1.00

1

2

函数库说明 ............................................................................................................................... 3 1.1 简介: ........................................................................................................................... 3 1.2 提供的函数接口 ........................................................................................................... 3

1.2.1 以太网链路连接 ............................................................................................... 3 1.2.2 串口链路连接 ................................................................................................... 4 1.2.3 以太网与串口链路断开连接 ........................................................................... 5 1.2.4 以太网与串口链路的数据采集(读写) ....................................................... 5 错误代码 ................................................................................................................................. 11

1 函数库说明

1.1 简介:

ZModbusSdk函数库为标准的MODBUS(主机)协议提供函数接口。开发人员可以使用此函数库方便开发出遵循MODBUS协议的程序。如果需要开发MODBUS从机程序,开发人员需要使用其他的函数库或方法。

函数库在连接时使用对不同的链路层提供不同的函数接口如:以太网的为:ZMB_TCPConnectMDBServer,串口的为:ZMB_SerConnectMDBServer。其他的函数接口都相同,不区分连接链路。

(本文档中使用的术语服务器对应MODBUS协议里的从机模块,客户机对应MODBUS协议里的主机模块)

1.2 提供的函数接口

ZModbusSdk提供了连接到从机(服务器)和读写线圈与寄存器的函数接口。

1.2.1 以太网链路连接

? ZMB_TCPConnectMDBServer

描述

调用此函数连接到从机模块(或服务器)。

HANDLE ZMB_TCPConnectMDBServer( char * szIp,

int nDstPort,

int nConnTimeout);

参数 szIp

指定要进行连接的从机(服务器)的IP地址。 nDstPort

指定从机的端口号。 nConnTimeout 指定连接超时。 返回值

返回“非NULL”表示成功,否则为错误。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4