用PLC控制伺服电机控制的程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用PLC控制伺服电机控制的程序相关的知识,希望对你有一定的参考价值。

求用西门子PLC S7-200 控制东元伺服电机 如果牌子不一样也没关系 关键是怎么用高速脉冲与定位 定位是截取一段,让以后的每转在这一段里脉冲当量相同 与控制步进电机是不是有很大不同啊

伺服电机和步进电机控制方法区别不大,看你怎么用,你要是开环使用,步进和伺服是一样的;
1
简单的用法就是一边输出脉冲,一边读反馈回来的反映运转情况的脉冲(或模拟信号),根据这个脉冲调整输出脉冲。这种用法用PLC的高速计数器就行。
2
还可以通过AD输出模拟信号,然后读反馈回来的反映运转情况的脉冲(或模拟信号),这种方法一般用在单片机控制伺服电机中,比较灵活,可以脉冲和模拟信号混合使用;
3第三种方法,是PLC和伺服电机比较正规的接法,就是用PLC的运动控制模块,这种模块在PLC的手册里都能查到,你查一下就知道。这里有很专业的位置控制方法,包括升降速梯度,JOG,零点,极限位置保护等。
参考技术A FX1N伺服定位(注释JOG定长角度)
程序,已经发给你了。

电子手轮+PLC控制伺服手动

使用三菱FX1N plc+电子手轮,当手轮动作时伺服电机也相应动作。可以实现吗?也就是左摇工作台前进,右摇反转后退的,作手动调机所用,不知怎样写这样的程序,有的说用高速计数器计量手轮的脉冲数,具体是该怎样的呢?记录了手轮脉冲数就能驱动电机运转?不解?该以怎样的思路实现这样的控制呢,最好能附上一段程序图,谢谢
想像数控一样还有个倍率选择,看了一些其他的都觉说得比较含糊,不明白是怎样做到的,如果采用记手轮脉冲的方式,那么加入摇一小格进0.1mm,当很快速摇动手轮时呢,又一时正摇一时反摇呢?怎样写那程序才能快速响应?而伺服电机又能根得上手摇节拍?数控也是内置的PLC,普通单机的PLC就实现不了这样的功能吗?

参考技术A 用台达手摇轮;PLC和定位模块去控制伺服电机,为什么手轮正转电机正转,手轮台达的PLC我也没用过!不过所有PLC都是差不多的!自己对照下说明书!找下 参考技术B 直接接上就失去意义了,首先变倍率就难搞定,要去调整伺服,最主要的功能是手脉到定位处采用一键定位,将卖出数直接记忆,开自动就无需再输入数字了

以上是关于用PLC控制伺服电机控制的程序的主要内容,如果未能解决你的问题,请参考以下文章

西门子PLC可以来控制伺服电机吗?

电子手轮+PLC控制伺服手动

西门子PLC如何控制松下伺服电机

西门子plc控制伺服电机的方法及举例(最好带有梯形图讲解)

如何利用CANopen控制伺服电机

手轮脉冲发生器与PLC连接,PLC控制伺服,如何用手轮脉冲发生器及时控制伺服马达