第四章 S7-200PLC基础知识
plc讲义第四章 西门子S7-200 PLC

返回第一张
上一张幻灯片 下一张幻灯片
6 CPU操作模式
( 1)在PLC 上有 3个挡位( RUN 、 TERM、 STOP )的方式开 关。 (2)CPU有RUN、STOP两种状态。 ( 3)当方式开关处在 TERM 方式时,可用编程工具实现 RUN、STOP。
返回第一张
上一张幻灯片 下一张幻灯片
(1)主机CPU模块内部配 备的EEPROM,上装程 序时,可自动装入并永久 保存用户程序、数据和 CPU的组态数据。
返回第一张
上一张幻灯片 下一张幻灯片
5 存储系统
( 2 )用户可以定义存储器保持范围或用程序将存储在 RAM中的数据备份到EEPROM存储器。 ( 3)主机CPU 提供一个超级电容器,可使 RAM中的程序 和数据在断电后保持几天之久。 ( 4 ) CPU 提供一个可选的电池卡,可在断电后超级电容 器中的电量完全耗尽时,继续为内部RAM存储器供电, 以延长数据所存的时间。 ( 5 )可选的存储器卡可使用户像使用计算机磁盘一样来 方便地备份和装载程序和数据。
Q1.0 Q1.1
CPU 214
I.0 I.1 I.2 I.3 I.4 I.5 I.6 I.7
DI 8 x DC24V
SIMATIC S7-200
返回第一张
上一张幻灯片 下一张幻灯片
S7-300
S7-300是模块化的中型PLC,有5种不同档次的CPU,可 选择不同类型的扩展模块,扩展多达32个模块。
上一张幻灯片 下一张幻灯片
二、主机结构及性能特点
1 主机外形
S7-200主机模块主要有:CPU 221、 CPU 222、 CPU 224 (224XP)、 CPU 226(226XM),其外型如图:
S7-200PLC教程第4章

4.6 显示参考数据
4.6.1 参考数据的生成与显示 在SIMATIC 管理器中,选中要生成参考数据的“块”文件夹,然后执行菜单命令“选 项”→ “参考数据”→“生成”。 4.6.2 交叉参考表与程序结构 1.交叉参考表的内容 可用查找命令在表中找到指定的地址或符号。 “位置”列中的“NW 3 /A”表示Network 3中的“A”(与)指令。 2.用过滤器设置交叉参考表的参数 4.6.3 其他参考数据
4.2.3 视图对象与仿真软件的设置
1.CPU视图对象 2.其他视图对象 I、Q、M、T、C等 定时器视图对象标有“T=0”的按钮用来复位指定的定时器。 设置扫描方式:单次、连续,可用默认设置。 关闭时先切换到STOP,不用存档。
4.3 在线连接与在线操作
下载的用户程序保存在装载存储器(FEPROM)中。CPU上电时,FEPROM中的内容被 复制到RAM区。
4.4.4 单步与断点功能的使用 进入RUN或RUN-P模式后将停留在第一个断点处。单步模式一次只执行一条指令。 执行菜单命令“视图”→“断点栏”后,在工具条中将出现一组与断点有关的图标。 1.设置断点与进入单步模式的条件 (1)执行菜单命令“选项”→“自定义”,在STL选项卡激活“立即激活新断点”选项。 (2)在SIMATIC管理器中进入在线状态,在线打开被调试的块。 (3)只能在语句表中使用单步和断点功能。 (4)用菜单命令“调试”→“操作”设置为测试操作。 (5)设置断点时不能起动监视功能。 (6)只能在STL程序中有效的行设置断点。 2.设置断点与单步操作 设置两个断点,在光标所在行的左边出现空心的小圆。 执行菜单命令“调试”→“断点激活”,使该命令左边出现“√”,表示断点的小圆变为 实心,同时出现PLC寄存器小窗口。 将CPU切换到RUN或RUN-P模式,在第一个表示断点的紫色圆球内出现一个向右的黄色的 箭头,小窗口中是断点处的状态字等。 单步操作,黄色箭头移动到下一条语句。 跳到下一个断点的方法。 进入被调用的块的方法。块结束时将返回块调用语句的下一条语句。 使程序继续运行至下一个断点的方法。 删除一个断点或所有的断点的方法。
第4章、S7-200PLC基础知识

第4章、S7-200PLC基础知识本章重点1、硬件组成2、系统扩展方法3、内部器件资源4、数据类型5、寻址方式6、编程语言和程序结构因为目前市场上的PLC种类繁多,生产公司不同,PLC的结构和编程语言也会有或多或少的差异,即使是同一家公司的产品,产品系列不同,其编程语言也可能会不同,所以这给大家学习PLC带来了一定的麻烦。
但对此要有一个正确的认识:一、虽然PLC之间存在着一些不相同的地方,但其硬件组成和编程语言的绝大部分是相同或相似的,所以只要学习好一种PLC后,学习或使用其他PLC也就易如反掌了;二、将来基于IEC61131 - 3开放式PLC的编程语言和现在普通PLC的编程语言也比较相似,所以学习好现在的PLC,对以后学习IEC61131 - 3编程语言也有决定性的帮助。
从上面的分析情况看,作为在课堂上讲授PLC,不可能讲解多个产品,这样做也没有必要,所以需要找一种PLC作为讲课的对象。
西门子的SIMATIC S7 - 200系列PLC适用于各行各业、各种场合中的检测、监测及控制的自动化。
S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。
由于S7-200系列具有紧凑的设计、良好的扩展性、低廉的价格、丰富的功能模块以及强大的指令系统,使得S7 - 200 PLC可以近乎完美地满足小规模的控制要求。
此外西门子的产品体系符合现在自动化笔域的热点技术:现场总线技术的方向,目前市场上最流行的现场总线就是以西门子为主导而开发的PROFIBUS。
所以本书以西门子的S7 - 200系列PLC为讲授对象讲解PLC的基本原理、硬件系统组成和程序设计。
本章主要介绍S7- 200 PLC的一些基础知识。
4. 1概述S7-200PLC是德国西门子公司生产的一种小型PLC,其许多功能达到大、中型PLC的水平,而价格却和小型PLC的一样,因此,它一经推出,即受到了广泛的关注。
最近几年在小型PLC 市场上S7-200 PLC成为了主流产品。
电气控制与PLC S7-200 第2版 第四章 可编程序控制器的基础知识

电气控制与PLC
组合式 PLC的基本组成框图 系统总线
通信单元
智能I/O单元
输出单元 输入单元
…
…
CPU 单元
PLC或 上位计算机
控制系统现场过 程
编程 器
电气控制与PLC
1. CPU单元 CPU指挥PLC完成各种预定的功能
4.2 PLC的组成及工作原理
PLC的基本分类
整体式
小型机常采用整体式
组合式
中、大型机常采用组合式
电气控制与PLC
4.2.1 PLC的基本结构
电气控制与PLC
硬件 基本 构成
基本单元: CPU、存储器、I/O接口、电源 扩展单元、扩展模块:
CPU模块: CPU:大脑,统一指挥 存储器:ROM存放系统程序;RAM存放用户程序
有的PLC能向外部提供24V的直流电源 可作为输入单元连接的外部设备的电源
电气控制与PLC
由各种继电器、接触器、定时器组成, 结构简单,适宜实现简单控制系统, 但在复杂系统中,接线过于庞杂、维护困难,可靠性不高。
电气控制与PLC
4.1.2 PLC的定义
PLC是一种专门在工业环境下应用而设计的数字运算操作的电子装置。 是一种“通用的工业控制计算机”。
电气控制与PLC
4.1.3 PLC的特点
10、能存储程序
1969年,DEC公司研制成功,美 国GM首先使用。
( 此时的功能较少,仅具逻辑功能,称可编程 逻辑控制器。Programmable Logic Controller,
PLC)
引入微处理器技术,功能增强 ( 已不仅仅具有逻辑功能,称可编程控制器。
西门子S7-200 SMART PLC原理及应用教程课件第四章

2.逻辑操作结果RLO
PLC中程序执行的结果就是确定和改变变量的值。这需 要通过线圈来实现,PLC程序的线圈可以广义地分为两类: 普通线圈和功能线圈。如图4-1所示的程序中,线圈M0.0和 Q0.0为普通线圈,而MOV_B为功能线圈。
图4-1 梯形图的线圈与RLO
线圈的执行是和其左侧 的RLO密切相关的,实际上 PLC程序的所有分析和设计 均和RLO相关。RLO是西门 子PLC中的重要概念,它是 对传统PLC程序分析和设计 中电流、能流等概念的高 度概括。
没有输入,则Q0.0有输出,即便此后I0.0不再有输入,Q0.0也一直保持有输出,直 到I0.1有输入为止。
自保持电路中的I0.0起激发作用,Q0.0的常开触点起保持作用,而I0.1起切断 保持的作用。需要注意的是,程序中的I0.0、I0.1和Q0.0可以换成其他的继电器或 位变量。
图4-2 自保持电路和时序图
图4-2 自保持电路和时序图
自保持电路是常用的控制程序,是从很多程序中抽象出来的电路,其应用特别 广泛。例如,电动机起停PLC控制中,起动按钮接I0.0,停止按钮接I0.1,Q0.0的 输出控制电动机的接触器,则用自保持电路可以实现电动机起停控制。
第二节 位逻辑操作指令
例4.2 互锁电路。 互锁电路如图4-3所示,它们是由两行自保持电路组成的,Q0.0和Q0.1不能同
图4-5 用置位复位指令实现自保持电路
第二节 位逻辑操作指令
例4.5 RS触发器指令应用
(a) SR置位优先触发器指令
(b)RS复位优先触发器指令 图4-6 触发器指令应用
图4-6(a)使用了SR置位优先触发器指令,从右方 的时序图可以看出:①当IO.O触点闭合(S1=1)、 IO.1触点断开(R=O)时,QO.O被置位为1;②当 IO.O触点由闭合转折开(S1=O)、IO.1触点仍处于 断开(R=O)时,QO.O仍保持为1;③当IO.O触点 断开(S1=O)、IO.1触点闭合(R=1)时,QO.O被 复位为O;④当IO.O、IO.1触点均闭(S1=O、 R=1)时,QO.O被置位为1 图4-6(b)使用了RS复位优先触发器指令,其①~ ③种输入、输出情况与SR置位毛触发器指令相 同,两者的区别在于第④种情况。对于SR置位 优先触发器指令,当Sl、R端同时输入1时, QO.O=1;对于RS复位优先触发器指令,当S、 R1端同时输入1时,Q0.0=0。 用复位优先的置位复位组合线圈也可以实现自保 持电路。当输入I0.0和I0.1的波形和图4-5一样时 ,输出Q0.0的波形是怎样的?请读者自行分析。
s7-200PLC编程及应用第4章资料

4.2.3 数据转换指令
1.标准转换指令 除了解码、编码指令之外的10条指令属于标准转换指令。输入参数IN指定的 数据转换后保存到输出参数OUT指定的地址。BCD码与整数相互转换的指令中, 整数的有效范围为0~9999。 如果转换后的数值超出输出的允许范围,溢出标志位SM1.1被置为ON。 2.段码指令 七段显示器的D0~D6段分别对应于段码指令输出字节的第0位~第6位,某 段应亮时输出字节中对应的位为1,反之为0。段码指令很少使用。
4.1.2 S7-200 的指令规约
1.使能输入与使能输出 使能输入端EN有能流流入方框指令时,指令才能被执行。 EN输入端有能流且指令执行时无错误,则使能输出ENO将能流传递给下一 个方框指令或线圈。 语句表用 AENO 指令来产生与方框指令的 ENO 相同的效果。删除AENO 指 令后,方框指令将由串联变为并联。
4.2.2 移位与循环移位指令
移位位数N的数据类型为BYTE。 1.右移位和左移位指令 移位指令将输入IN中的数各位的值向右或向左移动N位后,送给输出OUT指 定的地址。移位指令对移出位自动补0,有符号的字和双字的符号位也被移位。 如果移位次数非0,“溢出”标志位SM1.1保存最后一次被移出的位的值。
2.梯形图中的指令 条件输入指令必须通过触点电路连接到左侧母线上。不需要条件的指令必 须直接连接在左侧母线上。 3.能流指示器 必须解决开路问题,网络才能成功编译。ENO端的可选能流指示器表示可
将其他梯形图元件附加到该位置。它不影响编译。
4.2 数据处理指令 4.2.1 比较指令与数据传送指令
1.字节、整数、双整数和实数比较指令 比较触点中间的 B、I、D、R、S分别表示无符号字节、有符号整数、有 符号双整数、有符号实数和字符串比较。满足比较关系式给出的条件时, 比较指令对应的触点接通。字符串比较指令的比较条件“x”只有==和<>。 整数和双整数比较指令比较两个有符号数。IN1在触点的上面,IN2在触 点下面。
S7—200系列PLC基本知识

2.1 2.2 2.3 2.4 2.5 2.6 2.7
S7-200可编程序控制器
PLC发展概述 S7-200 PLC系统组成 S7-200的内部资源 编址方式 可编程序控制器的指令系统 可编程序控制器的程序结构 PLC的几个特性
本章学习目的
本章以西门子公司生产的 S7-200 系列 小型可编程序控制器为例,介绍具体型号 的PLC,内容包括: S系列PLC发展概述 S7-200 PLC系统组成 S7-200的内部资源 编址方式 可编程序控制器的指令系统 可编程序控制器的程序结构 PLC的几个特性
2.3
S7-200的内部资源
2. 输出映像寄存器(输出继电器)
(1)输出映像寄存器的工作原理 “输出继电器”是用来将输出信号传送到负载 的接口,每一个“输出继电器”线圈都与相应的PLC 输出相连,并有无数对常开和常闭触点供编程时使 用。除此之外,还有一对常开触点与相应PLC输出端 相连(如输出继电器Q0.0有一对常开触点与PLC输出 端子0.0相连)用于驱动负载。输出继电器线圈的通 断状态只能在程序内部用指令驱动。
2.3
S7-200的内部资源
(2)输出映像寄存器的地址分配
S7-200输出映像寄存器区域有QB0~QB15共16个 字节的存储单元。系统对输出映像寄存器也是以字 节(8位)为单位进行地址分配的。输出映像寄存器 可以按位进行操作,每一位对应一个数字量的输出 点。如CPU224的基本单元输出为10点,需占用 2×8=16位,即占用QB0和QB1两个字节。但未使用的 位和字节均可在用户程序中作为内部标志位使用。 输出继电器可采用位,字节,字或双字来存取。输 出继电器位存取的地址编号范围为Q0.0~Q15.7。
工业软件是为更好地管理和使用这些设备而开发 的与之相配套的程序、文档及其规则的总和,它主要 由标准工具、工程工具、运行软件和人机接口等几大 类构成。
第4章 S7-200 PLC的系统配置

现场用户输出设备 执行器
微处理器( 微处理器(CPU) )
输 出 部 件
中间继电器 电磁阀
微处理器(CPU) 微处理器(CPU)
系 统 存 储 器 户 储 扩 接
扩展设备
扩展单元 诊断--电源、PLC工作状态及程序的语法错误; --电源 I/O 工作状态及程序的语法错误 诊断用 电源、PLC工作状态及程序的语法错误; --
PLC系统结构示意图 系统结构示意图
用户存储器—— 用户存储器——功能模块 RAM/EPROM/E2PROM 存放用户工作程序; 存放用户工作程序; 存放工作数据。 存放工作数据。
PLC硬件系统结构组成 PLC硬件系统结构组成
PLC基本单元 基本单元
~110V/220V市电 市电 现场用户输入设备 现场信号 按钮、 按钮、开关 传感器 外部设备 编程设备 计算机 打印机等 通 讯 及 编 程 接 口 系 统 存 储 器 用 户 存 储 器 I/O 扩 展 接 口 输 入 部 件 电源变换器 电 池
PLC基本单元 基本单元
~110V/220V市电 市电 现场用户输入设备 现场信号 按钮、 按钮、开关 传感器 外部设备 编程设备 计算机 打印机等 通 讯 及 编 程 接 口 系 统 存 储 器 用 户 存 储 器 I/O 扩 展 接 口 输 入 部 件 电源变换器 电 池
现场用户输出设备
微处理器( 微处理器(CPU) )
返回
4.1.1 基本单元
基本单元( 模块) 基本单元(S7-200 CPU模块)也称为主机。由中央处理单 模块 也称为主机。 元(CPU)、存储器、数字量输入、输出单元、通信口、 ) 存储器、数字量输入、输出单元、通信口、 以及电源等部分组成。 电源等部分组成 以及电源等部分组成。这些都被紧凑地安装在一个独立的 装置中。基本单元可以构成一个独立的控制系统。 装置中。基本单元可以构成一个独立的控制系统。
第四章s7200PLC的系统配置与接口模块

4.1 S7-200 PLC控制系统的基本构成
(1)S7-200 CPU的外形
顶部端子盖下面是输出端子和PLC供电电源端子。输出端子的运行状态 可由指示灯显示,ON状态对应的指示灯亮。 底部端子盖下面是输入端子和传感器电源端子。输入端子的运行状态 可由指示灯显示,ON状态对应的指灯亮。 前盖下面有运行、停止开关和扩展模块接口。将开关拨向STOP位置 时,PLC处于停止状态,此时可以对其编写程序;将开关拨向RUN位置时, PLC处于运行状态,此时不能对其编写程序;将开关拨向TERM位置时, 可以运行程序,同时还可以监控程序运行的状态。扩展模块接口用于实现 I/O扩展。
4.1 S7-200 PLC控制系统的基本构成
(3)S7-200 CPU外部端子接线图
16个数字量输出点被分为3组。每个负载的一端与输出端相连,另一端经 电源与公共端相连。由于是继电器输出方式,所以既可带直流负载,也可带交 流负载,由负载性质决定。 输出端子排的右端N、L1端子是供电电源 AC120V/240V 输入端。电源电 压的允许范围是AC 85~264V。
4.1 S7-200 PLC控制系统的基本构成
3.通信电缆 西门子PLC的通信电缆主要有三种:PC/PPI通信电缆、 RS-232C/PPI多主站通信电缆和USB/PPI多主站通信电缆。 这些通信电缆将S7-200 PLC与计算机连接后,用STEP7Micro/WIN编程软件设置即可实现计算机与S7-200 PLC间 的通信和数据传输。
S7-200 CPU226 AC/DC/继电器模块的外部端子接线图
4.1 S7-200 PLC控制系统的基本构成 2.编程设备
编程设备的功能是编制程序、修改程序、测试程序,并将测 试合格的程序下载到PLC系统中。为了降低编程设备的成本,目 前广泛采用个人计算机作为编程设备,但需配置西门子提供的 专用编程软件。 S7-200 PLC的编程软件是STEP7-Micro/WIN,该软件系统在W indows平台上运行;支持语句表、梯形图、功能块图这三种编 程语言;具有指令向导功能和密码保护功能;内置USS协议库、 Modbus从站协议指令、PID整定控制界面和数据归档等;使用P PI协议通信电缆或CP通信卡,实现PC与PLC之间进行通信、上传 和下载程序;支持TD400、TD400C等文本显示界面。
S7-200PLC基础知识

• IEC 1131-3指令集是不同PLC厂家的指令标准, 它不能使用STL编程语言。
返回本节
1、编程语言
1. 梯形图 2.语句表 3. 功能块图 4. 其他编程语言
电压)等转换成1个字长(16位)的数字量,存入模拟量输入 映像寄存器区域。
AI编址范围AIW0,AIW2,……AIW62,起始地址定义为偶 数字节地址,共有32个模拟量输入点。
S7-200模拟量输出电路用来将模拟量输出映像寄存器区 域的1个字长(16位)数字值转换为模拟电流或电压输输出。
AQ编址范围AQW0,AQW2,……AQW62,起始地址 也采用偶数字节地址,共有32个模拟量输出点
前值寄存器各一个,以及1位状态位,当前值寄存器用以 累计脉冲个数,计数器当前值大于或等于预置值时,状态 位置1。
S7-200 CPU提供有三种类型的计数器,增计数、减 计数、增/减计数。编址范围C0~C255(22X)。
10 模拟量输入/输出映像寄存器(AI/AQ) S7-200的模拟量输入电路将外部输入的模拟量(如温度、
顶部端子盖 电源及输出端子
前盖 方式开关 电位器、扩展I/O连接
底部端子盖 输入端子、传感器电源
机型
机型 CPU221
主机输出类型 DC/继电器
主机输 入点数6ຫໍສະໝຸດ 主机输出 可扩展模块 点数
4
无
CPU222
DC/继电器
8
6
2
CPU224/XP DC/继电器
14/2AI 10/1AO 7
CPU226
DC/继电器
第4章 S7-200系列PLC基础知识

软元件 累加器(AC) – 根据使用场合不同,可以作为字节、字和双字使用
S7-200 PLC的寻址方式
数据类型
数据类型及范围:见书中表格 常数
– 长度:字节、字、双字 – 表示:二进制、十进制、十六进制、ASCII、浮点数等
4.4 S7-200 PLC的寻址方式
直接寻址
直接寻址的编址格式
最大7个模块 最大7个模块
CPU224 :94入/74出=168 数字量 模拟量 28入或14出或 28入/7出
CPU226(XM) :128入/120出=248数字量 模拟量 28入或14出或 28入/7出
这几种CPU模块的外部结构大体相同,其外部结构如图所示, CPU224XP和CPU226有两个通信口。
• 各软元件有其不同的功能,有固定的地址。
• 软元件的数量决定了PLC的规模和数据处理能力, 每一种PLC的软元件是有限的。
• 编程时,用户只需记住软元件的地址即可。每一个 软元件都有一个地址与之相对应,软元件的地址编排 采用区域号加区域内编号的方式。
PLC内部根据软元件的功能不同,分成了许多区域 :
CPU存储区域的直接寻址 直接寻址
位寻址:Ax.y
– 可以进行位寻址的编程元件有:I、Q、M、SM、L、V、S等。
直接寻址
特殊元件的寻址格式 – T、C、HC、AC等,直接写出其编号即可。 – T、C的地址编号有2个含义:位和当前值。 – AC的特殊性:字节、字、双字
软元件介绍
输入继电器(I):特点,作用
– 有外部输入端子
输出继电器(O):特点,作用
– 有外部输出端子 – 有触点、无触点输出
中间继电器(M):特点,作用 特殊继电器(SM):作用 变量存储器(V):作用 局部变量存储器(L) 顺序控制继电器(S) 定时器(T) 计数器(C) 模拟量输入寄存器(AI)/模拟量输出寄存器(AO) 高速计数器(HC)
西门子S7-200 SMART PLC原理及应用教程课件第四章

第一节 S7-200 SMART编程指令与RLO
对于普通线圈,只要该线圈左侧的逻辑操作结果(Result of Logic Operation,RLO)为1,则线圈动作,对应的变量等 于1;否则线圈不动作,对应的变量等于0。注意,线圈不 动作(变量结果等于0)也是程序执行的结果。任何一个网 络中的程序执行完成后,变量均会有结果,无论结果是1还 是0。 对于功能线圈,只要该线圈左侧的RLO为1,则实现相应的 功能。图4-1中的MOV_B线圈左侧的RLO等于1时,则按功 能线圈的规则,实现数据传送功能。
第二节 位逻辑操作指令
表4-1 基本位逻辑指令
第二节 位逻辑操作指令
例4.1 自保持电路1。 自保持电路如图4-2所示,I0.0有输入(只要保持有一个扫描周期),同时I0.1
没有输入,则Q0.0有输出,即便此后I0.0不再有输入,Q0.0也一直保持有输出,直 到I0.1有输入为止。
自保持电路中的I0.0起激发作用,Q0.0的常开触点起保持作用,而I0.1起切断 保持的作用。需要注意的是,程序中的I0.0、I0.1和Q0.0可以换成其他的继电器或 位变量。
图4-2 自保持电路和时序图
自保持电路是常用的控制程序,是从很多程序中抽象出来的电路,其应用特别 广泛。例如,电动机起停PLC控制中,起动按钮接I0.0,停止按钮接I0.1,Q0.0的 输出控制电动机的接触器,则用自保持电路可以实现电动机起停控制。
第二节 位逻辑操作指令
例4.2 互锁电路。 互锁电路如图4-3所示,它们是由两行自保持电路组成的,Q0.0和Q0.1不能同
第二节 位逻辑操作指令
2.置位与复位指令
置位与复位指令如表4-3所示。
表4-3 置位与复位指令
在S7-200 SMART PLC中,置位S和复位R指令可以同时对多位进行操作; SR和RS指令中,在S7-200 SMART PLC中端子名称上带1的优先。
S7200系列PLC教案4章(S7-200基本指令)

第4章S7-200基本指令ON 并联一个常闭触点指令格式:ON bit(4)NOT 触点取非(输出反相)指令格式:NOT(NOT指令无操作数)(5)= 输出指令将逻辑运算结果输出到指定存储器位或输出映像寄存器,以驱动线圈指令格式:= bit在语句表中,LD、LDN、A、AN、O、ON、NOT这几条指令的执行对逻辑堆栈的影响分别如表4-2、表4-3其后的说明。
表4-2 LD I0.1指令执行对堆栈影响表4-3 指令A I0.2的执行对堆栈影响程序介绍时序图2.正负跳变指令在梯形图中以触点形式表示用于检测脉冲的正跳变(上升沿)或负跳变(下降沿)利用跳变让能流接通一个扫描周期,即可以产生一个扫描周期长度的微分脉冲。
常用此脉冲触发内部继电器线圈EU 正跳变指令正跳变触点检测到脉冲的每一次正跳变后,产生一个微分脉冲。
指令格式:EU (无操作数)ED 负跳变指令负跳变触点检测到脉冲的每一次负跳变后,产生一个微分脉冲。
指令格式:ED (无操作数)应用举例:图4-1是跳变指令的程序片断和指令执行的时序图4-1 跳变指令3.置位和复位指令置位即置1,复位即置0。
这两条指令在使用时需指明三点:操作性质、开始位和位的数量。
S 置位指令将位存储区的指定位(位bit)开始的N个同类存储器位置位指令格式: S bit, NR 复位指令将位存储区的指定位(位bit)开始的N个同类存储器位复位。
如果是对定时器T位或计数器C位进行复位,则定时器位或计数器位被复位,同时,定时器或计数器的当前值被清零。
指令格式: R bit, N指令S、R用法举例:图4-2 指令S,R用法注意:在存储区的一位或多位被置位后,不能自己恢复,必须用复位指令使之由1跳回到0。
三、复杂指令复杂逻辑指令主要用来对触点进行复杂连接,本类指令包括:ALD、OLD、LPS、LRD、LPP和LDSD OLD指令ALD,栈装载与指令(与块),在梯形图中用于并联电路块的串联连接。
第4章s7-200系列PLC基

线圈表示输出结果,即CPU对存储器的赋值操作。线圈左侧接点组成的逻辑运 算结果为1时,“能流”可以达到线圈,使线圈得电动作,CPU将线圈的操作 数指定的存储器的位置位为1;逻辑运算结果为0,线圈不通电,存储器的位置 0。即线圈代表CPU对存储器的写操作。
第4章s7-200系列PLC基
2. 语句表(Statement List)程序设计语言 语句表程序设计语言是用布尔助记符来描述程序的一种程 序设计语言 ,语句表设计语言是由助记符和操作数构成的。
第4章s7-200系列PLC(基 2)指令格式如图4-7所示
(3)A/AN 指令使用说明 •AN是单个触点串联连接指令,可连续使用。
LD M0.0 A T37 AN T38 = Q0.0
•若要串联多个接点组合回路时,必须使用ALD指令。
ALD
第4章s7-200系列PLC基
•若按正确次序编程(即输入:“左重右轻、上重下轻”;
输出:上轻下重),可以反复使用“=”指令。如图4-10
所示。但若按图4-11所示的编程次序,就不能连续使用
“=”指令。
LD Q0.0
AN I0.1
= M0.0
A T37
= Q0.1
图4-10
图4-11
•A/AN的操作数:I、Q、M、SM、T、C、V、S。
第4章s7-200系列PLC基
3. 触点并联指令:O(Or)/ON(Or not)
【例4-1】根据图4-16所示梯形图,写出对应的语句表。
LD I0.0 O I0.1 LD I0.2 A I0.3 LD I0.4 AN I0.5
OLD O I0.6 ALD ON I0.7 = Q0.0
第4章s7-200系列PLC基
例题:起动保持停止电路(起保停电路)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
成一定的控制任务。
(2)扩展单元(I/O接口电路) 就是各种类型的输入/输出模块。例如:数字量I/O模块、模拟量I/O模块 (3)特殊功能模块 完成某种特殊控制任务的一些装置。如PID模块、定位控制模块。扩展 单元和特殊功能模块不能单独完成一定的控制任必须和主机一起使用 (4)人机界面: 例如 :编程器、文本显示器、操作员面板、触摸屏等。 (5)编程软件: 编程软件STEP7-Micro/WIN,人机界面组态软件 ProTool 、WinCC
4.4 寻址方式
按位寻址的格式为:Ax.y
必须指定元件名称、字节地址和位号,如图所示。图中MSB表 示最高位,LSB表示最低位。
MSB LSB 76543210 I0 I1 I2 I3 I4 I 4 .5 字节的位,即位号 位地址与字节地址之间的间隔 字节地址 元件名称(区域标志)
I 14 .2 I15
4.3 内部资源
(11)高速计数器(HC) CPU 22X提供了6个高速计数器HC0、HC1……HC5 (每个计 数器最高频率为 30KHz )用来累计比 CPU 扫描速率更快的事件。
高速计数器的当前值为双字长的符号整数。
(12)累加器(AC) 累加器是用来暂存数据, S7-200 PLC提供了4个32位累加器 AC0~AC3。累加器支持以字节(B)、字(W)和双字(D)的存 取。。
电气控制及PLC
2014.09
第4章 S7-200 PLC基础知识 • 主要内容:
• • • • • • • 4.1 4.2 4.3 4.4 4.5 4.6 4.7 概述 硬件系统 内部资源 寻址方式 指令系统 程序结构 S7-200 PLC的几个特性
2
4.1 概述
S7-200系列PLC是西门子公司推出的一种小型PLC。它适用于
17
4.3 内部资源
(1)输入继电器(I) 输入继电器一般都有一个 PLC 的输入端子与之对应, 它用于接收外部的开关信号。当外部的开关信号闭合, 则输入继电器的线圈得电,在程序中其常开触点闭合, 常闭触点断开。这些触点可以在编程时任意使用,使用 次数不受限制。 (2)输出继电器(Q) 输出继电器一般都有一个PLC 上的输出端子与之对应。 当通过程序使得输出继电器线圈得电时,PLC上的输出端 开关闭合,它可以作为控制外部负载的开关信号。同时 在程序中其常开触点闭合,常闭触点断开。这些触点可 以在编程时任意使用,使用次数不受限制。
7
4.2 硬件系统
硬件系统基本构成 1、主机单元
编程工具
2、扩展单元
3、特殊功能模块 4、人机界面
CPU 主机模块 HMI 人机界面 扩展 模块 功能 模块 通信 模块 工业现场总线
5、编程软件
4.2 硬件系统
(1)主机模块—CPU模块(基本单元) 主机模块的组成: CPU、基本输入/输出点、电源。主机模块可以单独完
4.4 寻址方式
(2)常数 常数数据长度可为字节、字和双字,在机器内部的数据 都以二进制存储,但常数的书写可以用二进制、十进制、十 六进制、ASCII码或浮点数(实数)等多种形式。
4.4 寻址方式
直接寻址方式
寻址方式 间接寻址方式
4.4 寻址方式
2. 直接寻址方式
A :元 件名 称 , S7-200PLC的存储单元按字节进行编制 即该数据在数 据存储器中的 每一个单元都有唯一的地址,这种直接指出元件名 区域地址,可 以是上表中的 称的寻址方式叫做直接寻址 符号; T :数 据类 型 , 存储单元按字节进行编址,无论所寻址的是何种数 若为位寻址, 则无该项;若 据类型,通常应指出它在所在存储区域和在区域内的字 为字节、字或 双字寻址,则 节地址。每个单元都有惟一的地址,地址用名称和编号 T的取值应分 别为 B 、 W 和 D ; 两部分组成,元件名称(区域地址符号)如表所示 X :字 节地 址 ; Y:字节内的 位地址,只有 位寻址才有该 项。
STEP7Micro/WIN32 编程软件的基 本功能是创建、 编辑、调试用 户程序、组态 系统等。 编程软件 的使用环境: 支 持 Windows 的应用软件。
9.23
4.3 内部资源
软元件(软继电器)
每一个输入 /输出、内部存储单元、定时器和计数器 •各软元元件。 • 软元件的数量决定了PLC的规模和数据 软元件是 PLC内部的具有一定功能的器件,这些器件 处理能力,每一种 PLC的软元件是有限的。 • 编程时,用户只需记住软元件的地址 实际上是由电子电路和寄存器及存储器单元等组成。 即可。每一个软元件都有一个地址与之 相对应,软元件的地址编排采用区域号 加区域内编号的方式。
各行各业,各种场合中的检测、监测及控制的自动化。
3
4.1 概述
木材加工
传送带生产线控制
印刷机械
纺织机械
电梯控制 灌装及包装机械
空调控制
4
4.1 概述
德国的西门子(SIEMENS)公司是欧洲最大的电子和 电气设备制造商,生产的 SIMATIC 可编程序控制器在欧 德国西门子公司生产S 系列PLC 的发展概况: 洲处于领先地位。其第一代可编程序控制器是 第一代可编程序控制器: S3系列 1975年投 放市场的 SIMATIC S3系列的控制系统。 第二代可编程序控制器 : S5系列 在 1979年,微处理器技术被应用到可编程序控制器 第三代可编程序控制器 : S7系列 中,产生了SIMATIC S5系列,取代了S3系列,之后在20 世纪末又推出了S7系列产品。
4.3 内部资源
(6)局部变量存储器(L) 局部变童存储器用来存放局部变量。局部变量与变量存储器 所存储的全局变量十分相似,主要区别在于全局变量是全局 有效的,而局部变量是局部有效的。 S7-200有64个字节的局部存储器,编址范围LB0.0~LB63.7, 其中60个字节可以用作暂时存储器或者给子程序传递参数, 最后4个字节为系统保留字节。 (7)顺序控制继电器(S) S又称状态元件,以实现顺序控制和步进控制。 S7-200 PLC编址范围S0.0~S31.7,可以按位、字节、 字或双字来存取数据
RS-485的串行通讯端口:
PLC主机实现人一机对话、 机—机对话的通道。实现PLC 与上位计算机的连接,实现 PLC与PLC、编程器、彩色图形 显示器、打印机等外部设备的 连接。
扩展接口: PLC主机与输 入、输出扩展模块的接 口,作扩展系统之用。 主机与扩展模块之间由 导轨固定,并用扩展电 缆连接。
模拟量 28入或14出或 28入/7出
最大7个模块
10
状态指示灯:显示 模块的外部结构大体相同,其 CPU 这几种 的工作方CPU 式、 本机 I/O 的状 态 、 外部结构如图所示, CPU224XP 和 CPU226 有两 系统错误状态。存 储 卡 ( EEPOM 卡 ) 个通信口。 可以存储CPU程序
9
4.2 硬件系统
主机结构及性能特点
CPU221: 数字量 10点
无扩展能力
CPU222 :40入/38出=78数字量
最大2个模块
模拟量 8入或4出或 8入/2出
CPU224 :94入/74出=168 数字量
模拟量 28入或14出或 28入/7出
最大7个模块
CPU226(XM) :128入/120出=248数字量
4.3 内部资源
(8)定时器(相当于时间继电器) S7-200 CPU中的定时器是对内部时钟累计时间增量的设备,用 于时间控制。编址范围T0~T255(22X); (9) 计数器
计数器主要用来累计输入脉冲个数。有16位预置值和当前值寄
存器各一个,以及1位状态位,当前值寄存器用以累计脉冲个数, 计数器当前值大于或等于预置值时,状态位置1。 S7-200 CPU提供有三种类型的计数器,增计数、减计数、增/ 减计数。编址范围C0~C255(22X)。
个 人 计 算 机 ( PC) 或 编 程 器 需 装 上 STEP7Micro/WIN32 编 程 软 件 后,才可供用户进行 程序的编制、编辑、 调试和监视等。 要求个人计算机 CPU 为 80586 或更高的处理器, 16M 内存(最低要求: CPU80486,8M 内 存 ) 。
S7-200PLC
11
4.2 硬件系统
机型 CPU221 CPU222 CPU224/XP CPU226
主机输出类型 DC/继电器 DC/继电器 DC/继电器 DC/继电器
主机输 入点数 6 8 14/2AI 24
主机输出 可扩展模块 点数 4 6 10/1AO 16 无 2 7 7
4.2 硬件系统
主机模块的主要特点和技术规范
4.3 内部资源
(3)通用辅助继电器(M)
通用辅助继电器的作用和继电接触器控制系统中的中 间继电器相同,主要起逻辑控制作用。
(4)特殊继电器(SM)
用来存储系统的状态变量、有关的控制参数和信息。
(5)变量存储器(V) 变量存储器用来存储变量。它可以存放程序执行过程中 控制逻辑操作的中间结果,也可以使用变量存储器来保 存与工序或任务相关的其他数据。在进行数据处理时, 变量存储器会被经常使用。
4.3 内部资源
软元件(软继电器)
PLC内部根据软元件的功能不同,分成了许多区域 :
输入继电器(I) 输出继电器(Q) 内部位存储器(M) 特殊存储器(SM) 变量存储器(V) 局部变量存储器(L) 定时器(T) 计数器(C) 模拟量输入映像寄存器(AI) 模拟量输出映像寄存器(AQ) 高速计数器(HC) 累加器(AC) 顺序控制继电器(S)
4.3 内部资源
(10) 模拟量输入/输出映像寄存器(AI/AQ) S7-200的模拟量输入电路将外部输入的模拟量(如温度、 电压)等转换成1个字长(16位)的数字量,存入模拟量输入 映像寄存器区域。
AI编址范围AIW0,AIW2,……AIW62,起始地址定义为偶数