FX系列PLC编程及应用课件+课题答案.ppt
可编程控制器原理与应用可编程控制器原理与应用n课前的话:课前的话:开设这门课的目的是让同学们更好的适开设这门课的目的是让同学们更好的适应社会的需求,使你们的知识结构更加应社会的需求,使你们的知识结构更加完善,该课程专业性很强,是工业化大完善,该课程专业性很强,是工业化大生产的必备知识。生产的必备知识。3/16/20233/16/20232可编程控制器原理及应用可编程控制器原理及应用教材及参考书教材及参考书n教材:教材:n可编程序控制器应用技术可编程序控制器应用技术,廖常初,重庆大学出版社,廖常初,重庆大学出版社,2007 2007 n参考书:参考书:nFXFX系列系列PLCPLC编程及应用编程及应用,廖常初,机械工业出版社,廖常初,机械工业出版社,20052005n常用低压电器与可编程序控制器常用低压电器与可编程序控制器,刘涳,西安电子科技大学,刘涳,西安电子科技大学出版社,出版社,20052005n电气控制与可编程控制器技术电气控制与可编程控制器技术,史国生,化学工业出版社,史国生,化学工业出版社,2004 2004 n其它有关书籍其它有关书籍3/16/20233/16/20233可编程控制器原理及应用可编程控制器原理及应用说明:说明:n课程开设总学时为课程开设总学时为40学时,其中课堂讲授学时,其中课堂讲授30学时、学时、实验实验10学时。学时。n课程考核为闭卷考试,课程成绩组成部分:课程考核为闭卷考试,课程成绩组成部分:n考勤考勤1010n平日及实验平日及实验2020n卷面成绩卷面成绩70703/16/20233/16/20234可编程控制器原理及应用可编程控制器原理及应用n 可编程控制器的定义可编程控制器的定义n PLC的历史及发展的历史及发展n PLC的基本结构的基本结构n 可编程控制器的特点及应用可编程控制器的特点及应用n 未来的可编程控制器未来的可编程控制器第一章第一章 概概 述述3/16/20233/16/20235可编程控制器原理及应用可编程控制器原理及应用第一节第一节 可编程控制器的定义可编程控制器的定义 n1969年时被称为可编程逻辑控制器,简称年时被称为可编程逻辑控制器,简称PLC(Programmable Logic Controller)。n70年代后期,随着微电子技术和计算机技术的迅猛发展,年代后期,随着微电子技术和计算机技术的迅猛发展,称其为可编程控制器,简称称其为可编程控制器,简称PC(Programmable Controller)。但由于。但由于PC容易和容易和个人计算机个人计算机(Personal Computer)相混淆,故人们仍习惯地用相混淆,故人们仍习惯地用PLC作为可编程作为可编程控制器的缩写。控制器的缩写。一、可编程控制器的名称演变一、可编程控制器的名称演变3/16/20233/16/20236可编程控制器原理及应用可编程控制器原理及应用二、二、可编程控制器的定义可编程控制器的定义 1987年颁布的 PLC标准草案第三稿中对 PLC作的定义:PLC是一种是一种专门专门为在为在工业环境工业环境下应用而设计的数字下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器运算操作的电子装置。它采用可以编制程序的存储器,用用来在其内部存储执行逻辑运算、顺序运算、计时、计数来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令和算术运算等操作的指令,并能通过数字式或模拟式的输并能通过数字式或模拟式的输入和输出入和输出,控制各种类型的机械或生产过程。控制各种类型的机械或生产过程。PLC及其有及其有关的外围设备都应按照易于与工业控制系统形成一个整关的外围设备都应按照易于与工业控制系统形成一个整体体,易于扩展其功能的原则而设计。易于扩展其功能的原则而设计。3/16/20233/16/20237可编程控制器原理及应用可编程控制器原理及应用定义中值得注意的几点:可编程控制器是可编程控制器是“数字运算操作的电子装置数字运算操作的电子装置”。可编程控制器是可编程控制器是“为在工业环境下应用为在工业环境下应用”而设计的而设计的计算机。计算机。可编程控制器能控制可编程控制器能控制“各种类型各种类型”的工业设备及生的工业设备及生产过程。产过程。3/16/20233/16/20238可编程控制器原理及应用可编程控制器原理及应用 可编程控制器实质上是经过一次开发的工业控可编程控制器实质上是经过一次开发的工业控制用计算机,它不仅具有计算机的内核制用计算机,它不仅具有计算机的内核,还配置了许还配置了许多使其适用于工业控制的器件。但是它只是一种通多使其适用于工业控制的器件。但是它只是一种通用机用机,不经过二次开发不经过二次开发,不能在任何具体的工业设备不能在任何具体的工业设备上使用。不过可编程控制器二次开发十分容易且具上使用。不过可编程控制器二次开发十分容易且具有体积小、工作可靠性高、抗干扰能力强、控制功有体积小、工作可靠性高、抗干扰能力强、控制功能完善能完善,适应性强适应性强,安装接线简单等众多优点。安装接线简单等众多优点。结论结论3/16/20233/16/20239可编程控制器原理及应用可编程控制器原理及应用电磁继电器的结构电磁继电器的结构一、一、PLC之前的工业控制装置之前的工业控制装置 在在PLC诞生之前诞生之前,工业控制设备的主流工业控制设备的主流品种是以继电器、接品种是以继电器、接触器为主体的控制装触器为主体的控制装置。继电器、接触器置。继电器、接触器是一些电磁开关。是一些电磁开关。第二节第二节 PLC的历史及发展的历史及发展3/16/20233/16/202310可编程控制器原理及应用可编程控制器原理及应用缺陷 首先复杂的系统需要使用成百上千个各种各样的继首先复杂的系统需要使用成百上千个各种各样的继电器和成千上万根导线电器和成千上万根导线,只要有一个电器只要有一个电器,一根导线出一根导线出现故障现故障,系统就不能正常工作系统就不能正常工作,这大大降低了系统的这大大降低了系统的可靠性。可靠性。其次是查找和排除故障困难,维修及改造也很不容其次是查找和排除故障困难,维修及改造也很不容易,改造工期长、费用高。易,改造工期长、费用高。控制柜的安装、接线工作量大控制柜的安装、接线工作量大3/16/20233/16/202311可编程控制器原理及应用可编程控制器原理及应用n19681968年,美国最大的汽车制造厂家通用汽车公司年,美国最大的汽车制造厂家通用汽车公司(GMGM公司)提出设想。公司)提出设想。n19691969年,美国数字设备公司研制出了世界上第一台年,美国数字设备公司研制出了世界上第一台PCPC,型号为,型号为PDP-14PDP-14。n2020世纪世纪7070年代初出现了微处理器,很快被引入可编程年代初出现了微处理器,很快被引入可编程控制器控制器,使使 PLCPLC增加了运算、数据传送及处理等功能增加了运算、数据传送及处理等功能,成为真正具有计算机特征的工业控制装置。成为真正具有计算机特征的工业控制装置。n2020世纪世纪7070年代中末期年代中末期,可编程控制器进入了实用化发展可编程控制器进入了实用化发展阶段,计算机技术已全面引入可编程控制器中阶段,计算机技术已全面引入可编程控制器中,使其功使其功能发生了飞跃。能发生了飞跃。PLC的历史及发展:的历史及发展:3/16/20233/16/202312可编程控制器原理及应用可编程控制器原理及应用n2020世纪世纪8080年代初年代初,可编程控制器在先进工业国家中可编程控制器在先进工业国家中已获得了广泛的应用。已获得了广泛的应用。特点特点特点特点 大规模、高速度、高性能、产品系列化。大规模、高速度、高性能、产品系列化。世界上生产可编程控制器的国家日益增多世界上生产可编程控制器的国家日益增多,产产量日益上升。量日益上升。n 2020世纪末期世纪末期,可编程控制器的发展特点是更加适应可编程控制器的发展特点是更加适应 于现代工业控制的需要。于现代工业控制的需要。n 2121世纪初的几年世纪初的几年,可编程控制器重点发展网络通讯可编程控制器重点发展网络通讯能力。能力。3/16/20233/16/202313可编程控制器原理及应用可编程控制器原理及应用PLC的国内外状况的国内外状况 美国美国PLC发展得最快:发展得最快:n1984年有年有48家,生产家,生产150多种多种PLC;n1987年有年有63家,生产家,生产243种种PLC;n1996年有年有70余家,生产近余家,生产近300种种PLC。n著名厂家有著名厂家有AB(AllenBradley)艾伦一布拉德利艾伦一布拉德利公司,公司,MODICON莫迪康公司,莫迪康公司,GEFSNUC公司,公司,TI(Texas Instrument)德州仪器公司,德州仪器公司,WESTHOUSE Electric西屋电气公司,西屋电气公司,IPM(International Parallel Machines)国际并行机国际并行机器公司等。器公司等。3/16/20233/16/202314可编程控制器原理及应用可编程控制器原理及应用PLC的国内外状况的国内外状况 欧洲欧洲PLC的厂家有的厂家有60余家余家:西门子(西门子(Siemens)于于1973年研制出第一台年研制出第一台PLC。n金钟默勒金钟默勒(Klockner Moeller Gmbh),),AEG,n法国的法国的TE(Telemecanique)(施耐德)施耐德)n瑞士的瑞士的Selectron公司等。公司等。3/16/20233/16/202315可编程控制器原理及应用可编程控制器原理及应用PLC的国内外状况的国内外状况 1971年,日本从美国引进年,日本从美国引进PLC技术,由日立公司研制成功日技术,由日立公司研制成功日本第一台本第一台PLC。日本生产日本生产PLC的厂家有的厂家有40余家:余家:n三菱电机三菱电机(MITSUBISHI),欧姆龙欧姆龙(OMRON),n富士电机(富士电机(Fuji Electric),东芝(东芝(TOSHIBA),n光洋(光洋(KOYO),松下电工(松下电工(MEW),n和泉(和泉(IDEC),夏普夏普(SHARP),n安川等公司。安川等公司。3/16/20233/16/202316可编程控制器原理及应用可编程控制器原理及应用PLC的国内外状况的国内外状况 我国在我国在 70年代末和年代末和 80年代初开始引进年代初开始引进PLC。我国早期。我国早期独立研制独立研制PLC的单位有:的单位有:n北京机械工业自动化研究所,北京机械工业自动化研究所,n上海工业自动化仪表研究所,上海工业自动化仪表研究所,n大连组合机床研究所,大连组合机床研究所,n成都机床电器研究所,成都机床电器研究所,n中科院北京计算机所及自动化所,中科院北京计算机所及自动化所,n长春一汽,长春一汽,n上海起重电器厂,上海起重电器厂,n上海香岛机电公司,上海香岛机电公司,n上海自力电子设备厂等单位。上海自力电子设备厂等单位。以上诸单位都没有形成规模化生产。以上诸单位都没有形成规模化生产。3/16/20233/16/202317可编程控制器原理及应用可编程控制器原理及应用PLC的国内外状况的国内外状况n辽宁无线电二厂引进德国西门子技术生产辽宁无线电二厂引进德国西门子技术生产PLC;n无锡电器和日本光洋合资生产的无锡电器和日本光洋合资生产的 PLC;n中美合资的厦门中美合资的厦门 AB公司生产的公司生产的PLC;n上海香岛机电公司引进技术生产的上海香岛机电公司引进技术生产的PLC;n上海上海OMRON公司公司;n西安西安Siemens公司等。公司等。3/16/20233/16/202318可编程控制器原理及应用可编程控制器原理及应用PLC著名品牌著名品牌 1993年中国年中国PLC市场排行榜上的世界十大厂家:市场排行榜上的世界十大厂家:n美国美国 AB公司公司(AllenBradley)n德国西门子公司(德国西门子公司(Siemens)n美国美国GEFanuc公司公司n美国的莫迪康(美国的莫迪康(Modicon)和法国的和法国的TE电器公司电器公司n日本欧姆龙公司(日本欧姆龙公司(OMRON)n日本三菱电机株式会社(日本三菱电机株式会社(MITSUBISHI)n日本富士电机株式会社(日本富士电机株式会社(Fuji Electric)n日本东芝公司(日本东芝公司(TOSHIBA)n日本的光洋电子(日本的光洋电子(KOYO)和中国的华光电子和中国的华光电子(CKE)n日本松下电工株式会社(日本松下电工株式会社(MEW):):Matsushita Electric Works Ltd)3/16/20233/16/202319可编程控制器原理及应用可编程控制器原理及应用三菱三菱PLC外形图外形图2006-3-3 20 Q系列系列PLCFX2N系列系列PLCFX1N系列系列PLCFX1S系列系列PLC3/16/20233/16/202320可编程控制器原理及应用可编程控制器原理及应用西门子西门子PLC外形图外形图2006-3-3 21 S7-200系列系列PLCS7-300系列系列PLCS7-400系列系列PLC3/16/20233/16/202321可编程控制器原理及应用可编程控制器原理及应用欧姆龙欧姆龙PLC外形图外形图C200H系列系列PLCCPM1A、CPM2A系列系列PLC3/16/20233/16/202322可编程控制器原理及应用可编程控制器原理及应用第三节第三节 PLC的基本结构的基本结构一、一、PLC的基本组成的基本组成主要由主要由CPU模块、存储器、输入模块、存储器、输入输出模块、编输出模块、编程设备和电源组成。程设备和电源组成。按钮、按钮、选择开关、选择开关、限位开关、限位开关、电源电源等设备等设备接触器、接触器、电磁阀、电磁阀、指示灯、指示灯、电源电源等设备等设备CPU模块模块3/16/20233/16/202323可编程控制器原理及应用可编程控制器原理及应用1.CPU模块模块 由微处理器由微处理器CPU和存储器组成和存储器组成(1)(1)输入处理:取入各种开关量输入信号输入处理:取入各种开关量输入信号(2)(2)执行程序:读取程序指令,编译、执行指令执行程序:读取程序指令,编译、执行指令(3)(3)输出处理:把运算结果送到输出端,控制外部负载输出处理:把运算结果送到输出端,控制外部负载3/16/20233/16/202324可编程控制器原理及应用可编程控制器原理及应用2.输入、输出模块输入、输出模块 输出模块输出模块:控制外部负载,包括接触器、电磁阀等执行器:控制外部负载,包括接触器、电磁阀等执行器和显示、报警装置。和显示、报警装置。输入模块输入模块:接受和采集输入信号:接受和采集输入信号 将按钮、行程开关等产生的开关量输入信号;将按钮、行程开关等产生的开关量输入信号;电位器、各类变送器提供的模拟量输入信号电位器、各类变送器提供的模拟量输入信号另外输出电路也使计算机与外部强电隔离,同时另外输出电路也使计算机与外部强电隔离,同时I/O模模块也起到了电平装换与噪声隔离的作用,块也起到了电平装换与噪声隔离的作用,3/16/20233/16/202325可编程控制器原理及应用可编程控制器原理及应用编程设备编程设备:用来生成、检查和修:用来生成、检查和修改用户程序,还可以监视用户程改用户程序,还可以监视用户程序的执行情况。序的执行情况。一是专用的手持式的编程器;一是专用的手持式的编程器;二是安装了专门的编程通讯软二是安装了专门的编程通讯软件的个人计算机。件的个人计算机。PCFP PROGRAMMER(HELP)CLRWRTFN/PFLSTKIX/IYNOTDT/LdREADOTL WLORR WRANY WYSTX WXSRC(-)OP(BIN)K/HSCCTC EVTMT SVACLRENTBAFEDC 98 3 2 1 0 7 6 5 4(DELT)CLR手持式的编程器手持式的编程器3.编程设备与电源编程设备与电源3/16/20233/16/202326可编程控制器原理及应用可编程控制器原理及应用n可编程序控制器的电源一般使用可编程序控制器的电源一般使用220V交流电源,交流电源,n把外部供应的电源变换成系统内部各单元所需的直流电源。把外部供应的电源变换成系统内部各单元所需的直流电源。n有的电源单元还向外提供有的电源单元还向外提供24v隔离直流电源,可供开关量隔离直流电源,可供开关量输入单元连接的现场无源开关等使用。输入单元连接的现场无源开关等使用。电源:电源:3/16/20233/16/202327可编程控制器原理及应用可编程控制器原理及应用第四节第四节 可编程控制器的特点及应用可编程控制器的特点及应用一、一、PLC的特点的特点1.1.易学易用易学易用,深受工程技术人员欢迎深受工程技术人员欢迎2.2.硬件配套齐全硬件配套齐全,用户使用方便用户使用方便3.3.通用性和适用性强通用性和适用性强,性价比高性价比高4.4.可靠性高可靠性高,抗干扰能力强抗干扰能力强5.5.系统的设计、安装、调试工作量小系统的设计、安装、调试工作量小6.6.维护方便维护方便,改造容易改造容易7.7.体积小体积小,重量轻重量轻,能耗低能耗低3/16/20233/16/202328可编程控制器原理及应用可编程控制器原理及应用二、可编程控制器的应用领域二、可编程控制器的应用领域 (一一一一)开关量逻辑控制开关量逻辑控制开关量逻辑控制开关量逻辑控制 (二二二二)运动控制运动控制运动控制运动控制 (三三三三)闭环过程控制闭环过程控制闭环过程控制闭环过程控制 (四四四四)数据处理数据处理数据处理数据处理 (五五五五)通讯及联网通讯及联网通讯及联网通讯及联网3/16/20233/16/202329可编程控制器原理及应用可编程控制器原理及应用第五节第五节 未来的可编程控制器未来的可编程控制器从技术上看从技术上看 计算机技术的新成果会更多地应用于可编程控计算机技术的新成果会更多地应用于可编程控制器的设计及制造上制器的设计及制造上,会有运算速度更快、存储容量会有运算速度更快、存储容量更大、组网能力更强的品种出现。更大、组网能力更强的品种出现。从产品规模上看从产品规模上看 会进一步向超小型及超大型方向发展。会进一步向超小型及超大型方向发展。3/16/20233/16/202330可编程控制器原理及应用可编程控制器原理及应用从产品的配套性上看从产品的配套性上看 产品的品种会更丰富产品的品种会更丰富,规格更齐备。完美的人规格更齐备。完美的人机界面、完备的通讯设备会更好地适应各种工业控机界面、完备的通讯设备会更好地适应各种工业控制场合的需求。制场合的需求。从市场上看从市场上看 各国各自生产多品种产品的情况会随着国际各国各自生产多品种产品的情况会随着国际竞争的加剧而打破竞争的加剧而打破,会出现少数几个品牌垄断国际会出现少数几个品牌垄断国际市场的局面市场的局面,会出现国际通用的编程语言。会出现国际通用的编程语言。3/16/20233/16/202331可编程控制器原理及应用可编程控制器原理及应用从网络的发展情况来看从网络的发展情况来看 可编程控制器和其他工业控制计算机组网可编程控制器和其他工业控制计算机组网,构成大型的控制系统是可编程控制器技术的发构成大型的控制系统是可编程控制器技术的发展方向。展方向。3/16/20233/16/202332可编程控制器原理及应用可编程控制器原理及应用 作为通用工业控制计算机作为通用工业控制计算机,30,30多年来多年来,可编程控制器可编程控制器从无到有从无到有,实现了工业控制领域接线逻辑到存储逻辑的飞实现了工业控制领域接线逻辑到存储逻辑的飞跃跃;其功能从弱到强其功能从弱到强,实现了逻辑控制到数字控制的进步实现了逻辑控制到数字控制的进步;其应用领域从小到大其应用领域从小到大,实现了单体设备简单控制到胜任运实现了单体设备简单控制到胜任运动控制、过程控制及集散控制等各种任务的跨越。今天的动控制、过程控制及集散控制等各种任务的跨越。今天的可编程控制器正在成为工业控制领域的主流控制设备可编程控制器正在成为工业控制领域的主流控制设备,在在世界工业控制中发挥着越来越大的作用。世界工业控制中发挥着越来越大的作用。结论结论3/16/20233/16/202333可编程控制器原理及应用可编程控制器原理及应用可编程控制器应用技术可编程控制器应用技术第第3章章 PLC的编程语言的编程语言 与指令系统与指令系统主要内容:主要内容:n编程语言编程语言nFX系列系列PLC梯形图中的编程元件梯形图中的编程元件nFX系列系列PLC的基本逻辑指令的基本逻辑指令3/16/20233/16/202335可编程控制器原理及应用可编程控制器原理及应用第一节第一节 PLC的编程语言概述的编程语言概述一、一、PLC编程语言的国际标准编程语言的国际标准1994年年5月公布月公布PLC标准(标准(IEC 61131)图图3.1 PLC的编程语言的编程语言3/16/20233/16/202336可编程控制器原理及应用可编程控制器原理及应用 1.1.1.1.顺序功能图顺序功能图顺序功能图顺序功能图(Sequential function chart)(Sequential function chart)(Sequential function chart)(Sequential function chart)顺序功能图顺序功能图顺序功能图顺序功能图常用来编制顺序控制类常用来编制顺序控制类程序。它包含程序。它包含步、动作、转换步、动作、转换三个三个要素。顺序功能编程法将一个复杂要素。顺序功能编程法将一个复杂的顺序控制过程分解为一些小的工的顺序控制过程分解为一些小的工作状态作状态,对这些小状态的功能分别对这些小状态的功能分别处理后再将它们依顺序连接组合成处理后再将它们依顺序连接组合成整体的控制程序。整体的控制程序。步步1 1步步2 2步步3 3动作动作1 1动作动作2 2转换转换1 1转换转换2 2 顺序功能图顺序功能图3/16/20233/16/202337可编程控制器原理及应用可编程控制器原理及应用 2.2.2.2.梯形图梯形图梯形图梯形图(Ladder(Ladder(Ladder(Ladder diagram)diagram)diagram)diagram)梯形图语言梯形图语言梯形图语言梯形图语言是一种以图形符号及图形符号在图中的相互关系是一种以图形符号及图形符号在图中的相互关系表示控制关系的编程语言表示控制关系的编程语言,是从继电器电路图演变过来的。是从继电器电路图演变过来的。继电器电路图继电器电路图梯形图梯形图3/16/20233/16/202338可编程控制器原理及应用可编程控制器原理及应用符号名称符号名称继电器电路图符号继电器电路图符号梯形图符号梯形图符号常开触点常开触点常闭触点常闭触点线圈线圈表表2-2 符号对照表符号对照表3/16/20233/16/202339可编程控制器原理及应用可编程控制器原理及应用梯形图设计思想梯形图设计思想:将可编程控制器中将可编程控制器中参与逻辑组合的元件看成和继电器一参与逻辑组合的元件看成和继电器一样样,具有常开、常闭触点及线圈具有常开、常闭触点及线圈,且线且线圈的得电失电将导致触点的相应动作圈的得电失电将导致触点的相应动作;再用母线代替电源线再用母线代替电源线,用能量流概念用能量流概念来代替继电器电路中的电流概念来代替继电器电路中的电流概念;使使用绘制继电器电路图类似的思路绘出用绘制继电器电路图类似的思路绘出梯形图。梯形图。梯形图梯形图PLCPLC中的继电器等编程元件不是实际物理元件中的继电器等编程元件不是实际物理元件,而只是计算机而只是计算机存储器中一定的位存储器中一定的位,它的所谓接通不过是相应存储单元置它的所谓接通不过是相应存储单元置1 1而而已。已。3/16/20233/16/202340可编程控制器原理及应用可编程控制器原理及应用梯形图的主要特点梯形图的主要特点:1)PLC梯梯形形图图中中的的某某些些编编程程元元件件沿沿用用了了继继电电器器这这一一名名称称,例例如如输输入入继继电电器器、输输出出继继电电器器、内内部部辅辅助助继继电电器器等等,但但是是它它们们不不是是真真实实的的物物理理继继电电器器(即即硬硬件件继继电电器器),而而是是在在用户程序中使用的编程元件。用户程序中使用的编程元件。2)根根据据梯梯形形图图中中各各触触点点的的状状态态和和逻逻辑辑关关系系,求求出出与与图图中中各各线圈对应的编程元件的状态,称为梯形图的线圈对应的编程元件的状态,称为梯形图的逻辑运算逻辑运算。梯形图梯形图3/16/20233/16/202341可编程控制器原理及应用可编程控制器原理及应用3)梯形图两侧的垂直公共线称为梯形图两侧的垂直公共线称为公共母线公共母线(bus bar)。4)梯形图中的梯形图中的线圈和其他输出类指令应放在最右边线圈和其他输出类指令应放在最右边。5)梯梯形形图图中中各各编编程程元元件件的的常常开开触触点点和和常常闭闭触触点点均均可可以以无无限限多次地使用多次地使用。3/16/20233/16/202342可编程控制器原理及应用可编程控制器原理及应用3.3.3.3.指令表指令表指令表指令表(Instruction list)(Instruction list)(Instruction list)(Instruction list)指令表:指令表:指令表:指令表:也叫做语句表。它和单片机程序中的汇编语也叫做语句表。它和单片机程序中的汇编语言有点类似言有点类似,由语句指令依一定的顺序排列而成。一条指由语句指令依一定的顺序排列而成。一条指令一般可分为二部分令一般可分为二部分,一为助记符一为助记符,二为操作数。二为操作数。图图3.3 梯形图与语句表梯形图与语句表3/16/20233/16/202343可编程控制器原理及应用可编程控制器原理及应用3.3.3.3.指令表指令表指令表指令表(Instruction list)(Instruction list)(Instruction list)(Instruction list)指令表语言和梯形图有严格的对应关系指令表语言和梯形图有严格的对应关系指令表语言和梯形图有严格的对应关系指令表语言和梯形图有严格的对应关系:对指令表运:对指令表运用不熟悉的人可先画出梯形图用不熟悉的人可先画出梯形图,再转换为语句表。另一方再转换为语句表。另一方面面,程序编制完毕装入机内运行时程序编制完毕装入机内运行时,简易编程设备都不具简易编程设备都不具备直接读取图形的功能备直接读取图形的功能,梯形图程序只有改写为指令表才梯形图程序只有改写为指令表才有可能送入可编程控制器运行。有可能送入可编程控制器运行。图图3.3 梯形图与语句表梯形图与语句表3/16/20233/16/202344可编程控制器原理及应用可编程控制器原理及应用 4.4.4.4.功能块图功能块图功能块图功能块图(Function block diagram)(Function block diagram)(Function block diagram)(Function block diagram)功能块图:功能块图:功能块图:功能块图:是一种类似于数字逻辑电路的编程语言。是一种类似于数字逻辑电路的编程语言。该编程语言用类似与门、或门的方框来表示逻辑运算关系该编程语言用类似与门、或门的方框来表示逻辑运算关系,方框的左侧为逻辑运算的输入变量方框的左侧为逻辑运算的输入变量,右侧为输出变量右侧为输出变量,输入输入端、输出端的小圆圈表示端、输出端的小圆圈表示“非非”运算运算,信号自左向右流动。信号自左向右流动。ORANDSRS1 Q1R Test1Test2Sw1%IX3ResetStart3/16/20233/16/202345可编程控制器原理及应用可编程控制器原理及应用(5)结构文本结构文本(ST)为为IEC61131-3标准创建的一种专用的高级编程语言。标准创建的一种专用的高级编程语言。在在ST语言中支持运算符、控制语句、函数。语言中支持运算符、控制语句、函数。两大优点:两大优点:n能实现复杂的数学运算;能实现复杂的数学运算;n非常简洁和紧凑。非常简洁和紧凑。3/16/20233/16/202346可编程控制器原理及应用可编程控制器原理及应用3.2 FX系列系列PLC梯形图中的编程元件梯形图中的编程元件一、一、FX系列的用户数据结构与基本性能系列的用户数据结构与基本性能 1.三种数据结构三种数据结构 nbitbit数据:位编程单元,表示开关量的状态;数据:位编程单元,表示开关量的状态;n字数据:字数据:1616位二进制数,以二进制补码的形式存储;位二进制数,以二进制补码的形式存储;n字与位的结合字与位的结合 2.基本性能:基本性能:(表(表3.1,表,表3.2)3/16/20233/16/202347可编程控制器原理及应用可编程控制器原理及应用二、二、PLC的编程元件的编程元件 在可编程控制器内部设置的具有各种功能、能方便地在可编程控制器内部设置的具有各种功能、能方便地代表控制过程中的事物的元器件。代表控制过程中的事物的元器件。定义物理实质 是电子电路及存储器。是电子电路及存储器。注:具有不同使用目的的编程元件的电子电路是有所不注:具有不同使用目的的编程元件的电子电路是有所不同的。同的。3/16/20233/16/202348可编程控制器原理及应用可编程控制器原理及应用分类及编号 FXFX系列系列PLCPLC编程元件的编程元件的编号分为编号分为两个部分两个部分两个部分两个部分。第一部分是代表功能第一部分是代表功能的字母的字母,如输入继电器用如输入继电器用“X”X”表示表示,输出继电器用输出继电器用“Y”Y”表示表示;第二部分为数字第二部分为数字,数字数字为该类器件的序号。为该类器件的序号。FXFX2N2N系列系列 PLCPLC中中输入继电器及输出继输入继电器及输出继电器的序号为电器的序号为八进制八进制,其余器件的序号为十其余器件的序号为十进制。从元件的最大进制。从元件的最大序号可以了解可编程序号可以了解可编程控制器可能具有的某控制器可能具有的某类器件的最大数量。类器件的最大数量。编程编程元件元件输入输入继电器继电器输出输出继电器继电器辅助辅助继电器继电器定时器定时器计数器计数器数据数据寄存器寄存器指针指针字母字母表示表示XYMTCDP/I3/16/20233/16/202349可编程控制器原理及应用可编程控制器原理及应用1.输入继电器输入继电器(X)输入继电器是接收机外信号的输入继电器是接收机外信号的窗口。可编程控制器输入接口的一窗口。可编程控制器输入接口的一个接线点对应一个输入继电器。个接线点对应一个输入继电器。输入继电器的线圈只能由机外输入继电器的线圈只能由机外信号驱动信号驱动,在反映机内器件逻辑关在反映机内器件逻辑关系的梯形图中并不出现。梯形图中系的梯形图中并不出现。梯形图中常见的是输入继电器的常开、常闭常见的是输入继电器的常开、常闭触点。它们的工作对象是其他软元触点。它们的工作对象是其他软元件的线圈。件的线圈。输入继电器的应用3/16/20233/16/202350可编程控制器原理及应用可编程控制器原理及应用2.输出继电器输出继电器(X)输出继电器是输出继电器是PLCPLC中惟一具有外部触点的继电器,可编程中惟一具有外部触点的继电器,可编程控制器输出接口的一个接线点对应一个输出继电器。控制器输出接口的一个接线点对应一个输出继电器。输出继电器可通过外部接点接通该输出口上连接的输出输出继电器可通过外部接点接通该输出口上连接的输出负载或执行器件。输出继电器的线圈只能由程序驱动负载或执行器件。输出继电器的线圈只能由程序驱动,输出输出继电器的内部常开常闭触点可作为其他器件的工作条件出现继电器的内部常开常闭触点可作为其他器件的工作条件出现在程序中。在程序中。3/16/20233/16/202351可编程控制器原理及应用可编程控制器原理及应用图图3.6 输入继电器与输出继电器输入继电器与输出继电器3/16/20233/16/202352可编程控制器原理及应用可编程控制器原理及应用3.辅助继电器与状态辅助继电器与状态 (1 1)通用型辅助继电器)通用型辅助继电器)通用型辅助继电器)通用型辅助继电器 M0M0M499(500M499(500点点)常用于逻辑运算的中间状态常用于逻辑运算的中间状态存储及信号类型的变换。存储及信号类型的变换。辅助继电器的线圈只能由程辅助继电器的线圈只能由程序驱动。它只具有内部触点。序驱动。它只具有内部触点。通用型辅助继电器通用型辅助继电器的应用的应用3/16/20233/16/202353可编程控制器原理及应用可编程控制器原理及应用 掉电保持掉电保持掉电保持掉电保持是指在是指在 PLCPLC外部电源停电后外部电源停电后,由机内电池为某由机内电池为某些特殊工作单元供电些特殊工作单元供电,可以记忆它们在掉电前的状态。可以记忆它们在掉电前的状态。掉电保持的通用型辅助继电器具有记忆能力。掉电保持的通用型辅助继电器具有记忆能力。其中其中 M500M50010231023为出厂时设定为停电保持区域为出厂时设定为停电保持区域,M1024,M1024M3071M3071为固定停电保持区域。如需要改变时为固定停电保持区域。如需要改变时,用户可在用户可在M0M0M499M499及及M500M50010231023区域中自由安排停电保持区。区域中自由安排停电保持区。(2)(2)(2)(2)具有掉电保持的通用型辅助继电器具有掉电保持的通用型辅助继电器具有掉电保持的通用型辅助继电器具有掉电保持的通用型辅助继电器 M500M5001023(5241023(524点点)及及 M1024M1024M3071(2048M3071(2048点点)3/16/20233/16/202354可编程控制器原理及应用可编程控制器原理及应用(3)(3)(3)(3)特殊辅助继电器特殊辅助继电器特殊辅助继电器特殊辅助继电器 M8000M8000M8255(256M8255(256点)点)特殊辅助继电器根据使用方式可以分为二类。特殊辅助继电器根据使用方式可以分为二类。特殊辅助继电器根据使用方式可以分为二类。特殊辅助继电器根据使用方式可以分为二类。触点利用型:由触点利用型:由PLC的系统程序驱动其线圈。的系统程序驱动其线圈。线圈驱动型:由用户程序驱动其线圈。线圈驱动型:由用户程序驱动其线圈。用来表示用来表示PLC的某些状态,提供时钟脉冲和标志(例的某些状态,提供时钟脉冲和标志(例如进位、借位标志),设定如进位、借位标志),设定PLC的运行方式,或者用的运行方式,或者用于步进顺控、禁止中断、设定计数器是加计数或是减于步进顺控、禁止中断、设定计数器是加计数或是减计数等。计数等。3/16/20233/16/202355可编程控制器原理及应用可编程控制器原理及应用例:例:M8000:运行监视,运行监视,RUN模式为模式为1,STOP模式为模式为0;M8002:初始化脉冲,仅在:初始化脉冲,仅在M8000由由OFF变为变为ON时的一个时的一个扫描周期内为扫描周期内为ON,可用其常开触点使有断电保持功能的元,可用其常开触点使有断电保持功能的元件初始化复位和清零;件初始化复位和清零;M8012:产生:产生100MS时钟脉冲时钟脉冲3/16/20233/16/202356可编程控制器原理及应用可编程控制器原理及应用(4)状态状态n用于编制顺序控制程序的一种编程元件,与用于编制顺序控制程序的一种编程元件,与STL指指令(步进梯形指令)一起使用。令(步进梯形指令)一起使用。n通用状态(通用状态(S0S499)没有断电保持功能,但用程)没有断电保持功能,但用程序可以将它们设定为有断电保持功能的状态。序可以将它们设定为有断电保持功能的状态。nS500S899有断电保持功能有断电保持功能nS900S999供报警器使用。供报警器使用。注