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

相关推荐

  • 西门子S7-200PPI 通讯

    用一个西门子S7-200和一个国产叫耐特(仿西门子的)通讯,结果出现西门子能连的上国产的,国产连不上西门子的,怎么回事  ?  用自由口通讯…

    SIMATIC S7-200 2017年6月11日
  • PTO/PWM向导怎么配置

    书上的一个例子:步进电机,第一段加速,起始频率2KHZ,脉冲200个;第二段恒速,10KHZ,脉冲3400个;第三段减速,频率10KHZ,脉冲400个。自己计算包络表编程到容易,但…

    SIMATIC S7-200 2020年11月1日
  • SM0.0常闭

    各位大神,SM0.0常闭在下图中起作用吗?它难道是被修改过的,暂时不用了吗?望大神不吝赐教 图片说明:    最佳答案 起作用,am0.0分别断开了计数器支路,…

    2021年7月5日
  • 固件版本更新的问题

    此cpu无法通过microwin smart更新固件 图片说明:          钻石用户推荐最佳答案 将固…

    2021年7月5日
  • S7-200 Modbus 不能轮询只能采集一次

    第一次用PLC,请多指教。按照范例,用S7-200 Port1 做了一个轮询采集2个模块程序,用上一MSG的Done触发下一次的MSG。用PORT0连接电脑下载…

    2021年7月5日
  • letham大师 又来问题了

    我已在WIN CC里建立完组态信息和变量,只要激活WINCC就可以发现板卡绿灯亮,EM277模块绿灯全亮 处于正常连接状态。只要取消激活,CP5611板卡绿灯就…

    SIMATIC S7-200 2017年11月6日
  • plc200V4.0编程软件在库下找不到变频器有关控制指令

    本人装了PLC200V4.0的编程软件,但在指令库的目根下找不到有关变频器的有关控制指令。请问该怎样才能调出有关变频指令来使用,还是哪个文件没装 最佳答案 USS库指令是要单独安装…

    SIMATIC S7-200 2020年10月31日
  • 485信号处理

    S7-200 PLC与外设仪器采用485接口通讯,硬件上该如何连接,软件上该如何编程读写外设仪器的信号? 最佳答案 1、S7-200 PLC与外设仪器采用485…

    SIMATIC S7-200 2018年12月2日
  • MODBUS用MODSCAN32测试

    用200库文件将200设置为从站,跟modscan32测试,通讯超时。USB转485线用串口调试工具试过是好的。测试时注意了地址,波特率,奇偶校验。。。还有用PORT0接USB转串…

    SIMATIC S7-200 2018年12月14日
  • S7-200控制台达变频器起动和停止

    怎样用S7-200控制台达变频器起动和停止? 最佳答案 可以用通讯方式,也可以用开关量输出 提问者对于答案的评价:初学,能不能给个完整的学习视频,多谢!

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论