scl 编程滤波例子模拟量怎么存储的

已锁定

仁学

  • 帖子

    23
  • 精华

    1
  • 被关注

    4

论坛等级:游士

注册时间:2015-11-06

普通 普通 如何晋级?

scl 编程滤波例子模拟量怎么存储的

1245

1

2016-12-22 18:41:12

我现在正学习scl编程.

看到一个程序


,请看附件图片.


该例子是用scl建立一个FB,

然后通过调用FC105读入模拟量,9个模拟量中去除最大值和最小值,

然后求平均值.


关于这个程序我有个地方不明白,

1,我的概念是,在一个扫描周期里不是只能读进来一个模拟量吗?

FB也只能运行一次,那么这9个模拟量是怎么存入到DATA_STORE0DATA_STORE1

里面去的呢?是不是应该加一段程序,

就是把模拟量依此放入DATA_STORE1-9的程序?


2,那个LOOP_COUNT的循环语句,是把DATA_STORE1放到DATA_STORE0,

DATA_STORE2放到DATA_STORE1,依此类推.但是这里面没有模拟量数值,

循环感觉没什么意义.


3,LOOP_COUNT的循环语句是不是在FOREND_FOR之间循环9,

但是后面出来一个把模拟量数赋值给DATA_STORE9的语句,感觉这

个赋值语句应该写在LOOP_COUNT的循环语句语句里而不是外面.


scl 编程滤波例子模拟量怎么存储的 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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