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

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

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

最佳答案

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

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

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月2日 上午9:14
下一篇 2017年6月2日 上午9:14

相关推荐