如何批量读取模拟量地址???望相助 点击:315 | 回复:2



万物至尊

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:6帖 | 30回
  • 年度积分:0
  • 历史总积分:139
  • 注册:2011年11月26日
发表于:2018-12-25 14:12:55
楼主

各位朋友,正在设计一款加热炉的程序,需要采集较多的温度热电偶的数值,以前都是单通道采集然后处理,现觉得枯燥而且费力,请问怎么才可以将模拟量地址,批量传送到DB数据中,然后在对DB中的数据进行处理。求助呀!!

以前都是按照下图处理的,不太方便,还望各位大神指点一二。

image.png




yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10210回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2018-12-25 14:45:22
1楼

你需要使用STL方式,在梯形图下不支持间接寻址。


在STL方式下,使用间接寻址的方式来访问:

snap3.JPG


配合LOOP循环指令你可以实现减少代码输入的想法,但是请务必注意,一旦地址越界将带来不可预知的后果,请务必小心。


HAVE FUN!

万物至尊

  • 精华:0帖
  • 求助:2帖
  • 帖子:6帖 | 30回
  • 年度积分:0
  • 历史总积分:139
  • 注册:2011年11月26日
发表于:2019-01-03 17:17:32
2楼


回复内容:

对: yuanle 你需要使用STL方式,在梯形图下不支持间接寻址。在ST... 内容的回复!

-------------------------您说的方法很不错,已经解决了,现在遇到新的问题,

当PIW256 超限的时候,DB4.dbx0.0 有输出,但是
当PIW258超限的时候,DB4。dbx0.1没有输出,我需要他有输出,这是哪里写错了呀 



热门招聘
相关主题

官方公众号

智造工程师