回复:请教一个关于CFC初始值的问题

呆板吧

西门子1847工业学习平台

  • 帖子

    1151
  • 精华

    6
  • 被关注

    6

论坛等级:奇侠

注册时间:2006-12-19

普通 普通 如何晋级?

发布于 2010-05-15 15:09:50

2楼

谢谢凌波微步的帮助

确实:2,手操器控制对象是反向的,是反向的。

3.如果是反向的,最简单的方法就是100-手操器值=控制对象值。
实际CFC程序中,我也是这样做的。
我也试验了,是没问题的。

主要是想明白其中的知识:
1,我在CFC中更改U和LINK-U两个参数为100.
这个100只对ACTUAL有效,但不能对INITIAL值有效。个人有些担心。
因为这个地方是非常关键的。
我担心例如冷起,暖起等不同方式下,都想确保其为100.
所以想确保它的始终为100.


4.如果想改变初始值,可以在OB100中对其赋值。
关于在OB100中对其赋值
想请问一下如何实现?
我能想到的方法是,做个块,定义其运行属性为OB100,写值100到该DB块的某地址。
我一直没这样做,总觉得破坏了原本的CFC的封装性。
请问是要这样的方法吗?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

DCS/SIMATIC PCS7

共有4441条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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