登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:向各位大侠求助,PLC控制设备继电器能读,不能写!
点击:1076 回复:3
楼主
编辑
引用
管理
lwihjw
[size=3]
[/size]请问这个程序要是读就没有问题,写就通讯报错。ADD地址应该设为多少?是 什么原因?
08-11-16 11:58
1楼
编辑
引用
管理
mpm03
看不明白。期待高人答案!
08-11-16 17:30
2楼
编辑
引用
管理
skywave27
有点晕
08-11-16 19:20
3楼
编辑
引用
管理
WANGSW1970
根据您反应情况试分析如下:
1、读MEG指令与写MEG指令时序上要严格错开,看您的梯形图没有进行连锁,应该使用MEG的Done来做连锁,可以看S7-200手册有说明。(可查看错误玛确定出错性质)
2、ADD地址直接用7000~7006没有问题,该区域属于MODBUS的标准读写线圈区00001~09999.
3、从您的梯形图看是写一个位,对应的数据地址应该是V200.0,您后面且是在操作V200.1,当然这个不会造成通讯错误。
4、您用SM0.5秒脉冲来操作MEG指令是不合适的,SM0.5导通0.5秒,MEG指令写入后等待从站返回应答,有时可能会超过0.5秒,这样会造成MEG操作失效。建议用一个置位来操作MEG,带MEG的Done由0变为1再去复位该使能位。
以上供您参考。
08-11-17 16:44
工控新闻
汇川技术 与 TE Connectivity 战略签约
共话智能装配与自动化多行业生态圈 | AHTE 2026装配系统集成系列活动
倍福MX-System 助力 RO-BER 打造高性能单品拣选解决方案
豪森智源MES,助力安徽汽车零部件企业产能提升20%
西门子正式发布SINAMICS G200 Basic变频器,高效驱动方案新体验!
智造升级!ABB机器人两大全新功能包重新定义汽车制造
和利时与瑞柏集团签约战略合作协议
柯马IN.GRID 机器人智能监控平台赋能依维柯深化数字化转型
更多新闻资讯