关于FC做成的子程序公共块困惑,请指点!

已锁定

dongqing

  • 帖子

    61
  • 精华

    0
  • 被关注

    4

论坛等级:游侠

注册时间:2010-04-17

普通 普通 如何晋级?

关于FC做成的子程序公共块困惑,请指点!

2602

6

2012-02-20 11:32:16

现在我做项目,都是把控制逻辑相同的做成同一的块,比如所有的电机或阀门都做成一个FC块。然后在其他程序调用这个FC块,就完成多个电机控制了。
我最近在资料上看到,由于FC没有固定存储区,如果没有参数写到FC的OUT变量,FC的输出可能是一个随机值。而我在做电机或阀门FC时,肯定使用了FC的OUT变量,而且我做的FC输出变量是通过SR触发器置位的,在实际中,并不是所有电机或阀门都动作,这样就存在FC的OUT变量没有被写值情况,我现在担心我这样做得FC输出会出现随机值情况吗,不过我做的项目到现在还没出现问题,所以请大侠们指点下,我这样做得FC公共块合理吗?还有我把输出变量定义为IN/OUT变量,是不是就可以避免输出在没写值情况下出现随机值。
还有我做的FC公共块中使用了定时器类型的参数,参数是定义为IN变量,由于FC没有存储区,我想问下,那FC中定时器的计数值怎么被保持的,我这样用了好几个项目也没问题的。
请大侠指点迷津,谢谢!!
关于FC做成的子程序公共块困惑,请指点! 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54620条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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