handapipi
刘志坚
编码器可以产生脉冲,然后根据脉冲数是加还是减来判断旋转方向,西门子200的也可以,但如果你只做这一个功能的话我认为三菱FX系列的更加方便
rinon
如果正转A相超前B相90度,则反转A相滞后B相90度。
PLC应该根据相位要增、减计数。
pqsh
fzhcai
西门子PLC高速计数模式里有的
哈雷
不可能
!!!!!!!!!!!!!!!!!
芳季
9 10 11模式都可以判断A B相。
这是PLC硬件做的判断。你暂时不需要理会。
xixicch
lxyzy1999
wyb2866255
编码器输出的A、B二路脉冲,其相位相差90度,见下图:
上图左侧波形为编码器正转输出波形,从图中可见,A路波形引前B路波形90度,即当B路脉冲由0上跳为1时,A路脉冲已是高电位(见红色箭头所指处)。
上图右侧波形为编码器反转输出波形,从图中可见,A路波形滞后B路波形90度,即当B路脉冲由0上跳为1时,A路脉冲已是低电位(见红色箭头所指处)。 利用上述这两个特点,可用S7-200编程(见上图的下侧梯形图),用Q1.0置位与复位状态来判断编码器的正转与反转:Q1.0=1为正传,Q1.0=0为反传。
该放手时就放手
PLC中有高速计数器,可以设置成各种模式,其中包括AB正交脉冲,可以根据计数器的数字是增加后者减少来判断方向,有的PLC有判断速度的指令,也可以判断正反转!
QUANWEI71
楼上所说:用RS锁存器,震雀!
虫子
xfh518
miy_gongkong
引用 该放手时就放手 的回复内容:PLC中有高速计数器,可以设置成各种模式,其中包括AB正交脉冲,可以根据计数器的数字是增加后者减少来判断方向,有的PLC有判断速度的指令,也可以判断正反转!