当前位置: 主页 > PLC控制

S7-200 SMART 检测到高速计数脉冲再通过Q点输出??

使用S7-200SMART高速计数,但是SMART没有HSC0HSC312模式,那么怎么实现编码器的高速脉冲在PLC计数,再把同样的编码器信号通过Q口输出出去(比如连接伺服的脉冲输入口)??

问题补充:
问题的关键是通过I口输入,比如I0.0I0.1也可以是其他口。输出必须是Q口,比如Q0.0Q0.1,这样PLC内部可以处理和控制数据。分路输入编码器信号不可以的,因为无法只接收数据不发出数据。输出脉冲尽量能和输入保持实时性,允许少量时间延迟。

最佳答案

模式12是S7-200高速计数器的一种模式,是允许在不用外部接线的情况下,使用高速计数器对Q0.0或Q0.1的高速脉冲输出进行计数。
S7-200SMART的高速脉冲使用运动控制指令,当前的脉冲输出可通过引脚C_POS得到,这样会有约50ms的延迟,若响应要求很快,可以通过AXISX_RDPOS指令实现。
问题补充:HSC0及HSC2的模式9,模式10可以实现AB相编码器的高速计数;对于S型号CPU最大4倍计数速率为400KHZ。但S7-200SMART不能连接差分输出的编码器。Q口一个输出高速脉冲,一个输出方向信号。

提问者对于答案的评价:
这个方法我试试

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号