
国家开散大学数字化学习资源中心 知识讲授 1.1PLC的系统林件 风C的软件分为两大部分: (1)系统软件:由乳C制造商因化在机内。用以控制LC本身的运作。系统载件影响 LC的性能,通过改进系统款件就可在不增加任何设备的条件下改暑PLC的性能,因此C 生产厂家对系统软件非常重税,不斯完善系饶软件,使其功能越米越强。 (2)用户程序:由LC的使用者编制并输入,用于控制外部对象的运行。C提供了 完整的编程语言,按属不月的控制要求编制不同的控制程序,也就是所滑的“可编程序“, 以适应C在工业环境中的使用, 所以本误程学习的重点就是用户程序的编制: 1.2PLC的输程语言 IC(国际电工委员会)于1994年5月公布刊.C标准(1EC1131),第三部分(IEC1131-3) 中定义了以下5种C的编程语言的表达方式。 ·梯形图L0(Ladder Diagran) ●语句表Sl.(Staterent List) ·功径块图FD(Funct1o0 Block Diagram) ●结构文本ST(Structured Text) ·顺序功能图SFt(Sequential Functio地Chart) 对于初学者来说。梯形图简单导桶,是首选的编程语言。 S7-200系列PLC所使用的骗程软件STEP-7 Micro/IN,主要提供梯形图AD、语句表 STL和功能块图D三种编程语言, 例如,以下为一个简单的篮电器控制的水泵启停电气动画: 具体请看“继电器控制的水系启停电气”动画 雅电器控制的水聚启停电气 如果以常开按钮作为停止按钮。采川PC控制接触器Q1的运行,进而编写川户程序。 则不同编程语言表述如下: (1)梯形图AD 图梯形图如 ·左侧垂直的线称作母线,接点在水平线上相串联或并联。 ·接点的水平方向串联相当于“与”ND),如图中I0.0和I0.1是“与”逻相关系。 垂直方向的接点并联相当于“或”(0),如1Q,0和000是“成”逐辑关系。 1
国家开放大学数字化学习资源中心 知识讲授 1 1.1 PLC 的系统软件 PLC 的软件分为两大部分: (1)系统软件:由 PLC 制造商固化在机内,用以控制 PLC 本身的运作。系统软件影响 PLC 的性能,通过改进系统软件就可在不增加任何设备的条件下改善 PLC 的性能,因此 PLC 生产厂家对系统软件非常重视,不断完善系统软件,使其功能越来越强。 (2)用户程序:由 PLC 的使用者编制并输入,用于控制外部对象的运行。PLC 提供了 完整的编程语言,按照不同的控制要求编制不同的控制程序,也就是所谓的“可编程序”, 以适应 PLC 在工业环境中的使用。 所以本课程学习的重点就是用户程序的编制。 1.2 PLC 的编程语言 IEC(国际电工委员会)于 1994 年 5 月公布 PLC 标准(IEC1131),第三部分(IEC1131-3) 中定义了以下 5 种 PLC 的编程语言的表达方式。 ⚫ 梯形图 LAD(Ladder Diagram) ⚫ 语句表 STL(Statement List) ⚫ 功能块图 FBD(Function Block Diagram) ⚫ 结构文本 ST(Structured Text) ⚫ 顺序功能图 SFC(Sequential Function Chart) 对于初学者来说,梯形图简单易懂,是首选的编程语言。 S7-200 系列 PLC 所使用的编程软件 STEP-7 Micro/WIN,主要提供梯形图 LAD、语句表 STL 和功能块图 FBD 三种编程语言。 例如,以下为—个简单的继电器控制的水泵启停电气动画。 具体请看“继电器控制的水泵启停电气”动画 继电器控制的水泵启停电气 如果以常开按钮作为停止按钮,采用 PLC 控制接触器 QA1 的运行,进而编写用户程序, 则不同编程语言表述如下: (1)梯形图 LAD 图 梯形图 LAD ⚫ 左侧垂直的线称作母线,接点在水平线上相串联或并联。 ⚫ 接点的水平方向串联相当于“与”(AND),如图中 I0.0 和 I0.1 是“与”逻辑关系。 ⚫ 垂直方向的接点并联相当于“或”(OR),如 I0.0 和 Q0.0 是“或”逻辑关系

国家开故大学数字化学习登夏中心 知识讲授一 梯形图语言是在雅电器控制电路图的基础上发展而米的,基本思把是一致的,只是使用 符号和表达方式上有一定区别。梯形图语言最大的优点就是直观易懂。 (2)语句表ST D 1a.0 0 Q0.0 AN 1a.1 00.0 语句表是一种与汇编语言相类似的助记符编程表达式,用规定的助记符裤述控制要求。 尽管语句表不如梯形图形象直观,程序的输入和修政也不如其它图形方式简单。但是其功能 最强。 (3)功能块图D 图功能块图P面 功能块图语言与数字电子技术的逻辑电路图类奴,其功能由方框内的符号确定,并通过 一定的逻铜关系将它们违接起来。不同的功能块实现不同的功能,从面实现所需控要求, 香字习活描 透过应a作江家库卓,规用限用进.清气来五北时童块透这二种端行适有中这适保一种圣言莲以上水无限年方制 程票异阳帽西华果单中的”可时树候。 程果,能用序正来克装个个件,调2西北生下款科统石联件, 06 以此形式呈现下面的内容,在“4-4知识讲授”页面中找 在编写相对复杂的C程序时,你会发现使用梯形图或功能块图编写的程序,在任何时 候都可以转换成语句表,但并不是用语句表编写的程序都能转换成梯形图域功能块图。 二、PLC的指◆结构和梯形图编程 2.1指令结构 风C程序就是由指令按属控制要求组合起来的,LC控制系统动作的过程就是LC内部 一条条指令执行的过程。不同C厂家有不同的指令系统
国家开放大学数字化学习资源中心 知识讲授 2 梯形图语言是在继电器控制电路图的基础上发展而来的,基本思想是一致的,只是使用 符号和表达方式上有一定区别。梯形图语言最大的优点就是直观易懂。 (2)语句表 STL LD I0.0 O Q0.0 AN I0.1 = Q0.0 语句表是一种与汇编语言相类似的助记符编程表达式,用规定的助记符描述控制要求。 尽管语句表不如梯形图形象直观,程序的输入和修改也不如其它图形方式简单,但是其功能 最强。 (3)功能块图 FBD 图 功能块图 FBD 功能块图语言与数字电子技术的逻辑电路图类似,其功能由方框内的符号确定,并通过 一定的逻辑关系将它们连接起来。不同的功能块实现不同的功能,从而实现所需控制要求。 以此形式呈现下面的内容,在“4-4 知识讲授”页面中找 在编写相对复杂的 PLC 程序时,你会发现使用梯形图或功能块图编写的程序,在任何时 候都可以转换成语句表,但并不是用语句表编写的程序都能转换成梯形图或功能块图。 二、PLC 的指令结构和梯形图编程 2.1 指令结构 PLC 程序就是由指令按照控制要求组合起来的,PLC 控制系统动作的过程就是 PLC 内部 一条条指令执行的过程。不同 PLC 厂家有不同的指令系统

国家开教大学数字化学瓷源中心 短识讲授 编程指令是程序的最小独立单位,用户程序是由若干条顺序排列的指令构成.S7-200州C 的指令由操作码和操作数两部分组成,操作码定义要执行的功能。它告诉U该数什么:操 作数为执行该操作所需要的信息,它告诉C四用什么去做。指令举例如下: 具体请看“编程指令的功能”动画 编程指令的功能 (1)数据类型 S7-200C基本数据类型见下表, 表基本数据类型 养本数据类型 数据范國 数 布尔型 1 0,1 字节型 0^255 (Byte】 无 学 型 065535 符号数 (Word) 6 双字型 3 0°(2-1) (Dord) 2 字节型 8 -128^127 (Byte) 有 整数型 -32768°-32767 符号数 (Int) 6 双整数型 3 -2、(2-1) (DInt) 2 -3.402823×10-1.175495× 3 10”(负数) 实数型(ReaI) 2 1.175495×103.402823×10 (正数) (2)寻址方式:指◆得到操作数的方式,可以直接成间接给出。 表寻址方式
国家开放大学数字化学习资源中心 知识讲授 3 编程指令是程序的最小独立单位,用户程序是由若干条顺序排列的指令构成。S7-200PLC 的指令由操作码和操作数两部分组成,操作码定义要执行的功能,它告诉 CPU 该做什么;操 作数为执行该操作所需要的信息,它告诉 CPU 用什么去做。指令举例如下: 具体请看“编程指令的功能”动画 编程指令的功能 (1)数据类型 S7-200PLC 基本数据类型见下表。 表 基本数据类型 基本数据类型 位 数 数据范围 布尔型 1 0,1 无 符号数 字节型 (Byte) 8 0~255 字 型 (Word) 1 6 0~65535 双字型 (DWord) 3 2 0~(2 32 -1) 有 符号数 字节型 (Byte) 8 -128~127 整数型 (Int) 1 6 -32768~-32767 双整数型 (DInt) 3 2 -2 31 ~(2 31 -1) 实数型(Real) 3 2 -3.402823 × 1038 ~-1.175495 × 10-38(负数) 1.175495×10-38~3.402823×1038 (正数) (2)寻址方式:指令得到操作数的方式,可以直接或间接给出。 表 寻址方式

国家开散大学数字化学习货亚中心 知识讲授 寻址方式 定义 位寻址 位寻址是对存储器中的某一位适进行读写访问。 (bit) 字节寻址 字节(bt》寻址由存储区标识符、字节标识符)、字节地址组合而 成,例如B100, 字寻址 字(16bit)寻址由存储区标识符、字标识符()及起始字节地址组合 面成,例如100. 双字寻址 双字(32bit)寻址由存销区标识符,双字标识符)及起始字节地址 组合南成,例如100. 对于棱拟量输入寄存器A【和榄拟量输出寄存器,其长度均为一个字长,只能进行学 寻址:对于定时器T,计数墨C,累加图C和高速计数墨C的寻址格式均为符号后加骗号, 例如T63、C8、AC0、HC1.另外,S7-200系列PC在进行扩展时,输入/输出膜像寄存器是 以字节为单位分配给各棱块的输入/输出点。 22梯形图的商法 《1)棉形图的阻成:梯形图是在传统电器控制系统电路图的基础上演变而来的,形式 上类似于电器控制电路,由触点、线圈和用方柜表示的功能块等组成。 具体请看“梯形图的各组成部分”动画 梯形图的各组成部分 ·触点:代表逻辑输入条件,如外部的开关、按组和内部条件等。 ·线圈,代表逻辑输出站果。用来控制外部的负我成内部的输出条件, ·功能块:用来表示计数器、计时器或者数学运算等功能指令。 ·母线:出励传统电气原理图的分析方法而想象得左正右负的直流电源线(S7-00C 的梯形图中者略了右侧的垂直母线). (2)梯形图的特点 ·梯形图是“从上到下”按行绘制的,每一行是“从左到右”绘制的,左侧总是输入 接点,最右侧为输出元素: ·梯形图中的输入接点,输出线圈不是物理接点和线圈,面是输入、输出寄存器中的 输入,输出点的状老 ·输入接点和输出找圈在棉形图中可以无限次使用:
国家开放大学数字化学习资源中心 知识讲授 4 寻址方式 定义 位寻址 (bit) 位寻址是对存储器中的某一位进行读写访问。 字节寻址 字节(8bit)寻址由存储区标识符、字节标识符(B)、字节地址组合而 成,例如 VB100。 字寻址 字(16 bit)寻址由存储区标识符、字标识符(W)及起始字节地址组合 而成,例如 VW100。 双字寻址 双字(32 bit)寻址由存储区标识符、双字标识符(DW)及起始字节地址 组合而成,例如 VDW100。 对于模拟量输入寄存器 AI 和模拟量输出寄存器 AW,其长度均为一个字长,只能进行字 寻址。对于定时器 T、计数器 C、累加器 AC 和高速计数器 HC 的寻址格式均为符号后加编号, 例如 T63、C8、AC0、HC1。另外,S7-200 系列 PLC 在进行扩展时,输入/输出映像寄存器是 以字节为单位分配给各模块的输入/输出点。 2.2 梯形图的画法 (1)梯形图的组成:梯形图是在传统电器控制系统电路图的基础上演变而来的,形式 上类似于电器控制电路,由触点、线圈和用方框表示的功能块等组成。 具体请看“梯形图的各组成部分”动画 梯形图的各组成部分 ⚫ 触点:代表逻辑输入条件,如外部的开关、按钮和内部条件等。 ⚫ 线圈:代表逻辑输出结果,用来控制外部的负载或内部的输出条件。 ⚫ 功能块:用来表示计数器、计时器或者数学运算等功能指令。 ⚫ 母线:借助传统电气原理图的分析方法而想象得左正右负的直流电源线(S7-200PLC 的梯形图中省略了右侧的垂直母线)。 (2)梯形图的特点 ⚫ 梯形图是“从上到下”按行绘制的,每一行是“从左到右”绘制的,左侧总是输入 接点,最右侧为输出元素; ⚫ 梯形图中的输入接点、输出线圈不是物理接点和线圈,而是输入、输出寄存器中的 输入、输出点的状态; ⚫ 输入接点和输出线圈在梯形图中可以无限次使用;

园家开故大学数字化学习隆覆中心 知识讲授 ·PC是采用不斯循环、顺序扫描的方式工作。梯形图中各元件是按扫描顺序候次执 行的,是一种串行处理方式。 (3)梯形图编程的基本规则 例1:梯形图按“从上而下,从左到右”的顺序绘制,每一逻辑行起于左母线,终于右 母线。不使在线圈与右母线之间连接其它元素。 具体请看“梯形图偏程的基本找则1”动面 棉形图编程的基本规心1 例2:输出不能与左母线相连。如果需要,可以通过一个没有使用的内部寄存器的常闭 触点米连接。设M10,0为一个没有使用过的内部寄存器。 具体请看“梯形图编程的基本规则1”动面 梯形图编程的基本规则2 例3:梯形图中的触点应画在水平支溶上,不应属在垂直支路上, 具体请看“梯形图编程的基本规则1”动面 梯形图编程的基本规(4 修习活动 请尝试在STE-了Mi©r0/软件中,输入例1例3中不正确的梯形图程序,看看是否 可以输入。 例4:在若干支路并联时,应将具有串联触点的支路政在上面。通过梯形图程序的优化, 使得程序简化、执行过程简单。 此处插入“梯形图编程的基本规则4”动西 梯形图线程的基本规心4 例5:在若干支路串联时,应将具有并联触点的支路政在前面,通过梯形图程序的优化, 省略程序执行时的堆找操作,减少指令步数。 此处插入“梯形图编程的基本规则5”动画 幅形图编程的基本规5 例,在程序设计封对于活要多次使用的若干逐辑运算的组合,应尽量使用内部存错器 简化程序,减少指令步数,为程序的修改和调参增如便利。 此处插入“梯形图偏程的基本规则6”动画 桃形图编程的基本规则6
国家开放大学数字化学习资源中心 知识讲授 5 ⚫ PLC 是采用不断循环、顺序扫描的方式工作,梯形图中各元件是按扫描顺序依次执 行的,是一种串行处理方式。 (3)梯形图编程的基本规则 例 1:梯形图按“从上而下,从左到右”的顺序绘制,每一逻辑行起于左母线,终于右 母线。不能在线圈与右母线之间连接其它元素。 具体请看“梯形图编程的基本规则 1”动画 梯形图编程的基本规则 1 例 2:输出不能与左母线相连。如果需要,可以通过一个没有使用的内部寄存器的常闭 触点来连接。设 M10.0 为一个没有使用过的内部寄存器。 具体请看“梯形图编程的基本规则 1”动画 梯形图编程的基本规则 2 例 3:梯形图中的触点应画在水平支路上,不应画在垂直支路上。 具体请看“梯形图编程的基本规则 1”动画 梯形图编程的基本规则 4 学习活动 请尝试在 STEP-7 Micro/WIN 软件中,输入例 1-例 3 中不正确的梯形图程序,看看是否 可以输入。 例 4:在若干支路并联时,应将具有串联触点的支路放在上面。通过梯形图程序的优化, 使得程序简化、执行过程简单。 此处插入“梯形图编程的基本规则 4”动画 梯形图编程的基本规则 4 例 5:在若干支路串联时,应将具有并联触点的支路放在前面。通过梯形图程序的优化, 省略程序执行时的堆栈操作,减少指令步数。 此处插入“梯形图编程的基本规则 5”动画 梯形图编程的基本规则 5 例 6:在程序设计时对于需要多次使用的若干逻辑运算的组合,应尽量使用内部存储器 简化程序,减少指令步数,为程序的修改和调整增加便利。 此处插入“梯形图编程的基本规则 6”动画 梯形图编程的基本规则 6

国家开放大学数字化学习瓷源中心 如识讲授 三、PLC的基本指令 31基本逻辑指◆ 在知识讲解部分,我们为您提供了两种如试呈现方式,你可以根据自己的需求进行透择 性学习。 你可以听孙志解老师讲解本节知识。 你也可以通过研读以下内容学习。 (1)位逻辑指:针对触点和线圈进行运算提作, ·标准触点指令包括常开(动合)触点及常闭(动断)触点指◆。触点指令含常开触点指 令、常闭触点指令、取反粉令、正锅变指令和货跳边指令。 ·线圈指令月米表达一段程序的运算结果。线圈指令含普通线图指令、置位及复位线 圈指令和立即线圈雷◆等爱型。 此处插入图片“位逐辑指令的应用” 图位逻辑指令的应用 各网络实观的功能如下: ·网络1:当常开触点10.0和10.1为0N(用合),Q0.0有输出:同时00.0和0.1 具有相反的逻辑状态。0.1无输出 ·网络2:当常开触点10.2为N(周合)或者常闭触点10.3为0F(断开),q0.2 有输出。由此可知:要激活输出,梯形图的并联分支中至少应有一个逻辑值为真。 ·网络3:【0.4的上升沿使Q4有输出一个扫描周期,10.4的下降沿使Q0.5有输 出一个扫描圆期。由于C的扫描周期一般为毫秒级。因此G0.4和G0.5的状态变化太快。 以至于程序中无法用状态图监视,故利用置位和复位指令将Q3的状态变化镇存,以监税 I0,4的状志。程序中线圈指◆以及堆栈指◆将在后铁章节中介绍。 注意: ●常开触点和常闭触点的操作数为1、Q、V,M、S刻、S,T、C,L等,数据类型均为 布尔亚。 ·取反触点将它左边电塔的逐辑运算结果取反,逐辑运算结果若为1则变为0,为0 则变为1,即取反指令改变能流输入的状态。注意,该指令没有操作数。 ·正,负碳变指令可以产生一个扫描周期的陈冲,由于扫描封间太短。常用于启动及 关断条件的判定,以及配合功能指令完成一些逐辑控制任务
国家开放大学数字化学习资源中心 知识讲授 6 三、PLC 的基本指令 3.1 基本逻辑指令 在知识讲解部分,我们为您提供了两种知识呈现方式,你可以根据自己的需求进行选择 性学习。 你可以听孙志娟老师讲解本节知识。 你也可以通过研读以下内容学习。 (1)位逻辑指令:针对触点和线圈进行运算操作。 ⚫ 标准触点指令包括常开(动合)触点及常闭(动断)触点指令。触点指令含常开触点指 令、常闭触点指令、取反指令、正跳变指令和负跳边指令。 ⚫ 线圈指令用来表达一段程序的运算结果。线圈指令含普通线圈指令、置位及复位线 圈指令和立即线圈指令等类型。 此处插入图片“位逻辑指令的应用” 图 位逻辑指令的应用 各网络实现的功能如下: ⚫ 网络 1:当常开触点 I0.0 和 I0.1 为 ON(闭合),Q0.0 有输出;同时 Q0.0 和 Q0.1 具有相反的逻辑状态,Q0.1 无输出。 ⚫ 网络 2:当常开触点 I0.2 为 ON(闭合)或者常闭触点 I0.3 为 OFF(断开),Q0.2 有输出。由此可知:要激活输出,梯形图的并联分支中至少应有一个逻辑值为真。 ⚫ 网络 3:I0.4 的上升沿使 Q0.4 有输出一个扫描周期,I0.4 的下降沿使 Q0.5 有输 出一个扫描周期。由于 PLC 的扫描周期一般为毫秒级,因此 Q0.4 和 Q0.5 的状态变化太快, 以至于程序中无法用状态图监视,故利用置位和复位指令将 Q0.3 的状态变化锁存,以监视 I0.4 的状态。程序中线圈指令以及堆栈指令将在后续章节中介绍。 注意: ⚫ 常开触点和常闭触点的操作数为 I、Q、V、M、SM、S、T、C、L 等,数据类型均为 布尔型。 ⚫ 取反触点将它左边电路的逻辑运算结果取反,逻辑运算结果若为 1 则变为 0,为 0 则变为 1,即取反指令改变能流输入的状态。注意,该指令没有操作数。 ⚫ 正、负跳变指令可以产生一个扫描周期的脉冲,由于扫描时间太短,常用于启动及 关断条件的判定,以及配合功能指令完成一些逻辑控制任务

国家开散大学数字化学习货亚中心 加识讲授 ·置位线圈指◆(S)在相关工作条件满足时,即执行置位线圈指令时,从指定的位地 址开始的N1255)个位地址都被置位(变为1)。工作条件失去后,这些位仍保持置1,复 位需用线圈复位指令(),从指定的位地址开始的×=1255)个位地址都被复位(变为0)。 (2)s触发署指令 ©触发器的基木功能与置位指令S和复位指令R的功能相同: ·置位优先触发器(Set Dominant B1 stable,S绿)的置位S1和R同时为1时,输出 0UT为1: ·复位优先触发器(Reset Doainant Bistable,S》的置位Sl和R同时为I时,输 出0T为0. 例1:在工业控制中,传送带系统应用普遍。如图所示为一传送带系统。在传送带的起 点有再个按钮,用于启动的S零引和停止的SF2:在传送带的尾端也有两个按钮,用于启动的 SF3和停止的SF4。可以从任一端启动成停止传送带。并且,当传送带上的物体到达末瑞时, 传感器SF5使传送带停止。请分配1/0通道并授计C控制程序。 此处插入“传透带系统”动画 传送带扇饶 电动机控制的1/0分配表如下: 表I/0分配 地址 说明 功能 传送带起点的启动按钮,常 10.0 SF1 开按钮 传送带起点的停机按钮,常 10.1 SF2 闭按钮 传送带锋点的启动按钮,常 10.2 53 开按细 传送带终点的停机按扭,常 10.3 SFI 用按钮 开关型检测传感器,常闭按 10.4 SF5 组 40.0 QA 电动帆M运行,动传送带
国家开放大学数字化学习资源中心 知识讲授 7 ⚫ 置位线圈指令(S)在相关工作条件满足时,即执行置位线圈指令时,从指定的位地 址开始的 N(N=1~255)个位地址都被置位(变为 1)。工作条件失去后,这些位仍保持置 1,复 位需用线圈复位指令(R),从指定的位地址开始的 N(N=1~255)个位地址都被复位(变为 0)。 (2)RS 触发器指令 RS 触发器的基本功能与置位指令 S 和复位指令 R 的功能相同: ⚫ 置位优先触发器(Set Dominant Bistable, SR)的置位 S1 和 R 同时为 1 时,输出 OUT 为 1; ⚫ 复位优先触发器(Reset Dominant Bistable, RS)的置位 S1 和 R 同时为 1 时,输 出 OUT 为 0。 例 1:在工业控制中,传送带系统应用普遍。如图所示为一传送带系统,在传送带的起 点有两个按钮,用于启动的 SF1 和停止的 SF2;在传送带的尾端也有两个按钮,用于启动的 SF3 和停止的 SF4。可以从任一端启动或停止传送带。并且,当传送带上的物体到达末端时, 传感器 SF5 使传送带停止。请分配 I/O 通道并设计 PLC 控制程序。 此处插入“传送带系统”动画 传送带系统 电动机控制的 I/O 分配表如下: 表 I/O 分配 地址 说明 功能 I0.0 SF1 传送带起点的启动按钮,常 开按钮 I0.1 SF2 传送带起点的停机按钮,常 闭按钮 I0.2 SF3 传送带终点的启动按钮,常 开按钮 I0.3 SF4 传送带终点的停机按钮,常 闭按钮 I0.4 SF5 开关型检测传感器,常闭按 钮 Q0.0 QA 电动机 M 运行,驱动传送带

国家开故大学数字化学习隆夏中心 知识讲授 运转 用触发器指令完成上述传送蒂系统的要求,相应的梯形图和语句表如下图所示, 此处插入图片“传运带系统相应的梯形图和语句表” 图传送箭系饶相应的梯形图和语句表 (3)触点块及性栈操作指令:有些梯形图的触点区城结构比较复杂,重复地串并联或 在一个节点上存在多分支,列写这类梯形图的语句表时需用触点块及堆找操作指令, 触点块雷令(D和LD):或块指令(CD》用于申联电溶块的并联连接。与块指令LD) 用于并联电路块的串联连接。在块电路的开始要使用D咸L体指◆。D和ALD指令无操 作数。 堆栈操作折令:包括逻辑入栈山S),逻粗出栈)、逻網读找)和装入堆栈S) 指令。5是分支开始指令,用于生成一条新的得线,其左侧为原来的主逻辑块,右侧为新 的从逐辑块。PP是分支结束指令,山P用于LPS产生的新母线右侧的组后一个从逐辑块编 程,它在读取完离它最近的山PS压入堆栈内容的同时复位,该条新母线,在梯形分支结构中, 当新得线左侧为主逻辑块时,S开始右侧的第一个从逻惧块编程,题开始第二个以后的 从逐辑块编程。 具体请看“0D和MD指令应用”动面。 GD和D指令应用 具体请看“LPS、LD和ALD指令应用”动画 P、LD和D指令应用 32定时器湘◆ 在知识讲解部分,我们为您提供了两种如识呈现方式,你可以根据自己的需求进行透择 性学习。 你可以听孙志划老师讲解本节知识。 你也可以通过研读以下内容学习。 57-200C提供了256个定时器,共有3种类型:接通延时定时器(T0)、断开延时定 时器TOF)和记忆接通延时定封器TONR)
国家开放大学数字化学习资源中心 知识讲授 8 运转 用 RS 触发器指令完成上述传送带系统的要求,相应的梯形图和语句表如下图所示。 此处插入图片“传送带系统相应的梯形图和语句表” 图 传送带系统相应的梯形图和语句表 (3)触点块及堆栈操作指令:有些梯形图的触点区域结构比较复杂,重复地串并联或 在一个节点上存在多分支,列写这类梯形图的语句表时需用触点块及堆栈操作指令。 触点块指令(OLD 和 ALD):或块指令(OLD) 用于串联电路块的并联连接。与块指令(ALD) 用于并联电路块的串联连接。在块电路的开始要使用 LD 或 LDN 指令。OLD 和 ALD 指令无操 作数。 堆栈操作指令:包括逻辑入栈(LPS) 、逻辑出栈(LPP)、逻辑读栈(LRD)和装入堆栈(LDS) 指令。LPS 是分支开始指令,用于生成一条新的母线,其左侧为原来的主逻辑块,右侧为新 的从逻辑块。LPP 是分支结束指令,LPP 用于 LPS 产生的新母线右侧的组后一个从逻辑块编 程,它在读取完离它最近的 LPS 压入堆栈内容的同时复位,该条新母线。在梯形分支结构中, 当新母线左侧为主逻辑块时,LPS 开始右侧的第一个从逻辑块编程,LRD 开始第二个以后的 从逻辑块编程。 具体请看“OLD 和 ALD 指令应用”动画。 OLD 和 ALD 指令应用 具体请看“LPS、LRD 和 ALD 指令应用”动画 LPS、LRD 和 ALD 指令应用 3.2 定时器指令 在知识讲解部分,我们为您提供了两种知识呈现方式,你可以根据自己的需求进行选择 性学习。 你可以听孙志娟老师讲解本节知识。 你也可以通过研读以下内容学习。 S7-200PLC 提供了 256 个定时器,共有 3 种类型:接通延时定时器(TON)、断开延时定 时器(TOF)和记忆接通延时定时器(TONR)

国家开放大学数字化学习瓷源中心 如识讲授 定时器的定时时间分裤率×预置值。定时器的预置值由用户输入。定时器对时间间隔 计数,时间阿隔称为分辨率。S7-200PLC定时器有3种分清率:1s、10as和100s。定时 器的分辨率决定了每个时何间隔的时间长短定时器号决定了定时器的分辨半,如下表所示。 表57-200定时器规格 定时 计时 计时范 可使用的定时器 类型 指◆ 单位 国 号 032.76 Ins T32.T96 7s 接通 0327.6 T33T36. TON 10s 延时 7s T97T100 100m 03276 T37T63, 7s T101T255 032.76 Ims T3说、T96 7s 新开 0327.6 T33T36. TOF 10s 延到 7s T97T100 100m 0^3276 T37T63, 7s T101T255 032.76 1ms T0.T64 7s 记忆 0327.6 TONR 10s T1T4、T65T68 接通适时 7s 100m 03276 T5T31、.T6的T95 8 7s 要点 ·由表可以看出T和TOF使用相同范围的定时器号. ·在月一个风C程序中,一个定时器号只能使用一次。即在月一个风C程序中,不能 既有接通延时(T0)定时器T98,又有斯开升延时(T0F)定时器T98, 以此形式罩现下面的内容。在“5随学随练1填空墨”页面中找 9
国家开放大学数字化学习资源中心 知识讲授 9 定时器的定时时间=分辨率×预置值。定时器的预置值由用户输入。定时器对时间间隔 计数,时间间隔称为分辨率。S7-200PLC 定时器有 3 种分辨率:1ms、10ms 和 100ms。定时 器的分辨率决定了每个时间间隔的时间长短。定时器号决定了定时器的分辨率,如下表所示。 表 S7-200 定时器规格 类型 定时 指令 计时 单位 计时范 围 可使用的定时器 号 接通 延时 TON 1ms 0~32.76 7s T32、T96 10ms 0~327.6 7s T33~T36、 T97~T100 100m s 0~3276. 7s T37~T63、 T101~T255 断开 延时 TOF 1ms 0~32.76 7s T32、T96 10ms 0~327.6 7s T33~T36、 T97~T100 100m s 0~3276. 7s T37~T63、 T101~T255 记忆 接通延时 TONR 1ms 0~32.76 7s T0、T64 10ms 0~327.6 7s T1~T4、T65~T68 100m s 0~3276. 7s T5~T31、T69~T95 要点: ⚫ 由表可以看出 TON 和 TOF 使用相同范围的定时器号。 ⚫ 在同一个 PLC 程序中,一个定时器号只能使用一次。即在同一个 PLC 程序中,不能 既有接通延时(TON)定时器 T96,又有断开升延时(TOF)定时器 T96。 以此形式呈现下面的内容,在“4-5 随学随练 1 填空题”页面中找

国家开散大学数字化学习货亚中心 加识讲授 (1)接通延时定时器(T0W。接通延时(T0)蛋令的编程与廷封动作如图所示。其特点 是只有在启动信号大于延时的情况下,才能使得延时触点接通,启动信号新开后必须重新计 时。 具体请看“接通延时的程序与动作”动面 接通延时的程序与动作 (2)延时断开定时器TOF)。接通断开(T0刊指◆的编程与延时动作如图所示。其表示 方法与接通猛时(TD)指令相同。接通断开(T0)指令的特点是只有对启动信号的宽度无委 求,只要C循环能够蓝测到启动触点。他总是在启动信号斯开后廷时断开,当断开延时时 间尚未到达,启动信号又再次为“1”时,延时从第2次出现的下降沿开始计算。 具体请看“断开延时的程序与动作“动画 断开延时的程序与动作 (3)记忆接通延时定时器(T。接通斯开(TNR)指◆的编程与延时动f作如图所示。 接通廷时定时器OW用于单一同隔的定时,面记忆接通延时定时器TOR用于累计许多时间 间隔: 具体请看“记忆延时的程序与动作”动面 记忆接通延时的程序与动作 及3计数器指令 计数器霜令是用来累计输入脉冲的次数,输入预设植四(计数次数),计数器累计其味 冲输入瑞脉冲上升沿的个数,当计爱其达到预设植门。计数器动作,以便完成相应的处理。 S7-200C提供了256个计数器,共有3种类型:如计数器(C)、诚计数器(CTD)和如 减计数器(CT)。三种类型的计数器均可使用0255计数器号。 (1)如计数(CTU):如计数是通过获取计数输入信号的上升沿进行加法计数的计数方 法。计数输入信号每出现一次上升沿。计数器从0开始加“1”当计数达到设定值(四)时, 计数器的输出触点接通。计数达到设定值如果继续输入计数信号,计数值仍然增加,输出触 点保特接通状态。加计数器具有复位端(R》,当复位端接通,现行计数被清“0”,授定值写 入,输出触点强制断开。 下图所示为加计数器应用程序,当100上升沿累积到大于等于预设值15,C5接通,0,0 输出,10.1可以让C5复位。 此处橘入图片“加计数器指令的应用程序” 图加计数器指令的应用程序 10
国家开放大学数字化学习资源中心 知识讲授 10 (1)接通延时定时器(TON)。接通延时 (TON)指令的编程与延时动作如图所示。其特点 是只有在启动信号大于延时的情况下,才能使得延时触点接通,启动信号断开后必须重新计 时。 具体请看“接通延时的程序与动作”动画 接通延时的程序与动作 (2)延时断开定时器(TOF)。接通断开(TOF)指令的编程与延时动作如图所示。其表示 方法与接通延时(TON)指令相同。接通断开(TOF)指令的特点是只有对启动信号的宽度无要 求,只要 PLC 循环能够监测到启动触点,他总是在启动信号断开后延时断开,当断开延时时 间尚未到达,启动信号又再次为“1”时,延时从第 2 次出现的下降沿开始计算。 具体请看“断开延时的程序与动作”动画 断开延时的程序与动作 (3)记忆接通延时定时器(TONR)。接通断开(TONR)指令的编程与延时动作如图所示。 接通延时定时器 TON 用于单一间隔的定时,而记忆接通延时定时器 TONR 用于累计许多时间 间隔。 具体请看“记忆延时的程序与动作”动画 记忆接通延时的程序与动作 3.3 计数器指令 计数器指令是用来累计输入脉冲的次数,输入预设值 PV(计数次数),计数器累计其脉 冲输入端脉冲上升沿的个数,当计数其达到预设值 PV,计数器动作,以便完成相应的处理。 S7-200PLC 提供了 256 个计数器,共有 3 种类型:加计数器(CTU)、减计数器(CTD)和加 减计数器(CTUD)。三种类型的计数器均可使用 0~255 计数器号。 (1)加计数 (CTU):加计数是通过获取计数输入信号的上升沿进行加法计数的计数方 法。计数输入信号每出现一次上升沿,计数器从 0 开始加“1”,当计数达到设定值(PV)时, 计数器的输出触点接通。计数达到设定值如果继续输入计数信号,计数值仍然增加,输出触 点保持接通状态。加计数器具有复位端(R),当复位端接通,现行计数被清“0”,设定值写 入,输出触点强制断开。 下图所示为加计数器应用程序,当 I0.0 上升沿累积到大于等于预设值 15,C5 接通,Q0.0 输出,I0.1 可以让 C5 复位。 此处插入图片“加计数器指令的应用程序” 图 加计数器指令的应用程序