一个数要经过多步运算才会得出最后一个值,那么那些过程值是放在DB块里还是放在FC函数的静态/临时变量里?

已锁定

昔日如诗

  • 帖子

    834
  • 精华

    3
  • 被关注

    10

论坛等级:侠圣

注册时间:2018-04-17

白金 白金 如何晋级?

一个数要经过多步运算才会得出最后一个值,那么那些过程值是放在DB块里还是放在FC函数的静态/临时变量里?

3423

12

2019-09-09 20:54:13

    如下图。我要手工写入一个频率比如是100赫兹,这100赫兹先除以160赫兹,得0.625,再乘以100,得62.5,再把它取整数,得62。这个62才是最后要输入变频器的数值。

   在这些运算中,过程值是用DB块来存放还是FC函数里用静态/临时变量来存放?

    我觉得用DB块很别扭,因为事先不知道运算的过程到底有几步,所以不知道在DB块里该建几个元素,结果每次少建了一个元素,就得追加一个,然后这个DB块的地址又变没了,得重新编译。如果运算的数值很多,这就相当麻烦了。所以我想用FC函数上头的静态/临时变量来存放运算过程的那些数值。不知道行不行?

   还想问一下,一个数值放在DB块里和放在FC的静态变量(或者临时变量)里有什么区别?

    



一个数要经过多步运算才会得出最后一个值,那么那些过程值是放在DB块里还是放在FC函数的静态/临时变量里? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15640条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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