s7-200模拟量数据采集存取

使用中断程序在允许中断的过程中,间隔10ms采集一次AIW0的数据,放到VW100为首地址的寄存器里面,我知道可以使用指针存取,这个指针的程序怎么编写,能够第一次中断保存在VW100,第二次中断保存在vw101,第三次保存在vw102(不知道对应的数据类型这个地址排序对不对).......,依次类推,直到中断禁止,请大侠指点!

图片说明:

s7-200模拟量数据采集存取    s7-200模拟量数据采集存取   

最佳答案

我正好有类似的程序,你可以参考一下,链接:http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1395477&b_id=64&s_id=83&num=7#anch
程序需要稍做修改,中断时间、数据存储区个数。
补充说明:
中断一旦激活,在没有启用中断禁止是不能够关闭的。解决数据采集个数问题,需要做指针的返回操作(即调用加、减法将指针重新指向需要的地址区地址),这样重复过程。
字类型的地址占一个字的地址区,排列是,如起始地址VW0、VW2、VW4这样

提问者对于答案的评价:
学习了,感谢分享

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc370827.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午4:30
下一篇 2021年7月5日 下午4:30

相关推荐

发表回复

登录后才能评论