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
网站提示: 请不要用迅雷下载附件,容易出错
jackal
索马里海盗
级别: 论坛先锋
精华主题: 0
发帖数量: 658 个
工控威望: 1006 点
下载积分: 857 分
在线时间: 451(小时)
注册时间: 2008-06-21
最后登录: 2024-10-08
查看jackal的 主题 / 回贴
1楼  发表于: 2008-08-17 23:50
这个问题和三菱的一个类似
lxh3251335
级别: 探索解密
精华主题: 0
发帖数量: 50 个
工控威望: 181 点
下载积分: 579 分
在线时间: 11(小时)
注册时间: 2008-08-14
最后登录: 2019-03-18
查看lxh3251335的 主题 / 回贴
2楼  发表于: 2008-08-18 00:03
问题解决了!!就是双输出的问题。。在一个程序中Q点只能有一个输出,其使能端最好用M进行控制控制。。LD M0.0  A M0.1 A M0.2 =Q0.0
星雨
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看星雨的 主题 / 回贴
3楼  发表于: 2008-08-19 12:31
西门子200是这样的,同一个Q是不行的,不过你可以用子程序做也可以的!!!
gaoren
级别: 家园常客
精华主题: 0
发帖数量: 360 个
工控威望: 605 点
下载积分: 3638 分
在线时间: 52(小时)
注册时间: 2008-08-11
最后登录: 2024-08-07
查看gaoren的 主题 / 回贴
4楼  发表于: 2008-08-30 15:16
看看再说吧
water处理
级别: 略有小成
精华主题: 0
发帖数量: 247 个
工控威望: 419 点
下载积分: 5230 分
在线时间: 191(小时)
注册时间: 2008-09-02
最后登录: 2024-07-29
查看water处理的 主题 / 回贴
5楼  发表于: 2008-09-11 15:45
学习了,多谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
qiuluhua
级别: 略有小成
精华主题: 0
发帖数量: 415 个
工控威望: 420 点
下载积分: 19715 分
在线时间: 191(小时)
注册时间: 2008-11-20
最后登录: 2024-02-06
查看qiuluhua的 主题 / 回贴
6楼  发表于: 2008-11-20 10:01
学习了,有点明白
luanzh
级别: 略有小成
精华主题: 0
发帖数量: 86 个
工控威望: 243 点
下载积分: 1008 分
在线时间: 103(小时)
注册时间: 2007-12-12
最后登录: 2021-02-24
查看luanzh的 主题 / 回贴
7楼  发表于: 2009-01-04 16:15
下下,,上学的时候编过,不知道LZ是怎么编的