>文末有55个实战案例资料 导读:在自动化设备中步进电机和伺服电机是最常用的设备,而伺服的控制会比步进性能更强,那么PLC对伺服到底如何控制呢?本文就以一个案例给大家讲解,其中包括伺服的回原点、绝对定位、相对定位,循环等。 1.控制要求: 某工作台由西门子S7-1200PLC和伺服驱动装置组成,伺服电动机通过丝杠拖动工作台做左右移动,伺服电动机每转一转,工作台移动10mm,控制要求如下。 ① 按下“启动”按钮,工作台从原点位置左移到-30mm位置;延时5s后右移 到+20mm位置,再延时5s后左移到-30mm位置,如此反复。 ② 按下“停止”按钮,工作台停止;再按下“启动”按钮,工作台先到-30mm位置,然后做循环往复运动。 2.工艺对象组态: 其中包括脉冲、方向、回原点、机械参数等。
3.IO变量表配置
4.新建DB数据块用于编程使用
5.新建FB1程序块
6.程序分析 ①程序行1至9:如果没有撞击到左右开关,按下启动按钮后伺服使能,然后判断伺服是否已经使能,如果使能了则接通启动标志位,并且将步序设置为1。 程序行10至14是暂停功能,暂停后将步序设置为0。
程序行16至23:当启动标志位接通后,使能轴。
程序行25至45:当步序设置为1后,触发回原点功能,回原点的模式是“3”。当回原点完成后,触发绝对定位指令管脚,同时将步序设置为2,以便于定位,定位完成后将触发定时器延时。
程序行47至63:当定时时间到达,转到步序3,实现相对定位,定位完成后延时一段时间转到步序2。
最近有很多小伙伴说要案例书籍,说是手机上看文章不是很方便,我抽时间把55个实战案例全部整理出来,案例都是比较典型的,其中包括气缸控制程序、报警程序、程序框架、运动控制程序封装、模拟量控制变频器、通信等实战案例。需要的可以加我微信:biao467524527,如果加不上可以私信我。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |