lxh3251335
级别: 探索解密
精华主题: 0
发帖数量: 50 个
工控威望: 181 点
下载积分: 579 分
在线时间: 11(小时)
注册时间: 2008-08-14
最后登录: 2019-03-18
查看lxh3251335的 主题 / 回贴
楼主  发表于: 2008-08-17 20:43
本人编写了一个关于十字路"屏蔽"通灯切换的小程序!!!使用S7-200顺序控制的指令。。实现功能是:十字路每条路都有红、绿、黄三色的交通灯。。。要求路1红灯亮时,路2绿灯亮,共同亮30秒然后,绿2灭转到黄2亮,5秒后红1,黄2灭;红2绿1亮,以此类推。。交替循环。。。但是在编写的过程中,发现了一个问题。。。存在问题的程序以附件的形式发送!!!主要问题是:为什么红1刚开始不亮???如果在一个程序中有一个输出端(例如Q0.0)有两个使能输入的情况,两种情况分别在两个SRC中,但是两个使能输入不是同时为1,难道这个时候位于前面的Q0.0输出就不起作用?这是为什么?
描述:有问题的交通灯程序
附件: (有问题)交通灯.rar (2 K) 下载次数:76
网站提示: 请不要用迅雷下载附件,容易出错
描述:正确的交通灯程序
附件: 交通灯(正确).rar (2 K) 下载次数:197
网站提示: 请不要用迅雷下载附件,容易出错
星雨
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看星雨的 主题 / 回贴
1楼  发表于: 2008-08-19 12:31
西门子200是这样的,同一个Q是不行的,不过你可以用子程序做也可以的!!!