如何在S7-200中编写测量温度变化的程序?

我想在S7-200中编写一段测量每分钟现场温度变化的程序,对温度采样我采用了SM0.4的上升沿,但我不知道如何实现前一个上升沿和后一个上升沿的识别来进行减法运算?请各位帮忙出出主意,谢谢

最佳答案

每次上升沿来了先拿当前值(当前值:VD100)减去上次记录的测量值(上次值:VD104),结果放入差值(差值:VD108);
然后再把当前值(当前值:VD100)保存到记录值(上次值:VD104)里。
见下图。 这样做除了第一个周期结果是测量值外其他都是正确的,应该可以满足你的需求。

图片说明:

如何在S7-200中编写测量温度变化的程序?  

提问者对于答案的评价:
很好,谢谢

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • s7-200,自由通信,求助。

    我想要实现S7-200与单片机通信。PLC是485接口,单片机是232接口,现在买了根232转485的双向转换器。485这头有三个输出端子,但不知道要怎样和PLC上的485哪几个脚…

    2018年12月2日
  • PLC分类方法的一些数据

    西门子PLC中按点数是怎么分大中小的,有没有谁能给出比较官方的资料啊,最好是官方出版的手册哪里有明确说明的,很多资料分类的点数都给的不一样,希望一个官方的说法 最佳答案 PLC发展…

    SIMATIC S7-200 2017年10月29日
  • 自由口通讯断电问题

    我用s7-200 cpu224xp与投影机按照字符中断的通讯办法进行通讯,可是当我人为关掉投影机电源或者投影机电源意外掉电,s7-200 cpu中接收的数据如何…

    SIMATIC S7-200 2017年11月25日
  • s7200smart数据读取

    如何在smart编程软件中,读取到某个双字VD200(浮点数)的一个瞬间数据?由于数据变化很快,想测量到准确的数据,而不是经过数据状态监控表读取。各位大神,有什么好办法吗? 钻石用…

    SIMATIC S7-200 2021年7月5日
  • s7-200读写密码丢失

    忘了s7-200的读写密码了,应该怎么办呀 最佳答案 S7-200系统提供了强大的密码保护功能,以保护程序开发者的知识产权,防止未经授权的操作等。所以密码不能破解。如果你不知道CP…

    SIMATIC S7-200 2021年7月5日
  • 模块故障

    S7-200 220v输出模块输出点指示灯亮但没电压输出是怎么回事? 问题补充:本人更换个新的后一切正常,只是想找下问题出在那里? 最佳答案 输出点是继电器触点或电子开关…

    SIMATIC S7-200 2020年10月31日
  • MicroWIN Smart的自定义库说明书中的这个画面红色圈的创建按钮没有看到在哪里,为什么?

    MicroWIN Smart的自定义库说明书中的这个画面红色圈的创建按钮没有看到在哪里,为什么? 图片说明:    最佳答案 这个创建是你在安装软件时…

    2021年7月5日
  • 西门子 s7 200 自由口通讯

    S7-200的自由口通讯都能和哪些设备通讯?我希望各位大侠能提供更多的实例,谢谢。 问题补充:希望各位大侠有更多的独到见解 最佳答案 S7-200 CPU的通信口可以设置…

    SIMATIC S7-200 2021年7月5日
  • 程序学习问题

    各位大虾,怎样才能学习到比数字量更深一点的S7-200程序编写方法. 问题补充:多谢各位指教,但是手册里有好多处看不懂,不知哪里有通俗一点的系统手册下载 最佳答案 如liwenqu…

    SIMATIC S7-200 2021年7月5日
  • 变量前& *区别是什么?

    哪个是指针,哪个是地址?请举个例 最佳答案 & 、* 与C语言中的用法完全一致,建议你找本C的书看一下指针那一章。 简单说下:&&nb…

    SIMATIC S7-200 2021年7月4日