(完整版)【电气plc】三菱PLC编程实例
- 格式:doc
- 大小:3.29 MB
- 文档页数:84
三菱F X-P L C编程实例目录第一例用plc控制运料小车编程实例 (4)第二例 plc交通信号灯控制系统设计编程实例 (7)第三例 plc自动门系统控制编程实例 (11)第四例plc起保停电路梯形图编程方法 (13)第五例 plc控制电动机正反转电路设计 (16)第六例 plc延合延分电路梯形图 (18)第七例 plc振荡电路梯形图 (19)第八例 plc自动与手动控制电路梯形图 (20)第九例 plc集中与分散控制电路梯形图 (20)第十例最简单的PLC计时程序编程实例 (21)第十一例三菱PLC自锁控制程序编程实例 (22)第十二例三菱PLC两地控制与多地控制PLC程序编程实例 (23)第十三例三菱PLC顺序启动、顺序停止控制程序编程实例 (26)第十四例三菱PLC单信号反应多状态PLC程序编程实例 (27)第十五例三菱PLC电动机正反转控制程序编程实例 (28)第十六例三菱PLC自动往返控制程序编程实例 (32)第十七例三菱PLC星-三角降压启动控制编程实例 (35)第十八例三菱PLC点动+自锁控制编程实例 (37)第十九例三菱PLC用定时器与计数器实现的时间控制编程实例 (39)第二十例三菱PLC控制步进电机实例 (43)第一例用plc控制运料小车编程实例一、控制要求某车间有 6 个工作台,送料车往返于工作台之间送料,每个工作台设有一个到位开关( SQ )和一个呼吸按扭( SB )。
具体控制要求如下:( 1 )送料车开始应能停留在 6 个工作台中任意一个到位开关的位置上。
( 2 )设送料车现暂停于 m 号工作台( SQ m 为 ON )处,这时 n 号工作台呼叫( SQ n 为 ON ),若:(a) m>n ,送料车左行,直至 SQ n 动作,到位停车。
即送料车所停位置SQ 的编号大于呼叫按扭 SB 的编号时,送料车往左行运行至呼叫位置后停止。
(b) m<n ,送料车右行,直至 SQ n 动作,到位停车。
(三菱)FX2N系列PLC机床电气控制案例一、C650车床控制元件配置图1 C650车床电气控制主电路图1是C650车床的主电路,配置三台电动机M1、M2、M3。
主电动机M1由停止按钮SB、点动按钮SB1、正转按钮SB2、反转按钮SB3、热继电器常开触头FR1、速度继电器正转触头KS1、速度继电器反转触头KS2、正转接触器主触头KM1、反转接触器主触头KM2、制动接触器主触头KM3等控制。
冷却泵电动机M2由停止按钮SB4、起动按钮SB5、热继电器常开触头FR1、接触器主触头KM4等控制;快移电动机M3由限位开关SQ、接触器主触头KM5控制;电流表A由中间继电器触头KA控制。
电气控制元件PLC控制的I/O配置见下表,C650车床PLC控制I/O接线见图2。
表 C650车床PLC控制元件配置表电气控制元件符号功能PLC编程元件电气控制元件符号功能PLC编程元件SB M1停止按钮X0KS1速度继电器正转触头X11SB1M1点动按钮X1KS2速度继电器反转触头X12SB2M1正转按钮X2KM1M1正转接触器主触头Y0SB3M1反转按钮X3KM2M1反转接触器主触头Y1SB4M2停止按钮X4KM3M1制动接触器主触头Y2SB5M2起动按钮X5KM4M2接触器主触头Y3SQ M3限位开关X6KM5M3接触器主触头Y4FR1M1热继电器常开触头X7KA电流表中间继电器触头Y5FR2M2热继电器常开触头X10图2 C650车床PLC控制I/O接线图图3是C650车床PLC控制梯形图,编程时使用了MC主控指令和MCR主控复位指令。
车床上电后,由于停止按钮SB、热继电器FR未动作,所以第4支路的X0、X7闭合,M110通电,导致第5支路M110闭合,程序执行MC主控指令至MCR主控复位指令之间的主控程序。
图3 C650车床PLC控制梯形图二、主电动机正反转控制1.正转控制按下主电机正转按钮SB2,第6支路X2闭合,由于X3、M102均未动作,所以M101通电并通过第7支路的M101自锁。
三菱PLC编程实例第一篇:三菱PLC编程实例三菱PLC编程实例可编程控制器控制实例 1 十字路口红绿灯控制【动作要求】一般十字路口红绿灯控制,依下所列之条件动作。
I/O 组件:红灯黄灯绿灯绿灯闪烁东西向 Y0 Y1 Y2 Y2 南北向 Y10 Y11 Y12 Y12 时间 35秒 5秒 25秒 5秒洗手间自动冲水控制【动作要求】1.第一个使用者站满 3 秒钟作第一次冲水 2 秒钟。
2.第一个使用者离开后作第二次冲水 3 秒钟。
3.若第二个使用者于第二次冲水3 秒钟之内进入则停止冲水,待第二个使用者离开后再冲水 3 秒钟。
I/O 组件:X0 为感应侦测输入信号Y0 为输出冲水地下停车场出入红绿号志控制【动作要求】为节省空间,地下停车场的出入口为单线道因此设置红绿号志藉以管制车辆的进出顺序。
一楼及地下一楼各设一个红绿灯号志,信道一次只供一部车进入,平时号志为绿灯当车道有车时则为红灯。
I/O 组件:红灯由Y0 控制,绿灯由Y1 控制。
另设一楼感应器X0,地下一楼感应器 X1。
喷水池控制【动作要求】前后四排水柱,当开关X0 ON 时,依序从第一排水柱开始喷水10 秒、再来第二排喷水 10 秒,第三排喷水 10 秒、第四排喷水 10 秒后又回到第一排喷水,开关 X0 OFF 则喷水停止。
重新打开开关 X0,仍从第一排水柱开始喷水。
I/O 组件:1.喷水开关输入 X0。
2.第一排水柱输出Y0、第二排水柱输出Y1、第三排水柱输出Y2、第四排水柱输出 Y3。
自动门控制【动作要求】.人一靠自动门,马达立刻高速开门(正转),后经过开门减速开关转变为低速,直到碰触开门极限开关马达暂停。
.在感应器侦测无人经 0.5 秒,激活马达高速关门(反转),后经过关门减速开关转变为低速,直到碰触关门极限开关马达停止。
.在关门期间,感应器感应到门前有人,自动门不许作关门动作,暂停0.5 秒,而后自动转为开门动作。
.自动门动作期间停电自动门停止,在复电后亦能正常操作。
目录第一例用plc控制运料小车编程实例 (2)第二例plc交通信号灯控制系统设计编程实例 (4)第三例plc自动门系统控制编程实例 (8)第四例plc起保停电路梯形图编程方法 (11)第五例plc控制电动机正反转电路设计 (14)第六例plc延合延分电路梯形图 (16)第七例plc振荡电路梯形图 (17)第八例plc自动与手动控制电路梯形图 (18)第九例plc集中与分散控制电路梯形图 (19)第十例最简单的PLC计时程序编程实例 (20)第十一例三菱PLC自锁控制程序编程实例 (20)第十二例三菱PLC两地控制与多地控制PLC程序编程实例 (23)第十三例三菱PLC顺序启动、顺序停止控制程序编程实例 (26)第十四例三菱PLC单信号反应多状态PLC程序编程实例 (27)第十五例三菱PLC电动机正反转控制程序编程实例 (28)第十六例三菱PLC自动往返控制程序编程实例 (31)第十七例三菱PLC星—三角降压启动控制编程实例 (35)第十八例三菱PLC点动+自锁控制编程实例 (37)第十九例三菱PLC用定时器与计数器实现的时间控制编程实例 (39)第二十例三菱PLC控制步进电机实例 (44)第一例用plc控制运料小车编程实例一、控制要求某车间有6 个工作台,送料车往返于工作台之间送料,每个工作台设有一个到位开关(SQ )和一个呼吸按扭(SB )。
具体控制要求如下:(1 )送料车开始应能停留在6 个工作台中任意一个到位开关的位置上.(2 )设送料车现暂停于m 号工作台(SQ m 为ON )处,这时n 号工作台呼叫(SQ n 为ON ),若:(a)m>n ,送料车左行,直至SQ n 动作,到位停车.即送料车所停位置SQ 的编号大于呼叫按扭SB 的编号时,送料车往左行运行至呼叫位置后停止。
(b)m〈n ,送料车右行,直至SQ n 动作,到位停车.即送料车所停位置SQ 的编号小于呼叫按扭SB 的编号时,送料车往右运行至呼叫位置后停止。
1课题一 PLC 空制运料小车、课题要求:要求:根据给定的设备和仪器仪表,在规定的时间内完成程序的设计、安装、调试等 工作,达到课题规定的要求。
、设计原则:按照完成的工作是否达到了全部或部分要求,由实验老师对其结 果进行评价。
、课题内容:其中启动按钮S01用来开启运料小车,停止按钮S02用来手动停止运料小车(其工作 方式见考核要求2选定)。
按S01小车从原点起动,KM1接触器吸合使小车向前运行直到 碰SQ 盯关停,KM 接触器吸合使甲料斗装料5秒,然后小车继续向前运行直到碰 SQ3开 关停,此时KM 接触器吸合使乙料斗装料3秒,随后KM 接触器吸合小车返回原点直到碰 SQ 开关停止,KM 接触器吸合使小车卸料5秒后完成一次循环。
正在演示中四、设计要求:1、编程方法由实验老师指定:⑴用欧姆龙系列PLC 简易编程器编程 ⑵用计算机软件编程2、 工作方式:A. 小车连续循环与单次循环可按S07自锁按钮进行选择,当S07为“ 0”时小车连 续循SQ1向前KM1甲料斗eSQ2KM2OSQ3乙料斗KM3环,当S07为“1 ”时小车单次循环;B.小车连续循环,按停止按钮S02小车完成当前运行环节后,立即返回原点,直到碰SQ开关立即停止;当再按启动按钮S01小车重新运行;C.连续作3次循环后自动停止,中途按停止按钮S02则小车完成一次循环后才能停止;3、按工艺要求画出控制流程图;4、写出梯形图程序或语句程序;5、用欧姆龙系列PLC简易编程器或计算机软件进行程序输入;6、在考核箱上接线,用电脑软件模拟仿真进行调试。
五、输入输出端口配置:六、问题:小车工作方式设定:A.小车连续循环与单次循环可按S07自锁按钮进行选择,当S07为“ 0”时小车连续循环,当S07为“1”时小车单次循环;B.小车连续循环,按停止按钮S02小车完成当前运行环节后,立即返回原点,直到碰SQ 开关立即停止;当再按启动按钮S01小车重新运行;C连续作3次循环后自动停止,中途按停止按钮S02小车完成一次循环后才能停止。
目录第一例用plc控制运料小车编程实例 (3)第二例plc交通信号灯控制系统设计编程实例 (6)第三例plc自动门系统控制编程实例 (10)第四例plc起保停电路梯形图编程方法 (12)第五例plc控制电动机正反转电路设计 (15)第六例plc延合延分电路梯形图 (17)第七例plc振荡电路梯形图 (18)第八例plc自动与手动控制电路梯形图 (19)第九例plc集中与分散控制电路梯形图 (19)第十例最简单的PLC计时程序编程实例 (20)第十一例三菱PLC自锁控制程序编程实例 (21)第十二例三菱PLC两地控制与多地控制PLC程序编程实例 (23)第十三例三菱PLC顺序启动、顺序停止控制程序编程实例 (26)第十四例三菱PLC单信号反应多状态PLC程序编程实例 (27)第十五例三菱PLC电动机正反转控制程序编程实例 (28)第十六例三菱PLC自动往返控制程序编程实例 (31)第十七例三菱PLC星-三角降压启动控制编程实例 (34)第十八例三菱PLC点动+自锁控制编程实例 (36)第十九例三菱PLC用定时器与计数器实现的时间控制编程实例 (38)第二十例三菱PLC控制步进电机实例 (42)第一例用plc控制运料小车编程实例一、控制要求某车间有6 个工作台,送料车往返于工作台之间送料,每个工作台设有一个到位开关(SQ )和一个呼吸按扭(SB )。
具体控制要求如下:(1 )送料车开始应能停留在6 个工作台中任意一个到位开关的位置上。
(2 )设送料车现暂停于m 号工作台(SQ m 为ON )处,这时n 号工作台呼叫(SQ n 为ON ),若:(a)m>n ,送料车左行,直至SQ n 动作,到位停车。
即送料车所停位置SQ 的编号大于呼叫按扭SB 的编号时,送料车往左行运行至呼叫位置后停止。
(b)m<n ,送料车右行,直至SQ n 动作,到位停车。
即送料车所停位置SQ 的编号小于呼叫按扭SB 的编号时,送料车往右运行至呼叫位置后停止。
将输出元件映象寄存器的内容,从第一个输出端口开始,到最后一个结束,依次读入对应的输出锁存器,从而驱动输出器件形成可编程的实际输出。
一般地,PLC 的一个扫描周期约10ms ,另外,可编程序控制器的输入/输出还有响应滞后(输入滤波约10ms ),继电器机械滞后约10ms ,所以,一个信号从输入到实际输出,大约有20--30ms 的滞后。
输入信号的有效宽度应大于1个周期+10ms 。
第三节 三菱FX PLC 中各种元件介绍(以FX2-64MR 为例) 一、输入继电器 X •
X 、Y 还有无数个常开、常闭触点供编程使用。
• Y 外部分仅有一个常开触点供带动负载使用。
• 可以看出每组都是8个
• 输入输出点数根据实际工程需要来确定。
• 可采用主机+扩展的方式来使用,扩展的编号依次编下去。
X0--X7 X10-X17
X20-X27 X30-X37
(共32点)
二、输出继电器 Y Y0--Y7 Y10--Y17
Y20--Y27 Y30--Y37
(共32点)
即M8△△△接通时作减计数,当M8△△△断开时作加计数。
(3)高速计数器:C235--C255(后面章节实例中作介绍)
六、数据寄存器D
D0--D199(200只):通用型数据寄存器,即掉电时全部数据均清零。
D200--D511(312只):掉电保护型数据寄存器。
七、变址寄存器(在实例中作介绍)
第四节FX2 PLC基本指令
2-2-1 触点取用与线圈输出指令LD、LDI、OUT
2-2-2 单个触点串联指令AND、ANI
2-2-3 单个触点并联指令OR、ORI
2-2-4 串联电路块的并联OR
2-2-5 并联电路块的串联ANB
2-2-6 LDP、LDF、ANDP、ANDF、ORP、ORF(FX2n型有)
2-2-7 多重输出电路MPS、MRD、MPP
2-2-8 主控及主控复位指令MCMCR
2-2-9 脉冲输出PLS、PLF
2-2-10 自保持与解除SET、RST
2-2-11 计数器、定时器线圈输出和复位指令OUT、RST
2-2-12 空操作指令NOP
2-2-12 程序结束指令END
2-2-13 梯形图设计的规则和技巧
11 OUT Y005
例2:二段栈
0 LD X000
1 MPS
2 AND X001
3 MPS
4 AND X002
5 OUT Y000
6 MPP
7 AND X003
8 OUT Y001 9 MPP
10 AND X004
11 MPS
12 AND X005
13 OUT Y002
14 MPP
15 AND X006
16 OUT Y003
例3:四段栈
0 LD X000
1 MPS
2 AND X001
3 MPS
4 AND X002
5 MPS
6 AND X003 10 MPP
11 OUT Y001
12 MPP
13 OUT Y002
14 MPP
15 OUT 003
16 MPP
•在下面程序示例中,输入X000为接通时,直接执行从MC到MCR的指令,输入X000为断开时,成为如下形式:
保持当前状态:积算定时器、计数器、用置位/复位指令驱动的软元件。
变成OFF的软件:非积算定时器,用OUT指令驱动的软元件。
•主控(MC)指令后,母线(LD、LDI点)移动主控触点后,MCR为将其返回原母线的指令。
•通过更改软元件地址号Y、M,可多次使用主控指令。
但使用同一软元件地址号时,就和OUT指令一样,成为双线圈输出。
编程
例1:没有嵌套时
0 LD X000
1 MC N0 M100
4 LD X001
5 OUT Y000
6 LD X002
7 OUT Y001
8 MCR N0
没有嵌套结构时,通用N0编程。
N0的使用次数没有限制。
有嵌套结构时,嵌套级N的地址号增大,即N0--N1--N2 (7)
例2:有嵌套时
0 LD X010
1 RST C02步指令
3 LD X011
4 OUT C0 K10 (3步指令)
7 LD C0
8 OUT Y000
•C0对X011的OFF-ON次数进行增计数,当它达到设定值K10时,输出输出点C0动作,以后即使X011从OFF-ON,计数器的当前值不变,输出触点依然动作。
•为了清除这些当前值,让输出触点复位,则应令X010为ON。
•有必要在OUT指令后面指定常数K或用数据寄存器的地址号作间接设定。
•对于掉电保持用计数器,即使停电,也能保持当前值,以及输出触点的工作状态或复位状态。
高速计数器的编程
0 LD X010
1 OUT M8***2步
3 LD X011
4 RST C***2步
6 LD XO12
7 OUT C*** K值(或D)5步
12 LD C***
六、梯形图画得合理,对编程时指令的使用可减少。
双重输出动作及其对策
双重输出动作
若在顺控程序内进行线圈的双重输出
(双线圈),则后面的动作优先。
如左图所示:考虑一下在多处使用同一线圈
Y003的情况。
例如:X001=ON,X002=OFF
初次的Y003,因X001接通,因此YOO3 ON。
输出Y004也ON。
但是第二次的Y003,因输入X002断开,因此
其输出改为OFF。
因此,实际上外部输出成为:
Y003=OFF
Y004=ON
双重输出的对策
双重输出(双线圈)在程序方面并不违反输入,但是因为上述动作复杂,因此要按以下示例改变程序。