程序中没有有让Q0.0得电的程序,为什么Q0.0一直得电

项目中没有有让Q0.0得电的程序,但它一直得电,这是什么原因造成的?之前有在OB1写过I2.1得电,则Q0.0得电,但是下载全新组态还是亮着。I2.1含义见图,系统正常下I2.1得电

图片说明:

程序中没有有让Q0.0得电的程序,为什么Q0.0一直得电   

最佳答案

1、项目中没有有让Q0.0得电的程序,但它一直得电,这是什么原因造成的?
可能的原因:
a、在OB100(初始化)编有Q0.0得电的指令。
b、程序中有双线圈输出的程序,即多处对有Q0.0得电的指令。
c、有Q0.0相关的字节、字、双字被置位,例如QB0,QW0,QD0。
d、如果输出点带有中间继电器,如何继电器线圈的负端断线,则这个输出点的灯有可能被点亮,这需要检查接线。
2、可以应用STEP7的交叉索引功能查一查Q0.0在整个程序中被引用。
使用菜单命令“视图 ”—— “地址的交叉索引”,可显示包括所选地址的多重访问在内的所有交叉索引。PLC中的交叉索引表的用途在于查看用户程序中所使用的存储器区 I、Q、M、P、T、C,以及 DB、FB、FC、SFB、SFC 调用的地址概况。
点击相关的变量地址,鼠标右键--->Go to---->Location打开的窗口显示了该地址的所有使用地方。
同样问题答案:
http://www.ad.siemens.com.cn/service/answer/solution.asp?Q_id=59542_1029.html

提问者对于答案的评价:

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc299610.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐