采样值检测

用S7-200 PLC和编码器测量液压推杆的速度,采用定时中断0(100ms中断)检测编码器的当前值、前一值,为什么检测到的当前值与前一值总是相等?如何实现在100ms内检测到不同的当前值与前一值?请各位老师提供在一定的时间内检测到不同的当前值与前一值的程序,以供参考,急急!!,

问题补充:
测速程序如下:请各位老师指出看有哪些问题
主程序
网络1
LD     SM0.1
MOVB   100, SMB34
ATCH   INT_0:INT0, 10        
ENI
网络2
LD     SM0.1
MOVB   200, SMB35
ATCH   INT_2:INT2, 11
ENI
中断程序0
LD     SM0.0
MOVD   VD1000, VD1100 
//VD1100为前一值
中断程序1
LD     SM0.0
MOVD   VD1000, VD1200
MOVD   VD1200, VD1300
-D     VD1100, VD1300
//VD1200为当前值
//VD1300(当前值-前一值)

最佳答案

见图。

图片说明:

采样值检测  

提问者对于答案的评价:
谢谢老师!另请教老师:有什么区别,不理解,为什么要这样做?

最佳答案作者回复:
VD1000是当前值,你把VD1000相当于同时传送给被减数和减数,结果肯定为零。应该是先做减法运算,再把当前值传送给前值。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月24日
下一篇 2017年8月24日

相关推荐

  • 端口无法打开或一个程序正在被使用

    与PLC连接时,出现端口无法打开或一个程序正在被使用提示,怎么解决 最佳答案 你是不是打开了多个200的程序或者打开了别的应用程序占用了你电脑的串口,所以建议你关闭所有程序只留一个…

    SIMATIC S7-200 2020年11月5日
  • 在STEP7-Micro/WIN中的子程序TD_CTRL_2500带有黄色锁形符号,请解释其含义?

    在STEP7-Micro/WIN中的子程序TD_CTRL_2500带有黄色锁形符号,请解释其含义? 最佳答案 表示此POU被加密保护S7-200密码保护常见问题http://www…

    SIMATIC S7-200 2021年7月5日
  • plc200 模拟量问题

    现在很多传感器是4–20毫安输出的,我看那个200的模拟量模块量程选择是0–20毫安,没有4–20毫安,那我在软件里面采集到的数字量是不是得做一下转换,转换成4–20毫安对…

    SIMATIC S7-200 2017年11月6日
  • Adapter(PPI)驱动无法安装

    安装Step7 5.5.以前其他电脑都安装正常,这段突然发现自己俺的驱动中无 Adapter(PPI)无法使用300编程线下载200程序。重装2.0版本驱动提示…

    SIMATIC S7-200 2020年10月31日
  • 仿镇软件

    请问西门子网站有没有S7200的仿真软件可以提供下载,地址是多少? 最佳答案 正规来说200系列的西门子不提供。要有也是杂种之类的。可能会对你的PC和MicroWin V…

    SIMATIC S7-200 2021年7月5日
  • ET200S可以做S7-200的从站吗?

    请问ET200S可以做S7-200的从站吗?如果可以,如何通讯? 最佳答案 不可以 200+EM277 (EM277只能做从站)  所以不能…

    SIMATIC S7-200 2021年7月4日
  • CPU212 属于S7-200中哪类型??

    我有个CPU212,是很早的机型了,网上竟然找不到它的资料!! 我想知道里面的参数,数据寄等等, 请各位能否给个详细解说.谢谢. 最佳答案 旧版本的系统手册里面…

    SIMATIC S7-200 2021年7月5日
  • plc226与PC通讯问题

    我想请教下高手我用RS232已经让PLC与PC通讯上了,但出现个问题,不能RUN,提示PLC位于错误的模式或RUN/STOP开关不在TERM终端位置,怎么回事啊?PLC226在ST…

    SIMATIC S7-200 2021年7月5日
  • SM331 7KF02 12位精度 可以接2-DMU

    SM331 7KF02 12位精度 可以接2-DMU 吗现场给我的都是4-20MA 电流 但我看书上说不可以接2-DMU…

    SIMATIC S7-200 2021年7月5日
  • cpu224上的电位器

    如何用电位器改程序中的定时器 最佳答案 两个模拟电位器分别对应SMB28和SMB29,调节电位器就是改变SMB28和SMB29中的数值,数值在0到255之间。 可以用SM…

    SIMATIC S7-200 2021年7月5日