求助:高速计数器,编码器不计数?

申明一下光电编码器(VCC,0v,A,B,Z,屏蔽端子),接法:将A,B脉冲相分别接入I0.0,I0.1,0v接入CPU226的M端,DC24V接在VCC上,不记数,难道接错线了吗?hsc0,模式9。
刚才把PLC 输出24V接上I0.0,I0.1分别试了一下
点一下I0.0,计数1,放开为0;点一下i0.1,计数-1,放开为0
程序如下:
网络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 

问题补充:
0V接入CPU226的L端  M(M和1M,2M都联一起)接在VCC上,电脑就连不上PLC了,换一下就能通讯上。

最佳答案

如果你按照我说的操作了 那么就是编码器接线的问题了
或者编码器自身问题
你按照我说的短接说明计数程序没有问题


你在这样试试:
0V接入CPU226的L端  M接在VCC上

另外  0V的M你是否接在L+边上的M  如果接在别的M上 所有M要串联
0v接入CPU226的M端,DC24V接在VCC上\

问题补充 如果短接I0.0 0.1 有计数

但是你的编码器不计数 换一个编码器 应该是编码器出问题了

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

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

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

相关推荐

  • 急.急.急!!!!

    s7-200如何创建项目?怎样模块扩展?编程时如何下手?从那开始? 最佳答案 http://www.ad.siemens.com.cn/service/e-training/mic…

    SIMATIC S7-200 2021年7月5日
  • 如何从小白学会西门子的运动控制

    我对s7-200和s7-300的逻辑控制和过程控制基本还行,但运动控制我之前没接触过,现在我想学下运动控制,我觉得这方面很重要,那位达人能告诉我如何下手吗?本人不胜感激! 最佳答案…

    SIMATIC S7-200 2021年7月5日
  • s7-200的串口电阻

    我的226前两天做串口实验,就是连接一个数据采集模块的时候,误把232的串口 线接到PLC上了,然后一通电冒了一股烟,打开一看那个10R0 的电阻烧了,然后我又…

    SIMATIC S7-200 2021年7月5日
  • 两级压缩机是串级系统么?

    有一个项目是S7200 PID控制两级活塞式压缩机,一级压缩的出口就是二级压缩的进口,气体经过多级压缩压力一级比一级大,通过控制进气阀的打开时间来控制一级和二级的出口压力…

    SIMATIC S7-200 2017年6月18日
  • 参数格式

    在编程时,经常在一些参数下出现绿波浪线,红线。(特别是模拟量编程时),肯定是参数格式不对,我对Byte, bool, w0rd. Dword,&nbs…

    SIMATIC S7-200 2021年7月5日
  • 如何在TD200中显示温度

    我想在TD200中显示一个温度设置,方便设置加热控制,请问需要使用程序中哪些命令? 最佳答案 给你个链接你可以参考一下http://support.automation.sieme…

    SIMATIC S7-200 2021年7月5日
  • td400c更换

    请问各位老师,我厂有块td400c坏了。如果要更换一块新的要注意什么啊!能说的详细点么,是不是直接设置好td400c就可以直接更换了? 最佳答案 需要设置TD的PPI地址,TD要访…

    SIMATIC S7-200 2017年11月6日
  • s7200-226与上位机连接

    我用转换器把光栅尺输出的5V方波信号转换成了24V方波信号,打算用226对其进行采集计数,226怎么与上位机连接,如果上位机采用笔记本没有串口怎么办,都需要什么附件?不想再买通讯模…

    SIMATIC S7-200 2017年12月9日
  • 用226CN主机,需要连接一个触摸屏和一个TD400C文本,另外还要用一个端口和变频器通讯,端口怎么连接,

    用S7-200的226CN模块,需要连接一个触摸屏和一个TD-400C文本,另外还要和几个变频器用modbus通讯请问怎么连接,226只有2个口不够用,可以把文本和HMI并起来用同…

    SIMATIC S7-200 2020年11月1日
  • S7-200模拟量输出问题?

    S7-200模拟量输出模块:现在想给出0%~100%的数值,怎么才能对应输出4~20mA? 最佳答案 x,0%~100%;y,6400~32000,比例换算(x-0%)/(100%…

    SIMATIC S7-200 2021年7月5日