您现在所在的是:

西门子SIEMENS

回帖:5个,阅读:1103 [上一页] [1] [下一页]
776
zhangmeng_2081
文章数:9
年度积分:50
历史总积分:776
注册时间:2011/10/17
发站内信
发表于:2011/10/25 15:07:42
#0楼
本人对200里带参数子程序了解不多,今天随便编了个程序,却发现个令人困惑的问题,程序见附件。
当我按下I0.0或i0.2时,Q0.0和Q1.1都是同时输出,随便按下I0.1或I0.3, Q0.0和Q1.1也都是同时熄灭。
想请问这是什么缘故?如果像这样的话,那么在实际程序中,要调用多个相同的带参数子程序时怎么来用才能避免这种问题?
附件
附件
9032
wanwan8778
文章数:2352
年度积分:48
历史总积分:9032
注册时间:2008/8/2
发站内信
发表于:2011/10/26 13:10:57
#1楼
你把使能的信号  SM0.0 改成两个不一样的点,例如 m0.0   和 m0.1
这两个子程序一直在被调用,所以可能导致楼主说的这种现象的发生。


[此贴子已经被作者于2011/10/26 13:11:25编辑过]
独学而无友,则孤陋而寡闻。
有问题,是必须要解决的。
Another complicated. Another mystery.
14000
lvjun7258
文章数:1634
年度积分:50
历史总积分:14000
注册时间:2009/12/4
发站内信
发表于:2011/10/26 17:48:58
#2楼
换成上沿脉冲信号试试............
com
776
zhangmeng_2081
文章数:9
年度积分:50
历史总积分:776
注册时间:2011/10/17
发站内信
发表于:2011/10/29 16:10:53
#3楼
还是会互相干扰  不可能我调用一个 同时把另一个断开。这样没什么实际用处
776
zhangmeng_2081
文章数:9
年度积分:50
历史总积分:776
注册时间:2011/10/17
发站内信
发表于:2011/10/29 16:12:51
#4楼
不行,但是我用IB0读取I0.0 I0.1的状态  再在子程序里处理  用QB输出就可以,请问这是怎么回事?
1183
hxj8118
文章数:66
年度积分:50
历史总积分:1183
注册时间:2007/2/13
发站内信
发表于:2011/11/4 11:48:14
#5楼
把OUT跟TEMP改成IN-OUT

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004