s7-200用编码器如何用定时中断编程频率

编码器ABZ相,每转一周Z相复位 ,选 用HSC4,模式10,用频率库在Z相复时频率值负数或瞬间变化很大,如何用定时中断或其他思路解决?

最佳答案

你的意思是否是当编码器到达编码器最大计数值附近,读取高速计数器的数据数值会跳变?
如果是,可能的原因是高速计数器高速事件号与计算频率的指令有数据回零的问题。换其它的高速事件号试试。

提问者对于答案的评价:
多谢,如果换成其他事件号,就不能满足我的要求了;1 每转一圈Z相复位,2如何通过编码器实时采集到频率。既要复位,又要频率;有更好的解决办法吗?谢谢!

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

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

相关推荐

  • Smart 200plc高速计数

    用SMART 200PLC测量编码器的A/B相脉冲,却收不到脉冲,PLCI0.0 /I0.1指示灯有闪烁!附上程序, 哪位师傅指点下 问题补充:通过两…

    2017年6月4日
  • 两台s7-200之间的以太网通信

    最近在做两台s7-200的以太网通信,哪位高手有这方面的知识,给小弟点提示,感激不尽! 最佳答案 看看这个《S7-200 以太网解决方案》,一看就明白。 &nb…

    SIMATIC S7-200 2021年7月5日
  • S7-200高速计数器的应用

    高数计数器的程序使用。 最佳答案 定义高速计数器无外乎下面几个步骤: 1、建一个初始化程序,用SM0.1控制; 2、在初始化程序中,初始化高速计数器 …

    SIMATIC S7-200 2021年7月4日
  • 请高手指点!

    CPU224XP自带模拟量输出,如何实现电流输出(要求:在时间t内从4mA无级升到20mA)。 问题补充:在任意时间(ms)内AQW0输出:4mA无级升到20mA 最佳答案 以T为…

    SIMATIC S7-200 2020年11月5日
  • 200的modbus通讯

    我按照帮助文档,写个小程序,对MBUS_INIT和MBUS_SLAVE进行的参数配置和帮助一样,结果,modbus通讯失败,我的micro/win可以继续和PLC通讯联机。&nbs…

    SIMATIC S7-200 2021年7月5日
  • 大家看看这段程序怎么改?

    由于论坛无法贴图,我已将程序贴在工控网,请看我工控网的发帖,下面是链接http://bbs.gkong.com/dispbbs.asp?Boardid=36&id=239517&s…

    SIMATIC S7-200 2020年11月5日
  • modbus协议的问题

    我按书上说的编了程序用了mbus-inithe, mbus-slave这两个指令,程序编完了,我想要检查一下是否可以按照mudbus协议通讯,请问我该怎么做呢?(我想将它…

    SIMATIC S7-200 2021年7月5日
  • S7-200急停后复位

    程序运行时,紧急情况急停,要求在恢复后程序在中断处开始,怎么编程? 最佳答案 1、应用顺序控制(SCR)指令编写的程序可以当有意外情况发生或断电后需紧急停止输出,实现系统急停功能;…

    SIMATIC S7-200 2017年5月29日
  • 西门子S7-200SMART模拟量利用指针变量循环输入问题

    本人在工作中遇到的问题,简述如下:1.需要从模拟量输入端输入压力传感器反馈电流值,4-20mA。2.提取并转化模拟量值为对应压力值。3.对实时压力值进行计算,得到实时压力最大值。4…

    SIMATIC S7-200 2021年7月5日
  • S7-200步进程序求救

    步进程式.rar 问题补充:在步进程序中,在步中加入手动不能驱动,动作是这样的,电机1–电机5碰限位开关后依次运转,并循环。其中要有手动,即I00 ON Q0…

    SIMATIC S7-200 2020年11月5日