课程中心
HOME
课程中心
正文内容
plc编程怎么拉长 PLC编程基本功:梯形图与控制线路(附1164个三菱PLC实用案例)
发布时间 : 2024-10-05
作者 : 小编
访问数量 : 23
扫码分享至微信

PLC编程基本功:梯形图与控制线路(附1164个三菱PLC实用案例)

PLC的软件编程语言与一般计算机语言相比,具有明显的特点,它既不同于高级语言,也不同于一般的汇编语言,且要满足易于编写和调试的要求。

早期的PLC仅支持梯形图编程语言和指令表编程语言,现根据国际电工委员会制定了五种能支持PLC编程的语言,分别是:梯形图Delete(LD)、指令表Delete(IL)、功能模块图Delete(FBD)、顺序功能流程图Delete(SFC)、结构化文本Delete(ST)等等,今天给大家分享一些PLC的控制线路和梯形图,这算是比较基础实用的部分,一起来看看吧!

起动、自锁和停止控制的PLC线路与梯形图

起动、自锁和停止控制能使用驱动指令(OUT),也能够使用置位指令(SET、RST)来实现。

关注+私信,后台回复【资料】

立即免费领取三菱软件+手册+案例

1、采用线圈驱动指令实现起动、自锁和停止控制

线路与梯形图说明:

点击起动按钮SB1时,PLC内部梯形图程序中的起动触点X000闭合,输出线圈Y000得电,输出端子Y0内部硬触点闭合,Y0端子与COM端子之间内部接通,接触器线圈KM得电,主电路中的KM主触点闭合,电动机得电起动。

点击停止按钮SB2时,PLC内部梯形图程序中的停止触点X001断开,输出线圈Y000失电, Y0、COM端子之间的内部硬触点断开,接触器线圈KM失电,主电路中的KM主触点断开,电动机失电停转。

关注+私信,后台回复【资料】

立即免费领取三菱软件+手册+案例

2、采用置位复位指令实现起动、自锁和停止控制

其PLC接线图与上面类似。

线路与梯形图说明:

点击起动按钮SB1时,梯形图中的起动触点X000闭合,[SET Y000]指令执行,指令执行结果将输出继电器线圈Y000置1,相当于线圈Y000得电,使Y0、COM端子之间的内部硬触点接通,接触器线圈KM得电,主电路中的KM主触点闭合,电动机得电起动。

点击停止按钮SB2时,梯形图程序中的停止触点X001闭合,[RST Y000]指令被执行,指令执行结果将输出线圈Y000复位,相当于线圈Y000失电,Y0、COM端子之间的内部硬触点断开,接触器线圈KM失电,主电路中的KM主触点断开,电动机失电停转。

正、反转联锁控制的PLC线路与梯形图

关注+私信,后台回复【资料】

立即免费领取三菱软件+手册+案例

线路与梯形图说明如下:

1)正转联锁控制

点击正转按钮SB1→梯形图程序中的正转触点X000闭合→线圈Y000得电→Y000自锁触点闭合,Y000联锁触点断开,Y0端子与COM端子间的内部硬触点闭合→Y000自锁触点闭合,使线圈Y000在X000触点断开后仍可得电;Y000联锁触点断开,使线圈Y001即使在X001触点闭合(误操作SB2引起)时也无法得电,实现联锁控制;Y0端子与COM端子间的内部硬触点闭合,接触器KM1线圈得电,主电路中的KM1主触点闭合,电动机得电正转。

2)反转联锁控制

点击反转按钮SB2→梯形图程序中的反转触点X001闭合→线圈Y001得电→Y001自锁触点闭合,Y001联锁触点断开,Y1端子与COM端子间的内部硬触点闭合→Y001自锁触点闭合,使线圈Y001在X001触点断开后继续得电;Y001联锁触点断开,使线圈Y000即使在X000触点闭合(误操作SB1引起)时也无法得电,实现联锁控制;Y1端子与COM端子间的内部硬触点闭合,接触器KM2线圈得电,主电路中的KM2主触点闭合,电动机得电反转。

3)停转控制

点击停止按钮SB3→梯形图程序中的两个停止触点X002均断开→线圈Y000、Y001均失电→接触器KM1、KM2线圈均失电→主电路中的KM1、KM2主触点均断开,电动机失电停转。

多地控制的PLC线路与梯形图

1)单人多地控制

甲地起动控制。在甲地点击起动按钮SB1时→X000常开触点闭合→线圈Y000得电→Y000常开自锁触点闭合,Y0端子内部硬触点闭合→Y000常开自锁触点闭合锁定Y000线圈供电,Y0端子内部硬触点闭合使接触器线圈KM得电→主电路中的KM主触点闭合,电动机得电运转。

甲地停止控制。在甲地点击停止按钮SB2时→X001常闭触点断开→线圈Y000失电→Y000常开自锁触点断开,Y0端子内部硬触点断开→接触器线圈KM失电→主电路中的KM主触点断开,电动机失电停转。

关注+私信,后台回复【资料】

立即免费领取三菱软件+手册+案例

2)多人多地控制

起动控制。在甲、乙、丙三个地点一起点击按钮SB1、SB3、SB5→线圈Y000得电→Y000常开自锁触点闭合,Y0端子的内部硬触点闭合→Y000线圈供电锁定,接触器线圈KM得电→主电路中的KM主触点闭合,电动机得电运转。

停止控制。在甲、乙、丙三个地点一起点击SB2、SB4、SB6中的某个停止按钮时→线圈Y000失电→Y000常开自锁触点断开,Y0端子内部硬触点断开→Y000常开自锁触点断开使Y000线圈供电切断,Y0端子的内部硬触点断开使接触器线圈KM失电→主电路中的KM主触点断开,电动机失电停转。

定时控制的PLC线路与梯形图

1、延时起动定时运行控制的PLC线路与梯形图

它能实现:按下起动按钮3秒钟后,电动机起动工作,工作5秒钟后自行叫停。

PLC线路与梯形图说明如下:

2、多定时器组合控制的PLC线路与梯形图

它可以实现:点击起动按钮后电动机B马上运行,30秒钟后电动机A开始工作,70秒后电动机B停转,100秒后电动机A停转。

关注+私信,后台回复【资料】

立即免费领取三菱软件+手册+案例

PLC线路与梯形图说明如下:

定时器与计数器组合延长定时控制的PLC线路与梯形图

三菱FX系列PLC的最长定时时间为3276.7s(约54min),使用定时器和计数器能够拉长定时时间。

PLC线路与梯形图说明如下:

图中的定时器T0定时单位为0.1s(100ms),它与计数器C0搭配用之后,它的定时时间T=30000×0.1秒×30000=90000000秒=25000小时。如果需要重新定时,可以把开关QS2断开,让[2]X000常闭触点闭合,然后“RST C0”指令执行,之后计数器C0进行复位,然后再闭合QS2,就会重新开始250000小时定时。

关注+私信,后台回复【资料】

立即免费领取三菱软件+手册+案例

多重输出控制的PLC线路与梯形图

PLC线路与梯形图说明如下:

1)起动控制

2)停止控制

过载报警控制的PLC线路与梯形图

PLC线路与梯形图说明:

1)起动控制

点击起动按钮SB1→[1]X001常开触点闭合→[SET Y001]指令执行→Y001线圈被置位,即Y001线圈得电→Y1端子内部硬触点闭合→接触器KM线圈得电→KM主触点闭合→电动机得电运转。

2)停止控制

点击停止按钮SB2→[2]X002常开触点闭合→[RST Y001]指令执行→Y001线圈被复位,即Y001线圈失电→Y1端子内部硬触点断开→接触器KM线圈失电→KM主触点断开→电动机失电停转。

关注+私信,后台回复【资料】

立即免费领取三菱软件+手册+案例

3)过载保护及报警控制

闪烁控制的PLC线路与梯形图

线路与梯形图说明:

把开关QS闭合→X000常开触点闭合→定时器T0开始3s计时→3s后,定时器T0动作,T0常开触点闭合→定时器T1开始3s计时,与此同时Y000得电,Y0端子内部硬触点闭合,灯HL点亮→3s后,定时器T1动作,T1常闭触点断开→定时器T0复位,T0常开触点断开→Y000线圈失电,同时定时器T1复位→Y000线圈失电使灯HL熄灭;定时器T1复位使T1闭合,因为开关QS依旧是闭合状态,所以X000常开触点也是闭合,定时器T0又开始重新3s计时。

之后重复上述过程,灯HL保持3s亮、3s灭的频率闪烁发光。

相关练习

喷泉的PLC控制

系统要求用两个按钮来控制A、B、C三组喷头工作(通过控制三组喷头的电动机来实现),三组喷头排列如图4-32所示。系统控制要求具体如下:

当按下起动按钮后,A组喷头先喷5s后停止,然后B、C组喷头同时喷,5s后,B组喷头停止、C组喷头继续喷5s再停止,而后A、B组喷头喷7s,C组喷头在这7s的前2s内停止,后5s内喷水,接着A、B、C三组喷头同时停止3s,以后重复前述过程。按下停止按钮后,三组喷头同时停止喷水。

西门子博途编程-泛型和变长数组编程

我们知道在高级语言中普遍使用泛型,那么在PLC中是否可以使用泛型呢?可以,但罗嗦。。

控制要求

求数组中的最大值,数值类型包括Real和Int,我们这里选择两种类型,控制代码量。

控制程序 一

array是传进来的数组,可以是Int或Real类型。但有大小限制,长度必须小于maxSize。后面我们会写个无大小限制的程序。

程序比较简单,有几个要点我们简要说下:

第二行,必须用UDINT_TO_DINT, 因为后面的索引号需用DINT。最后输出的是泛型的数值,所有需要把maxElement设置为Variant,所以需要用VairantPut指令把相应的数值传出来。

另外,每种类型都需要写相应的处理代码,PLC的泛型很罗嗦,代码量很大,其实跟PC的泛型有本质上的区别。

相关问答

为什么plc扫描周期长短不一样?

PLC(ProgrammableLogicController)扫描周期长短不一样是因为在PLC不同的设计中,硬件速度不同以及控制程序的复杂程度和需要采样的输入信号数目不同,从而导...

西门子ton一直接通会溢出吗?

西门子PLC中的TON指令是用于在接通延时定时器,当输入IN接通时,计时器开始计时,达到设定的时间T时,输出OUT为ON。如果输入IN一直保持接通状态,TON指令会一直...

plc系统循环是什么意思?

说的通俗点,PLC系统循环就是从上到下,从左到右循环执行用户程序,每循环一次就是顺便扫描一遍元件的状态。并按程序指令来执行相应的动作,这个周期就是所谓的P...

win10笔记本怎么拉伸4:3屏幕-ZOL问答

苹果怎么打开apk苹果怎么打开apk8553浏览6回答求推荐一款笔记本。工科研究生用,便于随身携带。平时做科研,处理数据,查阅文献。不玩网游和单机,至多玩棋...

脉冲系数怎么调试?

调试脉冲系数可以在不同的情况下进行,以下是按照步骤进行的详细介绍:1.确定系统需求:首先要了解你的系统或设备的具体需求。脉冲系数是用来控制信号的快速上...

...答!!全自动模切机如何调试?,全自动模切机效果怎么样??

[回答]卷纸管机、拉伸膜机、缠绕机、模切机等机械设备,既有集光、电、仪、磁、气、液压、PLC、伺服驱动等自动控制于一体的全自动设备。自主研发、生产、...

三菱plc的M8000位和M8013位有什么特殊功能?-ZOL问答

三菱plc的M8000位和M8013位有什么特殊功能,两者都属于特殊软元件,M8000为PLC运行中监控就是plc开机并处于RUN状态下置位,可以作为指令的驱动条件,也可以在显示...

想要转行编程,需要什么基础?

如果真想学习编程的话,不建议学习嵌入式编程,要求比较高,而且比较难,短期内能达到工作的水平比较难,没有几年的功夫很难有所成就,这还是有人带的情况下,如...不...

win10运行omron编程软件CX-ONE么-ZOL问答

我刚刚还在线测试下连cp1e这个型号的plc没有问题,以后会不会出现问题就不知道了,我用的cx-one4.30版的有用(0)回复5028140CX-ONEV4.3是可以支持Win764bi...

谁能通俗易懂地讲解一下上拉电阻和下拉电阻的原理是什么?

理图B当轻触开关SW5按下时,输入端口B的是低电平,但当轻触开关SW5没有按下时上拉电阻R1决定了输入端口B是高电平,不会存在未知的状态明显原理图B优于原理图A...

 话筒线  lgg5 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部