工程机械电液控制技术11_第1页
工程机械电液控制技术11_第2页
工程机械电液控制技术11_第3页
工程机械电液控制技术11_第4页
工程机械电液控制技术11_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

工程机械电液控制技术PLC编程技术1可编程序控制器的编程语言概述设计方法:顺序控制设计设计思想:将系统的工作周期划分为若干顺序相连的阶段(步)。当步被激活时(即满足一定的转换条件),步所代表的行动或命令将被执行。顺序功能图2设五个彩灯的输出分别为Q0.0、Q0.1、Q0.2、Q0.3和Q0.4,图中I0.0为控制开关。当I0.0打开时,彩灯依次顺序点亮,当一盏灯亮时,前一盏灯灭,点亮的周期为2s。彩灯循环点亮3在按下启动按钮I0.0后,彩灯系统开始工作,其工作周期包括:2s时间到,第一盏灯亮;2s时间到,第二盏灯亮(第一盏灯灭);2s时间到,第三盏灯亮(第二盏灯灭);…2s时间到,第五盏灯亮(第四盏灯灭)五个过程。彩灯循环点亮4顺序功能图5可编程序控制器的编程语言概述顺序功能图梯形图功能块图指令表结构文本6顺序功能图1、相当于应用软件中的逻辑框图2、是一种位于其它编程语言之上的图形语言;3、用来编制顺序控制程序步1步2步3动作1动作2转换转换可编程序控制器的编程语言概述7梯形图

X0X1X2 Y0

X3X4X5X5X6可编程序控制器的编程语言概述最常用的语言,由触点、线圈和方框图表示8功能块图类似于数字逻辑电路中编程语言,用类似与门、或门等方框图来表示的逻辑运算关系。SRS1Q1RANDORTeLD1TeLD2Sw1%1X3ResetLDart可编程序控制器的编程语言概述9指令表由若干条指令组成的程序叫指令表程序。XOYOX1Y1Y2X3Y3

LDX0OUTY0LDIX1OUTY1OUTY2LDX3OUTY3可编程序控制器的编程语言概述10结构文本PASCALBASICC等高级语言便于实现:数学运算数据处理图形显示报表打印可编程序控制器的编程语言概述11梯形图的主要特点可编程序控制器的编程语言概述(1)编程元件不是真实的硬件继电器,而是软件继电器。(2)梯形图两侧的公共线称为公共母线,分析时,可以假想有一个能流从左向右流动。(3)程序执行是一个逻辑解算的过程。根据梯形图中各触点的状态和逻辑关系,求出各个线圈对应的编程元件的状态(4)梯形图中的各编程元件的常开触点和常闭触点,都可以无限次使用。(5)梯形图中的线圈应该放在最右边。12梯形图的主要特点可编程序控制器的编程语言概述触点状态有接通和断开两种状态触点可以任意串联和并联,继电器线圈只能并联,不能串联输出继电器可以使输出继电器,中间继电器,辅助继电器每一个梯级从起始母线—触点—输出继电器—母线13梯形图符号常开触点常闭触点线圈可编程序控制器的编程语言概述14例:

用PLC组成电机起停控制电路(1)继电接触控制图(2)利用梯形图编制控制程序KM12SB1SB2KMENDX2X1Y1Y1动合触点输出继电器线圈动合触点PLC输入触点可编程序控制器的编程语言概述15(1)梯形图中继电器不是物理继电器。(2)

从左到右、自上而下。(3)梯级始于左母线,终于右母线。母线间无电源。ENDX2X1Y1Y1可编程序控制器的编程语言概述161.编程原则(1)编程元件的触点使用次数无限;线圈只一次。(2)线圈总在最右边,且不能直接与左母线相连。编程的原则和方法可编程序控制器的编程语言概述171.编程原则编程的原则和方法可编程序控制器的编程语言概述(3)尽量“上重下轻、左重右轻”。181.编程原则编程的原则和方法可编程序控制器的编程语言概述(4)

触点不能画在垂直线上。X4X2Y1X3X1X5X1Y2X3X2Y2X5X4X1Y1X2192.编程方法~KM2SB1SB3FRSB2KM1KM2KM1KM2KM1QFRFUM3

~KM1KM2笼型电动机正反转的控制电路SBFSBREX2X1Y2COMPLCCOMKMRFRY1KMFKMFKMRSB1X0(1)确定I/O点数及分配20(2)编制梯形图梯形图X1X0Y1Y1Y2X2X0Y2Y2Y1(END)SBFSBREX2X1Y2COMPLCCOMKMRFRY1KMFKMFKMRSB1X02.编程方法21PLC的程序结构控制程序由主程序,子程序和中断程序组成。主程序:(OB1)每个项目只有一个主程序,在主程序中可以调用子程序和中断程序;子程序:可选的指令的集合,仅在被其他程序调用时执行。中断程序:中断程序不是被主程序调用,他们在中断事件发生时由操作系统调用;221.梯形图2.指令语句表指令地址0LD X11OR

Y12NOT

X03NOT

Y24OUT

Y15LD

X26OR

Y27NOT X08NOT

Y19OUT

Y210END

可编程序控制器的编程语言概述23LD

起始指令:

从左母线开始逻辑行运算。OR或指令:

用于触点的并联。0 LD X21 ORY12 NOT X13 OUT Y14 END指令地址指令语句NOT与非指令:

用于触点的串联。OUT输出指令: 用于将运算结果驱动指定线圈。END程序结束指令。ENDX2X1Y1Y1左母线PLC控制电机启停241.起始指令LD,LDNOT与输出指令OUT指令地址0LD

X01OUT

Y02LDNOTX13OT

R0X0Y0X1R0三、指令系统可编程序控制器的编程语言概述251.起始指令LD,LDNOT与输出指令OUT三、指令系统可编程序控制器的编程语言概述OUT指令可使用若干次X0Y0Y1Y2指令地址0LD

X01OUT

Y02OUT

Y13OUT

Y226指令地址0LD

X01AND

X12OUT

Y03LD

X24NOT

X35OUT

Y16LD

X47OR

X58OUT

Y29LD

X6

10ORNOTX711OUT

Y32.串联指令AND,NOT与并联指令OR,ORNOTX1Y0Y1X2X0Y2Y3X3X4X5X6X7273.块串联指令ANDLD与块并联指令ORLDANDLD(块与)和ORLD(块或)指令块的串、并联。0LD X01OR

X22LD

X13ORNOTX34ANDLD

5OUT

Y0指令地址X3X1X0Y0X2指令块1指令块20LD

X01AND

X12LD

X23NOT

X34ORLD

5OUT

Y0指令地址X0Y0X1X2X3指令块1指令块2280LD

X01OR

X12LD

X23AND

X34LD

X45NOT

X56ORLD

7OR

X68ANDLD

9ORNOTX710OUT

Y0

指令地址例:写出下图所示梯形图的指令语句表。X5X2X0Y0X1X3X4X6X7294.反指令/三、指令系统可编程序控制器的编程语言概述X0Y0Y1指令地址0LD

X01OUT

Y02/3OUT

Y1反指令是将该指令所在位置的运算结果取反。30定时单位为0.1s的定时器;5.定时器指令TIM三、指令系统可编程序控制器的编程语言概述31TIM指令用法X0Y0T2TIM

502X0Y05s定时器设置值定时时间500.1s=5s定时器编号0LD

X01TIM

2K

504LD

T25OUT

Y0

指令地址指令语句表(1)K=032767范围,十进制数。(2)

定时器为减1计数(3)若X0在工作期间断开,则定时中断复位(4)

每个定时器只能使用一次,但其触点可多次使用。5.定时器指令320LD

X01TIM

1K

304LD

Y05NOT

X06TIM

2K

409LD

T110OR

Y011NOT

T212OUT

Y013END

指令地址例:试编制延时3s接通、延时4s断开的电路的梯形图和指令语句表。动作时序图X0X0Y0Y0T2TMX301

Y0TMX402

T1(END)X0Y03s4s330LD X01LD

X12CNT

100K

45LD

C1006OUT

Y0

指令地址X1Y06.计数器指令CNTX0当计数到4时,计数器触点C100闭合。C100X0Y0CT4100

X1CR计数脉冲输入端复位脉冲输入端计数设置值计数器编号梯形图指令语句表34指令使用说明(1)

计数值

K=032767。(2)

计数器为减1计数,上升沿计数值减1。(3)

计数期间复位

R有效。(4)

计数器只能使用一次,但其触点可多次使用。6.计数器指令CNT35可编程控制器应用举例分析控制对象确定控制内容选择PLC类型硬件设计软件设计系统总装统调符合设计要求投入运行调整硬件否调整软件否是36可编程控制器应用举例电机的星三角启动三角形接法将各相绕组依次首尾相连,并将每个相连的点引出,作为三相电的三个相线,三角形接法时电机相电压等于线电压。星形接法将各相绕组的一端都接在一点上,而它们的另一端作为引出线,分别为三个相线。星形接时线电压是相电压的根号3倍。星形接法启动电流与力矩小,常用功率较大的电机起步时候用,这样对机器损耗较小,正常工作后再换用三角形接法。37(1)I/O点分配输入输出SB1X1KM1Y1SB2X2KM2Y2KM3Y3SB2EX2Y3COMPLCCOMKM3FRY2KM2SB1X1KM1Y1(b)外部接线图KM2KM1U1V1W1U2V2W2KM3(a)主电路38梯形图程序Y1接通电源、Y2△形连接、Y3星形连接2.语句表指令

LD

X2

OR

R0

NOT

X1

OUT

R0

LD

Y2

ORNOT T0

ANDLD

OUT

Y1

LD

R0

TIM

0

K

50LD

R0

NOT T0

OUT

Y3

LD

T0

TIM1

K

10

LD

T1

NOT

Y3

OUT

Y2

END[]TMX50

0R0T0Y3[]TMX10

1T0T1Y2X2R0X1R0Y2T0Y1R0Y3(END)39例2加热炉自动上料控制1.系统要求:

系统启动,先将炉门打开,当炉门打开到最大时,给料机进,送料入炉。给料后,给料机退回到原位,并将炉门关闭。SB1为停车按钮

SB2为启动按钮

LDa为炉门上限位开关

LDb为给料机前限位开关

LDc为给料机后限位开关

LDd为炉门下限位开关KMF1为炉门开启接触器

KMR1为炉门闭合接触器

KMF2为给料机前进接触器

KMR2为给料机后退接触器40(1)I/O点分配加热炉自动上料控制输入输出SB1X1KMF1Y1SB2X2KMR1Y2SQaX3KMF2Y3SQbX4KMR2Y4SQcX5SQdX6(2)外部接线图SB2EX2Y3COMPLCCOMY2SB1X1Y1SQaX3SQbX4SQdX6SQcX5Y3KMF1KMR1KMR1KMF1KMF2KMR2KMR2KMF241SB2EX2Y3COMPLCCOMY2SB1X1Y1SQaX3SQbX4SQdX6SQcX5Y4KMF1KMR1KMR1KMF1KMF2KMR2KM

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论