可编程控制器教案 - 图文

更新时间:2024-04-08 18:55:02 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

教 学 内 容 注意点 PLC的产生 PLC的发展 配时 绪 论 1、PLC的产生 20世纪60年代末,在可编程控制器出现以前,继电器控制在工业领域占主导地位,由此构成的控制系统都是按预先设定好的时间或条件顺序地工作,若要改变控制顺序就要改变控制系统的硬件接线,通用性和灵活性较差。当时,计算机技术也开始应用于工业控制领域,但由于价格高、编程难度大以及难于适用恶劣工业环境等原因,未能在工业控制领域获得推广。 20世纪60年代末,美国汽车制造工业竞争十分激烈。为了适应生产工艺不断的更新,要求寻找一种比继电器控制更可靠、功能更齐全、响应速度更快的新型工业控制器,尽可能减少控制系统的设计制造时间和成本,以满足市场竞争需求。1968年美国最大的汽车制造商――通用汽车公司(GM)从用户角度提出了新一代控制器应具备的十大条件,立即引起了开发热潮。主要内容是: (1)编程方便,可现场修改程序; (2)维修方便,采用插件式结构; (3)可靠性高于继电器控制系统; (4)体积小于继电器控制盘; (5)数据可直接送入计算机管理; (6)成本可与继电器控制盘竞争; (7)输入可为市电; (8)输出可为市电,容量要求在2A以上,可直接驱动接触器、电磁阀等; (9)扩展系统时,原系统变更少; (10)用户存储器大于4KB。 这些条件实际上是将继电器控制的优点与计算机控制的优点结合起来,并将继电器控制的硬件接线逻辑转变为计算机的软件逻辑的设想。1969年,美国数字设备公司(DEC)成功研制出了世界上第一台可编程控制器PDP-14,用于通用汽车公司生产线,取得了满意的效果。 2、PLC的发展 PLC的出现引起了世界各国的普遍重视。日本日立公司从美国引进了PLC技术,于1971年试制成功了日本第一台PLC;1973年德国西门子公司独立研制成功了欧洲第一台PLC;我国从1974年开始研制PLC,1977年开始工业应用。 从PLC产生到现在,经历了四次换代。其过程如下: 第一代PLC(1969-1972):采用1位机开发,用磁芯存储器存储,只具有单一逻辑控制功能,机种单一,没有形成系列化。 第二代PLC(1973-1975):采用8位微处理器及半导体存储器,增加了数字运算、传送、比较等功能,能实现模拟量的控制,开始具备自诊断功能,初步形成系列化。 第三代PLC(1976-1983):采用高性能8位微处理器及位片式微处理器,处理速度有所提高,向多功能及联网通信发展,增加了多种特殊功能,如浮点运算、三角函数运算、表处理、脉宽调制输出等,自诊断功能及容错技术发展迅速。 第四代PLC(1983年至今):采用16位、32位微处理器及高性能位片式微处理器,使第四代PLC产品成为具有逻辑控制功能、过程控制功能、运动控制功能、数据处理功能、联网通讯功能的真正名符其实的多功能控制器。 10 10 教 学 内 容 3、PLC的应用 (1)开关量逻辑控制 注意点 15 20 配时 PLC的应应用于注塑机、印刷机、订书机械、组合机床、磨床、包装生产线、电用 镀流水线及电梯控制等。 (2)闭环过程控制 应用于塑料挤压成型机、加热炉、热处理炉、锅炉等设备,以及轻工、化 工、机械、冶金、电力、建材等行业。 (3)运动控制 应用于金属切削机床、金属成形机械、装配机械、电梯等场合。 (4)数据处理 数据处理一般用于大型控制系统,如无人控制的柔性制造系统;也可用 于过程控制系统,如造纸、冶金、食品工业中的一些大型控制系统。 (5) 通信及联网 PLC通信含PLC间的通信及PLC与其它智能设备间的通信。 4、PLC的分类 PLC的分(1)按控制规模分类 类 PLC按控制规模(即I/O点数)可分为小型机、中型机和大型机3类。 I/O点总数在256点以下的为小型机。适合用于单机控制或小型系统的控 制。I/O点总数在256点-1024点之间的为中型PLC。适用于中型或大型控制系 统的控制。I/O点总数在1024点以上的为大型PLC。不仅可以用于对设备进行 直接控制,可以对多个下一级的PLC进行监控,还可以完成现代化工厂的全面 管理和控制任务。 (2)按结构分类 PLC按结构分,可以分为整体式和模块式两大类。 整体式结构的PLC把电源、CPU、存储器和I/O系统都集成在一个单元内, 该单元叫做基本单元。一个基本单元就是一台完整的PLC。整体式结构的特点 是结构紧凑、体积小、重量轻,容易装配在设备的内部,适合于设备的单机控 制。其缺点是主机I/O点数固定,使用不够灵活,维修也不够方便。模块式结 构的PLC是把PLC系统的各个组成部分按功能分成若干个模块特点是CPU、输 入和输出均为独立的模块。模块尺寸统一、安装整齐、I/O点选型自由,并且 安装调试、扩展和维修方便。模块式PLC的缺点是结构较复杂,价格较高。 (3)按功能分类 PLC按功能分,可以分为低档机、中档机和高档机3类。 (4)按产地分类 按产地分,可分为日系、欧美、韩台、大陆等。其中日系具有代表性的 为三菱、欧姆龙、松下、光洋等;欧美系列具有代表性的为西门子、A-B、通 用电气、德州仪表等;韩台系列具有代表性的为LG、台达等;大陆系列具有代 表性的为合利时、浙江中控等; 教 学 内 容 5、PLC的特点 PLC把计算机控制技术和继电器控制技术融合在一起,兼具有计算机的功能完备、灵活性强、通用性好以及继电器控制系统的简单易懂、维修方便的特点,主要体现在以下几个方面。 注意点 配时 10 5 10 PLC的特点 (1)可靠性高,抗干扰能力强 (2)配套齐全,功能完善,适用性强 (3)系统的安装简单,维护方便,容易改造 (4)编程简单易学 (5)系统设计与调试周期短 (6)体积小,重量轻,能耗低 模块一 从传统的电气控制到PLC 一、PLC定义 PLC定义 1985年,国际电工委员会(IEC)专门为可编程控制器下了严格的定义: “PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它 采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计 时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出, 控制各种类型的机械或生产过程。PLC及其有关的外围设备都应该按易于与工 业控制系统形成一个整体,易于扩展其功能的原则而设计。” PLC控制二、PLC控制与继电器控制的比较(复习继电器控制系统、讲解下图,总结区与继电器别) 控制的比FU2L1L2L3较 I0.0Q0.0FRQSSB1 KMI0.1FU1 SB2SB2 1MKM KM2MSB1 FR~220V 1LKML+ M3~FU2 I0.0I0.1Q0.0 ( ) Q0.0 ***强 调*** ( ) 常开触点 常闭触点 线圈 教 学 内 容 (1)器件组成不同 注意点 器件组成 工作方式 配时 ?继:器件多、体积大,故障率高; ??PLC:器件少、体积小,结构紧凑?继:硬触点、硬线(硬件控制,动作慢,弧光放电严重) ?PLC:软触点、软线(软件控制,动作快)?(2)工作方式不同 10 ?继:并行 ??PLC:串行(3)实施控制的方式不同 ?继:由硬接线完成功能 ??PLC:通过程序完成功能功能改变时??继:拆线、接线,更换元件,麻烦 PLC:修改程序,方便?(4)系统开发周期(设计、施工与调试) ?继:长 ??PLC:短(5)触点数量 ?继:有限 ?PLC梯形图:无限对?(6)PLC自检与监控功能比继强 (7)PLC适用范围广 (8)PLC可靠性高 教 学 内 容 三、PLC的基本结构 注意点 配时 10 20 基本结构 PLC主要由CPU模块、输入模块、输出模块和编程装置等组成,如图所示。 PLC的特殊功能模块用来实现某些特殊功能。 可编程控制器 按 钮接触器 输输选择开关电磁阀 CPU入出模模模块限位开关指示灯 块块电 源 电 源 编程装置1、 CPU模块:大脑和心脏。PLC控制的中枢,其性能决定了PLC的性能。 (1)微处理器:采集输入?执行程序?刷新输出 ? 组成?2(2)存储器:(ROM、RAM、EPROM、EPROM)存程序和数据? 2、I/O模块:眼、耳、手、脚。联系外部现场设备和CPU模块的桥梁 (1)输入模块:接收和采集输入信号? ?1)开关量输入:按钮、选择开关、拨码开关、限位开关、接近开关等 ???? ??2)模拟量输入:电位器、测速发电机和各种变送器分为? (2)输出模块:控制输出???1)开关量输出:接触器、电磁阀、电磁铁、指示灯、数字量显示报警装置 ?? ???2)模拟量输出:调节阀、变频器 ***注 意*** (1)输入接口采用光电耦合器将PLC与现场设备隔离起来,提高抗干扰性能。 (1)直流输入型 ? 两类?(2)交流输入型? (2)输出接口有3种类型: (1)继电器输出:有触点输出方式,可通断开关频率较低的直流负载或交流负载 ? ?3种?(2)晶闸管输出:无触点输出方式,可通断开关频率较高的交流负载 ?(3)晶体管输出型:无触点输出方式,带直流负载? 3、编程器:对用户程序进行编制、编辑、调试和监视。 (1)PLC专用编程器(手持式、台式) ? 分为?(2)基于计算机的PLC编程器:编程软件? 4、电源:AC220V或DC24V 5、通讯接口:用于PLC与编程器、计算机、变频器、触摸屏及其他智能设备 之间的连接。

教 学 内 容 四、PLC的软件 PLC软件系统和硬件系统共同构成了可编程控制系统。 1、软件构成 注意点 配时 PLC的软 15 件 (1)系统程序:由厂家编写,用于时序管理、存储空间分配、系统自检和用户程序翻译等 ?分为? (2)用户程序:实现一定控制功能的程序? 2、编程语言 PLC与个人计算机相比,PLC硬件,软件是封闭的,各PLC设备无法兼容, 1994年5月IEC公布了PLC标准IEC61131,有5部分组成:通用信息、设备 与测试要求、编程语言、用户指南和通信。IEC61131-3是世界上第一个,也是 至今为止唯一的工业控制系统的编程语言标准。详细的说明了句法、语义和下 述5种编程语言。 (1)顺序功能图(SFC) 位于其他编程语言之上的图形语言,用来编制顺序控制的程序。提供了一 25 种组织程序的图形方法。 1)编写时,工艺过程被划分为若干个顺序出现的步,每步中包括控制输 出的动作,从一步到另一步的转换由转换条件来控制,特别适合于生产制造过 程。 2)在顺序控制功能图中,可使用其他的语言嵌套编程。 3)代表平台西门子S7-300(S7-Gragh)可实现将顺序功能图转成 PLC能识别的语言。 (2)梯形图(LAD) 源自于继电器电气原理图。 1)使用最多的PLC语言 2)属图形编程语言、直观易懂,不适合大型程序控制 3)适合于熟悉继电器控制系统的电气人员 4)组成:由触点、线圈和用方框表示的功能块组成 组成元素 含 义 代表器件 10 触 点 输入条件 开关、按钮、内部条件 线 圈 输出结果 控制外部器件/内部输出 功能块 附加指令 定时器、计数器和数学运算指令等 5)梯形图中的概念 能流:假想的电流(注:将能流的概念引入PLC中) 网络:由触点和线圈构成的独立电路 (3)语句表/助记符(STL) 是一种类似于微机汇编语言的文本编程语言,由多条语句组成一个程序 段,可读性差,但是最基本的编程语言。 由操作码(告知PLC应做什么)和操作数(操作码操作的对象)组成。 (4)功能块图(FBD) 用类似于“与门”“或门”的框图表示逻辑运算关系,方框的左侧为逻辑 运算的输入变量,右侧为输出变量,输入输出端的小圆圈表示“非”运算,方 框用导线连在一起,信号自左向右。 教 学 内 容 LD I0.0 O Q0.0 AN I0.1 = Q0.0 I0.0I0.1Q0.0注意点 结构化文本 配时 ( ) I0.0Q0.0O RI0.1ANDQ0.0Q0.0 a) 梯形图 b)语句表 c)功能块图 (5)结构化文本(ST) 高级编程语言。与梯形图相比,它能实现复杂的数学运算,编写的程序非常简洁和紧凑。 10 教 学 内 容 五、PLC的工作原理 注意点 配时 35 20 1、工作方式 工作方式 继电器控制系统:并行。若这个继电器的线圈通电或断电,该继电器所有 的触点无论在继电器控制线路的哪个位置上都会立即同时动作。 PLC控制系统:串行。顺序逻辑扫描用户程序的方式。 2、扫描过程 扫描过程 PLC投入运行后,工作过程一般分为输入采样、执行程序、处理通讯请求、 CPU自诊断和输出刷新五个阶段。完成上述五个阶段称为一个扫描周期。典型 值1-100ms。 1) 输入采用阶段 以扫描方式依次读入状态和数据存入输入映像寄存器。采样后,转入下几 个阶段,在下几个阶段将不读取输入,即使输入有变化,输入映像寄存器内容 也不变,因此,要求输入信号宽度必须大于一个扫描周期,才能保证在任何情 况下该输入均能被读入。 2) 执行用户程序阶段 PLC用户程序由若干条指令组成。该阶段,PLC总是从第一条指令开始, 逐条顺序的执行用户程序。 3) 处理通讯请求阶段 处理从通讯口和智能模块接收到的信息。 4) CPU自诊断阶段 自诊断测试包括定期检查CPU模块的操作和扩展模块状态是否正常,将 监控定时器复位等。 5) 输出刷新阶段 CPU按输出映像寄存器刷新输出锁存器,再经输出电路驱动相应外设。 I/O响应时间:由输入延迟、输出延迟和程序执行三部分决定。 原因:PLC采用扫描工作方式,且对输入、输出信号只在每个扫描周期的固定 时间集中输入和输出,所以会产生输出信号相对输入信号滞后的现象。扫描周 期越长,滞后现象越严重。 教 学 内 容 3、工作原理 1)读输入:S7-200将物理输入点上的状态复制到输入过程映像寄存器。 2)执行程序:S7-200执行程序指令并将数据存在变量存储器中。 3)处理通讯请求及执行CPU自诊断:执行通讯任务,检查硬件、程序存储器和扩展模块是否工作正常。 4)写输出:将输出映像寄存器中存储的数据复制到物理输出点。 六、PLC的性能及选型 1、性能指标 1)I/O点数 2)存储器容量 3)指令的种类和数量 4)扫描速度 5)内部寄存器的种类和数量 6)通讯能力 7)智能模块 8)扩展能力 2、选型 1)PLC的类型 2)输入输出模块的选择 3)电源的选择 4)存储器的选择 5)经济性的考虑 注意点 工作原理 性能指标 配时 20 15 教 学 内 容 模块二 认识S7-200系列PLC 一、S7-200系列PLC的硬件 1、5种型号CPU及I/O点数编址 1)CPU 221 222 224 224XP 226 6入/4出 8入/6出 14入/10出 14入/10出 24入/16出 2AI/1AQ **以224XP为例**编址:I0.0 Q0.0 I0.1 Q0.1 ?? I1.5 Q1.1 AIW0 AQW0 AIW2 2)扩展能力 CPU 221 222 224 224XP 226 模块数 无 2 7 7 7 数字I/O点 无 78 168 168 248 模拟I/O点 无 10 35 38 35 2、S7-200PLC外部结构及各部件作用 1)输入接线端子 2)输出接线端子 3)CPU状态指示 SF:系统故障 STOP:停止状态 RUN:运行状态 4)输入状态指示 5)输出状态指示 6)扩展接口 7)通讯接口 8)模拟电位器 注意点 PLC的硬件 配时 20 扩展能力 20

教 学 内 容 3、给PLC供电 有直流供电和交流供电两种方式。 24VDC85-265VAC注意点 给PLC供电 输入输出接线 配时 ↓ M L+ DC N L1 AC a)直流供电 b)交流供电 4、输入输出接线 输入为直流双向光电耦合输入。 输出有继电器和直流两种类型。 例:CPU224DC/DC/DC: 直流24V输入/提供直流24V直流/直流输出 CPU224AC/DC/继电器: 交流输入电源/提供直流24V给外元件/继电器输出 1M 0.0 0.1…...10 1M 1L+ 0.0 0.1… 1L 0.0 0.1… a)输入接线 b)直流输出接线 c)交流输出接线 5、扩展模块 (1)输入输出扩展模块 扩展模块 25 1)数字量I/O扩展模块 EM221 8入 EM222 8出 EM223 8入/8出 16入/16出 32入/32出 2)模拟量I/O扩展模块 EM231 3AI/4AI EM232 2AO EM235 3AI/1AO 3)地址分配/扩展 a、编址规则 ①同类型I/O点的模块进行顺序编址。 ②其他类型模块的有无及所处位置不影响本类型模块编号。

教 学 内 容 ③对数字量模块,CPU以字节为单元分配地址。本模块高位实际位数未满注意点 配时 8位的未用位不能分配给I/O链的后续模块。 ④存储一个模拟量需要2个字节,CPU分配给模拟量模块的地址以两点(4 个字节)方式递增。 b、例题:给下列模块分配地址 主机 模块0 模块1 模块2 模块3 模块4 CPU224X4输入 4 AI 4输入 4 AI 4输出 P 4输出 2 AO 1 AO I0.0 Q0.0 I2.0 Q2.0 AIW4 AQW4 I3.0 AIW12 AQW8 Q3.0 I0.1 Q0.1 I2.1 Q2.1 AIW6 AQW6 I3.1 AIW14 Q3.1 I0.2 Q0.2 I2.2 Q2.2 AIW8 I3.2 AIW16 Q3.2 ?? I2.3 Q2.3 AIW10 I3.3 AIW18 Q3.3 I1.5 Q1.1 AIW0 AQW0 AIW2 (2)通讯扩展模块 通讯扩展模块 1)调制解调器EM241 2)PROFIBUS从站模块EM277 3)AS接口模块CP243-2 4)以太网模块CP243-1 5)工厂模块CP243-1IT (3)通讯扩展模块 1)定位模块 2)温度检测模块 作业:如何给PLC进行供电? 15 教 学 内 容 任务二 S7-200系列PLC的内存结构与寻址方法 注意点 配时 10 10 PLC内存分为 : ?程序存储区:存程序 ? ?数据存储区:存放I/O状态及中间运行结果。 ?是用户实现各种控制任务所必须掌握的内部资源。? PLC运行时需要处理的数据类型和功能往往是不同的,这些不同类型的数据 被存放在不同的存储空间,从而形成不同的数据区。 S7-200的数据区分为:数字量输入/输出映像区、模拟量输入/输出映像区、 变量存储器区、位存储器区、特殊存储器区、定时器存储器区、计数器存储器 区、高速计数器区和累加器区。 一、S7-200的数据区 S7-2001、数字量输入/输出映像区 的数据区 1)输入继电器I ②当控制信号接通时,输入继电器线圈得电,对应的映像寄存器位为“1”, 内部常开触点闭合,常闭触点断开; ③寻址方式:位、字节、字或双字。 *用位表示: I0.0---I15.7共128点。 例:I1.0表明这个输入点是第1个字节的第0位。 *用字节表示: IB0---IB15共16个字节。 例:IB1表明这个输入字节是第1个字节,共8位,第0位是地位,第7位 是高位。 *用字表示: IW0---IW14共8个字节。 一个字包含两个连续的字节,低位字节是高8位,高位字节是低8位。 例:IW0中的IB0是高8位,IB1是低8位。 ①为保存当前输入端信号状态开辟的一个存储区,用I表示; 教 学 内 容 *用双字表示: 注意点 10 10 配时 ID0、ID4、ID8、ID12共4个双字。 ID0中的IB0是高8位~IB3是低8位。 I0.0Q0.0 SB1I0.0I0.1Q0.0KM I0.1( ) SB21M Q0.02M ~220V1LL+ **先讲SB2用常开的情况,再讲用常闭的情况** 2)输出继电器Q ①为保存当前输出信号状态开辟的一个存储区,用Q表示; ②通过程序可使其线圈通电,对应的常开触点闭合,常闭触点断开; ③寻址方式:位、字节、字或双字。 位:Q0.0~Q15.7共128个点 字节:QB0~QB15共16个字节 字:QW0~QW14共8个字 双字:QD0~QD12共4个双字 注:实际没有使用的输入端/输出端的映像区的存储单元可做中间继电器 使用。 2、模拟量输入/输出映像区 1)AI区 模拟量输 为模拟量输入信号开辟的一个存储区,数据类型:字(16bit),AIW0、入/输出AIW2~AIW30共16路AI。 映像区 注:模拟量输入值为只读数据。 为模拟量输出信号开辟的一个存储区,数据类型:字(16bit),AQW0、 AQW2~AQW30共16路AQ。注:该区数据只写。 2)AQ区 教 学 内 容 3、变量存储区(V区) 为保存过程变量和数据而建立的一个存储区,用V表示。 寻址方式:位、字节、字和双字 位:V0.0~V5119.7共40960个点 字节:VB0~VB5119共5120个字节 字:VW0~VW5118共2560个字 双字:VD0~VD5116共1280个双字 注:该区数据可以是输入,也可以是输出。 4、位存储器区(M区)中间继电器 为保存标志位数据而建立的一个存储区,用M表示。 寻址方式:位、字节、字和双字 位:M0.0~M31.7共256个点 字节:MB0~MB31共32个字节 字:MW0~MW30共16个字 双字:MD0~MD28共8个双字 5、顺序控制继电器区(S区) 根据顺序控制的特点和要求设计的,是S7-200CPU为顺序控制继电器的数据而建立的一个存储区,用S表示。 在顺序控制过程中用于组织步进过程的控制。 寻址方式:位、字节、字和双字 位:S0.0~S31.7共256个点 字节:SB0~SB31共32个字节 字:SW0~SW30共16个字 双字:SD0~SD28共8个双字 6、局部变量存储器区(L区) S7-200有64个字节的局部变量存储器。 **与变量存储器的区别: 注意点 变量存储区 位存储器区 10 10 配时

教 学 内 容 注意点 配时 注:1)S7-200有64个字节的局部变量存储器。分时地分配给主程序、子 程序和中断程序使用。 2)S7-200根据需要自动将局部变量分给相应的程序。即:主程序之行时, 分配给子程序和中断程序的局部变量是不存在的。出现中断或调用一个子程序 时,需要分配局部变量。新的局部变量在分配时,可重新使自己分配给不同子 程序或中断程序的相同局部变量。 寻址方式:位、字节、字和双字 位:L0.0~S63.7共512个点 字节:LB0~LB63共64个字节 字:LW0~LW62共32个字 双字:LD0~LD60共16个双字 7、定时器存储区(T) 定时器存储区 T0~T255共256个定时器。 有两种数据结构:一是定时器的输出状态;二是定时器的设定值和当前值。 8、计数器区(C) C0~C255共256个计数器。具有计数功能的元件。 9、高速计数器HSC(6个) 10、累加器区(AC区) 4个32位的累加器(AC0~AC3)。 寻址方式:字节、字或双字 11、特殊存储器区(SM区) 二、S7-200的寻址方式 寻址方式 PLC编程语言基本单位是语句,组成语句的是指令。每条指令由两部分组 成:操作码、操作数。操作码指出指令的功能,操作数指明了操作码所需的数。 寻址:寻找操作数的过程。 寻址方式:立即寻址、直接寻址、间接寻址 ?变量存储区:全局有效,同一存储器数据可在任何时间被任何程序存取。 ??局部变量区:局部有效,存储器的数据只能在特定时间被特定程序存取。 10 10 教 学 内 容 1、立即寻址:操作数在指令中给出。 MOVD 2505,VD500;将2505传到了VD500中 2505为立即数,立即数可以为字节、字或双字 注:CPU可以以二进制、十进制、ASII码方式和浮点数方式存储,二进制:2#1001;十进制:20047;十六进制16#4E4F;ASII码:‘good’。 2、直接寻址 在指令中,操作码后面的操作数以操作数所在地址的形式出现 。 MOVD VD400,VD500 1) 位寻址 注意点 10 配时 直接寻址 间接寻址 I 3. 4位地址字节地址区域标识符2)字节、字、双字寻址格式:元件名+数据类型+存储区首字节地址。 IB3由I3.0~I3.7共8个位组成。 VW100=VB100+VB101 高位 低位 VD100=VB100~VB103 高位 低位 3)间接寻址 在指令中,操作码后面的操作数以操作数所在地址的地址的形式出现,这种寻址方式叫间接寻址。 V200V201V202V203V204V205V206V207

12345678A6C32F89AC1VB202的地址AC05678 MOVD &VB202,AC1//先建指针 VB202的地址送AC1 MOVW *AC1,AC0//指针AC1所指的值传给AC0 教 学 内 容 任务三 认识S7-200系列PLC的软件 注意点 配时 一、STEP7-Micro/WIN编程软件介绍 30 功能强大,主要用于开发程序,也可以实时监控用户程序的执行状态。 1、窗口组件 窗口组件 主界面分为: 菜单条、工具条、浏览条、指令树、用户窗口、输出窗口和状态条。 (1)主菜单 文件、编辑、检视、PLC、调试、工具、窗口、帮助 (2)工具条 标准工具条、调试工具和公用工具条 (3)浏览条 为编程提供按钮控制,可实现窗口的快速切换。包括:程序块、符号表、 状态图表、数据块、系统块、交叉引用和通讯。 (4)指令树 分为项目分支与指令分支。 (5)用户窗口 1)交叉引用 2)数据块 3)状态表 4)符号表 5)程序编辑器 6)指令语言的选择 7)局部变量表 (6)输出窗口 (7)状态条 30 二、STEP7-Micro/WIN主要编程功能 1、编程元素及项目组件 一个基本项目包括程序块、数据块、系统块、符号表、状态表、交叉引用表。 教 学 内 容 程序块、数据块、系统块须下载到PLC,而符号表、状态表、交叉引用表无须下载到PLC。 2、梯形图程序的输入 1)建立项目 2)输入程序 3)编辑程序 4)程序的编译 3、程序的下载、上传 4、选择工作方式 5、程序的调试与监控 任务四 编程软件使用实践 一、要求 1、认识S7-200PLC及其与PC机的通讯 2、练习使用STEP7-Micro/WIN软件 3、学会程序的输入和编程方法 4、初步了解程序调试步骤 二、实践指导 1、认识PLC 2、开机 3、程序录入 4、建立符号表 5、编辑程序并观察编译结果,若指示错误,则修改,直到编译成功。 6、下载程序到PLC 7、建立状态表 8、运行程序 9、进入状态表监控状态 注意点 梯形图程序的输入 实践指导 15 15 配时 教 学 内 容 模块三 PLC的编程基础 任务一 电动机的自锁运行 任务提出: 用PLC控制电动机单向连续运转。 一、方案1 用基本逻辑指令构成启保停程序。 1、相关指令(逻辑取/反、与/与反、或/或反) (1)逻辑取及线圈驱动指令 LD:取指令。用于网络块逻辑运算开始的常开触点与母线相连或分支电路的开始。 LDN:取反指令。常闭触点与母线相连。 =:线圈驱动指令。 I0.0Q0.0注意点 逻辑取及线圈驱动指令 配时 15 15 ( ) I0.1M0.0 LD I0.0 = Q0.0 LDN I0.1 = M0.0 ( ) M0.1( ) = M0.1 注:1)“=”指令不能用于输入过程映像寄存器I; 2)“=”指令可以并联使用任意次,但不能串联使用; 3)同一程序中同一线圈只能出现一次。 (2)触点串联指令 A:与。单个常开触点的串联。 AN:与反。单个常闭触点的串联。 I0.0M0.0M0.1Q0.0( ) LD I0.0 A M0.0 AN M0.1 = Q0.0

教 学 内 容 例题:使用三个开关同时控制一盏灯,要求三个开关全闭合时灯亮,其他情况灯灭。 I0.0I0.1I0.2Q0.0注意点 触点并联指令 配时 ( ) (3)触点并联指令 O:或。单个常开触点的并联。 ON:或反。单个常闭触点的并联。 例题:使用三个开关控制一盏灯,需要在任何一个开关闭合时灯都亮 I0.0I0.1I0.2Q0.0( ) 2、解决方案1 (1)I/O分配 输入 输出 热继电器FR I0.0 接触器KM Q0.0 停止按钮SB1 I0.1 启动按钮SB2 I0.2 (2)绘制PLC硬件接线 PE~220VN~220VLQS 15 10 KM1LQ0.0CPU2261MI0.0I0.1I0.2NLML+24VFRSB1SB2 教 学 内 容 (3)程序 注意点 20 配时 I0.2I0.0I0.1Q0.0 ( ) Q0.0 二、方案2 1、相关指令(置位/复位) (1)置位指令,功能:从bit开始的N个连续的位地址置1并保持。 置位指令 bit ( ) SS bit,N N (2)复位指令,功能:从bit开始的N个连续的位地址清零并保持。 复位指令 bit ( ) R R bit,N N 例题: I0.0Q0.0I0.0 S( ) 2I0.1 I0.1Q0.0Q0.0 ( ) RQ0.12 LD I0.0 S Q0.0,2 LD I0.1 R Q0.0,2 注意: 1) 对于同一元件可多次使用S/R指令; 2) 与扫描方式有关,当置位、复位指令同时有效时,位于后面的指令具有优 先权; 3) N的取值范围1~255; 4) S、R通常成对使用,也可单独使用或与功能块配合使用。可用R指令对 定时、计数器进行复位。 教 学 内 容 三、立即触点指令 立即指令是为了提高PLC对输入/输出的响应速度而设的,不受PLC扫描方式的影响,允许对输入/输出点进行快速直接存取。 当用立即指令读取输入点状态时,对I进行操作,相应的映像寄存器并未更新;当用立即指令访问输出点时,对Q进行操作,新值同时写到PLC的物理输出点和相应映像寄存器。 立即指令名称和使用说明 指令名 STL LAD 立即取 LDI bit 立即取反 LDNI bit bit注意点 立即触点指令 配时 15 使用说明 立即或 OI bit 立即或反 ONI bit 立即与 AI bit 立即与反 ANI bit Ibit/Ibit只能为I 立即输出 =I bit ( ) I 立即置位 SI bit,N bit( ) SINbit( ) RINbitbit只能为Q 1、bit只能为Q 2、N范围1~128 3、N操作数同S/R指令 立即复位 RI bit,N 例题 I0.5/II0.1II0.4II0.2/II0.0/IQ0.4( ) II1.4IQ0.3( ) I LDNI I0.5 =I Q0.3 ANI I0.0 OI I0.1 LDI I0.4 =I Q0.4 AI I1.4 ONI I0.2 教 学 内 容 任务二 改进的电动机自锁运行 注意点 5 15 配时 引入:任务一的梯形图中存在这样的问题: 当启动按钮按下后电动机开始运行,若启动按钮出现故障不能弹起,按下 停止按钮电动机能够停止转动,一旦松开停止按钮,电动机又马上开始运行了。 这种情况在实际生产时时不允许存在的,如何解决? 一、方案1 1、相关指令 (1)正跳变指令 正跳变指令 PEU 功能:在EU指令前的逻辑运算结果的上升沿产生一个脉冲,驱动后面的 输出线圈。 负跳变指(2)负跳变指令 令 NED 功能:在ED指令前的逻辑运算结果的下降沿产生一个脉冲,驱动后面的 输出线圈。 (3)取反指令 取反指令 NOTNOT 功能:将左侧电路的逻辑运算结果取反。 I0.0M0.0 I0.0( ) P I0.0M0.1M0.0 ( ) N M0.1I0.0M0.2 ( ) NOTM0.2 LD I0.3 = M0.1 EU LD I0.3 = M0.0 NOT LD I0.3 = M0.2 ED 教 学 内 容 注意: 1) EU、ED指令只有在输入信号发生变化时有效,其输出信号脉冲宽度为一个扫描周期; 2) 对于开机时就为接通状态的输入条件,EU指令不被执行; 3) EU、ED指令无操作数; 4) 取反指令无操作数,执行该指令时,能流到大该触点时立即停止;若能流未到达该触点,该触点为其右侧提供能流。 2、解决方案 I0.0PQ0.0I0.1Q0.0注意点 注意 相关指令 配时 10 15 ( ) 二、方案2 1、相关指令 bitS1SRROUTRSbitOUT 置位优先触发器指令 复位优先触发器指令 真值表 指 令 S1 R 0 0 0 1 1 0 1 1 S R1 0 0 0 1 1 0 1 1 输出(bit) 保 持 0 1 1 保 持 0 1 1 SR RS 注: (1)符号表示是一个可选的能流,可级联或串联; (2)bit端操作数包括I、Q、V、M、S。

教 学 内 容 2、解决方案 I0.0Q0.0注意点 解决方案 配时 PS1 I0.1SRR 按下启动按钮I0.0,置位S1端为1,Q0.0得电,电动机开始运行;按下 停止按钮I0.1,复位R端为1,Q0.0断电,电动机停止运行。 例题: 1、 采用一个按钮控制两台电动机依次启动。要求:按下SB1,第一台电动机 启动,松开SB1,第二台电动机启动;按下SB2,两台电动机同时停止。 解:I/O分配 输 入 输 出 I0.0 启动SB1 Q0.0 电动机1输出KM1 I0.1 停止SB2 Q0.1 电动机1输出KM2 Q0.1I0.1I0.0 P( ) Q0.1 Q0.2I0.1 I0.0N( ) Q0.2 注意:使用跳变指令可以使两台电动机的启动时间分开,从而防止电动机同时 启动对电网造成不良影响。 2、电机正反转 Q0.1I0.1Q0.2电机正反PS1OUT转 I0.0SRR Q0.2I0.2Q0.1 PS1OUTI0.0SR R

15 15 10 教 学 内 容 3、单钮启停 I0.0M0.1M0.0注意点 单钮启停 配时 5 ( ) ( ) M0.0Q0.0Q0.0Q0.0M0.1( ) M0.0 教 学 内 容 任务三 保护电动机的正反转 引入: 电动机正反转控制中,按下正转按钮,电动机开始正转,按下反转按钮,电动机马上停止正转,开始反转,这样改变电动机的转向会对电动机有所损伤。为了保护电动机,通常要求: 按下启动按钮I1.0,系统启动,按下正转按钮I0.1,2s后电动机开始正转,如果按下反转按钮,电动机停止正转,2s后开始反转;如果先按下反转按钮I0.2,电动机开始反转,如果按下正转按钮,电动机停止正转,2s后开始正转;如果按下停止按钮,电动机停止转动,这种控制要求在传统继电器控制中,需要使用时间继电器,而使用PLC控制则需要使用定时器指令。 一、相关指令 定时器:T0~T255共256个定时器,用于对内部时钟累计时间增量进行计时。 1、分类、符号及指令 (1)TON:接通延时型 ???IN???PTTONTON Tхх,PT注意点 定时器 分辨率 配时 10 10 注:PT为16位有符号数,1~32767。 (2)TOF:断开延时型 (3)TONR:有记忆接通延时型 2、编号、分辨率与定时时间的计算 (1)分辨率:定时器单位时间的时间增量,也称时基增量。 3种:1ms、10ms、100ms。分辨率不同,定时精度、定时范围和刷新方式也不同。 (2)定时时间=设定值х分辨率 (3)设定值:16位有符号数,1~32767。 教 学 内 容 例:P54表3.8。 注意点 配时 T33 INTON 100PT 定时时间T=100х10ms=1s。 定时器指3、定时器指令使用说明 令使用说①当前值寄存器用于存储定时器累计的时基增量值,存储值是16位有符号明 数1~32767。 ②定时器位用来描述定时器延时动作触点的状态,位ON时,其常开触点闭 合,常闭触点断开。 (1)TON接通延时型定时器(例:按下按钮5s后灯亮) 动作特点:首次扫描时复位。 开始 1) 输入端接通定时; ??常开触点闭合 位ON??2) 时间到?? ?常闭触点断开?当前值继续增大?32767 ? ?位OFF3) 输入端断?复位? ?当前值0 LD I0.0 T37I0.0 TON T37,10 INTON LD T37 PT10 = Q0.0 T37Q0.0 ( ) I0.0 10 T37当前值32767 T37位、Q0.0 10 教 学 内 容 (2)TOF断开延时定时器 动作特点:首次扫描时,位OFF,当前值为0。 1) 输入端通??注意点 TOF TONR 配时 10 10 ?位:通; 当前值0?定时; 2) 输入端断3) 时间到??开始?位:断 ?当前值不变注:可用复位指令进行复位。 I0.0IN100T33PTQ0.0T33TOF( ) I0.0100 T37当前值T37位、Q0.0 (3)TONR有记忆接通延时定时器:累计输入电路接通的若干个时间间隔。 动作特点: 1)输入端接通开始定时; ??常开触点闭合?位ON?2)累计时间到?? ?常闭触点断开?当前值继续增大?32767?3)用复位指令对其复位 注:输入端断开时当前值保持不变。 I0.0T2INTONR100T2I0.3PTQ0.0T21( )R)(

教 学 内 容 注意点 刷新方式和正确使用 配时 I0.0100 T2当前值T2位I0.3 10 注意: (1)TON与TOF不能共享同一个定时器编号; (2)TOF可以用复位指令进行复位; (3)TONR只能用复位指令进行复位。 4、定时器的刷新方式和正确使用 (1)定时器的刷新方式 1)1ms定时器 1ms定时器由系统每隔1ms刷新一次,与扫描周期及程序处理无关。它采用的是中断刷新方式。因此,当扫描周期大于1ms时,在一个周期中可能被多次刷新,其当前值在一个扫描周期内不一定保持一致。 2)10ms定时器 10ms定时器由系统在每个扫描周期开始时自动刷新,由于是每个扫描周期只刷新一次,故在一个扫描周期内定时器位和定时器的当前值保持不变。 3)100ms定时器 100ms定时器在定时器指令执行时被刷新,因此,若100ms定时器被激活后,如果不是每个扫描周期都执行定时器指令或在一个扫描周期内多次执行定时器指令,则都会造成计时失准,所以在跳转指令和循环指令段中使用定时器时,要格外小心。100ms定时器仅用在定时器指令在每个扫描周期执行一次的程序中。 教 学 内 容 (2)定时器的正确使用 注意点 配时 定时器计时时间到时产生一个宽度为一个扫描周期的脉冲。 1)1 ms定时器 1 ms定时器 错误 正确 1 ms定时器,在使用错误方法时,只有当定时器的刷新发生在T32的常 闭触点执行以后到T32的常开触点执行以前的区间内,Q0.0才能产生一个扫 描周期的脉冲,而这种可能性是极小的。 2)10 ms定时器 10 ms定时器 错误 正确 10 ms定时器T33,使用错误方法时,Q0.0永远产生不了这个脉冲。因为 当定时器时间到时,定时器在每次扫描开始时刷新,该例中T33被置位,但执 行到定时器指令时,定时器将被复位。 100 ms定2)100 ms定时器 时器 正确 最好 100 ms定时器在执行指令时刷新。 10 10 教 学 内 容 二、解决方案 1、I/O分配 输入 输出 I1.0:系统启动 I0.1:正转 Q0.1:正转 I0.0:停止 I0.2:反转 Q0.2:反转 2、程序 注意点 解决方案 配时 10 例3.7:使用接在I0.0的光电开关检测传输带上有无产品通过,有产品通过时I0.0为ON,若10s内没有产品通过,由 Q0.0发出报警信号,用I0.1解除报警信号。 教 学 内 容 三、计数器指令:对输入信号上升沿进行计数。 注意点 配时 1、分类 分类 (1)加计数器(CTU) ??? CUCTU CTU Cхх,PV R ???PV (2)加减计数器(CTUD) ??? CUCTUD CTUD Cхх,PV CD R ???PV (3)减计数器(CTD) ??? CDCTD CTD Cхх,PV LD ???PV 2、编号 编号 计数器编号范围为C0~C255。不同类型的计数器不能共用。PV:1~32767。 3、使用说明 (1)加计数器(CTU) CTU LD I0.0 LD I0.2 CTU C4,4 LD C4 = Q0.0 15 15 教 学 内 容 I0.0I0.2C4当前值23456注意点 CTD 配时 15 15 1C4位,Q0.0 开始计数:①R端断开②CU端接通 计数器位:当前值≥PV时,置1; 复位:R端接通或用复位指令; 首次扫描时,计数器为OFF。 (2)减计数器(CTD) LD I0.0 LD I0.1 CTD C1,3 LD C1 = Q0.0 I0.0I0.1C1当前值C1位,Q0.0321302 开始计数:①CD上升沿②LD为OFF,计数器从当前值减1; 复位:LD端ON或复位指令; 计数器ON:当前值减为0; 首次扫描时,计数器位为ON,当前值为0。

教 学 内 容 (3)加减计数器(CTUD) LD I0.0 LD I0.1 LD I0.2 CTUD C48,4 LD C48 = Q0.0 I0.0I0.1I0.2C48当前值10C48位,Q0.023454345注意点 CTUD 配时 15 15 例:1、用计数器设计长延时电路 SM0.4:周期为1min脉冲 定时时间3000min。 2、用计数器扩展定时器定时范围 I0.2Q0.010000h 教 学 内 容 任务四 需要掌握的其他指令 S7-200PLC使用一个堆栈来处理所有逻辑操作,它和计算机中的堆栈结构相同。 堆栈:是一组能够存储和取出数据的暂存单元,特点是:“先进后出”。进栈,新值入栈顶,栈底值丢失;出栈,栈顶值弹出,栈底值补进随机数。 逻辑堆栈指令,用来完成对触点进行的复杂连接。 西门子公司系统手册中把ALD、OLD、LPS、LRD、LPP、LDS指令都归纳为栈操作指令。 1、串联电路块的并联连接 串联电路块:两个以上触点串联形成的支路。 OLD:或块指令。用于串联电路块的并联。无操作数。 例: LD I0.0 A M0.0 LD I0.1 AN M0.1 OLD LDN I0.2 A M0.2 OLD A M0.3 = Q0.0 注意点 OLD 配时 20 20 教 学 内 容 练习: 注意点 ALD LPS LRD 配时 2、并联电路块的串联连接 并联电路块:两条以上支路并联形成的电路。 ALD:与块指令。用于并联电路块的串联。无操作数。 例: LD I0.0 O I0.1 LD M0.0 A M0.1 LD M0.2 AN M0.3 OLD ALD = Q0.0 3、入栈LPS(Logic Push):分支电路开始指令 从梯形图分支结构中可以看出,它用于生成一条新母线,其左侧为原来的主逻辑块,右侧为新的从逻辑块,从堆栈使用上来讲,LPS指令作用:把栈顶值复制后压入堆栈。 4、LRD(Logic Read):读栈 在梯形图分支结构中,当新母线左侧为主逻辑块时,LPS开始左侧的第一个从逻辑块编程,LRD开始第二个以后的从逻辑块编程。从使用上讲,LRD读取最近的LPS压入堆栈的内容。 20 10 教 学 内 容 5、LPP(Logic Pop):出栈(分支电路结束指令) 在梯形图分支结构中,LPP用于LPS产生的新母线右侧的最后一个从逻辑块编程。从堆栈使用上来讲,LPP把堆栈弹出一级,堆栈内容依次上移。 例题:(1) 注意点 LPP LDS 配时 10 10 LD I0.0 OLD LPS ALD LD M0.0 = Q0.1 O M0.1 LPP ALD A M1.0 = Q0.0 = Q0.2 LRD LD M1.1 LD M0.2 ON M1.2 A M0.3 ALD LDN M0.4 = Q0.3 A M0.5 6、装入堆栈指令LDS(Load Stack) 功能:复制堆栈中的第n个值到栈顶,而栈底丢失,该指令使用较少。 格式:LDS n(n为0~8的整数) 例: LDS 3 入栈前 iv0 iv1 iv2 iv3 iv4 iv5 iv6 iv7 iv8 入栈后 iv3 iv0 iv1 iv2 iv3 iv4 iv5 iv6 iv7 教 学 内 容 任务五 根据继电器电路设计梯形图的方法 注意点 配时 30 15 接触器-继电器法:依据所控制设备的接触器-继电器控制电路的原理图, 用PLC对应的符号和功能相当的器件,把原来的接触器-继电器系统的控制电 路直接“翻译”成梯形图程序的设计方法。 在分析PLC控制系统的功能时,可以将PLC想象成一个继电器控制系统 中的控制箱,其外部接线图描述了这个控制箱的外部接线,梯形图是这个控制 箱的内部“线路图”,梯形图中的I和Q是这个控制箱与外部世界联系的“接 口继电器”,这样就可以用分析继电器电路图的方法来分析PLC控制系统。 分析步骤: 分析步骤 (1)读懂现有设备接触器-继电器的控制电路原理图 首先划分好现有设备的主电路和控制电路,找出主电路和控制电路的关键 元件及相互关联的元件和电路。 然后对主电路进行识图分析,逐一分析各电动机控制主电路中的每一个元 器件在电路中的作用、功能。 最后对控制电路进行识图分析,逐一分析各电动机对应的控制电路中每一 个元器件在电路中的作用、功能等。弄清楚各控制的逻辑关系。 (2)对照PLC的I/O接线端,将现有接触器-继电器控制电路图上 的控制器(如按钮、行程开关、光电开关、其他传感器等)进行编号并换成对 应的输入点;将现有电路图上的被控制器件(如线圈、指示灯、数码管等)进 行编号并换成对应输出点。 (3)将现有电路图中的中间继电器、定时器用PLC的辅助继电器、定 时器代替。 (4)完成“翻译”后,将梯形图进行简化和修改。 例:4台电动机M1~M4。要求:前级电动机不启动,后级电动机也无 法启动;前级电动机停止时;后级电动机也停止。

教 学 内 容 注意点 硬件接线 程序 15 15 15 配时 FR1SB1-1SB2-1SB3-1SB4-1FR2SB1-2FR3KM1SB2-2KM2SB3-2KM3SB4-2KM4FR4KM1KM2KM3KM1KM2KM3KM4 1MSB1-1SB1-2SB2-1SB2-2I0.0I0.1I0.2I0.32MSB3-1SB3-2SB4-1SB4-2I0.4I0.5I0.6I0.71LQ0.0Q0.1Q0.2Q0.3KM1KM2KM3KM4FR1FR2FR3FR4 教 学 内 容 模块四 顺序控制设计法 注意点 15 15 配时 任务一 学会画系统的顺序控制功能图 一、顺序控制设计法 1、定义:按照生产工艺预先规定的顺序,在各个输入信号的作用下,根据内定义 部状态和时间的顺序,在生产过程中各个执行机构自动地有序地进行操作。 2、顺序功能图(SFC) 描述控制系统的控制过程、功能和特性的一种图形,是设计PLC的顺序 控制程序的有力工具。 3、顺序功能图的组成 步、有向连线、转换、转换条件、动作 组成 二、步与动作 1、步的定义 顺序控制由若干步组成,每个步骤称为一个工步或工作状态,而顺序控制 在任何时刻只能处于一种工作状态。S7-200用顺序控制继电器S或位存储器M 作为顺序控制元件。 2、表示 M0.0步初始步: 与系统初始状态相对应的步 3、与步对应的动作或命令 控制系统=被控系统+施控系统 ?对被控系统,在某一步中要完成某些“动作”(action) ? ?对施控系统,在某一步中要向被控系统发出某些命令(command) 将“命令”和“动作”统称为动作。用矩形框中的文字或符号表示动作, 该矩形框应与相应的步的符号相连。 若一步有几个动作,有两种画法表示: 或55动作A 动作B动作A 动作B

教 学 内 容 4、活动步 当系统处于某一步所在的阶段时,该步处于活动状态,称为“活动步”,步处于活动状态时,相应的动作被执行,处于不活动状态时,相应的非存储型动作被停止执行。 三、有向连线与转换条件 1、有向连线 步的活动状态习惯的进展方向从上到下或从左到右,在这两个方向上的有向连线上的箭头可省略。 2、转换 用有向连线上与有向连线垂直的短划线表示。 3、转换条件 使当前步进入下一步的信号称为转换条件。 例: SM0.1M0.0I0.0Q0.0Q0.15s引 风 机鼓 风 机5sI0.0M0.1T37M0.2I0.1M0.3T38Q0.0T37注意点 有向连线与转换条件 配时 Q0.0Q0.1Q0.0T38 四、顺序功能图中转换实现的基本原则 1、转换实现的条件 (1)所有前级步都是活动步 (2)相应的转换条件得到满足 缺一不可。 2、转换实现应完成的操作 (1)使所有由有向连线与相应转换符号相连的后续步都变为活动步; (2)使所有由有向连线与相应转换符号相连的前级步都为不活动步。 15 15 15 教 学 内 容 3、注意事项 (1)两步之间必须有转换 (2)两转换之间必须用步分隔 (3)不能遗漏初始步 4、本质 (1)经验设计法:用I直接控制Q; (2)顺序控制设计法:用I控制代表各步的编程元件M,再用它们控制输出Q。 I梯形图QI控制电路M输出电路Q注意点 注意事项 本质 配时 15 教 学 内 容 任务二 学会使用启保停电路设计顺序功能图的梯形图程序 一、单序列的编程方法 SM0.1M0.0I0.0引 风 机鼓 风 机5sM0.1T37M0.2I0.1M0.3T38Q0.0T37注意点 单序列的编程方法 配时 Q0.0Q0.1Q0.0T38 25 20

教 学 内 容 二、选择序列的编程方法 液体AQ0.0 阀AI0.1上限位Q0.1 阀B液体B注意点 配时 初始:容器空,各阀门关闭,各传感器均为0状态。按下启动按钮,打开阀A,中限位ON,关闭A,打开B。选择序列的编程方法 I0.2中限位I0.1下限位Q0.2 阀CMSM0.1M0.0I0.3启动M0.1M0.2M0.3T37M0.4M0.5Q0.3放液Q0.3T38放液I0.2下限位Q0.0进液AQ0.1进液BQ0.2T37搅拌I0.0中限位I0.1上限位T38M1.0·T38M1.0· 液体升到上限位,关闭B,M开始搅 拌,60s后停,打开C放出混合液, 液面降至下限位,再过5s,容器放空, 关闭C,打开A,又开始下一周期操 作。 25 20

教 学 内 容 三、并列序列的编程方法 注意点 配时 并列序列Q0.4 小钻头I0.3 大钻头Q0.2I0.5的编程方法 Q0.1Q0.3I0.4I0.2 两钻头同时钻两孔。初始:两钻头在最上面,I0.3、I0.5 ON。按下启动I0.0, 工件夹紧,两钻头工作,到I0.2、I0.4分别上行回到I0.3、I0.5停,两个都到 位后工件被松开,松开到位后,加工结束,返回初始。 SM0.1 M0.0 I0.3·I0.5·I0.0M0.1Q0.0 I0.1已夹紧 Q0.3M0.5Q0.1M0.2I0.4已钻完 I0.2已钻完M0.6Q0.4M0.3Q0.2 I0.5上升到位I0.3上升到位 M0.7M0.4 =1 M0.5Q0.3 I0.7已松开 25 25 教 学 内 容 注意点 程序 配时 25 15 练习 教 学 内 容 注意点 基础知识 基本指令 编程方法 高级指令 配时 30 30 15 15 复 习 一、PLC基础知识 1、定义 2、基本结构 3、工作原理 4、编程语言 5、性能指标 6、电源、I/O接线 7、编址 二、基本指令 1、逻辑位指令 2、定时器指令 3、计数器指令 4、堆栈指令 三、编程方法 1、经验设计法 2、顺序功能图 3、继电器线路的PLC改造 四、高级指令 1、传送 2、比较 3、移位 4、运算

本文来源:https://www.bwwdw.com/article/mcgr.html

Top