欢迎光临入喜工业控制技术(上海)有限公司
当前位置
首页 > 新闻中心 > 常见问题
西门子485通讯问题解决
2021/12/22 10:09:12
西门子485通讯问题解决

200smart与两台变频器轮询进行485通讯,程序初始化完成后,用m0.0上升沿置位m0.1,但是m0.1一直未置位,导致msg一直导通不了,请问各位大神是什么问题。
Modbus RTU 主站 (最下面有MODBUS RTU 轮循实例),注意一下例程中最前面网络1-网络4,之间的顺序不要变,以及第一次读写指令 MSG 的调用。库存储区不要与程序中任何存储区重叠。
用到的 M 存储区也不要与程序中其它地方用到的有重叠。
这里所说的重叠,包含位、字节、字、双字等隐式的重叠。
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/communication/serial_port/modbus/Master/Master.htm
S7-200 SMART Modbus RTU通信常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html
交叉引用一下看看M0.1都在哪里使用了
是否有双线圈的情况出现

将第二段的程序和第三段的程序交换下试试,之前也遇到过这样的问题;


把程序直接放到main程序里运行一下试试,有时候确实会出现这种bug,实在不行保存重启。

估计你的M0.0一上电就是1,有可能检测不到上升沿,在M0.0之后加个延时接通定时器,延时1S再触发M0.1.


估计你的M0.0一上电就是1,有可能是这样
Modbus RTU 主站 (最下面有MODBUS RTU 轮循实例),注意一下例程中最前面网络1-网络4,之间的顺序不要变,以及第一次读写指令 MSG 的调用。库存储区不要与程序中任何存储区重叠。
用到的 M 存储区也不要与程序中其它地方用到的有重叠。
这里所说的重叠,包含位、字节、字、双字等隐式的重叠。
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/communication/serial_port/modbus/Master/Master.htm
S7-200 SMART Modbus RTU通信常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html

联系方式
CONTACT US

电话:13818569113      15721373211

邮箱:fushidianji@139.com

网址:http://www.jiansujiabc.com

地址:上海青浦区北青公路7171号111-112室

用手机扫描二维码关闭