回复:指针编程处理电阻温度信号

艾星落尘

  • 帖子

    996
  • 精华

    1
  • 被关注

    179

论坛等级:至圣

注册时间:2010-02-26

白金 白金 如何晋级?

发布于 2017-03-29 10:45:48

3楼

可以采用指针和循环指令实现,前提要求是模拟量的分布是连续的。可以给你一个例子,参考下:

例如从PIW256开始的10个字的模拟量经过数据处理后传送到DB10.DBD0开始的10双字里。

      OPN   DB    10

      LAR1  P#DBX 0.0                   //取存储DB块的首地址

      L     256

      ITD   

      SLD   3

      LAR2                              //取模拟量的首地址

      L     10

A01:  T     MW   100

      L     PIW [AR2,P#0.0]             //模拟量的取值

      ITD   

      DTR   

      T     DBD [AR1,P#0.0]             //传送到DB块里

      +AR1  P#4.0                       //DB块的地址自加4个字节的变量,因为是双字

      +AR2  P#2.0                       //模拟量地址自加2个字节的变量,因为是字

      L     MW   100

      LOOP  A01                         //执行10次循环

      NOP   0

//直接从模拟量通道来的数据只是转换成浮点数,能够得到实际的温度值吗?

一个人在战斗
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54622条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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