S7-200 MODBUS使用说明(2)
时间:2025-03-12
时间:2025-03-12
和CPU224XP为32。
MaxHold
设置可以使用的V存储区字保持寄存器的个数
HoldStart 设置可以使用的V存储
区的保持寄存器的起始地址
Done Error
当MBUS_INIT指令完成时,Done输出接通 Error输出字节包含该指令的执行结果。
2. 2. MBUS_SLAVE MBUS_SLAVE 指令
MBUS_SLAVE指令用于服务来自Modbus主站的请求,必须在每个循环周期都执行,以便检查和响应Modbus请求。当EN输入接通时,该指令在每一循环周期内执行。MBUS_SLAVE指令无输入参数。 参数说明: 参数地址 说明 Done
当MBUS_SLAVE指令响应Modbus请求时Done输出接通。如果没有服务的请求,Done输出会断开。
Error
输出包含该指令的执行结果。
字节
错误代码如下表
该输出只有Done接通时才有效。如果Done断开,错误代码不会改变。
类型 位
数值范围
备注
字节 位 双字
指向V存储区的指针
整型
0到32767
单位:字
主站指令:主站指令:
1.MBUS_CTRL1.MBUS_CTRL MBUS_CTRL 指令 指令
使用 SM0.0 调用 MBUS_CTRL 指令完成主站的初始化,并启动其功能控制。 参数说明: 参数地址 说明 Mode
设置通讯模式:为1时,使能Modbus协议功能;为0时恢复系统为 PPI 协议
Baud
设置波特率
双字
11200,2400,4800,
类型 位
数值范围
备注
上一篇:愤怒的小鸟金蛋攻略