S7-200高速计数器怎么接收伺服驱动器的A相B相Z相差动信号(5V)

想利用S7-200的高速计数器,采集伺服驱动器的反馈编码器值,利用高速计数器采集到的值,在程序中比较好控制伺服电机实际运行的位置

问题补充:
主要是伺服驱动器A相,B相,Z相输出是差动5V输出,西门子高速计数器输入点I0.0,I0.1,I0.2是接收24V的,我不知道直接这样联接,在程序中能不能采集到脉冲值

最佳答案

想利用S7-200的高速计数器,采集伺服驱动器的反馈编码器值,利用高速计数器采集到的值,在程序中比较好控制伺服电机实际运行的位置 

问题补充:主要是伺服驱动器A相,B相,Z相输出是差动5V输出,西门子高速计数器输入点I0.0,I0.1,I0.2是接收24V的,我不知道直接这样联接,在程序中能不能采集到脉冲值

你好,西门子的200无法直接采集差分信号,因此你需要买个转化板进行转换(即使是224xp也只是支持集电极开路的0到5v,并不是差分)
其次每个cpu的循环周期都得10ms左右,如果你在程序中比较实际位置,在进行输出的话很有很大的延迟,除非速度很慢,否则在实际中无法进行具体应用。

提问者对于答案的评价:
谢谢!还有什么办法能控制吗

专家置评

已阅,最佳答案正确。
所谓差分传输:在这两根线上都传输信号,这两个信号的振幅相等,相位相反。
200系列能接收正交信号或增减信号,不能直接接收差分信号。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月3日
下一篇 2018年12月3日

相关推荐