打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
s7-200同一数据源不同时间怎么比较?

你说的应该是同一个地址,在不同的时间下获取的数值,然后将这些数值做比较吧!通常是模拟量数值,在不同的时间读取出来不同的数值,然后做比较!

不知道你的具体要求,不过我还是写了一段程序,供你参考,请看图片:

这个图片上I0.0不管是按钮还是什么别的信号,I0.0接通的时候,就会将模拟量AIW0这个地址的值读取到VW0中保存起来,同时置位一个点,这个点去启动定时器T37!---也就是说第一次读取AIW0的值就同时开始计时!

然后网络3就是T37计时到1S的时候再次读取AIW0的值,到VW2中保存起来,然后2S,3S时候再次保存2个值到VW4和VW6。--这样程序基本上就实现了从第一次读取,每隔1S就再次读取一个数值,保存到不同的变量中去。

此时,VW0,VW2,VW4,VW6就是AIW0这个模拟量通道的值,在不同时间内的读数了,然后你比较就很简单了,比较指令去比较VW0-VW6的值即可,看你自己想怎么比较,就用相应的比较指令即可!我就不再上图了!

说到这里,答题也就结束了。实现问题的关键点,就在于每次读取的值,都要存放在一个独立的变量中去,而且要配合边沿指令实现只读取一次数值,而不是一直读取!

希望能对你有点帮助,谢谢,如有问题,请关注+留言,谢谢!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
EM235模块通过压力传感器实现称重
西门子S7200模拟量处理程序,经典模板,拿去直接编译使用
西门子S7-200简单模拟量编程程序
西门子S7-200模拟量模块使用问题
重复再三:在家量血压抓住5个时间,不然就是白忙活!
PLC模拟量(工程量)转化的方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服