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

相关推荐

  • S12000

    MC_CommandTable:按照运动顺序运行轴命令;要怎么使用 最佳答案 参考:《S7-1200 Motion Control V13 …

    2017年5月28日
  • s7-1200的modbus tcp通讯

    想通过modbus tcp方式和一些第三方设备通讯我的软件版本是V10.5 SP2 请问是否需要安装modbus TCP的指令库或更新软件版…

    SIMATIC S7-1200 2017年11月16日
  • 博途V12升级问题。

    因为硬件组态找不到6ES7 241-1CH32-0XB0(rs485)硬件,只有1CH31,因此报错,要如何升级?在支持包那里安装,又提示版本必须STEP.BASIC&g…

    SIMATIC S7-1200 2017年10月24日
  • S7-1200交替输出

    怎样1个按钮控制1台电机启停,就是按1下启动,再按1下停止,反复这样 最佳答案 这个程序不要太多。I0.0上升沿翻转Q0.0程序:LD I0.0FPXORB 2…

    SIMATIC S7-1200 2017年5月28日
  • S7-1200定时器格式

    1.S7-1200的定时器是T#2S这种格式的,在TP700comfort的触摸屏上,变量要如何设置,才能对应上2.在PLC 上,整数格式如何转换成T#2S这种格式的数值…

    SIMATIC S7-1200 2017年6月27日
  • 有没有S7-1200 PID用法的资料

    有没有S7-1200 PID用法的资料,谢谢! 最佳答案 参考:http://www.ad.siemens.com.cn/service/answer/solution.…

    SIMATIC S7-1200 2017年11月12日
  • 请问S71200是否支持双线圈输出

    在用博途软件编程时遇到一个问题,由于编制的是一个顺序控制程序,需要反复用到多个线圈输出,在OB1块和FC1块都用了相同的Q点,编译是通过了,但是不知道正常下到PLC里会不会出问题 …

    SIMATIC S7-1200 2017年11月4日
  • s7-1200伺服控制问题

    组态了一个伺服,调用JOG指令运行伺服碰到硬件下限位信号后,伺服报警。我用reset的消除报警后,调用HOME指令想让伺服回原点,伺服不动作而且重新出现报警。那当伺服碰到硬件下限位…

    SIMATIC S7-1200 2017年5月31日
  • 威纶触摸屏跟1200通讯问题

    威纶触摸屏跟1200通讯,我是按说明书一步步做,导入标签时老是提示导入失败。哪位朋友有成功案例分享一下。我邮箱646046087@qq.com 问题补充:我用的屏是MT8101IE…

    SIMATIC S7-1200 2017年6月24日
  • 关于字符串转换

    我使用了一个s-conv转换指令,是字符串string转换成浮点数real。但是监控上显示没有转换成功。后来怕哪里有误传,使用了一个全新的地址,但是还是转换不过来,求大神指点。后来…

    2017年7月25日