直播课堂
HOME
直播课堂
正文内容
画出plc编程软件中线圈 PLC编程实例,教你如何画电气图,如何编程,经验总结,学不会都难!
发布时间 : 2024-10-10
作者 : 小编
访问数量 : 23
扫码分享至微信

PLC编程实例,教你如何画电气图,如何编程,经验总结,学不会都难!

一、三相异步电机降压启动控制

1、Y-△降压启动控制

将三相异步电动机的Y-△降压启动的继电接触器控制改造为PLC控制系统。

(1)确定I/O信号、画PLC的外部接线图

PLC的输入信号 :启动按钮SB1,停止按钮SB2,热继电器常开触点FR。

PLC的输出信号 :主接触器KM1、Y接触器KM2、△接触器KM3。

(a)主电路

b)PLC的I/O接线图

电动机的Y-△降压启动的接线图

(2)设计三相异步电动机的Y-△降压启动梯形图

电动机的Y-△降压启动控制的梯形图

2、串自耦变压器降压启动控制

将串自耦变压器降压启动的继电接触器控制改造为PLC控制系统 :

(1)确定I/O信号、画PLC的外部接线图

PLC的输入信号 :启动按钮SB1,停止按钮SB2,热继电器常开触点FR。

PLC的输出信号 :运行接触器KM2、串接自耦变压器接触器KM1。

(a)主电路

(b)PLC的I/O接线图

电动机的自耦变压器降压启动的接线图

(2)设计三相异步电动机的串自耦变压器降压启动梯形图

三相异步电动机的串自耦变压器降压启动控制梯形图

二、三相绕线式异步电机的控制

1、串电阻启动控制

将绕线式异步电机串电阻启动的继电接触器控制改造为PLC控制系统。

(1)确定I/O信号、画PLC的外部接线图

PLC的输入信号 :启动按钮SB1,停止按钮SB2,热继电器常开触点FR。

PLC的输出信号 :电源接触器KM、短接R1接触器KM1、短接R2接触器KM2、短接R3接触器KM3。

(a)主电路

(b) PLC的I/O接线图

三相绕线式异步电动机串电阻启动的接线图

(2)设计三相绕线式异步电动机串电阻启动梯形图

三相绕线式异步电动机串电阻启动梯形图

2、串频敏变阻器启动电路

将绕线式异步电动机串频敏变阻器启动的继电接触器控制线路改造为PLC控制系统。

(1)确定I/O信号、画PLC的外部接线图

PLC的输入信号 :启动按钮SB1,停止按钮SB2,热继电器常开触点FR。

PLC的输出信号 :运行接触器KM1、短接频敏变阻器接触器KM2、接入热继电器的中间继电器KA。

(a)主电路

(b) PLC的I/O接线图

三相绕线式异步电动机串频敏变阻器启动的接线图

(2)设计三相绕线式异步电动机串频敏变阻器启动梯形图

三相绕线式异步电动机串频敏变阻器启动梯形图

三、自动往返控制

1、自动往返控制

将自动往返控制的继电接触器控制线路改造为PLC控制系统。

(1)确定I/O信号、画PLC的外部接线图

PLC的输入信号 :正转启动按钮SB1,反转启动按钮SB2,停止按钮SB3,热继电器常开触点FR、正向前进限位开关SQ1、反向后退限位开关SQ2、前进极限限位开关SQ3、后退极限限位开关SQ4。

PLC的输出信号 :正向运行接触器KM1、反向运行接触器KM2。

(a)主电路

(b) PLC的I/O接线图

自动往返控制的接线图

(2)设计梯形图

自动往返控制的梯形图

四、梯形图经验设计法

1、PLC控制系统梯形图的特点

(1)PLC控制系统的输入信号和输出负载:继电器电路图中的交流接触器和电磁阀等执行机构用PLC的输出继电器来控制,它们的线圈接在PLC的输出端。按钮、控制开关、限位开关、接近开关等用来给PLC提供控制命令和反馈信号,它们的触点接在PLC的输入端。

(2)继电器电路图中的中间继电器和时间继电器的功能用PLC内部的辅助继电器和定时器来完成,它们与PLC的输入继电器和输出继电器无关。

(3)设置中间单元:在梯形图中,若多个线圈都受某一触点串并联电路的控制,为了简化电路,在梯形图中可设置用该电路控制的辅助继电器,辅助继电器类似于继电器电路中的中间继电器。

(4)时间继电器瞬动触点的处理:除了延时动作的触点外,时间继电器还有在线圈得电或失电时马上动作的瞬动触点。对于有瞬动触点的时间继电器,可以在梯形图中对应的定时器的线圈两端并联辅助继电器,后者的触点相当于时间继电器的瞬动触点。

(5)断电延时的时间继电器的处理。FX系列PLC没有相同功能的定时器,但是可以用线圈通电后延时的定时器来实现断电延时功能。

(6)外部联锁电路的设立。为了防止控制正反转的两个接触器同时动作,造成三相电源短路,除了在梯形图中设置与它们对应的输出继电器的线圈串联的常闭触点组成的软互锁电路外,还应在PLC外部设置硬互锁电路。

(7)热继电器过载信号的处理:如果热继电器属于自动复位型,则过载信号必须通过输入电路提供给PLC,用梯形图实现过载保护。如果属于手动复位型热继电器,则其常闭触点可以接在PLC的输出电路中与控制电动机的交流接触器的线圈串联。

(8)外部负载的额定电压:PLC的继电器输出模块和双向晶闸管输出模块,一般只能驱动额定电压AC 220V的负载,如果系统原来的交流接触器的线圈电压为380V时,应将线圈换成220V的,或在PLC外部设置中间继电器。

2、经验设计法

以上实例编程使用的方法为“经验设计法”。顾名思义,“经验法”是依倨设计者的经验进行设计的方法。

a.经验设计法的要点

(1)PLC的编程,从梯形图来看,其根本点是找出符合控制要求的系统各个输出的工作条件,这些条件又总是用机内各种器件按一定的逻辑关系组合实现的。

(2)梯形图的基本模式为启-保-停电路。每个启-保-停电路一般只针对一个输出,这个输出可以是系统的实际输出,也可以是中间变量。

(3)梯形图编程中有一些约定俗成的基本环节,它们都有一定的功能,可以像摆积木一样在许多地方应用。

b.“经验法”编程步骤

(1)在准确了解控制要求后,合理地为控制系统中的事件分配输入输出口。选择必要的机内器件,如定时器、计数器、辅助继电器。

(2)对于一些控制要求较简单的输出,可直接写出它们的工作条件,依据启-保-停电路模式完成相关的梯形图支路。工作条件稍复杂的可借助辅助继电器。

(3)对于较复杂的控制要求,为了能用启-保-停电路模式绘出各输出口的梯形图,要正确分析控制要求,并确定组成总的控制要求的关键点。

(4)将关键点用梯形图表达出来。关键点总是用机内器件来表达的,在安排机内器件时需要合理安排。绘关键点的梯形图时,可以使用常见的基本环节,如定时器计时环节、振荡环节等。

(5)在完成关键点梯形图的基础上,针对系统最终的输出进行梯形图的编绘。使用关键点综合出最终输出的控制要求。

(6)审查以上草绘图纸,在此基础上,补充遗漏的功能,更正错误,进行最后的完善。

0428 「万泉河」PLC编程:谈虎色变双线圈

0428 【万泉河】PLC编程:谈虎色变双线圈

双线圈问题是PLC行业独有的问题。如果把这个名词讲给没有接触过PLC的IT程序员, 对方一定蒙逼,不知所云。

所以,可以算作是PLC工程师相比IT工程师掌握的为数不多的行业门槛。

很多人引以为傲, 而同时也有很多人提及双线圈就谈虎色变。

对程序中有可能出现双线圈忧心忡忡。

看来是入门学习PLC的时候,被某些培训老师给惊吓着了。 留下了病根。

而有一些品牌如三菱的编程软件,在编译过程中会频繁冒出双线圈警告,无疑在同行中也加深了这种忧虑。

以为是完全不可触及的禁区。

而其实,是个很简单的小问题。

双线圈问题的描述是基于梯形图语言的:即在整个PLC的程序范围内,对同一个Q点的输出线圈()指令只能有一次。 不要超过两次。 如果超过两次,就很有可能程序有BUG。 因为两次线圈()之中的某一次会无效。

线圈指令的本质是赋值。

是对某个开关量的Q点,赋值以计算后的结果1或者0。

即如果程序中有连续两次赋值:

Q:=1;

Q:=0;

则最终执行的结果是0,前面的1的赋值部分,被冲掉了。

所以, 除非你有意这样写程序,否则检查中发现这样的语句,就需要小心一点,有可能有错误。

我们这里讲线圈的本质是赋值,但反过来却未必成立。 赋值指令却未必是线圈(),因为还有(S)/(R)置位/复位指令。即,后两者并不是线圈,当说到双线圈的时候,唯一特指的就是只有()。

(S)/(R)置位/复位指令的本质是条件赋值。

所以,线圈指令的本质其实是无条件赋值。 警惕双线圈其实是要你警惕两次以上的无条件赋值。

比如

Q:=I;

这是赋值。

而如果用SR指令写,其实是IF/THEN的条件判断,以文本表达为:

IF I=TRUE THEN

Q:=TRUE;

ELSE

Q:=FALSE;

END_IF;

上述两种程序写法是完全等效的,效果完全一样。然而如果遇到两次需要写操作的场合,而且两次写操作不能合并, 只能分在两个不同的位置。前一种:

Q:=I1;

Q:=I2;

程序是有错误,而且无法解决。

而后一种,则可以各自增加上升沿下降沿的判断,最终分别实现

IF I1=TRUE AND I1_SAVE=FALSE THEN

Q:=TRUE;

IF I1=FALSE AND I1_SAVE= TRUE THEN

Q:=FALSE;

I1_SAVE:=I1;

………….

IF I2=TRUE AND I2_SAVE=FALSE THEN

Q:=TRUE;

IF I2=FALSE AND I2_SAVE= TRUE THEN

Q:=FALSE;

I2_SAVE:=I2;

这样的程序,大致实现了I1和I2分别为TRUE时,都可以点亮Q。 而不必非要把程序逻辑拼在一个段落中, 用OR语句来实现。

注意, 这里的逻辑还是只是大致实现。 是假设I1和I2的变化不会同时发生的情况下。

如果有同时发生, 而且发生时间片段有重叠,那么还需要更复杂的处理。

在我的新书《PLC标准化编程原理与方法》CH5.6.1一节中有详细介绍。

总之,对于双线圈难题的解决方案是:不要用线圈。

S/R不是线圈。

相关问答

刹车线圈在plc怎么画?

如果这个线圈是用来做反馈信号的那么在PLC中就是输入,梯形图符号是---||-----;如果是作为PLC的输出,也就是PLC控制它吸和的,那么就是----()-----如果这个线...

PLC线圈怎样接?

plc线圈接法有两种,接法如下表示:1.plc输入端接线方式:磁性感应器,一般蓝色接GND,棕色接输入端的X,光电感应器,3线,一般蓝色接GND,黑色接输入端的X,棕...plc...

三菱plc线圈怎么找?

1、确认屏幕右下角显示“Ovrwrte”。2、双击将输入说明的三菱plc的线圈或动作指令所处位置。3、打开一输入窗口。在三菱PLC线圈或动作指令后键入“;”。4、...

plc的q点和指示灯是怎么连接的?

没法连接,plc的q点和指示灯本身不具备连接的功能需要注意以下几个方面:1.确认PLC输出电压值:在进行接线前,需要明确PLC输出电路的电压值,以便正确选择指...

plc编程梯形图如何编?

PLC编程梯形图如何编PLC编程梯形图的编写步骤如下:1.首先,是PLC编程梯形图需要按照特定的规则进行编写。2.是因为PLC编程梯形图是一种常用的图形化编程语言...

三菱plc输出线圈怎么表示?

老板,PLC是没这些东西的。你那些是电气符号:KM:接触器三菱PLC表示输出线圈YFU:熔断器PLC不表示FM:频率调制,为电路发射器、传感器FR:热继电器,起...老...

如何根据继电器电路图设计出PLC梯形图?

前些天答过一个相似的问题,其实要根据继电器电路图做出PLC的梯形图还是比较简单的,但是还是先来说明一些概念,就是电路图包含什么?PLC又能替代原始电路图中的...

plc中什么是线圈输入指令?

PLC中的线圈输入指令是一种基本的输入命令,其主要作用是让线圈(输出继电器)保持在一个指定的状态,以便于控制系统执行相应的动作。本题中,我的为"线圈输入指令...

PLC中线圈可不可以串联或并联?

PLC中的定时器必须接右母线,因此不能串联。串联的话,中间的定时器就接不到右母线上了。定时器相应的触点(常开触点或常闭触点)等可以串联。与普通的X,M等触...

plc输出线圈不通电怎么办?

没有输出有很多原因:1、坏了。2、程序没执行输出。3、输出口驱动电源未接。检查和处理:1,看那个点对应的灯亮没?2,如果亮了没输出,你再打端口电压对不...

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

QQ

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

热线

188-0000-0000
专属服务热线

微信

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