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

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

最佳答案

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

图片说明:

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

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

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • 如何实现S7-200(CPU224XP)控制比例换向阀

    PLC的模拟量输出只有0~10V和0~20mA,但是比例换向阀的输入是-10~10V或4~20mA,这个情况应该怎么解决,能否通过编程转换? 最佳答案 -10~10V显然对模拟量输…

    SIMATIC S7-200 2021年7月5日
  • 请教一个关于EM253的问题

    在用EM253的POS_MAN控制伺服电机时,总感觉电机处于下一个阶段的时候,还在执行上一个阶段未完成的脉冲,之后才执行本阶段的。求教有没有方法将之前未执行完的脉冲清掉,让它直接执…

    SIMATIC S7-200 2021年7月5日
  • s7-200的POTR口是485口吗???

    s7-200的POTR口是485口吗???为什么大家都说S7200是485通讯,难道PPI通讯是485通讯的一种???? 最佳答案 首先我们要搞清楚485只是通讯上面的一个硬件实现…

    SIMATIC S7-200 2017年12月9日
  • 西门子200CN的PLC是不是不能安装在WIN10系统下

    我查看了200CN编程软件的系统安装条件,好像只适合安装在WIN7的32/64位系统里,没提及是否能安装到WIN10系统下,请有接触过的大师赐教啊 钻石用户推荐最佳答案 S7-20…

    SIMATIC S7-200 2021年7月5日
  • STEP 7调试出错

    梯形图画完调试时显示Network 7:ERROR 47:Invalid network,or network too …

    SIMATIC S7-200 2021年7月5日
  • 如何实现任意定时

    我要做个工程,要求定时器根据工艺要求可以做适当的改动,我现在的做法是在程序内做个一分钟的子程序,通过组态画面设定时间。然后通过比较实现定时功能。我想请问高手200中最多可以定时多少…

    SIMATIC S7-200 2021年7月5日
  • 用中文注释

    地址I0.1如果是启动开关用中文注释怎么用? 最佳答案 1 在I0.0上右键,在弹出的菜单中选择“定义符号”,然后输入启动开关。 2 在符号表里定义。…

    SIMATIC S7-200 2021年7月5日
  • S7-200的SMB200至SMB549:智能模块状态是什么意思,怎么用

    经理给了一份程序是S7-200 224的程序,我看到有SMB424 SMW426等智能模块状态都是什么意思 问题补充:你打开200编程软件,在帮助按钮下就可以找…

    SIMATIC S7-200 2017年6月9日
  • 关于CPU224XPsi中的模拟量输入

    各位大侠,请问CPU224XPsi中的模拟量输入用0~10V,具体如何选件接线?能否选用开关电源S8JC-03512(12V,2.9A),电位器选多大的? 最佳答案 你是想用电位器…

    SIMATIC S7-200 2020年11月1日
  • 掉电保持库M12.0,M12.1

    掉电保持库M12.0,M12.1为啥不能正确传送记忆 问题补充:数据也保持但,M12.0M12.1有时传送有时不传送外部 ADDRESS该乍设(我做了一个延时继电器断开)…

    SIMATIC S7-200 2021年7月5日