s7200 有没有历史数据比较

像在现在这个时刻保存一下温度,下一时刻在保存下温度,两个温度可以相互比较,也可以和实时温度比较,来检测温度是上升了还是下降了。

最佳答案

没有现成的指令。
可以用表指令来实现这个功能,方法如下:
第一部分、数据表的格式:
假如定义的表格区为VB200开始的V区作为表的数据区,则表格结构为
VW200  =2  表中的的最大条目数,值为 2 ,则最多只有两个数据
VW202  =?  表中已有的条目数,根据填入数据的个数,由表操作指令自动调整;
VW204   = ?  表中第一个温度值,先采集来的
VW206   = ?  表中第二个温度值,后采集来的
第二部分、程序设计思路,首先要将采集来的温度值转换成整数。程序中我没有写出。
程序如附图

图片说明:

s7200 有没有历史数据比较  

提问者对于答案的评价:
受教了!

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

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

相关推荐

发表回复

登录后才能评论