旋转编码器的使用

菜鸟一枚,近来碰到一个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日 下午2:54
下一篇 2021年7月5日 下午2:54

相关推荐

  • 通讯接收问题

    当我在接收数据的时候 检测到:输入参数错误,或缺少起始结束条件,接收结束,那个时候好像也不能接收数据,也不能重发数据,为什么呀?当遇到这样,一般怎么复位啊,或者重新发送数…

    SIMATIC S7-200 2020年10月31日
  • et200 pro fc2 与现场总线通讯

    et200 pro fc2 V4.70 通过USB连接后,设置好S7online后,无法利用总线连接通讯 最佳答案 通讯正常了吗?通讯不正常…

    SIMATIC S7-200 2021年7月5日
  • S7200 modbus主站

    有11个CO 2传感器 是modbus RTU ,我想用CPUI224XP 读取11个CO2的数据,每个CO2只读取一个CO2浓度…

    SIMATIC S7-200 2018年12月5日
  • S7 200状态监控表显示错误

    大家好,最近老师布置了个作业,就是在S7 200编程软件 step 7 micro中编写一个模拟量转换程序,我想监控下vd3200的值,可是…

    SIMATIC S7-200 2021年7月4日
  • S7——200 模拟量输入问题

    S7——200 模拟量输入4到20MA怎么处理对应的量程关系 求高人指教 最佳答案 1、因为A/D(模/数)、D/A(数/模)转换之间的对应关系,S7-200&…

    SIMATIC S7-200 2017年12月9日
  • plc200 模拟量问题

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

    SIMATIC S7-200 2017年11月6日
  • EXCEL 无法读取PC ACCESS数据

    PC ACCESS与PLC200 通讯正常,可以通过自带客户机显示变量数据,然后我用EXCEL加载项 读取OPC浏览器下的变量,但变量图表有ERROR…

    2021年7月5日
  • 数台S7-200和一台上位WINCC通讯?

    看了几天的资料,想象中实现步骤如下,请大家帮忙看对不对:1:PC机中安装PC ACCESS V1。0,(PC ACCESS是对S7-200OPC进行设…

    SIMATIC S7-200 2021年7月5日
  • 200PLC定位问题

    请问大家现在用200PLC做定位控制,因为200PLC输出是DC24的PNP脉冲,而伺服是接收DC5V的NPN脉冲,请问大家这应该不可以直接连接吧,请问大家这是要接电阻,还是怎么做…

    SIMATIC S7-200 2020年10月31日
  • SMART200与USR-GPRS232-734通讯

    哪位大神帮帮忙急用smart200与USR-GPRS232-734模块进行自由口通讯怎么做,急需急需急需 图片说明:    最佳答案 S7-200 S…

    2021年7月5日

发表回复

登录后才能评论