西门子s7-200 plc程序无法运行,求高手指点,急急急!!

程序扫描的时候有输出,但实际plc指示灯不亮(Q0.0 Q0.1)
这个是程序

1、没有正确接线
2、点坏了(可能性比较小)

3、请问 Q灯是否点亮了

4、你说的监视有输出是啥意思死 不知道后面会不会又覆盖 你可以见识下状态表

5、也可能是被强制了

6、我猜 你的情况是不是你给的图不完整 后面还有语句 而你所谓的输出 是不是只是前民的逻辑结果呢追问

监控程序里面显示q0.1 q0.0有输出,但实际plc无输出,指示灯也不亮,而且断电在开启之后,只Q0.0有输出,如果换成简单程序,Q0.0和Q0.1都正常,我用了互锁,程序也没问题,Q0.0和Q0.1就是前面的逻辑结果。

追答

1、你的点 没坏
2、那必是程序问题
3、你的程序没写好 线圈重复用的可能性极大
这是你程序的全部了吗

此外 你说Q0.0 0.1监控有输出 可你的程序只有Q0.0有线圈 0.1没有线圈

所以这话我看了就很奇怪 会产生疑问》》》还有程序没贴
废话少说 发程序给我 我看看那就知道了 24863056@qq。com

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-02-18
可能的原因:
1.CPU为DC/DC/DC型,输出点的1L+、1M、2L+、2M没有连接到24VDC电源。

2.程序中多次调用了同个输出点,最后执行的一段程序所控制的状态为关闭。建议用交叉引用功能检查一下这两个点在哪调用,是否有冲突。追问

cpu型号224xp AC/DC/DC型

追答

DC型输出的,都要将1L+、1M、2L+、2M接上去。西门子原装产品没有224XP AC/DC/DC这个产品,只有224XP AC/DC/RLY或224XP DC/DC/DC。你可以订货号发上来:6ES7214-2*D23-0XB0(*=A/B)。

第2个回答  2013-02-18
换个点吧,我也遇到过这个问题。程序在线监测有输出而点指示灯不亮,点坏了,换个Q点就好了追问

点没有问题,简单程序可以正常运行,但是程序一旦复杂,监控程序里有输出,实际无输出了

追答

你程序不完整。不过就你发出来的这些来看,有一个问题T37调用了2次,你改下试试或者将网路2,和网络3前一段合并试试。计时器冲突会导致尽管你监测到Q0.0是亮的,实际上它是闪烁状态,故输出点灯不亮

第3个回答  2013-02-18
Q0.1可能是断开的, 重新写一行 M0.1-(Q0.1)单独输出后再控制 Q0.0试一试。
第4个回答  2013-02-23
可能是电脑给输出强制在关的状态