回复:OB,FC,FB等块内暂时变量使用探讨

eaglesky

  • 帖子

    665
  • 精华

    22
  • 被关注

    13

论坛等级:侠圣

注册时间:2005-12-05

黄金 黄金 如何晋级?

发布于 2008-10-14 09:42:41

0楼

重点还是要看需要,看程序的写法和用途。
对于用FC还是FB:一个简单的比方,写线性转换功能,变量都是即时的,功能执行完,结果取走了,所有变量都不用了,就用FC;如果写流量累计程序,计算的结果需要保存下载才来累积,就只能用FB了。
对于临时变量和静态变量:原则上来说,尽量用临时变量,这样功能(块)才具有通用性,不仅在本程序中,甚至在其它程序中也可以拿来用。
而且,对于interface部分中用temp还是static,就要看用法了,temp一个扫描周期之后就没了,这样就需要考虑一个周期内变量是否就用完了。我曾经在写一个程序时觉得有个变量用temp就行了,结果执行结果总是不对,后来逐步执行程序,才发现这个变量不能用temp,变量存活时间不够,改到static就好了。
没有个性的签名就别签了。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54208条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。