网站标志
导航菜单
当前日期时间
当前时间:
购物车
购物车中有 0 件商品 去结算 我的订单
商品搜索
商品搜索:
文章正文
FC块的初始化程序怎么做
作者: 来源:中国机电工程网    发布于:2019-06-10 20:34:06    文字:【】【】【

我想在每次调用FC时,将该FC块的程序进行一次初始化,不知道该怎么做,请大家赐教!

我知道OB100可以在启动时进行一次初始化,也知道在FC块的初始化程序的最前端加一个常闭触点,然后在程序的尾端把该触点置位这种办法。但是这两种办法都不能满足:“在每次调用时初始化”这个特点。请问各位,有没有好办法?

答:1、对FC块的程序进行一次初始化,没有什么必要,也不需进行初始化。因为:

单独对于FC块的局部变量进行初始化是徒劳的,因为局部变量只有在该FC块中有效,该FC块结束后,这些局部变量又做他用了。

单独对于FC块的全局变量进行初始化也没有什么意义,随着系统的运行与FC块相关的输入(全局)变量在更新,与FC块相关的输出(全局)变量在被重新写入。

总之,编程者在编写调用FC块时,要清楚在调用是所涉及的变量当前是什么状态,这样就可以了。

2、有关初始化:

OB100中编写初始化程序,是对于某些全局变量进行赋初值。

浏览 (67) | 评论 (0) | 评分(0) | 支持(0) | 反对(0) | 发布人: 来源:中国机电工程网
将本文加入收藏夹
新闻详情
脚注栏目
|
脚注信息
机电工程网(C) 2015-2020 All Rights Reserved.    联系我们