旋转编码器的使用

菜鸟一枚,近来碰到一个s7200需要用到旋转编码器的编程,但是我对高速计数器实在是陌生,编程手册看了好几遍也没看懂,所以在这里能请各路大神能提供几个用高速计数器编程的例子,不胜感激!!

最佳答案

一个例子:
LD     SM0.1
MOVB   16#FC, SMB37     //高速计数器的控制字节(转换为二进制后,看帮助SMB37内容)
HDEF   0, 9                       //指定高速计数器号0,模式9,模式在采用向导生成的高速计数器时,已经有详细的说明。
MOVD   VD1490, SMD38    //高速计数器的当前值存放特殊寄存器SMD38
MOVD   16#FFFFFFFF, SMD42    //预设值特殊寄存器SMD42
ATCH   长度到达:INT1, 12     //连接中断
ENI                                     //开中断
HSC    0                              //开高速计数器
为什么要这样写,这个是西门子200特有的高速计数器定义,你可以理解为一个计算高速脉冲的公式。

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • S7-200编程问题 高手请进

    我要做一个数控机床主轴控制装置,控制机床主轴,用的是S7-200 不是数控系统,s7-200只是使能控制。我想问一下,在这种情况下我的这个装置是不是不能实现 机…

    SIMATIC S7-200 2020年11月1日
  • 请问200的软件STEP MICROWIN哪里下载

    请问200的软件STEP MICROWIN哪里下载 钻石用户推荐最佳答案 STEP7 MicroWIN V4.0 SP8 和&nb…

    SIMATIC S7-200 2021年7月5日
  • modbus从站寻址v区问题

    这是从plc vd读到的12个数据,转化为十进制如图1,为什么会读到这些,读到的和触摸屏上显示的温度不一样,触摸屏上设置显示的是32位浮点数,plc上监控的vd也是温度,…

    2021年7月5日
  • 字节、字、双字的用法

    我是新手,我想知道什么情况下用字节,什么情况下用字和双字。 最佳答案 首先知道你数据的大小符合字节、字、双字中的那一个。 其次就是数据处理的时候你的指令允许的数据类型&n…

    SIMATIC S7-200 2021年7月5日
  • 定时顺序启动问题

    我想做一个程序 要求每隔3s触点按序得电,最后8个或16个触点都得电,我本人想用7个或15个定时器,但是程序有点大,有没有更简单的编程方法? 最佳答案 一个定时器用比较整…

    2021年7月5日
  • 紧急求助,关于em253

    程序中用go_to指令相对运动一段距离,如果接受到一个位置信号,无论是否完成运动,都用rseek指令寻找零点,步进电机根据位置信号不断正转反转。现在出现以下故障:如果位置信号出现的…

    SIMATIC S7-200 2021年7月4日
  • STEP7 Micor/win安装问题

    开始发现200程序打不开,卸掉软件后重装就出现这个错误,不知道是哪的问题,请各位专家看下… 图片说明:    最佳答案 没有卸载完全,可以按照下面的FAQ介…

    2019年6月11日
  • s7_200 的PID调节

    在做s7—200 的PID调节时,看说明书,有个PID向导编辑,一个PID指令编程,这两个程序的使用方式是不一样的。PID向导编辑就是在向导里生成程序,我知道了,但是PI…

    SIMATIC S7-200 2020年10月31日
  • 文本显示器的字符

    文本显示器的字符在显示时,占了2个字符位置。请问怎么去掉一个空字符啊。如辽字。上面是-辽。(-代表空格。就是辽的前边有个空格)使用的是TD400.文本显示器。程序中是这样写的。VW…

    SIMATIC S7-200 2021年7月5日
  • 该买什么样的网线

    s7226需要走以太网和上位机通讯,两者距离120米左右。我想买跟普通网线因为空间有限,网线只能和电源线、变频电机线走在一起,但可以单独穿管保护。另外网线经过的有段区域是活动的,可…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论