西门子PLC程序:用定时器T37、T38实现周期为20s占空比为1:1的脉冲发生器,为什么T38不能实现脉冲输出?

分别将T37和T38的常开触点接到Q0.0和Q0.1,在仿真软件上可以明显看到Q0.0指示灯闪烁点亮,而Q0.1一直处于熄灭状态,请了解的指点迷津
不好意思,等级太低传不了图片,抄上语句表
Network 1
LD SM0.0
AN T38
TON T37, 100

Network 2
LD T37
TON T38, 100

Network 3
LD T37
= Q0.0

Network 4
LD T38
= Q0.1

你的脉冲发生程序应该是这样的吧
网络1
LD SM0.0
AN T38
TON T37, 100
网络2
LD T37
TON T38, 100
这样你将T37常开点接Q0.0,那么Q0.0就是周期为20s的闪烁,而你将T38常开接Q0.1是没有意义的,因为当T37计时10s是T37常开点闭合,T38开始计时,10s后T38常开点闭合,常闭点打开,但是因为T37的前面串有T38的常闭点,所以T37瞬间开始重新计时,而T37的常开点也瞬间随之断开,T38前串T37常开点所以也清零,T38常开点断开,所以T38的常开点只是一个瞬间的闭合又断开了,你是观察不到Q0.1的输出的。你可以用T37的常闭点输出Q0.1,这样两个输出就能交替闪烁了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-01-19
程序问题,请仔细检查控制逻辑
一般程序都能通过仿真软件测试,
状态正常,程序正确
第2个回答  2010-01-19
你的plc内部程序是否和你的电脑里的程序一致?如果不一致是无法正常工作的
第3个回答  2010-01-20

楼主 你说的是这种情况吗   把你的语句表  传上来  发到我邮箱也行 [email protected]

第4个回答  2010-01-19
你最好把你的程序发上来,才能给你解决
相似回答