登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:向各位大侠求助,PLC控制设备继电器能读,不能写!
点击:1083 回复: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
工控新闻
德国联邦总理弗里德里希·默茨莅临德国汉诺威工业博览会倍福展台
和利时亮相中国国际软件发展大会,多项成果斩获行业认可
重庆仪器仪表展观众参观登记开启,速来解锁观展特权礼包!
施耐德电气:2030年前全球能源行业加速迈向自主运营,中国领跑新一轮变革
倍福经济型驱动解决方案:扩展功率范围,开启高效能应用新篇章
江森自控发布《2026可持续发展报告》 聚焦关键任务行业能效收益
华北工控BIS-6620K-B10模块化整机:面向智能自助终端行业应用
新智启新程、智造赢未来,第五届长三角智能制造高峰论坛在沪举办
更多新闻资讯