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日 上午2:26
下一篇 2021年7月5日 上午2:26

相关推荐

  • 求救:EM253控制安川伺服电机回原点过冲(过原点位置)

    用EM253向导做的程序。。有生成一个找原点的子程序,我就是用POS0-RSEEK这条指令,先会遇到一个接近原点光电开关的信号(接到RPS端子上,C相脉冲接到ZP的端子上)然后找到…

    SIMATIC S7-200 2021年7月5日
  • 项目编程

    时间段轮循控制,怎么编程??从某时某分到某时某分十个时间段。。 钻石用户推荐最佳答案 触发就好了,比较时间=这个,输出到一个点该点自锁,去执行命令 提问者对于答案的评价:

    SIMATIC S7-200 2021年7月5日
  • 计时1天程序实现

    我自己编了一个实现一天定时的程序,希望各位前辈给看看,编的对么?LD     I0.0TON   &…

    SIMATIC S7-200 2020年11月1日
  • S7-300与S7-200MPI通讯

    现场一个300与三个200PLC通过MPI通讯,通讯速率19.2KB/S,最远的200有25米,200控制柜分就地和远控功能,用的V寄存器位判断200是否在线,200断电前,300…

    2021年7月5日
  • 西门子S7-200 226plc,0口做MODBUS通信,1口能否做PPI通讯呢

    西门子S7-200 226plc,0口做modbus通信,1口能否做PPI通讯呢 最佳答案 完全可以的!没问题……我就是这样用的 提问者对于答案的评价:还是给做过的吧

    SIMATIC S7-200 2020年11月1日
  • S7-200中的L变量与M变量有什么区别?

    程序如下:……LDN      I1.0AN     &nbs…

    SIMATIC S7-200 2017年6月8日
  • ET200SP 如何配置成冗余模块

    SelectionTool 上没有类似ET200M的冗余选项,请问ET200SP如何配置成接口冗余的IO站或者有相关资料也行,谢谢 最佳答案 SIMATIC S…

    SIMATIC S7-200 2021年7月5日
  • win7中安装microwin-step7

    请教大家一下:我的64位笔记本里是win7操作系统,我在里面安装microwin-step7 sp6的时候老是报错,请问是什么原因,怎么解决这个问题?不胜感激! 问题补充…

    SIMATIC S7-200 2017年12月21日
  • 子程序中的时间继电器

    请问各位高手,我要用西门子200的系统做一个控制多台电机的程序,每台电机的程序是一样的其中都要用到时间继电器,西门子200的子程序中如何实现像300的子程序一样的时间调用呢? 问题…

    SIMATIC S7-200 2021年7月5日
  • 变频器节能计算

    280KW的离心水泵,采用变频器控制,现运营单位觉得泵的杨程有点高,想换功率小一点的泵,比如200KW,还是采用变频器调节控制,这样的话,运行中的节能空间大概在多少,如何计算? 问…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论