先看一下初始化函数,参数只有端口。
/* modbus协议栈初始化 */
eMBErrorCode eMBTCPInit(USHORT ucTCPPort);
在网络通信过程中,502端口是专门为modbus保留的,其它应用不得占用该端口。在缺省配置的情况下,强制使用502端口。
modbus协议栈的初始化,主要工作为tcp初始化,注册一些接口,设置节点号。
特别要注意节点号问题,由于网络中通过IP地址寻址,因此节点号对于本机来说就没什么用了,本机必须使用0xFF。
先看一下初始化函数,参数只有端口。
/* modbus协议栈初始化 */
eMBErrorCode eMBTCPInit(USHORT ucTCPPort);
在网络通信过程中,502端口是专门为modbus保留的,其它应用不得占用该端口。在缺省配置的情况下,强制使用502端口。
modbus协议栈的初始化,主要工作为tcp初始化,注册一些接口,设置节点号。
特别要注意节点号问题,由于网络中通过IP地址寻址,因此节点号对于本机来说就没什么用了,本机必须使用0xFF。