目前做一个位移信号的采集实验
我只需要一个AIW0作输入,采集200次模拟量,请问如何将200个模拟量方便地存入VW0到VW199里?
请详细说明
最佳答案
首次更正一点:PLC一个模拟量通道的工程量形式占用一个字的存储区域,对已s7-200的V区来说是连续的两个字节(一共16位)你要利用V区连续存储200个模拟量值所占用的应该为vw0、vw2、vw4.......vw398的200个地址而不是你所说的vw0-vw199;由于数量较多建议用200的指针实现起来比较容易,对于同一个通道的连续200个值来说你首先要考虑采样周期,再确定了采样周期后你可以利用推盒子的方法来实现;就是说你每个扫描周期首先将MW396的值mov到MW398,再将MW394的值mov到mw394,一次类推,最后将aiw的值MOV到mw0中,这样才能够保障你的数据始终保持最新采集的200个连续的数据。
提问者对于答案的评价:
谢谢
专家置评
大家提供的编程思路都很好。
第一:确定采集的间隔时间
第二:指针寻址
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc295707.html