s7-1200如何能够得到一个变量的变化值?

为了实现一个算法我想通过变量的变化值超过一个范围就动作,如何能够计算得到变量在某段时间的变化值呢?我是菜鸟,希望大神能够说得详细一点!!!谢谢啦!

最佳答案

可以使用循环中断组织块Cyclic interrupt  。假设循环中断时间为1S。你可以在循环中断采集变量。同时计数,每执行一次循环中断数值加一。当大于2时候数值清零。你在循环中断中采集变量数据,当数值为1时,保存在一个数据块中,数值为2时,保存在另一个数据块中。比较数值为1和数值为2时候数据块数值大小就可以知道在一个循环中断时间内数值变化。
程序见附件。程序中使用MW0保存计数值,MW0等于1时,保存采集变量IW264 保存在MW10中,MW0等于2时,采集变量IW264保存在MW20中。比较MW10与MW20大小就可以判断变量变化值。

图片说明:

s7-1200如何能够得到一个变量的变化值?  s7-1200如何能够得到一个变量的变化值?  s7-1200如何能够得到一个变量的变化值?  

提问者对于答案的评价:
谢谢问答,编程我看不懂所以我只能写梯形图,有个问题,我怎么才能得出变量是增加还是减少的呢?

专家置评

已阅,最佳答案正确。

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月18日 下午11:09
下一篇 2017年6月18日 下午11:09

相关推荐

  • S71200下载问题

    请教各位,S71200PLC在下载时,会出现TIA Portal错误,关闭。现在下载就会出,之前是好的,电脑没有安装360软件,1200软件时V13 SP1&n…

    2017年6月10日
  • 信号的累加判断问题。

    有一个旋钮,代表控制方式一边是本地(给CPU信号为0),一边是智能(给CPU信号为1),给到CPU的I0.1上,因为在实际的使用中,肯定会有干扰,仅靠一次的输入信号判断就认定工作方…

    SIMATIC S7-1200 2017年6月29日
  • 笔记本与CPU1200系列的连接问题

    我的笔记本是华硕F83系列,主板芯片组是SIS M672+SIS968 内置10-100M网卡,公司配备的笔记本是戴尔vostro系列 主板芯片组是I…

    SIMATIC S7-1200 2017年11月18日
  • 博途V13 SP1支持S7-1200最高版本是什么

    如标题,目前电脑安装的是V13 SP1手里有个V4.2的1215C,提示硬件版本问题。问,必须升级V14?还是有其他硬件支持包下载 最佳答案 我查了一下s7-1200(1…

    SIMATIC S7-1200 2017年6月3日
  • s7-1200的配料称重

    哪位大侠能能提供一下关于s7-1200的配料称重程序共参考,5种料一个累加秤。愿已最高悬赏答谢!邮箱:18959804201@189.cn 最佳答案 称重程序没有,即使有别人编写的…

    2017年6月1日
  • S7-1200 CPU 集成模拟量端口

    如题,为何我的CPU 1215C DC/DC/Rly集成端口 无法输入模拟量?AI端口:3M   0问题:外部给电压与不…

    2017年10月24日
  • 1200做下位机通讯

    我现在用的是1200PLC,常常用作下位机和客户的上位机进行以太网或者DP通讯,如果我想在家里测试,该如何选择合适的上位机,是用PLC比较经济还是别的软件! 最佳答案 以太网可以用…

    SIMATIC S7-1200 2017年6月5日
  • 西门子博途软件通信板块

    西门子博途软件里面有一个通信板块,这个板块有什么作用,能否设置PLC通信接口功能,还有一个网络配置里面有很多种连接方式,比如HMI连接,s7连接,ISO连接,,tcp连接等这个连接…

    SIMATIC S7-1200 2017年5月31日
  • 求助,关于V13

    我在v13上写好了程序,画好了监控画面。组态我是用s71200加 PM125 ,常规PC,常规IE,winccRT.程序都下载好了运行起来了,就是不知道怎么把监…

    2017年6月18日
  • 请教s7-1200的高速计数器的滤波时间

    假设HSC1的I0.0和I0.1的输入是10KHZ信号的话,I0.0和I0.1的输入滤波器该设多大的时间为宜?并且一定要勾选“启用脉冲捕捉”么? 最佳答案 S7-1200&nbsp…

    SIMATIC S7-1200 2017年8月15日