S7200控制伺服找原点

我想通过伺服的Z相脉冲作为原点,接入S7200的I0.0点,在内部通过I0.0上升沿中断的方式来读取这个点,并做相应的处理,接了个编码器做实验,低速转动编码器发现编码器Z相有输入200内部并没有相应的动作,然后换了I0.0立即读取的方式也没有变化,只有在Z相附近来回转动,PLC才会有动作,请问各位大侠,用编码器Z相脉冲作为原点信号该怎么来实现比较好?

问题补充:
I0.0上升沿硬件中断的方式也试了,还是不行。

最佳答案

不知道您用的是什么伺服。

大多数伺服的编码器输出口都是5V差动信号,PLC是不能用的。

如不能确认这点,可以先用外部开关做原点开关,试试有何反应。若寻原点OK,说明程序无误,差在信号电平上。

提问者对于答案的评价:
谢谢!

专家置评

如果接口电平满足要求的编码器Z相信号,需要使用HSC。如果想做闭环运动,S7-200作不了。

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

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

相关推荐