《PLC实验指导书无图.doc》由会员分享,可在线阅读,更多相关《PLC实验指导书无图.doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章 可编程控制器简介 可编程控制器是采用微机技术的通用工业自动化装置,近几年来,在国内已得到迅速推广普与。正改变着工厂自动控制的面貌,对传统的技术改造、发展新型工业具有重大的实际意义。 可编程控制器是60年代末在美国首先出现的,当时叫可编程逻辑控制器,目的是用来取代继电器,以执行逻辑判断、计时、计数等顺序控制功能。其基本设计思想是把计算机功能完善、灵活、通用等优点和继电器控制系统的简单易懂、操作方便、价格便宜等优点结合起来,控制器的硬件是标准的、通用的。根据实际应用对象,将控制内容写入控制器的用户程序内,控制器和被控对象连接也很方便。 随着半导体技术,尤其是微处理器和微型计算机技术的发展,
2、到70年代中期以后,已广泛地使用微处理器作为中央处理器,输入输出模块和外围电路都采用了中、大规模甚至超大规模的集成电路,这时的PLC已不再是仅有逻辑判断功能,还同时具有数据处理、调节和数据通信功能。 可编程控制器对用户来说,是一种无触点设备,改变程序即可改变生产工艺,因此可在初步设计阶段选用可编程控制器,在实施阶段再确定工艺过程。另一方面,从制造生产可编程控制器的厂商角度看,在制造阶段不需要根据用户的订货要求专门设计控制器,适合批量生产。由于这些特点,可编程控制器问世以后很快受到工业控制界的欢迎,并得到迅速的发展。目前,可编程控制器已成为工厂自动化的强有力工具,得到了广泛的普与推广应用。可编程
3、序控制器,英文称Programmable Controller,简称PC。但由于PC容易和个人计算机(Personal Computer)混淆,故人们仍习惯地用PLC作为可编程序控制器的缩写。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的
4、优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的PLC后,只需按说明书的提示,做少量的接线和简易的用户程序的编制工作,就可灵活方便地将PLC应用于生产实践。第2章S7-200可编程序控制器2.1S系列PLC发展概述 德国的西门子(SIEMENS)公司是欧洲最大的电子和电气设备制造商,生产的SIMATIC可编程序控制器在欧洲处于领先地位。其第一代可编程序控制器是1975年投放市场的SIMATIC S3系列的控制系统。
5、在1979年,微处理器技术被应用到可编程序控制器中,产生了SIMATIC S5系列,取代了S3系列,之后在20世纪末又推出了S7系列产品。最新的SIMATIC产品为SIMATIC S7、M7和C7等几大系列。 2.2S7-200 PLC系统组成 从CPU模块的功能来看,SIMATIC S7-200系列小型可编程序控制器发展至今,大致经历了两代:第一代产品其CPU模块为CPU 21X,主机都可进行扩展,它具有四种不同结构配置的CPU单元:CPU 212,CPU 214,CPU 215和CPU 216,对第一代PLC产品不再作具体介绍。第二代产品其CPU模块为CPU 22X,是在21世纪初投放市场
6、的,速度快,具有较强的通信能力。它具有四种不同结构配置的CPU单元:CPU 221,CPU 222,CPU 224和CPU 226,除CPU 221之外,其他都可加扩展模块。2.2.1系统基本构成 SIMATIC S7-200系统由硬件和工业软件两大部分构成,如下图所示。系统基本构成1. 硬件(1)基本单元 (2)扩展单元 (3)特殊功能模块 (4)相关设备 2. 工业软件 工业软件是为更好地管理和使用这些设备而开发的与之相配套的程序、文档与其规则的总和,它主要由标准工具、工程工具、运行软件和人机接口等几大类构成。2.2.2主机结构 1. 各CPU介绍与I/O系统(1)主机外形SIMATIC
7、S7-200系统CPU 22X系列PLC主机(CPU模块)的外形下图所示:(2)基本结构特点输出信号类型、电源输出、 基本I/O、 存储安全、 高速反应、 模拟电位器、 实时时钟、输入输出可扩展性。 4种CPU各有晶体管输出和8继电器输出两种类型,具有不同电源电压和控制电压。各类型的型号如下表所示。 表 CPU型号SIMATIC S7-200系统CPU 22X系列PLC主机与I/O特性如下表所示。表 主机与I/O特性2. 存储系统(1)存储系统图存储系统表存储容量(2)存储器与使用上装和下装用户程序、 定义存储器保持范围、 用程序永久保存数据、 存储器卡的使用。 (3)存储安全1)主机CPU模
8、块内部配备的EEPROM,上装程序时,可自动装入并永久保存用户程序、数据和CPU的组态数据。2)用户可以用程序将存储在RAM中的数据备份到EEPROM存储器。3)主机CPU提供一个超级电容器,可使RAM中的程序和数据在断电后保持几天之久。4)CPU提供一个可选的电池卡,可在断电后超级电容器中的电量完全耗尽时,继续为内部RAM存储器供电,以延长数据所存的时间。5)可选的存储器卡可使用户像使用计算机磁盘一样来方便地备份和装载程序和数据。2.2.3扫描周期与工作方式 1. 扫描周期 (1)输入处理 (2)执行程序 (3)处理通信请求 (4)执行CPU自诊断测试 (5)写数字输出 2. 工作方式 (1
9、)STOP方式 (2)RUN方式 3. 改变CPU工作方式的方法 1)用PLC上的方式开关来手动切换,方式开关有3个挡位 。2)用STEP 7-Micro/Win32编程软件,应首先把主机的方式开关置于TERM或RUN位置,然后在此软件平台用鼠标单击STOP和RUN方式按钮即可。3)在用户程序中用指令由RUN方式转换到STOP方式,前提是程序逻辑允许中断程序的执行。2.2.4输入输出扩展 1. 设备连接 图I/O扩展示意图2. 最大I/O配置的预算 (1)映像寄存器数量(2)电流提供 (3)模块电流 (4)电流预算规则 (2)电流提供各CPU所能提供的最大5VDC电流如下表所示。(3)模块电流
10、CPU 22X可连接的各扩展模块消耗5VDC电流如下表所示。3. 输入输出与CPU组态 (1)I/O点数扩展和编址 (2)设置输入滤波 (3)设置脉冲捕捉 (4)输出表配置 (5)定义存储器保持范围 例如,某一控制系统选用CPU 224,系统所需的输入输出点数各为:数字量输入24点、数字量输出20点、模拟量输入6点、模拟量输出2点。本系统可有多种不同模块的选取组合,表2.6所示为其中的一种可行的系统输入输出组态状况。若按表2.6的扩展方式,各模块在I/O链中的位置排列方式也可以有多种,图2.6所示为其中的一种模块连接形式。图2.6扩展连接图S7-200 CPU为每个主机数字量输入提供了脉冲捕捉
11、功能,它可以使主机能够捕捉小于一个扫描周期的短脉冲,并将其保持到主机读到这个信号,但前提是只有通过滤波器后,脉冲捕捉才有效。此外,在一个给定的扫描周期内如果有不只一个脉冲,则只有第一个脉冲可以被捕捉到,几种情况下的脉冲捕捉波形如图2.7所示。图2.7脉冲捕捉波形图2.2.5主机性能指标 S7-200 22X各主机的主要技术性能指标如下表所示。表3.722X主机主要技术指标第三章 编程元件与程序知识3.1.1编程元件与寻址 1. 数据类型(1)数据类型与范围SIMATIC S7-200系列PLC数据类型可以是布尔型、整型和实型(浮点数)。实数采用32位单精度数来表示,其数值有较大的表示范围:正数
12、为+1.175495E-38+3.402823E+38;负数为-1.175495E38-3.402823E+38。不同长度的整数所表示的数值范如表3.1所示。(2)常数在编程中经常会使用常数。常数数据长度可为字节、字和双字,在机器内部的数据都以二进制存储,但常数的书写可以用二进制、十进制、十六进制、ASCII码或浮点数(实数)等多种形式。几种常数形式分别如表3.2所示。2. 直接寻址方式 (1)编址形式按位寻址的格式为:Ax.y 存储区内另有一些元件是具有一定功能的硬件,由于元件数量很少,所以不用指出元件所在存储区域的字节,而是直接指出它的编号。其寻址格式为:Ay数据寻址格式为:ATx(2)各
13、元件介绍输入继电器(I)l (1)输入映像寄存器的工作原理输入继电器是PLC用来接收用户设备输入信号的接口。PLC中的“继电器”与继电器控制系统中的继电器有本质性的差别,是“软继电器”,它实质是存储单元。l (2)输入映像寄存器的地址分配S7-200输入映像寄存器区域有IB0IB15共16个字节的存储单元。系统对输入映像寄存器是以字节(8位)为单位进行地址分配的。 输出继电器(Q) l (1)输出映像寄存器的工作原理 ,“输出继电器”是用来将输出信号传送到负载的接口,每一个“输出继电器”线圈都与相应的PLC输出相连,并有无数对常开和常闭触点供编程时使用。 l (2)输出映像寄存器的地址分配,S
14、7-200输出映像寄存器区域有QB0QB15共16个字节的存储单元。系统对输出映像寄存器也是以字节(8位)为单位进行地址分配的。 通用辅助继电器(M) l 内部标志位存储器,用来保存控制继电器的中间操作状态,其作用相当于继电器控制中的中间继电器,内部标志位存储器在PLC中没有输入/输出端与之对应,其线圈的通断状态只能在程序内部用指令驱动,其触点不能直接驱动外部负载,只能在程序内部驱动输出继电器的线圈,再用输出继电器的触点去驱动外部负载。特殊标志继电器(SM) l PLC中还有若干特殊标志位存储器, 特殊标志位存储器位提供大量的状态和控制功能,用来在CPU和用户程序之间交换信息,特殊标志位存储器
15、能以位、字节、字或双字来存取,CPU224的SM的位地址编号范围为SM0.0SM179.7共180个字节。其中SM0.0SM29.7的30个字节为只读型区域。变量存储器(V) l 变量存储器主要用于存储变量。可以存放数据运算的中间运算结果或设置参数,在进行数据处理时,变量存储器会被经常使用。变量存储器可以是位寻址,也可按字节、字、双字为单位寻址,其位存取的编号范围根据CPU的型号有所不同,CPU221/222为V0.0V2047.7共2KB存储容量,CPU224/226为V0.0V5119.7共5KB存储容量。局部变量存储器(L) l 局部变量存储器L用来存放局部变量,局部变量存储器L和变量存
16、储器V十分相似,主要区别在于全局变量是全局有效,即同一个变量可以被任何程序(主程序、子程序和中断程序)访问。而局部变量只是局部有效,即变量只和特定的程序相关联。顺序控制继电器(S)l 顺序控制继电器是使用步进顺序控制指令编程时的重要状态元件,通常与步进指令一起使用以实现顺序功能流程图的编程。 定时器(T) l PLC所提供的定时器作用相当于继电器控制系统中的时间继电器。每个定时器可提供无数对常开和常闭触点供编程使用。其设定时间由程序设置。计数器(C) l 计数器用于累计计数输入端接收到的由断开到接通的脉冲个数。计数器可提供无数对常开和常闭触点供编程使用,其设定值由程序赋予。模拟量输入映像寄存器
17、(AI)、模拟量输出映像寄存器(AQ) l S7-200的模拟量输入电路是将外部输入的模拟量信号转换成1个字长的数字量存入模拟量输入映像寄存器区域,区域标志符为AI。高速计数器(HC)一般计数器的计数频率受扫描周期的影响,不能太高。而高速计数器可用来累计比CPU 的扫描速度更快的事件。高速计数器的当前值是一个双字长(32位)的整数,且为只读值。累加器(AC) l 累加器是用来暂存数据的寄存器,它可以用来存放运算数据、中间数据和结果。CPU提供了4个 32位的累加器,其地址编号为AC0AC3。累加器的可用长度为32位,可采用字节、字、双字的存取方式,按字节、字只能存取累加器的低8位或低16位,双
18、字可以存取累加器全部的32 位。 S7-200将编程元件统一归为存储器单元,存储单元按字节进行编址,无论所寻址的是何种数据类型,通常应指出它在所在存储区域和在区域内的字节地址。每个单元都有惟一的地址,地址用名称和编号两部分组成,元件名称(区域地址符号)如下表所示。按位寻址的格式为:Ax.y必须指定元件名称、字节地址和位号,如下图 所示。图中MSB表示最高位,LSB表示最低位。 3间接寻址方式 间接寻址方式是,数据存放在存储器或寄存器中,在指令中只出现所需数据所在单元的内存地址的地址。存储单元地址的地址又称为地址指针。这种间接寻址方式与计算机的间接寻址方式相同。间接寻址在处理内存连续地址中的数据
19、时非常方便,而且可以缩短程序所生成的代码的长度,使编程更加灵活。用间接寻址方式存取数据需要作的工作有3种:建立指针、间接存取和修改指针。 (1)建立指针 建立指针必须用双字传送指令(MOVD),将存储器所要访问的单元的地址装入用来作为指针的存储器单元或寄存器,装入的是地址而不是数据本身,格式如下:例:MOVD&VB200,VD302MOVD&MB10,AC2MOVD&C2,LD14注意:建立指针用MOVD指令。(2)间接存取 指令中在操作数的前面加“*”表示该操作数为一个指针。下面两条指令是建立指针和间接存取的应用方法:MOVD&VB200,AC0MOVW*AC0,AC1若存储区的地址与单元中
20、所存的数据如下所示 执行过程如下:(3)修改指针 下面的两条指令可以修改指针的用法:INCDAC0INCDAC0MOVW*AC0,AC13.3.2指令系统 S7-200 系列PLC主机中有两类基本指令集:SIMATIC指令集和IEC 1131-3指令集,程序员可以任选一种。提供了许多类型的指令以完成广泛的自动化任务。SIMATIC指令集:是为S7-200系列PLC设计的,本指令通常执行时间短,而且可以用LAD、STL和FBD三种编程语言。IEC 1131-3指令集是不同PLC厂家的指令标准,它不能使用STL编程语言。 3.3.3编程语言 1. 语句表 2. 梯形图 3. 功能块图 4. 其他编
21、程语言 1. 语句表 语句表(STL)语言类似于计算机的汇编语言,特别适合于来自计算机领域的工程人员。用指令助记符创建用户程序,属于面向机器硬件的语言,STEP 7 Micro/Win32的语句表如图3.9所示。2. 梯形图 图3.10梯形图举例3. 功能块图 功能块图(FBD)的图形结构与数字电子电路的结构极为相似,如下图3.11所示。 4. 其他编程语言 SIMATIC工业软件中的工程工具中为大型或中型PLC提供了许多高级编程工具,以下简要其中的几种:(1)S7-SLC和 M7-Pro C/C+(2)S7-GRAPH (3)S7-HiGraph (4)CFC 3.3.4 程序结构 1. 用
22、户程序 (1)主程序 (2)子程序 (3)中断处理程序 2. 数据块 3. 参数块 如果编程使用的是手编器,主程序应安排到程序的最前面。其他部分的位置安排没有严格的顺序,但习惯上把子程序安排在中断程序的前面。如下图所示。第四章 S7-200基本逻辑指令逻辑表AND I 0.0 I 0.1Q 4.000011011OR I 0.2 I 0.3Q 4.2 00 01 10 11逻辑表XOR I 0.4 I 0.5 Q 4.000011011规则异或操作(XOR)满足下面的规则:当两个信号中仅有一个满足时,输出信号状态才是“1”。(两个中有一个时才是“1”) 注意 !这个规则不能使用于多个地址的异或
23、逻辑操作!(n个中有一个时才是“1”)三个输入的异或指令,旧的RLO 和另一个输入作异或运算。信号状态逻辑操作由系列的指令组成,检查信号的状态和指令,设置Q,M,T,C 或D。这些信号包括输入(I)、输出(Q)、位存储器(M)、定时器(T)、计数器(C)或数据位(D)。 检查结果当程序执行时,得到检查结果。如果满足检查条件,检查结果就是“1”,如果不满足,就是“0”。首次检查首次检查结果存放在逻辑操作结果(RLO)中。逻辑操作结果当执行下面的检查指令时, 逻辑操作结果 (RLO) 和检查结果运算, 得到新的RLO。当执行逻辑操作的最后一个检查指令时,RLO 保持不变。后面跟着使用相同 RLO的
24、一些指令。注首次检查的结果的存放和逻辑操作无关。所以,语句表程序中首次检查是AND或者是OR都没有区别。要使程序转换成其他的编程语言,应该使用恰当的指令。过程在一个过程中,传感器的常开和常闭触点和安全规章有关系。限位开关和安全开关总是采用常闭触点,所以,如果传感器回路出现断线,不会造成危险事件。出于同样的原因,常闭触点也用于关闭机械。符号在梯形图中,“常开触点”的符号检查信号的“1”状态,“常闭触点”的符号检查信号的“0”状态。过程信号的“1”状态是由常开触点提供,或是由常闭触点提供,是没有区别。举例如果机器中的常闭触点不动作,其“常开触点”符号的检查结果是“1”。练习完成上面的程序,可以得到
25、如下的功能:当开关S1动作而S2不动作时,在三种情况下指示灯都亮。注意 !根据它们是用在硬件回路中还是作为软件中的符号,“常开触点”和“常闭触点”有不同的含义。赋值赋值指令把RLO 传送到指定的地址 (Q, M, D),当RLO 变化时,相应地址的信号状态也变化。置位如果 RLO=“1”,指定的地址被设定为状态“1”,而且一直保持到它被另一个指令复位为止。复位如果RLO= “1”,指定的地址被复位为状态“0”,而且一直保持到它被另一个指令置位为止。触发器触发器有置位输入和复位输入,根据输入端的RLO=1,对存储器位置位或复位。如果两个输入端同时出现RLO=1,根据优先级决定。优先级在LAD 和
26、 FBD 中,有置位优先和复位优先有不同的符号。在STL中,最后编写的指令具有高优先级。注如果用置位指令把输出置位,当CPU全启动时它被复位。在上面的例中,如果 M 0.0 声明保持,当 CPU 全启动时,它就一直保持置位状态,被启动复位的Q5.3 会再次被赋值“1”。连接器连接器是中间赋值元件,它把当前RLO 保存到指定地址。当它和其他元件串联时,“连接器”指令和触点一样插入。连接器不能:直接连接到电源母线直接跟一个分支用在分支结尾可以用“NOT”元件对连接器进行取反操作。目标:理解通用逻辑元件和组合位逻辑操作,熟悉 S7 LAD/STL/FBD 编辑器并输入逻辑操作指令。过程:1.调用S7
27、 程序块(LAD/STL/FBD)。2.从前一个练习(离线)中选择 OB1 程序块。3.删除程序段。.4.按照上面幻灯片输入逻辑指令。对每个功能使用一个程序段。5.保存、装入并调试。(当装入时,指明 CPU中OB 1 被覆盖或被替换)。结果: 已经用一个线性化程序块替换了CPU中的程序块。线性化的程序块包含不同的基本逻辑操作单元。调试后可以看到逻辑操作的功能。NOT把RLO取反。CLR把RLO复位 (目前仅用在STL中!).SET 把RLO 置位(目前仅用在STL中!).SAVE把RLO保存到状态寄存器中的“BR”。BR 用来重新检查保存的RLO。MCR主控继电器是一个用来接通或断开电流的逻辑
28、主开关。中断的路径代表写入零值而不是计算值或不修改当前存储器值。举例如果MCR 条件不满足:“0” 分配给输出线圈“置位线圈”和“复位线圈”指令不改变当前值“MOVE”指令把数0传到指定目的地址MCRAMCRA 指令启动主控继电器功能。 MCR(“MCR(”打开一个MCR 区,并触发一个把RLO 传到MCR堆栈的指令,堆栈有8(对于STL)级。这就是说,在“MCRA”和 “MCRD”指令之间最多有8级嵌套。 )MCR “)MCR”指令结束一个 MCR 区。 (对于STL)MCRD“Deactivate Master Control Relay”指令取消MCR 功能。不再打开MCR 区,直到另一
29、个“MCRA”指令起作用。 跳转指令在LAD/FBD中,在线圈符号上面输入作为标示的标号或符号。在STL中,它跟在跳转指令后面。标号最多有4个字符,第一个字符必须使用字母或“_”。编号标志着程序继续执行的地点,在跳转指令和标号之间的任何指令和段都不执行。可以向前或向后跳转。跳转指令和跳转目的必须在同一个块中 (最大跳转长度 = 64k字节)。在一个块中跳转目的只能出现一次。跳转指令可以用在FB、FC和OB中。插入标号在LAD 和FBD中,利用程序元件浏览器插入一个标号:Program Elements - Logic Control / Jump - Label. 在STL中,在指令的左面输入
30、标号,程序从这里继续执行。JMP无条件跳转指令使程序跳转到一个标号,而和RLO无关。JC只有当RLO是“1”时,条件跳转“JC”才执行。如果RLO 是“0”,不执行跳转,RLO 设定为“1”,继续执行程序下一条指令。JCN只有当RLO是“0”时,条件跳转“JCN”才执行。如果RLO 是“1”,不执行跳转,继续执行程序下一条指令。注STL 提供其他的跳转指令,这些指令在其他的编程课中讨论。RLO 边沿当逻辑操作结果变化时,产生RLO 边沿。正边沿当RLO 从“0”变化到“1”时,“FP”检查指令产生一个扫描周期的信号“1” (例如:在 M 8.0) 。 允许系统检测边沿变化,RLO 也必须保存在
31、一个FP 位存储器中或数据位中 (例如:M 1.0)。 负边沿当RLO从“1”变化到“0”时,FN检查指令产生一个扫描周期的信号“1” (例如:在 M 8.1) 。 允许系统检测边沿变化,RLO 也必须保存在一个FN 位存储器中或数据位中 (例如:M 1.1)。 信号边沿当信号变化时,产生信号边沿。举例输入 I 1.0 作为静态允许,输入 I 1.1 作为动态监视,检测每个信号变化。正边沿只要I 1.0的信号状态是“1”,当 I1.1 的信号状态从“0”变化到“1”时,“POS”检查指令在输出上产生一个扫描周期的“1”状态(见上例)。要允许系统检测边沿变化,I 1.1 的信号状态必须保存到一个
32、M_BIT (位存储器或数据位)中,例如:M 1.0。负边沿只要I 1.0的信号状态是“1”,当 I1.1 的信号状态从“1”变化到“0”时,“NEG”检查指令在输出上产生一个扫描周期的“1”状态(见上例)。要允许系统检测边沿变化,I 1.1 的信号状态必须保存到一个M_BIT (位存储器或数据位)中,例如:M 1.1。 第五章 可编程控制的模拟实验实验一 数码显示的模拟控制一、 实验目的1、 掌握PLC构成数码显示控制系统的设计方法2、 掌握利用移位指令构成循环控制的方法二、 LED数码显示控制的实验面板图 (图略)。三、I/O分配连线输入输出名称PLC节点名称PLC节点启动按钮(SB1)I
33、0.0AQ0.0停止按钮(SB2)I0.1BQ0.1CQ0.2DQ0.3EQ0.4FQ0.5GQ0.6HQ0.7 注:输出端1L、2L、3L插孔均连到外接电源的COM.插孔。 输入端1M插孔连到外接电源的COM插孔。 实验区的+24V插孔连到外接电源的+24V插孔。四 、实验内容与步骤1、 控制要求 启动按钮SB1 为常OFF,停止按钮SB2 为常ON 。 按启动按钮,由八组LED发光二极管模拟的八段数码管开始显示:先是一段段显示,显示次序是A、B、C、D、E、F、G、H。随后显示数字字符,显示次序是0、1、2、3、4、5、6、7、8、9。此过程为一个循环周期。时间间隔为1S。 循环执行上一个
34、周期的显示过程。按停止按钮,停止显示。2、输入程序代码(梯形图或助记符)3、调试并运行程序。实验二 装配流水线的模拟控制一、 实验目的1、 用PLC构成装配流水线的控制系统 2、 了解移位寄存器指令在控制系统中的应用与编程方法。二、 装配流水线模拟控制的实验面板图(图略) 1、I/O分配(连线)输入输出名称PLC节点名称PLC节点启动按钮(SB1)I0.0AQ0.0复位按钮(SB2)I0.1BQ0.1移位按钮(SB3)I0.2CQ0.2DQ0.3EQ0.4FQ0.5GQ0.6HQ0.7 注: 输出端1L、2L、3L插孔均连到外接电源的COM.插孔。 输入端1M插孔连到外接电源的COM插孔。 实
35、验区的+24V插孔连到外接电源的+24V插孔。2、 实验内容与步骤 图中上框中的AH表示动作输出(用LED发光二极管模拟),下框中的A、B、C、D、E、F、G、H插孔分别接主机的输出点.传送带共有十六个工位,工件从1号位装入,分别在A(操作1)、B(操作2)、C(操作3)三个工位完成三种装配操作,经最后一个工位后送入仓库;其它工位均用于传送工件。1、控制要求启动按钮SB1、复位按钮SB2、移位按钮SB3均为常OFF.启动后,再按“移位”后,按以下规律显示:DEFGADEFGBDEFGCDEFGHDEFGA循环,D、E、F、G分别用来传送的,A是操作1,B是操作2,C是操作3,H是仓库。时间间隔
36、为1S。2、 输入程序代码(梯形图或助记符)3、 调试并运行程序实验三 四节传送带的模拟控制一、实验目的 用PLC构成四节传送带控制系统二、四节传送带的模拟实验面板图 (图略)三、/O分配(连线)输入输出名称PLC节点名称PLC节点启动按钮(SR1)I0.0M1Q0.1停止按钮(SR2)I0.5M2Q0.2过载或故障A I0.1M3Q0.3过载或故障B I0.2M4Q0.4过载或故障C I0.3过载或故障D I0.4 注: 输出端1L、2L插孔均连到外接电源的COM.插孔。 输入端1M插孔连到外接电源的COM插孔。 实验区的+24V插孔连到外接电源的+24V插孔。四、实验内容与步骤、控制要求启
37、动时,先起动最末的皮带机,后再依次起动其它的皮带机;停止时,先停止最初的皮带机,后再依次停止其它的皮带机;当某条皮带发生故障时,该机与前面的应立即停止,以后的每隔顺序停止。 2、输入程序代码(梯形图或助记符)3、调试并运行程序实验四 交通灯的模拟控制一、实验目的1、用PLC构成交通灯控制系统2、熟练使用基本指令,尤其是定时器的使用3、根据控制要求,掌握PLC的编程方法和程序调试方法,使学生了解用PLC解决一个实际问题的全过程。二、十字路口交通灯控制的实验面板图 (图略)三、I/O分配(连线)输入输出名称PLC节点名称PLC节点启动按钮(SB1)I0.0南北红灯Q0.0南北黄灯Q0.1南北绿灯Q
38、0.2东西红灯Q0.3东西黄灯Q0.4东西绿灯Q0.5乙车车灯Q0.6甲车车灯Q0.7 注: 输出端1L、2L、3L插孔均连到外接电源的COM.插孔。 输入端1M插孔连到外接电源的COM插孔。 实验区的+24V插孔连到外接电源的+24V插孔。四、实验内容与步骤1、控制要求按启动按钮,南北红灯亮并维持25S。在南北红灯亮的同时,东西绿灯也亮,1S后,乙车灯亮,表示乙车可以行走。到20S时,东西绿灯闪亮,3S后熄灭,在东西绿灯熄灭后东西黄灯亮,同时乙车灯灭表示乙车停止通行。黄灯亮2S后灭,东西红灯亮,同时南北红灯灭,南北绿灯亮。1S后甲车灯亮,表示甲车可以行走。南北绿灯亮了25S后闪亮,3S后熄灭
39、,同时甲车灯灭,表示甲车停止通行。黄灯亮2S后熄灭,南北红灯亮,东西绿灯亮,循环执行此过程。2、输入程序代码(梯形图或助记符)3、调试并运行程序实验五 液体混合的模拟控制一、实验目的用PLC构成液体混合控制系统二、液体混合装置控制的模拟实验面板图(图略) 三、I/O分配(连线)输入输出名称PLC节点名称PLC节点启动按钮(SB1)I0.0L1Q0.1停止按钮(SB2)I0.4L2Q0.2Y1按钮 I0.1L3Q0.3Y2按钮 I0.2MQ0.4Y3按钮 I0.3 注: 输出端1L、2L插孔均连到外接电源的COM.插孔。 输入端1M插孔连到外接电源的COM插孔。 实验区的+24V插孔连到外接电源
40、的+24V插孔。四、实验内容与步骤1、 控制要求启动按钮SB1,Y1按钮,Y2按钮,Y3按钮为常OFF,停止按钮SB2为常ON.按下启动按钮(SB1),电磁阀L1打开,开始注入液体A;按Y2按钮表示液体到了Y2的高度,停止注入液体A;同时电磁阀L2打开,注入液体B;按Y1按钮表示液体到了Y1的高度,停止注入液体B,电机M开始搅拌;搅拌4S后,停止搅拌 。同时打开L3电磁阀,开始放出液体;至液体高度为Y3水平,按Y3按钮,再经2S停止放出液体;同时液体A又注入,开始循环。按停止按钮,所有操作都停止,须重新按启动按钮。2、输入程序代码(梯形图或助记符)3、调试并运行程序实验六 机械手的模拟控制一、
41、实验目的 用PLC构成机械手控制系统二、 机械手动作的模拟实验面板图 (图略)三 、I/O分配(连线)输入输出名称PLC节点名称PLC节点启动按钮(SB1)I0.0上升YV1Q0.1停止按钮(SB2)I0.5下降YV2Q0.2上升限位(SQ1)I0.1左转YV3Q0.3下降限位(SQ2)I0.2右转YV4Q0.4左转限位(SQ3)I0.3夹紧YV5Q0.5右转限位(SQ4)I0.4传送带AQ0.6光电按钮(PS)I0.6传送带BQ0.7 注: 输出端1L、2L、3L插孔均连到外接电源的COM.插孔。 输入端1M插孔连到外接电源的COM插孔。 实验区的+24V插孔连到外接电源的+24V插孔。四、
42、实验内容 1、控制要求 按启动按钮,传送带A运行,直到按一下光电开关才停止;光电开关动作,机械手下降;下降到位后机械手夹紧物体,2S后开始上升,而机械手保持夹紧;上升到位左转;左转到位后下降;下降到位机械手松开,2S后机械手上升;上升到位后。传送带B开始运行,同时机械手右转;右转到位,传送带B停止,此时传送带A运行,进入下一次循环。按停止按钮,模拟过程将复位,从新进入下一次循环过程。2、输入程序代码(梯形图或助记符)3、调试并运行程序实验七 五相步进电机的模拟控制一、实验目的 用PLC构成五相步进电机控制系统二、五相步进电动机的模拟控制的实验面板图,如下图所示 控制面板图三、I/O分配(连线)
43、输入输出名称PLC节点名称PLC节点启动按钮(SB1)I0.0AQ0.1停止按钮(SB2)I0.1BQ0.2CQ0.3DQ0.4EQ0.5 注: 输出端1L、2L插孔均连到外接电源的COM.插孔。 输入端1M插孔连到外接电源的COM插孔。 实验区的+24V插孔连到外接电源的+24V插孔。四、实验内容与步骤1、控制要求按下启动按钮SB1,A相通电(A亮)B相通电(B亮)C相通电(C亮)D相通电(D亮)E相通电(E亮)AABBBCCCDDDEEEAA循环下去。时间间隔为1S。按下停止按钮SB2,所有操作都停止需要重新启动。2、输入程序代码(梯形图或助记符)3、调试并运行程序实验八 水塔水位控制一、实验目的 用PLC构成水塔水位自动控制系统。二、水塔水位控制的实验面板图(图略) 三、I/O分配(连线)输入输出名称PLC节点名称PLC节点(SB1)I0.0L1Q0.0(SB2)I0.1L2Q0.1(SB3)I0.2(SB4)I0.3 注:输出端1L插孔连到外接电源的COM.插孔。
限制150内