请教一下,变量变化后开始计时的程序该怎么编啊?

有一个变量MD0,我想让它在为0的时候不计时,但是发生变化后开始计时;比如说,请教一下,我在触摸屏里MD0对应的输入框输入数值,当MD0为0时不计时;我输入一个不为0的数,比如说600时,这时变量MD0的数值从0变化为600。要求在变化的瞬间开始计时,并将时间在变量MD4里显示。
但是如果修改MD0为1200时,变量MD4清零,并在MD0从600到1200变化的瞬间开始计时,同样在变量MD4里显示。请问这段程序应该怎么编啊?

问题补充:
谢谢两位,我想问的是MD0发生变化后开始计时,计算时间过了多少秒,MD0再次发生变化后时间清0,并将这个时间在MD4里表示。我用定时器T无法完成计时功能,只能做了个1秒脉冲,然后用计数器C计算有多少个脉冲。请问用定时器T能不能完成计时功能啊

最佳答案

谢了一段程序,仿真了一下,没问题
程序见图
具体的延时时间是多少改动TP的值,

补充回答:
可以啊,我这个就是按您的需求做的
每次改变MD0,那个TP计时器就自动复位,复位后MD4的值就从0开始啊,TP的输出就是开始计时多长时间
或者这样改改;这样每次改变完吧已经计时存到MD8里面
在这里也只是提供个思路,具体的程序还需要您来完善~

图片说明:

请教一下,变量变化后开始计时的程序该怎么编啊?  请教一下,变量变化后开始计时的程序该怎么编啊?  

提问者对于答案的评价:
非常感谢,以前我还不知道有(RT)复位定时器指令呢。还有一个问题,就是这个复位定时器指令在STEP7里有吗?

最佳答案作者回复:
STEP7里面好像没有
直接用R指令就行

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月3日 上午11:52
下一篇 2017年6月3日 上午11:52

相关推荐

  • S7-1200控制V60

    我现在有一台设备,使用S7 1200和V60伺服,现在想要实现V60能够随着凸轮轴(安装有编码器)的转动角度来运行相对应的距离,比如如果凸轮轴走了20度,则伺服走20度所…

    SIMATIC S7-1200 2017年11月4日
  • V11运行时出现错误

    V11运行时出现一个对话框 图片说明:    最佳答案 安装的有问题可能,装大型软件最好关掉杀毒软件,之前用过吗, 文件丢失也会导致启动失败 提问者对…

    2017年11月4日
  • S7-1200 Smart SB CM01信号板接线问题

    SB CM01信号版上面有Rx/A,Tx/B,Rx/A接-,Tx/B接+对吗?而有的485接口是RX+/TX+   和RX-/TX-,这个比…

    SIMATIC S7-1200 2017年6月3日
  • S7-1200 时钟存储器同样用法确不同结果

    在同一个程序里,分别在图2和图3使用时钟存储器来计时。10Hz时钟周期为0.1秒(图4),通过与手机计时对比,图2红色圈要设置为0.01才能与手机计时对上,但是图3设置为0.1就可…

    2017年6月9日
  • 求教朋友

    博途12集成编程软件怎么下载? 最佳答案 现在最新版本是V13 SP1SIMATIC STEP 7 (TIA Portal)&nb…

    SIMATIC S7-1200 2017年7月26日
  • S7-1200与上位机不通过OPC ,怎么实现通讯

    S7-1200与上位机不通过OPC怎么实现通讯,上位机只提供网关和IP地址,PLC编程需要什么软件,S7-1200第一次用,麻烦发邮箱mzzt89@sina.com 问题补充:上位…

    SIMATIC S7-1200 2017年6月11日
  • V11升级到V13提示错误如下

    在转换类型 ‘CodeBlockData’时出错(型号类型 ‘Siemens.Simatic.PlcLanguages.Model.CodeBlockData’…

    SIMATIC S7-1200 2017年7月26日
  • TIA V14.0 中S1200运动控制始能问题

    在TIA V13.0 运动控制组态中,始能变量可以是M区变量,但到TIA V14.0 必须是Q区变量,在国内步进电机驱动器往往是0信号始能,…

    2017年6月6日
  • s71200硬件故障

    s71200  的error红灯常亮,而且电脑无法在线找到该plc,请问是什么原因。另外请问s71200有没有办法恢复到出厂设置 最佳答案 电脑无法找该PLC,…

    SIMATIC S7-1200 2017年11月16日
  • 布尔型变量用博途如何做报警画面

    有一些布尔型的变量,需要做报警画面,用的博途软件,但上面只能是触发字当中的某一位,对于这些布尔变量,该怎么做报警画面,平常用的都是比较笨的办法,让这些需要做报警的布尔变量在一个字节…

    SIMATIC S7-1200 2017年6月3日