求一个小小的西门子plc程序

问题是这样的,有一个按钮和一个红灯,一个绿灯,按钮每按3次,红灯亮1秒钟,这样重复10次后,绿灯亮5秒钟,一个循环结束。要求可以进行循环,用西门子plc-300编程。我的邮箱是[email protected]
我编的程序的问题是1,重复10次后,必须红灯先亮1秒后绿灯才能亮,无法直接亮绿灯。2,计数器第一次置数是3,一个小循环后再自动置数就成了2,想不明白哪儿出了问题。
请教高人
怎样把程序贴上来呀

共同研究,我猜测可能

1】如果用的是仿真软件,通讯监视刷屏时间、可能造成视觉误差(可能)
还有可能是顺序执行的问题,你可试着将两者的输出前后顺序倒一下。

2】首次扫描,肯定计数器能写满,以后它在的梯形图中的复位指令执行下,就会被“提前”复位。

你程序给我发一下 我看个
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-21
把你的程序贴出来看看
第2个回答  2010-05-21
用一个增计数器(S_CU),计数器值为N,N+1等于3或3的整数倍时亮红灯(计数器的初始值为0,但N+1=30时不要亮红灯),N+1等于30时,亮绿灯,5秒结束后复位计数器,一个循环结束。
第3个回答  2010-05-30
用步进你的思路会更清晰,大家给你路,程序这么编你自己写
第4个回答  2010-05-21
用两个计数器。。。。
相似回答