我想实现在定时中断中把数据先保存,然后延时0-5秒取出来,有什么办法吗?
希望详细说一下,谢谢
问题补充:
就是在100ms的定时中断中对一个v区的数比如vw0里的数据先保存起来,然后延时0-5s取出来放到vw10中,而vw0中的数据通过主程序里的计算时刻在变化,希望有个详细的方法
最佳答案
几个表格指令可以用,只是不理解你具体取数据的要求,是一次性全部取出,还是分批次取出。
建议用指针编程。
补充问题回复:
可以。
先设置定时中断SMB34/SMB35,用指针方式按每100mS时间间隔写入到V数据寄存器,假设按你的要求是5秒,数据连续写50个,用字节比较指令50个中断后开始读取寄存器的数据。
提问者对于答案的评价:
xiexie
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc159749.html