您现在所在的是:

施耐德电气论坛

回帖:9个,阅读:1003 [上一页] [1] [下一页]
1850
xiatianyun
文章数:277
年度积分:59
历史总积分:1850
品牌积分(施耐德):68
注册时间:2002/6/5
发站内信
发表于:2020/3/6 15:49:40
#0楼
刚学习CFC,CFC中可以把相关量用连线连接起来,这样减少中间变量,我无意中使用加法器ADD来做累加计数,Out = in1 + in2,其中in2和out是同一个变量,也即:iTemp := 1 + iTemp;
如果左右两边不是用连线直接连接而是分别用iTemp来做则正常,但是如果直接连接,如图所示,则得不到正确结果。
当EN为1时(一个周期),ADD会累加很多个1,不是只加一次。仿佛执行了很多次ADD一样。
请问这是什么原因?
附件 Snipaste_2020-03-06_15-41-57.jpg
[此贴子已经被作者于2020/3/6 15:50:33编辑过]
1850
xiatianyun
文章数:277
年度积分:59
历史总积分:1850
品牌积分(施耐德):68
注册时间:2002/6/5
发站内信
发表于:2020/3/6 15:52:15
#1楼
工控网的图文编辑支持真的千年不变,还是不能支持混排。
8135
0aguang0
文章数:1636
年度积分:258
历史总积分:8135
品牌积分(施耐德):2046
注册时间:2010/10/21
发站内信
发表于:2020/3/6 23:17:33
#2楼
你把优先级的顺序反过来呢?
水平一般,能力有限.如有错误之处.欢迎并感谢指出.我一定认真学习积极改正.请勿DISS.
19254
pqsh 版主
文章数:7424
年度积分:1084
历史总积分:19254
品牌积分(施耐德):97
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2020/3/7 8:42:51
#3楼
临时变量?固定变量呢?或者说全局变量.
这样的指令应该不支持.因为没有数据来源.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
1850
xiatianyun
文章数:277
年度积分:59
历史总积分:1850
品牌积分(施耐德):68
注册时间:2002/6/5
发站内信
发表于:2020/3/7 9:18:59
#4楼
回复 #3楼 pqsh
iTemp是我临时调试加入的变量,不是Temp变量,而是本地变量。
如果换成其他类型的变量就没有意思了,因为我要解决的是直接连接怎么会出问题的问题。
初学CFC,遇到很多问题,本以为很简单,实际却是CFC自有自己的一套规则,还没有教材可看。大多数资料都是介绍CFC是什么的初级问题,没有具体的经验分享或者说没有介绍具体规则的资料。
19254
pqsh 版主
文章数:7424
年度积分:1084
历史总积分:19254
品牌积分(施耐德):97
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2020/3/8 8:13:31
#5楼
以下是引用xiatianyun2020/3/7 9:18:59的发言:
iTemp是我临时调试加入的变量,不是Temp变量,而是本地变量。
如果换成其他类型的变量就没有意思了,因为我要解决的是直接连接怎么会出问题的问题。
初学CFC,遇到很多问题,本以为很简单,实际却是CFC自有自己的一套规则,还没有教材可看。大多数资料都是介绍CFC是什么的初级问题,没有具体的经验分享或者说没有介绍具体规则的资料。
你也是个纠结内部机制的人.
你要理解cfc,把它翻译为语句就行.
要理解语句,最好有计算机基础.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
1850
xiatianyun
文章数:277
年度积分:59
历史总积分:1850
品牌积分(施耐德):68
注册时间:2002/6/5
发站内信
发表于:2020/3/8 14:59:24
#6楼
CFC不支持转换为语句表。
1850
xiatianyun
文章数:277
年度积分:59
历史总积分:1850
品牌积分(施耐德):68
注册时间:2002/6/5
发站内信
发表于:2020/3/8 15:07:43
#7楼
刚才又试了下,正常了。???
1850
xiatianyun
文章数:277
年度积分:59
历史总积分:1850
品牌积分(施耐德):68
注册时间:2002/6/5
发站内信
发表于:2020/3/10 14:04:03
#8楼
我知道怎么回事了。
5190
FreeTigerMan
文章数:555
年度积分:165
历史总积分:5190
品牌积分(施耐德):895
注册时间:2002/9/9
发站内信
发表于:2020/3/22 12:20:47
#9楼
测试一下工作原理,了解一下之执行顺序对结果的影响是可以的,在现场可别给自己出这种脑筋急转弯。。。。尽量把程序写的容易看懂,可以让自己和别人的生活顺利很多。。。

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

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

78.0005