电工学习网

 找回密码
 立即注册
查看: 9803|回复: 1
打印 上一主题 下一主题

[分享] 三菱PLC顺序功能编程-采用顺序功能图控制小车运动的程序

[复制链接]
跳转到指定楼层
楼主
发表于 2018-6-10 11:25:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
控制要求
如下图所示,小车的初始位置停在左侧,限位开关SQ2动作,按下启动按钮SB时,小车右行,右行到位时压下限位开关SQ1,小车停止运行,3S后小车自动启动,开始左行,左行到限位开关SQ2时,小车返回初始状态停止运行。
三菱plc顺序功能编程-采用顺序功能图控制小车运动的程序
三菱PLC顺序功能编程-采用顺序功能图控制小车运动的程序
运动示意图
IO分配
X0SB启动按钮Y0KM1右行
X1SQ1右限位 Y1KM2左行
X2SQ2左限位
三菱plc顺序功能编程-采用顺序功能图控制小车运动的程序
三菱PLC顺序功能编程-采用顺序功能图控制小车运动的程序
图1
三菱PLC顺序功能编程-采用顺序功能图控制小车运动的程序
三菱PLC顺序功能编程-采用顺序功能图控制小车运动的程序
图2
三菱PLC顺序功能编程-采用顺序功能图控制小车运动的程序
三菱PLC顺序功能编程-采用顺序功能图控制小车运动的程序
图3
三菱PLC顺序功能编程-采用顺序功能图控制小车运动的程序
图4
三菱PLC顺序功能编程-采用顺序功能图控制小车运动的程序
三菱PLC顺序功能编程-采用顺序功能图控制小车运动的程序
图5
这个程序包括两部分,可以看图1,NO.0中为梯形图块,梯形图块中的内容为图2。
图3为SFC图及各部分里边的程序(自己拼的图,水平有限不要喷)。图4图5为SFC转换为梯形图的程序。
首次扫描时,M8002接通一个扫描周期,状态继电器S0置位,初始步变为活动步。
按下启动按钮SB,X0输入ON,此时已经在左限位,X2输入为ON,将状态继电器S20置位,S0变为静止步,使Y0输出为ON。
小车行驶到右限位时,X1输入为ON,将状态继电器S21变为活动步,定时器T0开始定时。当T0定时3S后,使状态继电器S22置位,使Y1输出为ON。当小车行驶到左限位时,输入信号X2输入为ON,执行跳转,跳转到S0,为下一次执行程序左准备。
这个顺控图的程序比较简单,动作是一个接一个完成的,顺控图中的初始步,是系统等等启动的初始状态,大多数情况下都应用M8002将其置ON。

5.jpg (20.25 KB, 下载次数: 557)

5.jpg

回复

使用道具 举报

沙发
发表于 2018-6-13 11:16:51 | 只看该作者
有个问题哈,我看程序块里的内容和正常逻辑编的程序好像没啥区别啊,用SFC块和子程序有什么区别?
这块我一直没太懂,块和子程序都是被调用的,区别在哪呢

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-4-23 19:19

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表