当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
FC中的临时变量的疑惑?
点击:
1474
| 回复:
7
小羽
关注
私信
精华:1帖
求助:0帖
帖子:48帖 | 55回
年度积分:1
历史总积分:241
注册:2002年10月21日
发表于:2005-11-23 11:41:00
楼主
我在项目中做了FC1,FC2两个功能块,其中都定义了TEMP1,TEMP2这两个临时变量,这两个块在OB1中都分别被调用了10次,我现在担心因为调用过多,其中的临时变量会发生冲突吗?因为它们的绝对地址其实都是L0.0和L0.1啊!会不会有这种情况,在第一个FC1的调用中TEMP1闭合了,第二个乃至以后所有FC1的调用中的TEMP1也跟着闭合啊?请各位大虾指点迷津!!!
分享到:
收藏
邀请回答
回复楼主
举报
NEWBRIDGE
关注
私信
精华:0帖
求助:0帖
帖子:20帖 | 650回
年度积分:0
历史总积分:1212
注册:2005年3月05日
发表于:2005-11-23 13:28:00
1楼
我觉得没问题,只要注意每次调用结束后,临时变量都会被释放,它只在当前的FC调用中有效。
回复
引用
举报
NEWBRIDGE
关注
私信
精华:0帖
求助:0帖
帖子:20帖 | 650回
年度积分:0
历史总积分:1212
注册:2005年3月05日
发表于:2005-11-23 13:32:00
2楼
第二个乃至以后所有FC1的调用中的是否闭合跟你的FC内的临时变量的控制条件有关,控制条件的变化会使其变化。
这主要是对扫描、FC、临时变量的理解问题
回复
引用
举报
小羽
关注
私信
精华:1帖
求助:0帖
帖子:48帖 | 55回
年度积分:1
历史总积分:241
注册:2002年10月21日
发表于:2005-11-23 14:09:00
3楼
我还是想用IN_OUT来代替TEMP,保险点,你们看了?
回复
引用
举报
lly
关注
私信
精华:0帖
求助:0帖
帖子:69帖 | 907回
年度积分:0
历史总积分:1633
注册:2004年8月23日
发表于:2005-11-29 14:11:00
4楼
FC中,临时变量是不能用的。
搞得很头痛
曾做流量累计FC,秒累计变量就用了临时变量,然后除以3600为小时累计量输出,结果是不能用的。
回复
引用
举报
考虑
关注
私信
精华:0帖
求助:0帖
帖子:11帖 | 75回
年度积分:0
历史总积分:124
注册:2001年11月17日
发表于:2005-12-01 20:33:00
5楼
Nothing to worry,just do as you want.
回复
引用
举报
wincc.5591
关注
私信
精华:0帖
求助:1帖
帖子:23帖 | 240回
年度积分:0
历史总积分:397
注册:2005年10月22日
发表于:2005-12-02 01:44:00
6楼
我有个临时变量的问题也需要解决一下: [color=#FF0000][b]我想知道#SRC_DATA中的内容是什么?[/b][/color]
回复
引用
举报
sugar
关注
私信
精华:0帖
求助:0帖
帖子:28帖 | 246回
年度积分:0
历史总积分:473
注册:2003年11月06日
发表于:2005-12-02 15:49:00
7楼
临时变量L ,只在当前FC内有效,也就是说在FC1里的L0.0和FC2里的L0.0不是一个东西,在STEP 7的手册里有详细介绍
回复
引用
举报
热门招聘
相关主题
最新西门子step7 v5.4+ sp4 ...
[12003]
子程序与中断程序的区别
[10972]
中国最牛逼的PLC工程师是谁?...
[10059]
招聘plc兼职
[8793]
变频器使用中的常见问题之1
[8341]
BCD码与十六进制的区别?
[12205]
工控TV视频教程精选-100320更...
[42384]
s7-200中的VD100里的数据怎么...
[7508]
我是大四生,做关于plc的课题...
[12584]
如何使PLC里的时间继电器复位...
[7195]
官方公众号
智造工程师
客服
小程序
公众号