快速导航×

送料机的交流电动机正反转控制编程实例

更新时间:2026-11-12 10:42:33 发布时间:1294天前
作者:蓦然回首身后空无一人优质创作者
简介:技术天天练,事故日日防

1、控制要求
某送料机的控制由一台电动机驱动(如图1),其往复运动采用电动机正转和反转来完成。正转完成送料,反转完成取料,由操作台控制。

送料机的交流电动机正反转控制编程实例

图1送料机外观

电动机在正转运行时,按反转启动按钮,电动机不能反转,只有按停止按钮后,再按反转按钮,电动机才能反转运行。同理,在电动机反转运行时,也不能直接进入正转运行。
2、硬件设计
本案例采用S7-300plc进行控制,跟S7-200PLC相同,它的输入和输出资源分配如表所示。

送料机的交流电动机正反转控制编程实例
表 送料机的PLC控制

根据送料机的实际要求,本方案采用S7-300进行控制,CPU选型为CPU313C-2DP,它集成了DI16/DO16(如图2),具体电气接线如图3所示。

送料机的交流电动机正反转控制编程实例
图2集成DI16/DO16

送料机的交流电动机正反转控制编程实例
图3送料机PLC控制原理图

3、硬件配置
(1)如图4所示为硬件配置,从“配置文件”中找到送料机PLC所需要的RACK-300(机架)、PS-300(电源)和CPU-300(CPU),依次进行添加。

送料机的交流电动机正反转控制编程实例
图4送料机硬件配置

(2)点击CPU313-2DP,查看其显示的参数(如MPI接口地址等)
(3)点击CPU313-2DP的DI16/DO16,如图5所示设置输入开始地址和输出开始地址(可以随意设置)。如果选择系统默认,则为124开始的地址,如图6所示。

送料机的交流电动机正反转控制编程实例
图5DI16/DO16的属性设置

送料机的交流电动机正反转控制编程实例
图6DI16/DO16的默认地址设置

如有必要,还可以设置DI16/DO16的输入中断条件,如图7所示。

送料机的交流电动机正反转控制编程实例
图7DI16/DO16的输入中断条件

(4)对该硬件进行保存和编译。
(5)对该硬件配置进行下载。
A、如图8选择目标模块,如本案例中的CPU313-2DP。

送料机的交流电动机正反转控制编程实例
图8选择目标模块

B、如图9选择节点地址,即编程设备(如PC机)将通过哪个站点地址连接到模块CPU313-2DP中,本案例选择MPI地址=2的站点进行连接。

送料机的交流电动机正反转控制编程实例
图9连接节点地址

C、点击“确定”按钮后,在下载过程中,将把所配置的模块一一下载进去。
D、在下载过程中,如果PLC处于RUN状态,则会跳出提示“停止目标模块”。
E、在下载完毕后,将提醒用户是否现在就处于完全重启,一般选择“是”即可确保配置文件完全进入PLC硬件。
4、软件编程
(1)打开“程序元素”窗口中的“位逻辑”指令树,如图10所示。

送料机的交流电动机正反转控制编程实例
图10逻辑指令树

(2)在硬件配置结束后,即可点击OB1块进行编程。完整的送料机电动机正反转控制程序如图11。

送料机的交流电动机正反转控制编程实例
图11料机控制程序

(3)保存OB1并下载。
(4)使得PC机与已组态CPU建立连接。
(5)进行监控,从中可以看到窗口上部的文件名变成了“ONLINE”(在线);窗口下部的RUN为绿色变化条;梯形图逻辑出现实线ON和虚线OFF。由此可以进行程序调试和故障排除。

版权声明:本文由作者上传并发布,转载请注明来源。本站部分文字或图片来自于网络,如有侵权请尽快联系我们。

97%的人继续看了

其他人推荐看

Copyright © 2008-2023 yuexiuedu.com

ICP备案号:粤ICP备2021022410号

粤公网安备 44030602006003号

粤秀教育 版权所有 联系我们


Warning: Invalid argument supplied for foreach() in /www/wwwroot/www.yuexiuedu.com/tzzy/wp-includes/script-loader.php on line 2841