s7-200的高速计数器hsc1不计数

我用cpu224xp(DC/DC/DC)的高速计数器hsc1(模式9)采集轴的转速。s7-200输入端的1M接+24v,编码器的A相和B 相分别接I0.6和I0.7。不知为什么hsc1不计数。我将程序贴上来,请哪位老师帮我找下原因。
 主程序:
 LD     SM0.1
 CALL   初始化:SBR0

 LD     M0.0
 CALL   计算平均值:SBR4, LD0, LD4, LD8
 R      M0.0, 1

 初始化程序
 LD     SM0.0
 MOVB   16#F8, SMB47
 HDEF   1, 9
 HSC    1
 LD     SM0.0
 MOVW   +8, VW1000
 FILL   +0, VW1002, 9
 MOVD   0, SMD48
 MOVD   0, VD200
 MOVD   0, VD204

 LD     SM0.0
 MOVB   125, SMB34
 ATCH   INT_0:INT0, 10
 ENI

 计算平均值
 LD     SM0.0
 MOVD   0, AC0
 MOVD   0, AC1
 FILL   0, LW8, 4

 LD     SM0.0
 FOR    #循环次数:LW12, 1, 8

 LD     SM0.0
 MOVW   *#表格地址:*LD0, AC0
 +I     AC0, AC1
 +D     2, #表格地址:LD0

 NEXT

 LD     SM0.0
 DTR    AC1, AC0
 -R     #前一次的计算结果:LD4, AC0
 *R     60.0, AC0
 MOVR   AC0, #计算结果:LD8
 /R     600.0, #计算结果:LD8
 MOVR   AC1, #前一次的计算结果:LD4

 中断程序
 LD     SM0.0
 HSC    1
 MOVD   HC1, VD200
 DTI    VD200, VW204
 ATT    VW204, VW1000

 LDW=   VW1002, +8
 DTCH   10
 S      M0.0, 1

问题补充:
硬件接线完成后,运行程序时,转动编码器的轴,cpu224xp的输入端的I0.6和I0.7灯不亮。

最佳答案

看看编码器的型号,检查电源类型及接线方式,慢慢转动编码器,PLC上输入指示灯会闪烁,您试试看?

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

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

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

相关推荐

  • 这2个S7-200有啥区别?

    一个订货号为6ES7 216-2AD23-0XB8另外一个为6ES7 216-2AD23-0XB0 最佳答案 1. 定货号最后一个数字为8(如6ES7…

    SIMATIC S7-200 2020年10月31日
  • 继电器输出

    我是新手,请大家指导, 就是继电器输出模块都是接哪种执行器,它和DC输出模块有啥区别? 最佳答案 主要区别如下:   1.负载电压、电流类型…

    SIMATIC S7-200 2021年7月5日
  • s7200编程触摸屏电位器编程

    s7200PLC里想用触摸屏里设置一个直接输入数字来代替以前的面板刻度电位器,并想用+和—键来进行微调,那位高手可以给个简单的PLC编程程序我参考下(不要触摸屏的程序光要PLC的 …

    2017年6月10日
  • 电接点压力表的触点是自带的还是要自己接

    请教各我在使用电接点压力表,与S7200连接做输入信号,电接点压力表的动作触点是要自己接还是它内部自带? 最佳答案 正常情况下是表内就接好的,只有几根引发、出线。常用的是三根线的,…

    SIMATIC S7-200 2020年10月31日
  • 关于smart200组网问题

    公司的项目原来的设计方案是这样的:系统中有15台-到20台机械设备用于处理相关工艺,此小系统采用的是200+EM277方式(每个小系统都是这个配置)与上位机wincc通过PC&nb…

    2017年6月24日
  • CPU224XPG 高速计数

    我现在有一个5V方波信号要进行计数,采用224XP能否实现,5V信号是否需要转换成24V。高速计数是哪个端口? 最佳答案 5V需要放大的。建议放大至15V以上。但是如果你的CPU是…

    2017年12月8日
  • 200自由口RCV和XMT问题

    200在自由口通讯时,我看手册的例子是这样的: 1、在主程序初始化,启动接收RCV指令; 2、在接收完成中断程序,再使用定时中断; 3、在定时中断程序…

    SIMATIC S7-200 2021年7月4日
  • 为啥F930GOT读S7200的C0无显示

    通讯上后,S7200监视状态正常,为啥F930读C0—C10时没显示,请指点,谢谢 问题补充:手动操作时如  m2.0控制q0.0监视正常,自动上Q0.0对…

    SIMATIC S7-200 2020年11月1日
  • 关于时钟指令中BCD码的转换有些看不懂

    时钟指令中所有日期和时间值必须采用BCD格式编码(例如,16#97代表2002年)怎么转换的,我理解的是97转换成十进制是151,BCD是用四位二进制表示十进制,151应该表达成&…

    SIMATIC S7-200 2017年10月29日
  • smat200在线监视,有个实数乘模块显示红色,前一个模块输出NAM

    smat200在线监视,模量量读出变化大,几个端口处理后输出值,有个实数乘模块显示红色,他前一个模块输出NAM 问题补充:我没定义,我是直接模拟量读入VW  再…

    2021年7月5日

发表回复

登录后才能评论