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

相关推荐

  • PLC断电的时候直接拔电源行么?

    S7-200断电的时候状态是在“term”位置的,然后我是直接拔掉开关电源的插头断电,刚拔掉电源后会看到PLC的SF/DIAG亮了一下,然后PLC内部有闪光,直接拔电源断电是不是对…

    SIMATIC S7-200 2021年7月5日
  • C#与SimaticNet OPC通讯

    上位机基于Visual Studio C#,想与SimaticNet OPC进行通讯,请问C#应该怎么写,不太明白自动化接口与自定义接口的区别 钻石用…

    SIMATIC S7-200 2021年7月5日
  • s-200PLC 在win7编程通信

    我本本用的操作系统是WIN7专业版,在STEP 7-MicroWIN V4.0.6.35中与S-200PLC(CPU224)进行编程通信时,出现网络超时的提示,…

    SIMATIC S7-200 2020年11月1日
  • s7-200 AC/DC/RLY 使用内部电源如何接线

    如题,200 PLC使用内部电源给DO的中继供电,是否是M接1L,L+接中继的线圈引脚之一,线圈的另一引脚接Q0.0,Q0.1等呢? 如不是,该怎么接?谢谢。 …

    SIMATIC S7-200 2017年6月24日
  • s7-200高速计数中断使用

    我想通过高速计数到达预设值后由增计数变为减计数,我怎么做都不行,谢谢 最佳答案 高速计数器可以在初始化或者运行中更改设置,如初始值、预置值。其操作步骤应当是: &nbsp…

    SIMATIC S7-200 2021年7月4日
  • S7200如何在线修改存储单元

    RT 问题补充:新值输入后,右击鼠标选择强制吗  ? 最佳答案 工具栏的右侧有4个小锁,鼠标指向他们后就可以看到了,分别是强制,取消强制,取消全部强制,读取全部…

    SIMATIC S7-200 2021年7月5日
  • s7-200与仪表通讯数据

    做了一个s7-200与仪表modbus 485通讯,s7-200做主站,仪表做从站,读仪表里的一个数据,按系统手册上的通讯协议库说明做的,现在仪表给的数据寄存器地址是十进…

    SIMATIC S7-200 2017年11月20日
  • s7-200与多台仪表的自由协议通信

    请教各位大师,我现在有几台仪表要和s7-200进行自由协议通讯,控制寄存器是smb30,接受信息控制是smb86-smb94,用RCV和XMT读写数据,仪表上是可以设置站地址的,我…

    SIMATIC S7-200 2020年10月31日
  • S7-200 轴运行状态

    是这样的  在S71200里  轴组态好后 可以在轴的数据块里找到一个点  他的意义是  …

    SIMATIC S7-200 2021年7月5日
  • 文档

    请教,s7200smartplc用PPI缆(3BD30)和电脑连接,假如编程电缆和PLC连接成功后,但在设备管理器里没有端口显示,怎样在电脑上进行在线模拟?有没有一种编程电缆连接s…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论