标准指令库-主站:主站初始化MBUS_CTRL指令&主站读写MBUS_MSG指令
EN:使能参数,必须保证每个扫描周期都能开启(SM0.0)。
Mode:模式参数,为1时使能Modbus协议功能。
Baud:波特率参数,根据通讯两侧的协议和速度要求需设定为一致。
Parity:校验方式参数,0=无校验,1=奇校验,2=偶校验。
Port:端口号参数,0=使用集成的通讯口,1=CM01信号板。
Timeout:超时时间参数,主站等待从站响应的时间,以ms为单位。
Error:初始化错误代码(详见系统手册指令说明)。
EN:使能参数,必须保证同一时刻只有一个读写功能处于使能状态。
First:读写请求位,每一个新的读写请求需要用脉冲触发。
Slave :从站地址参数,可选择的范围1-247。
DataPtr:读写操作对应主站连续地址区域的起始地址,用于存储准备写入的数据或要读回的数据。
Error:读写指令错误代码(详见系统手册指令说明)。
标准指令库-从站:从站初始化MBUS_INIT指令&从站响应请求MBUS_SLAVE指令
Mode:模式参数,启动停止Modbus,0=停止,1=启动。
Addr:从站地址,Modbus从站地址,取值1-247。
Baud :波特率参数,根据通讯两侧的协议和速度要求需设定为一致。
Parity:校验方式参数,0=无校验,1=奇校验,2=偶校验。
Port:端口号参数,0=使用集成的通讯口,1=CM01信号板。
MaxIQ:参与通信的最大IO点数,一般设为256。
MaxAI:参与通信的最大AI通道数,最多56个。
MaxHold:最大保持寄存器区,参与通讯的V区大小。
HoldStart:保持寄存器区起始地址,以指针方式指定。
Error:初始化错误代码(详见系统手册指令说明)。
Error:通讯错误代码(详见系统手册指令说明)。