三菱PLC实例学习

系统项目设计过程

1.工艺分析

根据客户需求或控制要求来进行工艺分析,还有硬件选型

2.分配IO点,系统选型

分配IO点之后,根据IO个数以及其他特殊要求进行系统选型

3.绘制图纸

绘制主回路电路,继电器电路,PLC电路等

4.硬件接线

进行实际的电路接线

5.PLC的IO和现场设备的硬件连接是否正确

检查PLC的IO输入和输出功能是否正确

6.程序编写,注释

PLC程序编写,进行注释

7.程序调试,改进或改善

验证程序,调试功能,改进或改善

8.项目完成,验收,编写操作手册

完成项目

案例一:控制两台电机(水泵)

控制要求:

1.单独控制:两台电动机互不影响地独立操作启动与停止(即可通过两个独立的按钮分别控制电机M1和电机M2的启停)
2.两台电动机又可以联动控制(可以同时启动,也可以同时停止)
3.电机过载(热接触器)时,需要单独报警
4.有故障确认或故障复位功能
5.有急停功能

1.工艺分析(硬件选型)

工艺分析:

PLC1.png
1.单独控制:两个电机分别需要一个启动按钮和一个停止按钮,共需要4个按钮
2.联动控制:需要一个同时启动和一个同时停止按钮
3.单独报警:需要两个报警灯
4.故障复位:需要一个故障复位按钮
5.急停功能:需要一个急停按钮
6.除此之外,还应该需要两个电机运行的指示灯

2.分配IO点以及系统选型

1710926916839.png

3.图纸接线

主回路图纸接线

1000004839.jpg

继电器接线

1000004844.jpg

4.PLC信号接线

PLC输入接线

1000004859.jpg

PLC输出接线

1000004860.jpg

PLC输入输出检查

输入检查,按下按钮检查PLC上的指示灯是否亮起,或者打开GX Work2按按钮看是否有输入,来判断接线是否正确
输出检查,打开GX Works2连接PLC,强制执行输出,检查输出线路是否正确

5.程序编辑

电机独立控制和联动控制程序

急停按钮为常闭接线,模拟器使用时应该先置为真
kongzhi.jpg

电机报警与故障复位

过载报警输入为常闭接线,模拟器运行PLC时要过载报警置为真
guzhangfuwei.jpg
过载报警输入为常闭接线,模拟器运行PLC时要过载报警置为真

案例二 闪烁停止电路

控制要求

按下X0启动,Y0闪3次后停止

1.工艺分析

1.闪烁电路如何完成
2.闪烁怎样输出给计数器C
3.要求只用一个X0按钮和Y0输出灯

2.分配IO点以及系统选型

一个点动按钮 接在X0
一个灯 接在Y0

4.PLC接线

省略

5.程序编辑

1.闪烁电路的编辑
anli2.png
2.计数停止的编辑
anli2-2.png

案例三 顺序控制电路一

控制要求

按下X0启动,按下X1停止:
第1步:Y0闪烁3次
第2步:Y1闪烁5次
第3步:Y0,Y1同时闪烁4次,结束

1.工艺分析

闪烁电路与计数停止电路的应用
顺序控制分为三步
为了能够不断电再次启动正常运行,每次应该有复位计数器C的动作

2.分配IO点以及系统选型

一个点动按钮 接在X0
两个灯 一个接在Y0,一个接在Y1

4.PLC接线

省略

5.程序编辑

STL-RET1.png
STL-RET2.png
STL-RET3.png

6.调试

1.解决计数器为3,实际灯量2次就灭的问题

2.解决再次使用程序时,计数器没有复位的问题

计数器的两个特点:在输入为上升沿时C0 ++,断输入不会清零复位

由于本程序中用顺序执行来进入下一步断掉上一步,所以可以把计数器的输入改为下降沿,或者计数器设定值加1

不会复位清零的问题,可以在下行置位S1的时候,同时复位C0

posted @   Ananke_Sheqk  阅读(118)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
点击右上角即可分享
微信分享提示