FREELANCE 2000 FBD编程时,添加VARIABLE READ时,为什么变量名称前面要加@ 点击:1055 | 回复:10



工控新锐

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:101帖 | 151回
  • 年度积分:0
  • 历史总积分:210
  • 注册:2006年11月28日
发表于:2007-09-24 21:22:00
楼主
FREELANCE 2000 FBD编程时,添加VARIABLE READ时,为什么变量名称前面要加@?
有@与没有有什么区别?
VARIABLE与TAG有什么区别?



jiangqi

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 52回
  • 年度积分:0
  • 历史总积分:83
  • 注册:2006年7月24日
发表于:2007-09-26 10:04:00
1楼
Freelance 2000 系统变量在定义时,可以选择是否将该变量设定为过程映象变量,如果为过程映象变量在程序中通过F2 快捷调用该变量时,该变量名称前会出现@符号。
过程映象变量和非过程映象变量的根本区别是在一个任务周期内过程映象变量仅刷新一次,而非过程映象变量是随过程值变动而变动的。
在系统中使用冗余控制器时,冗余任务中必须使用过程映象变量。
Freelance 2000 系统中TAG通常指功能块的名称。

工控新锐

  • 精华:1帖
  • 求助:0帖
  • 帖子:101帖 | 151回
  • 年度积分:0
  • 历史总积分:210
  • 注册:2006年11月28日
发表于:2007-09-29 09:59:00
2楼
也就是说,冗余时所做的程序都必须采用带@的变量才行了?
为什么冗余的控制器不能用非过程映像变量?
AC800F系统中有没有定时中断程序的概念?

DCS&春

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 107回
  • 年度积分:0
  • 历史总积分:250
  • 注册:2007年3月21日
发表于:2007-10-05 15:21:00
3楼
@为冗余变量,不加@为非冗余变量.

工控新锐

  • 精华:1帖
  • 求助:0帖
  • 帖子:101帖 | 151回
  • 年度积分:0
  • 历史总积分:210
  • 注册:2006年11月28日
发表于:2007-10-07 09:58:00
4楼
如果在非冗余的控制器里面做了冗余的变量,访问时会不会有问题呢?

jiangqi

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 52回
  • 年度积分:0
  • 历史总积分:83
  • 注册:2006年7月24日
发表于:2007-10-08 09:59:00
5楼
非冗余控制器也可以使用@过程映象变量。主要是看是否需要。

heidai

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 1835回
  • 年度积分:0
  • 历史总积分:2824
  • 注册:2007年5月23日
发表于:2007-10-08 10:49:00
6楼
学习中,谢谢

工控新锐

  • 精华:1帖
  • 求助:0帖
  • 帖子:101帖 | 151回
  • 年度积分:0
  • 历史总积分:210
  • 注册:2006年11月28日
发表于:2007-10-20 19:58:00
7楼
非过程映象变量是不是非常占用CPU的时间?

xaid

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:61
  • 注册:2008年8月23日
发表于:2011-10-18 00:03:25
8楼
检查为黄色标记为什么呢?谢谢?

nitian0912

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:0
  • 历史总积分:118
  • 注册:2011年8月02日
发表于:2012-01-02 18:22:02
9楼
加@这个符号的是映像变量,防止计算值直接传回,导致程序出错的!

黄福彦

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 61回
  • 年度积分:0
  • 历史总积分:739
  • 注册:2005年4月18日
发表于:2012-01-04 09:45:32
10楼
freelance 2000到 freelance V9.2,建立变量时有一个“过程”选项,该选项打钩表示为过程映像变量,过程映象变量和非过程映象变量的根本区别是在一个任务周期内过程映象变量仅刷新一次,而非过程映象变量是随过程值变动而变动的。
在系统中使用冗余控制器时,冗余任务中必须使用过程映象变量。

热门招聘
相关主题

官方公众号

智造工程师