当前位置: 主页 > PLC控制

博图V13对S7300的编程

用博图V13做西门子300MODBUS主站通信,用的是CP341模块
1、需要像STEP75.5那样专门给CP341加载驱动程序吗?
2、编程可以直接使用Modbus_Comm_Load、Modbus_MASTER指令吗,还是需要使用像5.5里面的那种P_SND_RK指令?
3、使用Modbus_Comm_Load指令对通信模块组态,该指令的调用条件(REQ)应该是什么?

最佳答案

1、需要像STEP75.5那样专门给CP341加载驱动程序吗?
不需要。
2、编程可以直接使用Modbus_Comm_Load、Modbus_MASTER指令吗,还是需要使用像5.5里面的那种P_SND_RK指令?
不能用“Modbus_Comm_Load、Modbus_MASTER指令”,这几个指令是给1200/1500CPU带串口模块时使用的。
在TIA里有P_SND_RK指令。
3、使用Modbus_Comm_Load指令对通信模块组态,该指令的调用条件(REQ)应该是什么?
可以用firstscan指令开机时触发;或者在OB1里用一个闭点连接REQ,当初始化完成,利用“Modbus_Comm_Load”的done位信号复位那个闭点。

提问者对于答案的评价:
博图V13里的MODBUS(RTU)、和MODBUSSLAVE(RTU)指令只有1200、1500PLC可以使用吗?

最佳答案作者回复:
更正一下:
MODBUS(RTU)里包含的指令Modbus_Comm_Load、Modbus_MASTER、Modbus_Slave,是300、400、1200、1500PLC通过ETS00SP或ET200MP带串口模块时使用的;

MODBUSSLAVE(RTU)只能是300cpu+CP341作为从站的时候使用的。

西门子官方有个说明:
htTPs://support.industry.siemens.com/cs/ww/en/view/109477693

  • 关注微信

猜你喜欢

微信公众号