PLC基本结构与原理概述课件

上传人:494895****12427 文档编号:242658296 上传时间:2024-08-30 格式:PPT 页数:84 大小:535.71KB
返回 下载 相关 举报
PLC基本结构与原理概述课件_第1页
第1页 / 共84页
PLC基本结构与原理概述课件_第2页
第2页 / 共84页
PLC基本结构与原理概述课件_第3页
第3页 / 共84页
点击查看更多>>
资源描述
单击以编辑母版标题样式,单击以编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,PLC基本结构和原理概述,教学目的:,让学生了解PLC的基本结构和组成,了解其基本工作方式;了解PLC的主要性能指标和参数,学会按实际控制要求选用适当的PLC。,教学安排:,(1)旧课复习(5分钟),(2)新课讲解(80分钟),(3)新课小结(5分钟),作业:,课本习题,PLC基本结构和原理概述教学目的:让学生了解PLC的基本结构,1,第十章 可编程序控制器,10.1,概述,10.2 基本概念和编程语言简介,10.3,PLC,指令及编程方法,10.4,应用举例,10.5,实验,10.6,组态软件,第十章 可编程序控制器 10.1 概述,2,10.1.1 什么是PLC ?,PLC 是一种专门用于工业控制的计算机。,早期的PLC是用来替代继电器、接触器控制的。它主要 用于顺序控制,只能实现逻辑运算。因此,,被称为,可编程逻辑控制器,(Programmable logic controller,,略写,PLC ),随着电子技术、计算机技术的迅速发展,可编程控制器的功能已远远超出了顺序控制的范围。被称为,可编程控制器,(Programmable controller,,略写PC),。为区别于Personal Computer (PC),故沿用,PLC,这个略写。,10,.1,概述,10.1.1 什么是PLC ?PLC 是一种专门用于工业控,3,中,央,处,理,单,元,存,储,器,数,据,存,储,器,输,出,接,口,地址总线 控制总线,数据总线,编程,单元,照明,电磁装置,执行机构,。,电源,地址总线,控制总线,输,入,接,口,模拟量输入,行程开关,继电器接点,各种开关,10.1.2,结构及工作原理,1.PLC,结构示意图,中存数输地址总线 控制总线数据总线编程照明电磁装置执行机,4,2.各组成部分的作用,存储器:,RAM:,存储各种暂存数据、中间结果、用户正调,试的程序。,ROM:,存放监控程序和用户已调试好的程序。,CPU,:(1) 将各种输入信号取入存储器。,(2) 编译、执行指令。,(3) 把结果送到输出端。,(4) 响应各种外部设备的请求。,2.各组成部分的作用 存储器: CPU:(1) 将各种输,5,输入、输出接口:,采用光电隔离,减小了电磁干扰。,输出三种形式:,继电器 - 低速大功率,可控硅 - 高速大功率,晶体管 - 高速小功率,各种接口、高功能模块:,便于扩展。,小型机:,一体机。有接口可扩展。,中、大型机:,模块式。可根据需要在主板上随意组合,。, 输入、输出接口:采用光电隔离,减小了电磁干扰。 各种接,6,CPU,POWER,PC,FP1-C16,小型机:,中、大型机:,CPU POWERPC小型机:中、大型机:,7,10.1.3 工作方式,微机:,等待命令。,PLC:,循环扫描。,CPU从第一条指令开始执行,遇到结束符又,返回第一条,不断循环。,一个扫描周期,O,刷新,I,刷新,执行指令,I/O,刷新,这种工作方式,有什么好处?,答:对慢速响应系统,,增强了抗干扰能力。,10.1.3 工作方式微机:等待命令。PLC:循环扫描。一个,8,1. 输入/输出点数 ( I/O点数 )。,2. 扫描速度。,单位:,ms,/1000步 或,s,/步,3. 内存容量。,4. 指令条数。,5. 内部寄存器数目。,6. 高功能模块。,10.1.4 主要,技术性能,1. 输入/输出点数 ( I/O点数 )。10.1.4 主,9,1. 抗干扰、可靠性高。,2. 模块化组合式结构,使用灵活方便。,3. 编程简单,便于普及。,4. 可进行在线修改。,5. 网络通讯功能,便于实现分散式测控系统。,6. 与传统的控制方式比较,线路简单。,10.1.5 优点,1. 抗干扰、可靠性高。10.1.5 优点,10,1. 用于开关逻辑控制。,2. 用于机加工数字控制。,3. 用于闭环过程控制。,4 用于组成多级控制系统。,10. 1. 6 应用,1. 用于开关逻辑控制。10. 1. 6 应用,11,PLC的基本概念和编程语言,教学目的:,让学生掌握PLC的基本硬件组成,内部各寄存器的作用,介绍PLC的梯形图和语句表的编程方式,要求学生自己能够编写功能框图。,教学安排:,(1)旧课复习(5分钟),(2)新课讲解(80分钟),(3)新课小结(5分钟),作业:,课本习题,PLC的基本概念和编程语言教学目的:让学生掌握PLC的基本硬,12,10,.2 基本概念和编程语言简介,PLC的内存除存放用户和系统的程序外,还有四个区:,I/O区:,可直接与外部输入、输出端子传递信息,内部辅助寄存器区:,存放中间变量,数据区:,存放中间结果,专用寄存器区:,定时时钟、标志、系统内部的命令,10. 2. 1 寄存器和接点的概念,用户在对这四个区进行操作时,可以以,寄存器和/或接点,的方式进行。,10.2 基本概念和编程语言简介PLC的内存除存放用户和系,13,以I/O区为例:,寄存器,是一个16位二进制单元,16位中的每一位是一个,接点,,对应外部的一个输入/输出端子,。,输入寄存器,WXm,输出寄存器,WYm,输入端子,Xmn,输出端子,Ymn,m,:十进制数,寄存器编号,n:16,进制数,(0F),寄存器的第n位,F E D C B A 9 8 7 6 5 4 3 2 1 0,寄存器,以I/O区为例:寄存器是一个16位二进制单元,16位中的每一,14,例:,若X3 为“ON”,则 WX0 的第三位为 “1”,若 WY1=7,则表明Y10、Y11、Y12三个接点,“ON”,PLC中有两类接点:,常开接点,和,常闭接点。,符号分别为:,接点通断情况与接点的赋值有关:(以 X0为例:,若 X0的逻辑赋值为“1”,则,X0,X0,接通,断开,例:若X3 为“ON”,则 WX0 的第三位为 “1”PLC,15,I/O区:,可以以接点和寄存器的方式对其进行操作。,内部辅助寄存器区:,可以以接点和寄存器的方式,对其操作。( Rmn 、WRm),数据区:,只能以寄存器的方式进行操作。 (DTm),实际输入端子:X0XF,实际输出端子:Y0Y7,其他的I/O区可作为辅助寄存器用,。,不同型号的PLC,其内存分配有,所不同。,如:松下电工的FP1-24,I 区:X0X12F (WX0WX12),O区:Y0Y12F (WY0WY12),I/O区:可以以接点和寄存器的方式对其进行操作。实际输入端子,16,专用寄存器(FP1机:WR900WR903)。常用的如下:,R900A :,“”标志,R900B:,“=”标志,R900C:,“”标志,R9010:,常ON继电器,R9011:,常OFF继电器,R9013:,仅在第一个扫秒周期ON,其他时候均为OFF,R9014:,仅在第一个扫秒周期OFF,其他时候均为ON,R9018R901D:,周期分别为 0.01s, 002s, 0.1s, 0.2, 1s, 2s的时钟,脉冲继电器,专用数据寄存器(FP1机: DT9000DT9069),设置日期时间、高速计数器、步进等指令有关。,专用寄存器(FP1机:WR900WR903)。常用的如下:,17,指令表(助记符)语言,梯形图语言,流程图语言,布尔代数语言,常用,助记符语言:,类似于微机中的汇编语言。,梯形图语言:,沿袭了传统的控制图。直观明了,易于掌握。,10. 2. 2 编程语言,一. PLC 的编程语言有:,指令表(助记符)语言常用助记符语言:类似于微机中的汇编语言,18,二. 梯形图的规则:,(1)梯形图的左边为起始母线,右边为结束母线。,梯形图按从左到右、从上到下的顺序书写。,(2)梯形图中的接点(对应触头)有两种:,常开( ) 和 常闭( ),(3)输出用 表示, 如 - R0、-Y0 。一个,输出变量只能输出一次。输出前面必须有接点。,(4)梯形图中,接点可串可并,但输出只能并不能串。,(5)程序结束时有结束符 -(ED)。,二. 梯形图的规则:(1)梯形图的左边为起始母线,右边为结,19,10.3,PLC,指令及编程方法,各个厂家生产的 PLC 产品的指令系统大同小异。编程方法也类似。,以下介绍以松下电工的PLC产品为例。,10. 3. 1、指令的分类,键盘指令、非键盘指令、高级指令,一. 按编程器输入指令的方式分类,10.3 PLC指令及编程方法各个厂家生产的 PLC 产品,20,PLC的基本指令语法,教学目的:,让学生熟悉PLC的各种基本指令语法,能够识别各种语法错误,学生能自己编写功能单一的小程序。,教学安排:,(1)旧课复习(5分钟),(2)新课讲解(80分钟),(3)新课小结(5分钟),作业:,课本习题,PLC的基本指令语法教学目的:让学生熟悉PLC的各种基本指令,21,PC,FP PROGRAMMER,(,HELP,),CLR,WRT,FN/P,FL,STK,IX/IY,NOT,DT/Ld,READ,OT,L,WL,OR,R,WR,AN,Y,WY,ST,X,WX,SRC,(-),OP,(BIN),K/H,SC,CT,CEV,TM,T,SV,ACLR,ENT,B,A,F,E,D,C,9,8,3,2,1,0,7,6,5,4,(DELT,),CLR,键盘指令:,可从键盘上,直接键入的指令,扩展功能指令:,用F键加功,能号方可键入的指令。,非键盘指令:,用指令代码方可输入的指令。,SC,SC,指令代码,PC(HELP)WRTFN/PSTKNOTREADOTORA,22,基本指令,数据传送指令,算术运算指令,位移指令,位操作指令,数据变换指令,转移控制指令,特殊控制指令,二. 按指令的功能分类,按指令的功能可分为:, 基本指令二. 按指令的功能分类按指令的功能可分,23,ST:,(Start),从母线开始一个新逻辑行时,或开始一个逻辑块时,,输入的第一条指令。,ST:以常开接点开始 ST/:以常闭接点开始,OT:,(Output),表示输出一个变量。,ED:,(End),表示程序无条件结束。,CNED,:,(Condition end),程序有条件结束。,NOP,:,(No-operation),空操作指令。,10. 3. 2、,基本指令,ST:(Start)OT:(Output)ED:(End)表,24,逻辑关系 梯形图 助记符,Y0,X0,X1,STX0,AN,X1,OTY0,STX0,OR,X1,OTY0,ST,/,X0,OTY0,与,或,非,AND,OR,NOT,当 X0,与 X1,都 “ON” 时,,则输出 Y0,“ON”。,当 X0,或 X1,“ON” 时,,则输出 Y0,“ON”。,当 X0,“OFF” 时,,则输出 Y0,“ON”。,Y0,X0,X1,Y0,X0,逻辑关系,25,注意:,与、或、非运算均是对从该指令前面的ST,指令到该指令的前一个指令处的结果进行,运算。,A,X2是与图中A点处的结果(即X0与X1的结果)相或,而不是与X1相或。,Y0,X0,X2,X1,STX0,ANX1,ORX2,OTY0,例:,注意:与、或、非运算均是对从该指令前面的STAX2是与图中A,26,逻辑关系 梯形图 助记符,STX0,ORX1,STX2,ORX3,ANS,OTY0,STX0,ANX1,STX2,AN / X3,ORS,OTY0,当 “X0,或 X1”与“X2,或X3”,都 “ON” 时,,则输出 Y0,“ON”。,区块与,AND STACK,区块或,OR STACK,当 “X0,与 X1”或“X2,与,X3非”,“ON” 时,则输,出 Y0,“ON”。,Y0,X0,X1,X2,X3,Y0,X0,X2,X1,X3,逻辑关系 梯形图,27,PSHS, RDS,POPS (,栈指令),Y0,X0,Y1,R30,X2,X1,X2,ST X0,PSHS,AN X2,OT Y0,RDS,AN X1,OT Y1,POPS,AN/ X2,OT R30,功能解释,PSHS (Push Stack) :,将结果存入堆栈,RDS (Read Stack):,从堆栈读数,POPS (Pop Stack):,从堆栈读数并清空堆栈,PSHS, RDS,POPS (栈指令)Y0X0Y1R30,28,DF, DF/:,微分指令,(DF),R30,(DF/),R31,X0,X1,ST X0,DF,OT R30,ST X1,DF/,OT R31,X0接通瞬间(上升沿),R30接点接通一个扫描周期。,X1断开瞬间(下降沿),R31接点接通一个扫描周期。,功能解释,指令使用,当只需要信号的上升或下降沿时使用。例:启动或停,车按钮信号。,DF, DF/:微分指令(DF)R30(DF/)R31X0X,29,例1:,直接启动停车控制,控制电路图,SB1,SB2,KM,KM,I/O分配:,X0:启动,X1:停车,Y0:KM,常开接点,常闭按钮,Why?,X1,X0,COM,Y0,COM,KM,SB2,SB1,PLC外部接线图,(ED),Y0,X1,Y0,X0,程序:,例1:直接启动停车控制控制电路图SB1SB2KMKMI/O分,30,KMR,M,3,A,B,C,KMF,FU,QS,KH,KMF,SB1,KMF,SBF,KH,KMR,KMR,SBR,KMR,KMF,Y0,X0,X2,X1,Y1,X0,Y1,Y0,Y0,Y1,I/O分配:,ST,X0,SSF X1,SSR X2,KMF Y0,KMR Y1,例2:,三相异步电动机的正反转控制,KMRMABCKMFFUQSKHKMFSB1KMFSBFKH,31,Y0,X0,X2,X1,Y1,X0,Y1,Y0,Y0,Y1,Y0,X0,X2,X1,Y1,X0,Y1,Y0,Y0,Y1,STX1,ORY0,AN / X0,AN / Y1,OTY1,STX2,ORY1,AN / X0,AN / Y0,OTY0,ED,Y0X0X2X1Y1X0Y1Y0Y0Y1Y0X0X2X1Y1,32,编程中应注意的,几个问题,(ED),X0,Y0,X1,Y0,(ED),X1,Y0,X0,Y0,1.用电路变换简化程序(减少指令的条数),编程中应注意的几个问题(ED)X0Y0X1Y0(ED)X1Y,33,2.逻辑关系应尽量清楚(避免左轻右重),X3,X2,X5,X4,X6,X8,X7,Y0,X9,(ED),X3,X2,X5,X4,X6,X8,X7,Y0,X9,(ED),X5,X6,X2,X2,编程中应注意的,几个问题,2.逻辑关系应尽量清楚(避免左轻右重)X3X2X5X4X6X,34,3.避免出现无法编程的梯形图,X5,(ED),X1,X3,X2,Y1,X4,Y2,X1,(ED),X3,X2,Y1,X5,X3,X1,X4,Y2,X5,编程中应注意的,几个问题,3.避免出现无法编程的梯形图X5(ED)X1X3X2Y1X4,35,KP:,(Keep),置位信号:例X0,复位信号:例X1,KP R0,ST X0,ST X1,KP R0,说明:,(1)在置位信号接通的瞬间,R0置1。以后无论置位,信号状态如何,只要复位信号断开,R0的状态,均为1。,(2)在复位信号接通的瞬间,R0置0。,(3)在复位信号和置位信号同时接通时,复位优先。,KP:(Keep)置位信号:例X0复位信号:例X1KP,36,SET、 RST(Reset),这两条指令的功能类似于KP指令,但使用比KP,指令灵活。,例:,X0,R20,ST X0,SET Y0,ST R20,RST R30,SET、 RST(Reset)这两条指令的功能类似于KP指令,37,TM:,(定时指令),X,T,n,输入接点,定时器号码,(FP1:099),时间常数:,132767,类型,R:时钟为0.01秒,X:时钟为0.1秒,Y:时钟为1秒,(1)时间常数与类型一起确定了定时的时间。,(2)定时器为减计数。当输入接点接通时,每来一个时,钟脉冲减1,直到减为0。这时,定时器的常开接点,闭合,常闭接点断开。当输入接点断开时,定时器,复位。,说明:,TM:(定时指令)XTn输入接点定时器号码时间常数:类型R:,38,动作说明:,当Y0闭合后,定时器TM5开始计时。经过300.1=3s后,Y1闭合,Y2断开。,Y0,TX K 30,5,Y1,T5,Y2,T5,ST Y0,TMX 5,K 30,ST T5,OT Y1,ST/ T5,OT Y2,例,:,定时器应用举例,动作说明:Y0TX K 305Y1T5Y2T5ST,39,与定时器有关的两个寄存器:EVn 和SVn,(n为寄存器编号,该编号与定时器编号对应),EVn:存储定时器TMn的过程值。,SVn:存储定时器TMn的设置值。,与定时器有关的两个寄存器:EVn 和SVnEVn:存储定时器,40,CT,n,计数器初始值:,132767,计数器编号,(FP1机:100143),计数脉冲,复位信号,(1)复位信号接通时,计数器复位,装入初始值。,(2)复位信号断开时,每来一个计数脉冲减1,直,到减为0,计数器的常开接点接通,常闭接点,断开。,CT:,(计数器),说明:,CTn计数器初始值:计数器编号计数脉冲复位信号(1)复位信号,41,与计数器有关的两个寄存器:EVn 和SVn,(n为寄存器编号,该编号与计数器编号对应),EVn:存储计数器 CTn 的过程值。,SVn:存储计数器 CTn 的设置值。,与计数器有关的两个寄存器:EVn 和SVnEVn:存储计数器,42,UDC:,(可逆计数),F118 UDC,S,D,加减,计数信号,例:设为,X0,计数脉冲,例:设为,X1,复位信号:,例:设为,X2,初值或存放,初值的寄存器,作为加减计数,器的寄存器,ST X0,ST X1,ST X2,F118(UDC),S,D,IY,D,S,IX,DT,EV,SV,WR,WY,WX,常数,UDC:(可逆计数)F118 UDC,43,一. 数据传送指令:,F0(MV) 、F1(MV/),F0 MV S D,功能说明:,S为常数或寄存器,D 为寄存器。当条件满足时,S或S的内容传送到D。,F0(MV):,把,S,或,S,的内容传送到,D,。,F1(MV/):,把,S,或,S,的内容求反后传送到,D,。,10. 3. 3、,其他常用指令简介,一. 数据传送指令:F0(MV) 、F1(MV/)F0,44,其他传送指令常用的有:F10(BKMV),,F11(COPY)等等。,例:,某控制控制系统,若出现严重故障信号,则所有的动作全停,故障指示显示,。,F0 MV K1 WY0,X0,I/O分配:,X0:故障信号,Y0:故障指示,其他输出端:Y1YF,其他传送指令常用的有:F10(BKMV), 例:某控制控,45,二. 算术指令:,F60(CMP),F60 CMP EV0 K100,R10,Y0,R10,R900A,Y1,R10,R900B,Y2,R10,R900C,其它的算术运算指令,如算术运算、BCD码运算、比较指令等等。,功能说明:当R10接通时,,比较EV0和100,,若EV0100,则Y0接通;若EV0=100,则Y1接通;,若EV0100,则Y2接通。,二. 算术指令:F60(CMP) F60 CMP,46,例:,设计一个顺序控制电路:,启动时,电机D1先启动,,3s后电机D2启动,再过,5s后电机D3启动。,I/O分配:,X0:启动按钮,X1:停车按钮,Y0:电机D1,Y1:电机D2,Y2:电机D3,Y1,(DF),TX K 30,0,TX K 50,1,(ED),Y0,X0,Y0,T0,X1,Y0,Y2,T1,Y1,方案一,例:设计一个顺序控制电路:I/O分配:Y1(DF)TX K,47,(DF),TX K,30,0,TX K,50,1,(ED),Y0,X0,Y0,T0,X1,Y0,Y2,T1,Y1,Y1,方案一,方案二,(DF),TX K,80,0,(ED),Y0,X0,Y0,R900C,X1,Y0,Y2,T0,F60 CMP EV0 K50,R9010,Y1,(DF)TX K 30TX K 50(ED)Y0X0Y0,48,三. 移位指令:,(1) 左移指令 SR,IN,CP,CLR,SR WRn,(1)SR指令只能对WR型寄存器进行移位。,(2)IN:串行输入端(补位),接点通,补1,,接点断,补0。,(3)CP:移位脉冲,(4)CLR:复位清零。,IN,OUT,说明:,三. 移位指令:(1) 左移指令 SR INCPCL,49,2,1,0,5,3,4,SW2,SW3,SW1,MV,次品,正品,SW1:检测有无次品,SW2:检测凸轮的突起,SW3:检测有无次品落下,SW1,SW2,SW3为光电传感器:,凸轮每转一圈发出一个脉冲,且每个脉冲过一个物品。当次品移到4号位时,电磁阀MV打开,次品落入次品箱内。无次品则自动掉入正品箱内。有一复位按钮SB实现手动复位。,I/O分配:,X0: SW1,X1: SW2,X2: SW3,X3: SB,Y0: MV,例:,210534SW2SW3SW1MV次品正品SW1:检测有无次,50,I/O分配:,X0: SW1 检测有无次品,X1: SW2,检测凸轮的突起,X2: SW3,检测有无次品落下,X3: SB 复位,Y0: MV,X1,X0,R4,X3,X2,(ED),SR WR 0,KP Y0,RF RE RD RC RB RA R 9 R 8 R7 R6 R5 R4 R3 R2 R1 R0,IN,无次品时该位,总为0,I/O分配:X1X0R4X3X2(ED)SR WR 0KP,51,(2) 双向移位指令 LRSR,DIR,IN,CLR,CP,F119 LRSR,D1,D2,DIR:移位方向。,ON:左移 OFF:右移,IN:串行输入端,CP:移位脉冲,CLR:复位清零,说明:D1,D2为移位区的首址和末址。可使用的,寄存器有:,WY, WR, SV, EV, DT,(2) 双向移位指令 LRSR DIR INCLR CP,52,例一:冲压机控制程序,工作指示灯,带式输送机,输送机传动电机,工件,冲压机,气筒,冲压工作结束,加工品检测,搬运结束(x1),(X1) ( X3),(X2),启动开关,(X1,),(Y0),(Y1),10.4,应用举例,例一:冲压机控制程序工作指示灯带式输送机输送机传动电机工件冲,53,例二:楼宇电梯自动控制,顺序控制,例二:楼宇电梯自动控制顺序控制,54,例三:电机变速及精密位置控制,X2 X3,X4 X5,工作台,步进电机,其他信号有:,启动、 停车、 紧急停车、运动方向控制等等,例三:电机变速及精密位置控制X2 X3X4 X5工作台步,55,例四:在智能建筑技术中的应用,智能建筑的七个层次,(7)楼宇专用信息,(6)楼宇共用信息处理,(5)楼宇运营管理,(4)楼宇设备自动控制,(3)楼宇通讯,(2)智能建筑环境,(1)一般建筑,PLC在其中的应用,:,(,1)防盗、防火系统,(2)供热、供气、空调、,照明系统,(一)办公自动化,(二)楼宇自动化网络,楼宇自动化:,(1)保安 (2)设备管理,例四:在智能建筑技术中的应用智能建筑的七个层次PLC在其中的,56,例五:在大型车库管理中的应用,管理分为三级:,(2)管理级:由总出入口的PLC和各分库,的,PLC 构成。可监控全库车辆的进出,情况,同时显示各分库是否有空车位。,(3)现场监控级:每个分库的PLC用远程,I/O单元检测车辆的出入情况。,(1)中央监控级:一台PC及其外围设备。,例五:在大型车库管理中的应用管理分为三级:(2)管理级:由总,57,例六:养鱼场管理中的应用,对鱼池中的水质、水温、流量等进行监测及控制,以实现科学养殖,例七:24小时环境监测,PLC进行现场检测:传感器检测的各种信号经A/D转换后,送至上位PLC,及数据采集用的PC机。经数据处理后送中央监控级,再由中央机发出命令,送到管理用的PC机进行处理。,系统分三级:,中央监控级、数据采集及管理级、现,场检测级。,例六:养鱼场管理中的应用对鱼池中的水质、水温、流量等进行监测,58,10. 5. 1 PLC的三种工作方式:program, remote, run,编程时,把开关拨到,PROG.,处。,运行时,把开关拨到,RUN,处。,与PC机通讯时,开关拨至,REMOTE,处。,若开关在,RUN,处就试图修改程序,则蜂鸣器响。这时,按,ACLR,键,或,CLR,键,然后把开关拨到正确位置。,10.5,实验,10. 5. 1 PLC的三种工作方式:program,59,10. 5. 2 指令输入:,2. I/O功能键有多种功能,如: ,输入,的是什么由编程器自动判断。,ST,X.WX,3. 操作键有多种功能,如 ,用,键切换。,(HELP),CLR,SC,1. 每输入一条指令按一下 键存入。,WRT,10. 5. 2 指令输入:2. I/O功能键有多种功能,60,PC,FP PROGRAMMER,(,HELP,),CLR,WRT,FN/P,FL,STK,IX/IY,NOT,DT/Ld,READ,OT,L,WL,OR,R,WR,AN,Y,WY,ST,X,WX,SRC,(-),OP,(BIN),K/H,SC,CT,CEV,TM,T,SV,ACLR,ENT,B,A,F,E,D,C,9,8,3,2,1,0,7,6,5,4,(DELT,),CLR,键盘指令:,可从键盘上直接键入,非键盘指令:,用指令代码输入,SC,SC,指令代码,若不知道指令代码则用,调出非键盘指令表,用,或找出代码。,(HELP),CLR,SC,I/O指令,操作键,扩展功能指令:,用F键加功能号键入,若指令后有操作数,则在最后一个操作数之前,每输入一个按一下ENT键,最后一个操作数输入后按WRT键。,PC(HELP)WRTFN/PSTKNOTREADOTORA,61,编程步骤:,(1)清除老程序:,(2)开始编程:,(3)输入程序:,(例),(4)输入结束行:,(DELT),INST,SC,END,READ,0,显示:,0 NOP,END,WRT,SC,0,1,SC,ST X 1,WRT,1,ST,XWX,ST,XWX,OR Y 0,WRT,0,AN,YWY,OR,RWR,ACLR,( - ),OP,0,ST,XWX,TM,TSV,BIN,K/H,5,ENT,WRT,0,3,TM X5,K 30,编程步骤:(1)清除老程序:(2)开始编程:(3)输入程序:,62,实验预习要求:,1. 指令的输入方法, 键盘指令 非键盘指令 扩展功能指令,2. 如何查找相关内容, 查看某一地址的指令内容, 查找某接点或寄存器, 查找某条指令的地址,3. 如何修改程序, 检查程序 删除指令, 修改指令 插入指令,4. 如何调试程序,查看接点的通断情况,查看和/或更改寄存器的内容,实验预习要求:1. 指令的输入方法,63,10.6 组态技术简介,1.1 概述,1.1.1组成,现场设备,执行器,传感器,被控对象,现场参数,I/O制备,I/O,接口,PC设备,执行器,键盘,显示器, 10.6 组态技术简介1.1 概述1.1.1组成现,64,1.1.2分类,1、按功能分(三类):,打印机,显示器,操作台,报警器,计算机,A/D转换器,光电隔离,传感器、变送器,传感器,AI,DI,对象,数据采集系统(DAS),打印机,显示器,操作台,报警器,计算机,A/D,传感器、变送器,光隔离,光隔离,D/A,光隔离,对象,AI,DO,DI,AO,直接数字控制系统(DDC),1.1.2分类1、按功能分(三类):打印机显示器操作台报警,65,生产管理级计算机,对象,控制管理级计算机,DDC计算机,DAS计算机,AI、DI,通道,AO、DO,通道,测量,执行器,AI、DI,通道,测量,控制管理级计算机,DDC计算机,DAS计算机,AI、DI,通道,AO、DO,通道,测量,执行器,AI、DI,通道,测量, ,分布式控制系统DCS系统,2、按设计方法分:,以MCU为核心、以PCL为核心、以IPC为核心,生产管理级计算机对象控制管理级计算机DDC计算机DAS计算机,66,1.1.3优点,组态技术计算机技术综合发展的结果,是技术成熟化的标志。由于组态技术,技术的介入,计算机控制系统的应用速度大大加快。,1.2 常用软件,专用DCS:德国西门子公司、日本三菱、台湾研华、中国时利和,通用组态软件:Intouch、WinCC、KingView、MCGS,1.3 功能,为用户提供数据采集与处理、画面设计、动画显示、报表输出、报警处理、流程控制等功能。,1.1.3优点 组态技术计算机技术综合发展的,67,1.4 组态软件工程一般组建过程,1、工程项目系统分析,2、设计用户操作菜单,3、制作动态临控画面,了解整个工程系统构成和工艺流程,明确主要的监控要求和技术,要求。在此基础上,拟定组建工程的总体规划和设想。如:功能的实现、用户界面、动画效果、数据库与各界面之间的关系。做好工程的整体规划,在项目的组态过程中能够尽量避免一些无谓的劳动,快速有效地完成工程项目。,根据用户需要,随时对菜单的内容进行增加和删减,最终确定菜单。,制作动态临控画面是组态软件的最终目的,界面必须友好,所有的动画效果要与数据库一一对应,实现内外结合的效果。,1.4 组态软件工程一般组建过程1、工程项目系统分析2、,68,4、编写控制流程程序,5、完善菜单按钮功能,6、编写程序调试工程,动态画面制作过程中,除一些简单的动画由图形语言定义外,大多数较复杂的动画效果和数据之间的链接,都是通过一些应用程序命令或脚本程序来实现的。,对一些功能比较强大、关联比较多的控制系统,还要通过制定一些按钮或链接其他画面以及执行某些命令。这样大大增加其数据传输的简捷性。,工程中的用户程序编写好后,要进行在线的调试。在进行现场调试过程中,可以先借助一些模拟手段进行初调。以便增加程序的可靠性,减少综合测试的难度。,4、编写控制流程程序5、完善菜单按钮功能6、编写程序调试工程,69,7、连接设备驱动程序,8、工程完工综合测试,最后,要实现和外部设备的连接,在进行连通时,必须装入正确的驱动和定义通信协议是非常重要的。程序不能正常运作,很大程度上是通信通信协议的设置问题而造成的。,另外,合理地指定内部变量和外部变量也系非常重要的。,经过上述的分步调试后,就可以对系统进行整体的连续调试了,一个好的工程必须要能够经得起考验,验收合格后就可以进行效验。为了保障工程技术人员的开发劳动成果,各组态软件为用户提供相应的完善的保护措施,充分保护了知识产权的合法权益。,7、连接设备驱动程序8、工程完工综合测试 最后,,70,2.1KingView工程浏览器,1、 画面制作与管理,2、命令语言,3、数据库,构建工业控制现场的画面,也是应用系统的主框架,它展现了工程的总体外观。,通过一些应用程序命令或类C语言脚本程序来实现各种复杂的动画效果。,实时数据库是以数据对象为核心,也是应用系统的数据处理中心,是实现各个部分协调动作的源泉依据。,2.1KingView工程浏览器1、 画面制作与管理2、命令,71,5、配置,6、配方管理,对不同应用场合进行界面、数据记录、权限、报警等多方面的操作,描述生产产品所用的不同配料之间的比例关系,使用户提高生产效率,4、设备,连接和驱动外部设备工作环境的重要窗口,从而达到实时在线通信的目的。,5、配置6、配方管理 对不同应用场合进行界面、,72,2.2 图形编辑工具,画面系用户监视和操作系统的人机界面。一个设计良好的画面必须能够反映整个系统的组成、结构,能让监控操作人员方便地掌握系统状态,并进行正确的操作。,2.3 I/O设备管理,组态王与/设备之间的数据交换采用以下五种方式:串行通信方式、板卡方式、网络模块、人机接口卡方式、DDE方式。,开发人员只需要按照设备向导提示完成各种I/O设备配置工作。如:添加新设备、删除设备、引用设备。,2.2 图形编辑工具画面系用户监视和操作系统的人机界面,73,2.4 变量,基本变量类型,特殊变量对象,定义了内存变量、I/O变量,其取值分四类:离散型、实型、字符串行型、长整型。,结构变量,可以包含多个基本变量类型。,报警窗口变量、历史趋势曲线变量、系统预设变量。,2、变量属性及其配置,1、变量类型及定义,3、数据库的维护,2.4 变量基本变量类型特殊变量对象 定义了内,74,2.5 动画连接,1、类型,属性变化连接、位置与大小变化连接、值输出连接、用户输入连接、特殊动画连接、滑动输入连接、命令语言连接。,2、步骤,(1)创建或选择连接对象,(2)双击图形对象,弹出“动画连接”对话框,(3)选择对象想要进行的连接,(4)为连接定义详细资料,2.5 动画连接1、类型 属性变化连接、位置与,75,2.6 趋势曲线与报警窗口,1、实时趋势曲线,实时趋势用于实时显示数据的变化情况。在画面运行时实时趋势曲线对象由系统自动更新。数据将从右向左移动。,2、历史趋势曲线,3、报警窗口,历史趋势用于对过去生产情况显示数据的变化情况。在画面运行时,数据不会自动更新,只能通过命令语言结合按钮对其进行控制。,运行报警和事件记录是控制软件必不可少的功能,当变量的数据或数据变化的变化异常时将产生报警,以便操作者采取必要的措施。,2.6 趋势曲线与报警窗口1、实时趋势曲线 实,76,2.7 控制与控件函数,1、概述,控件是可重用的对象,用来执行专门的任务,其实质第一个窗口,但不是一个独立的窗口,通过控件属性,完成各种特定的功能。,2、棒图控件控件,3、温控曲线控件,棒图控件包括:二维棒图、三维棒图或二维饼形图,用于数据变量的显示。,温控曲线反映出实际测量值按设定曲线的变化情况。此控件主要适用于温度控制、流量控制等。,2.7 控制与控件函数1、概述 控件是可重用,77,4、X-Y轴曲线控件,与温控曲线用途相似。,5、窗口类控件,6、超级文本显示控件,提供的窗口类控件有:列表框控件、组合框控件、复选框控件、编辑框控件、单选按钮控件。这些控件的作用和操作方法与Windows操作系统中相应的标准窗口类控件相同。,用于显示RTF格式或TXT格式的文件,而且也可在超级文本显示控件中输入文本字符串,然后将其存入到指定的文件中。,4、X-Y轴曲线控件 与温控曲线用途相似。5、窗,78,7、多媒体控件,提供AVI动画和视频输出等多个多媒体控件,用于播放图形动画和实现视频监控。,8、Active X 控件,支持Windows 标准的Active X控件,包括用户自制的Active X控件。为用户可以灵活地编制符合自身的控件或调用一个已有的标准来完成一项复杂的任务,面无须组态王做大量的复杂的工作。,7、多媒体控件 提供AVI动画和视频输出等多个多,79,2.7 命令语言,1、概述,能让用户定义命令语言驱动应用程序。包括:应用程序命令语言、热键命令语言、事件命令语言、数据改变命令语言、自定义函数语言和画面命令语言等。其具有完备的词法、语法查错功能和丰富的运算符、字符串函数、控件函数、SQL函数和系统函数。,2、句法,可以进行赋值、比较、数学运算,还提供了可执行的判断及循环表达式的逻辑操作能力。,组态王支持使用内建复杂的函数。关于各个函数的详细的解释,参阅“组态王用户手册”及“组态王函数手册”。,2.7 命令语言1、概述 能让用户定义命令语,80,2.7 安全机制,1、系统安全管理,对画面上的图形对象设置访问权限,同时给操作者分配访问优先级和安全区。当操作者小于该对象访问权限时,该对象不能访问。,2、记录操作过程,记录程序运行中操作员的所有操作。只要用户定义了记录报警和事件文件,在运行时,用户的登录、注销和对变量的操作等事件都记录在报警事件文件中,以便设备或操作不当所造成的后果有迹可寻。,2.7 安全机制1、系统安全管理 对画面上的,81,2.7 报表处理,数据报表反映生产过程中的数据、状态等,是对数据进行记录的一种重要形式。是生产过程必不可少的一个部分。它既能反映系统实时的生产情况,也能对长期的生产过程进行统计、分析,使管理人员能够实时掌握和分析生产情况。,2.8 网络功能,完全基于网络的概念,是一种真正的C/S模式,支持分布式历史数据库和分布式报警系统,可运行在基于TCP/IP协议的网络上,使用户能够实现上、下位机以及更高层次的厂级连网。,用户可根据系统需要设立专门的I/O服务器、历史数据服务器、报警服务器、登录服务器和Web服务器等。,2.7 报表处理 数据报表反映生产过程中的数,82,谢谢大家!,谢谢大家!,83,谢谢,骑封篙尊慈榷灶琴村店矣垦桂乖新压胚奠倘擅寞侥蚀丽鉴晰溶廷箩侣郎虫林森,-,消化系统疾病的症状体征与检查林森,-,消化系统疾病的症状体征与检查,谢谢骑封篙尊慈榷灶琴村店矣垦桂乖新压胚奠倘擅寞侥蚀丽鉴晰溶廷,84,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!