求助,高速计数器不工作?

申明一下光电编码器(VCC,0v,A,B,Z,屏蔽端子),接法:将A,B脉冲相分别接入I0.0,I0.1,0v接入CPU226的M端,DC24V接在VCC上?程序如下:
网络1
LD     SM0.1
CALL   HSC_INIT:SBR1//调用HSC
网络2
LD     SM0.1
MOVB   200, SMB34
ATCH   INT_0:INT0, 10
----------------------------------------
HSC_INIT:SBR1程序

LD     SM0.0
MOVB   16#F8, SMB37                //设置控制位:增计数;4X 速率;已使能;
MOVD   +0, SMD38                   //装载 CV
MOVD   +0, SMD42                   //装载 PV
HDEF   0, 9
ENI
HSC    0
------------------------------------------
中断程序(通过编码器计算速度的)
网络1
LD     SM0.0
MOVD   HC0, VD424
AENO
-D     VD420, VD424
AENO
DTR    VD424, AC0
AENO
/R     100.0, AC0
AENO
*R     编码器一圈的长度:VD1032, AC0
AENO
MOVR   AC0, VD428
AENO


/R     0.2, VD428
AENO
MOVR   VD428, VD432

网络2:
LD     SM0.0
MOVD   HC0, VD420

问题补充:
同时,在系统块里的脉冲捕捉位是否要选上I0.0,I0.1,选跟没选结果一样,CV,PV设定过数值,HC0数值也一样没变化。

最佳答案

你先量量编码器是高电平plc输出还是低电平输出。第一次用编码器,我也读不到数。后来,把plc高电平接到m点,就能读了。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 上午11:37
下一篇 2020年11月5日 上午11:38

相关推荐

  • 组态王和S7200串口通讯

    上位机 组态王6.53用一根USB转RS232在用一个RS232转RS485的转换器(RS485(A+)转换器的1—–PLC 端口 3针&nbs…

    SIMATIC S7-200 2020年10月31日
  • 遇到S7-200老214CPU用USB/PPI电缆下程序故障问题

    大家好,现在我遇到一个问题,有一台214的CPU,订货号:6ES7 214-1BC01-0XB0,在使用西门子原装USB/PPI电缆下载程序时出错。错误提示为“附加PLC…

    SIMATIC S7-200 2021年7月5日
  • 200不能上传程序

    200CPU不能上传程序,用的是PPI模式,提示程序块版本问题。但我用的是V4.0,SP6,应该没问题吧,该怎么解决呢 最佳答案 1.换最新版本的编程软件2.确定你编程电缆&nbs…

    SIMATIC S7-200 2020年11月5日
  • s7-200如何实现对电机转速的监控

    就是超过最高和低于最低转速停止电机,用一个光电接近开关检测减速器转速,我估计是用接近开关检测计数,,s7-200如何知道每分钟的计数,这个plc程序如何编写。 最佳答案 参考:ht…

    SIMATIC S7-200 2017年6月13日
  • 编写程序问题

    LD     SM0.0 TON    T101, 100 …

    SIMATIC S7-200 2021年7月5日
  • 200 smart固件升级的问题

    1.我用的microwin smart 2.2 在系统块中CPU SR40后面有个版本V02.02.00_00.00.01.00,这个是不是…

    SIMATIC S7-200 2017年6月4日
  • em277的通讯问题

    300通过em277读写200的数据 发现em277的通讯字节数太少,在帮助里看见了说可以在300里设定标记位,分段读写数据,我现在最主要的是不太清楚——》&nb…

    SIMATIC S7-200 2021年7月4日
  • 想用s7-200的一个PTO口控制两台步进电机,请教办法

    各位前辈,小弟最近一直为这个问题烦恼。s7-224上只有两个PTO口,但有四个步进电机要控制,又不想再多加控制模块(因控制任务不太复杂),幸好同时工作的电机数不超过2台,因此想用一…

    SIMATIC S7-200 2020年11月1日
  • ET200M系统可以挂S7-200系统吗

    CPU用的414H双冗余,ET200M的I/O站采用的300 I/O模块,想问下,S7-200能够挂上去吗,比如CPU2XX+EM277? 最佳答案 1、如何实现&nbs…

    SIMATIC S7-200 2020年10月31日
  • 200PID指令

    想用PID指令控制推钜小车,小车用变频器控制,根据切刚主钜电流大小控制小车变频器的快慢,主钜电流越大推钜越慢。第一次用到PID指令有些不懂请老师指导 问题补充:有程序例子的给小弟发…

    SIMATIC S7-200 2017年12月2日