您现在所在的是:

西门子SIEMENS

回帖:2个,阅读:1172 [上一页] [1] [下一页]
944
怕我空调外
文章数:155
年度积分:50
历史总积分:944
注册时间:2015/2/1
发站内信
发表于:2016/8/19 16:25:29
#0楼
附件 QQ图片20160819162138.jpg

附件 QQ图片20160819162210.jpg


如图,我在OB1里面做了个比较,当数值等于1时,调用FC1,FC1只有一段程序就是输出Q0.0。数值等于2时,调用FC2,FC2也只有一段程序输出Q0.1。为什么当我调用过FC1,输出Q0.0后,等于2调用FC2时,FC1里面的Q0.0一直有输出,没有断开。数值是用DB块保存的。哪位老师知道请指教一下,谢谢。
6536
wuyang750
文章数:2637
年度积分:50
历史总积分:6536
注册时间:2014/5/6
发站内信
发表于:2016/8/19 21:35:02
#1楼
正常的  断开了fc1 就不会扫描fc1了
所以fc1原来是什么状态就是什么状态

所以要实现你断开的功能就不能这样用

你看下西门子的自带的块,都有EN端,

然后靠其他输入来执行程序的
此帖发自手机工控论坛
23122
gk_0 版主
文章数:7738
年度积分:128
历史总积分:23122
注册时间:2013/9/9
发站内信
2018论坛贡献奖
2017论坛贡献奖
2017国庆活动(二)
2016论坛贡献奖
2016国庆活动(三)
英威腾变频器(一)
S7-200 SMART(一)
寻找英威腾(三)
英威腾PLC体验(一)
2015春节活动
2013辞旧迎新
2013辞旧迎新
2013国庆活动
发表于:2016/8/20 7:18:47
#2楼
以下是引用wuyang7502016/8/19 21:35:02的发言:
正常的  断开了fc1 就不会扫描fc1了
所以fc1原来是什么状态就是什么状态

所以要实现你断开的功能就不能这样用

你看下西门子的自带的块,都有EN端,

然后靠其他输入来执行程序的

说的没错,应该增加一个输入端断开输出,而不是直接断开子程序。
不被人嘲笑的梦想,就不值得去追求!

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

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

46.8003