S7-200PLC的地址分配方式与特点,非常好的PLC资料
S7—200系列PLC基本知识
计算机
工业软件
CPU 主机
EM1
EM2
扩展
扩展
模块
模块Βιβλιοθήκη EMn 扩展 模块TD200 文本 显示器
T P系列
触摸屏
通信
其他
及网络设备
设备
系统基本构成
系统基本构成 1. 硬件 (1)基本单元 (2)扩展单元 (3)特殊功能模块 (4)相关设备 2. 工业软件 工业软件是为更好地管理和使用这些设备而开发 的与之相配套的程序、文档及其规则的总和,它主要 由标准工具、工程工具、运行软件和人机接口等几大 类构成。
输入 1
CPU 扫描周 n 输入刷新
允许脉冲捕捉
输入 2
允许脉冲捕捉
输入 3
允许脉冲捕捉
CPU 扫描周期 n+1 输入刷新
图2.7 脉冲捕捉波形图
表2.7 22X主机主要技术指标
返回本节
2.2.5 主机性能指标
S7-200 22X各主机的主要技术性能指标如下表 2.7所示。
2.3 S7-200的内部资源
第二章 S7-200可编程序控制器
2.1 PLC发展概述 2.2 S7-200 PLC系统组成 2.3 S7-200的内部资源 2.4 编址方式 2.5 可编程序控制器的指令系统 2.6 可编程序控制器的程序结构 2.7 PLC的几个特性
本章学习目的
本章以西门子公司生产的S7-200系列 小型可编程序控制器为例,介绍具体型号 的PLC,内容包括:
系统基本构成 主机结构 扫描周期及工作方式 输入输出扩展 主机性能指标
从CPU模块的功能来看,SIMATIC S7-200系列 小型可编程序控制器发展至今,大致经历了两代:
第一代产品其CPU模块为CPU 21X,主机都可 进行扩展,它具有四种不同结构配置的CPU单元: CPU 212,CPU 214,CPU 215和CPU 216,对第一 代PLC产品不再作具体介绍。
第3章_S7-200概述
编程设备(PG) 人机操作界面HMI,包括文本显示器和触摸屏 。
实验系统网络结构
实验网络系统由20台西门子可编程控制器组成,包含了 工业以太网、PROFIBUS-DP现场总线网络、MPI网、 PPI网、USS通信等多种先进的网络通信技术、采用 WINCC、MCGS工控组态软件,作为现场采集/现场监 控/远程网络监控等部分的系统软件。
可编程控制器(PLC) Programmable Logic Controller
第3章 S7-200概述
教材:《可编程控制器教程(基础篇)》
第3章 S7-200概述
本章要点
S7-200的系统基本构成 S7-200的性能指标 S7-200的基本功能及特点 S7-200的CPU组态及寻址 S7-200的编程语言及工业软件
连接PROFIBUS-DP
30
150
扩展方案(以CPU224扩展为例)
4个EM223,DI16/DO16继电器模板和2个 EM221 DI8晶体管模板,消耗电流为4×150 +2×30=660mA。 4个EM223,DI16/DO16继电器输出模板, 1个EM222 DO8继电器模板,消耗的电流为 4×150+1×40=640mA。 4个EM223,DI16/DO16晶体管输出模板, 消耗的电流为4×160=640mA。
2048字 4096字 4096字
用户数据存 储区容量 1024字
1024字 2560字 2560字
用户存储 器类型 EEPROM
EEPROM EEPROM EEPROM
CPU2 24
CPU2 26
表3-6 S7-200的存储容量
(6)CPU的工作方式及扫描周期
S7-200 PLC 存储空间及地址分配
S7-200 PLC存储空间及地址分配
2. 输出地址编号
▲ 扩展一个4点输出模块, 需要另一个组(1个字节)8位来对其编址, 对应编号是Q2.0~2.7。
▲分别占用输出映象寄存器对应的3个字节 QB0~QB2 。 但 此 时 未 用 的 位 QB1.2~Q1.7 和 Q2.4~Q2.7均可作为内部标志位使用。
S7-200 PLC存储空间及地址分配
三、 数据空间地址分配方法
4 字节地址 指定存储空间中的字节(B)、字(W)、双字 (D)或起始地址,如IB0、MW10;VD100等;
5 小数点 分割字节地址和该字节的位号,位号是表示该字 节中的某一位,它只能是0~7之间的某个数,如 I2.0、Q3.4、M8.2、SM6.7等。
S7-200 PLC存储空间及地址分配
二、 数据存储空间 1 PLC输入/输出和它们的存储区域进行定义和分配
地址
2 开关量输入(Input)的数据存入数字量空间的输入 映象寄存器中,并把该区定义为I;
3 开关量输出(Output)的数据存放在数字量空间 的输出映象寄存器中,并把该区定义为Q。
4 模拟量输入(Analogue Input) 数据存入在模 拟量空间中的模拟量输入区,该区定义为AI;
一 存储器与存储空间
3 参数空间 存放PLC配置结构参数和区域参数等,如保护 口令、PLC站地址、停电记忆保持区、强制操 作的信号设定等.
4 数据空间 存放PLC的输入信号、程序执行的中间状态、 计时值、计数值、输出结果和PLC所用的内部 工作寄存器、部分软元件等。
S7-200 PLC存储空间及地址分配
1. 输入地址编号 ● CPU 224基本单元输入端为14点 ,需要2组(2个字节)16位来编址,地址编号为
西门子s7200-PLC-工作方式和结构
通信口
图3.2
S7-200主机外形
S7-200 CPU型号及特点
其中CPU224XP及CPU224XPsi自带2路模拟量输入和1路模拟量输出
S7-200 CPU的硬件特点
S7-200 CPU的各部件功能
S7-200的扩展I/O模块
S7-200的扩展特殊功能模块
S7-200还具有其他特殊模块,如称重模块,GPRS模块等
输出端 子
送 出
输出过程 映象区Q
PLC工作过程举例
Q0.0 ( I 0.1 Q0.0) I 0.2
第二部分:CPU的接线及I/O分配
本章重点: •理解并掌握S7-200的输入及输出的接线 •掌握S7-200的I/O分配
S7-200 CPU输入点接线
上图中,M为输入信号的公共端, 对于输入信号,正负极性都可以接
BUS
传感器
输 入 单 元
系统程序存储器
RAM
输 出 单 元
接触器 电磁阀
PLC
+ -
指示灯
电源O N
上电 处理
§2.2 PLC的工作原理
内部处理
输入处理(输入传送、远程I / O ) 执行自诊断
通信服务(外设、C P U 、总线服务)
P L C 正常?
第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成为了主流产品。
第10章西门子S7-200PLC
四、工业通信网络
1.工业以太网 2.PROFIBUS现场总线 3.MPI多点接口通信 4.AS-i现场级通信 5.PPI通信 6.点对点自由通信
图10-1 SIMATIC S7通信网络
五、人机界面(HMI)硬件 六、SIMATIC S7工业软件 1.编程和工程工具 2.基于PC的控制软件 3.人机界面软件
某种意义上说,SIMATICS7 系列PLC代表了现代可编程序控 制器的方向。
第二节 S7-200 PLC的系统组成
S7-200系列可编程控制器作为西门子 SIMATIC PLC家族中的最小成员,以其 超小体积,灵活的配置,强大的内置功能, 在各个领域得到广泛的应用。S7-200可 提供四个不同配置的CPU:CPU221、 CPU222、CPU224、CPU226,外形见 图10-2,各CPU功能和技术参数见表101。
I0.3
M0.1
图中的最后3条指令结构的输出 形式,称为连续输出。
3) 触点并联指令O(Or),ON(Or Not) O:常开触点并联连接。 ON:常闭触点并联连接。 O,ON指令应用于并联单个触点,紧接 在LD、LDN之后使用,可以连续使用。 O,ON指令的操作数为:I、Q、M、SM、 T、C、V、S。
这就是用图形符号表示的指令,它包括 三个基本形式以及一些连线。 (1)触点 代表逻辑“输入”条件,例如开 关、按钮、内部条件等。能量流仅在常开触点 闭合时通过。 (2)线圈 ( )通常代表逻辑“输出”结果, 例如灯、接触器、中间寄存器、内部输出条件 等。当有能量流输入时才会有输出。 (3)盒(方框) 代表附加指令,例如定时器、 计数器或者数学运算指令等。当能量流 到 此框,就能执行一定的功能。
第1讲_S7-200PLC的基础知识
1.3.2软元件介绍
输入继电器I 输出继电器Q
通用辅助继电器M 特殊继电器SM 定时器T
PLC用户数据存储器编程资源
S7-200软元件列表(12个)
变量存储器V 局部变量存储器L
顺序控制继电器S 模拟量输入/输映像寄存 器AI、AQ 高速计数器HC
计数器C
累加器AC
25
一、输入继电器I(Input Relay)
定义掉电保持存储器的个数:一次最多可以定义六个掉电保持区. 可定义掉电保持的存储单元:V、M、T、C
11
开机后数据的恢复 开机后,S7-200从EEPROM 中恢复程序块和系统块;同时, CPU检查RAM存储器,确认 超级电容器是否成功保存了 RAM存储器中的数据,若成 功保存,则RAM存储器保持 区域将保持不变。 V存储器中的保持区和非保持区,从 EEPROM中的相应区域恢复。若 RAM存储器的内容没有保持,CPU 会清除RAM存储器(包括保持区和 非保持区),并在上电后的第一个 扫描周期置保持数据丢失标志位 (SM0.2)为“1”,将EEPROM中 的数据恢复到RAM中。
21
编址举例: • 例如:某一控制系统选用CPU224,系统所需的输入 输出点数各为: 数字量输 入24点、数字量输出20点、 模拟量输入6点和模拟量输出2点。
①连接模块
0
主机 CPU224 模块 EM221 DI8 DC24V
1
模块 EM222 DO8 DC24V
2
模块 EM235 AI4/AQ1
• 通用辅助继电器(M):也是一位存储器,但是它不与输入 点对应,也不与输出点相对应,它用来存储PLC内部的中间 变量,相当于继电器控制系统中的中间继电器。 • 辅助继电器的线圈、常开触点、常闭触点:在梯形图上的图 形符号与I/O继电器相同,只是标号字母名称不同。通用辅 助继电器的线圈和触点的关系和输出继电器的一样,但只有
PLC西门子S7-200温度控制系统设计
-XX大学信息电子技术学院2012届实训题目:PLC西门子S7-200温度控制系统设计姓名:班级:学号:指导教师:2012年12月20日摘要在科学研究和生产实践的诸多领域中, 温度控制占有着极为重要的地位, 特别是在冶金、化工、建材、食品、机械、石油等工业中,具有举足轻重的作用。
对于不同生产情况和工艺要求下的温度控制,所采用的加热方式,燃料,控制方案也有所不同。
例如冶金、机械、食品、化工等各类工业生产中广泛使用的各种加热炉、热处理炉、反应炉等;燃料有煤气、天然气、油、电等。
温度控制系统的工艺过程复杂多变,具有不确定性,因此对系统要求更为先进的控制技术和控制理论。
可编程控制器(PLC)可编程控制器是一种工业控制计算机,是继承计算机、自动控制技术和通信技术为一体的新型自动装置。
它具有抗干扰能力强,价格便宜,可靠性强,编程简单,易学易用等特点,在工业领域中深受工程操作人员的喜欢,因此PLC已在工业控制的各个领域中被广泛地使用。
关键字:温度控制PLC 组态目录第一章绪论1.1 温度控制系统的意义温度的测量和控制对人类日常生活、工业生产、气象预报、物资仓储等都起着极其重要的作用。
在许多场合,及时准确获得目标的温度、湿度信息是十分重要的,近年来,温湿度测控领域发展迅速,并且随着数字技术的发展,温湿度的测控芯片也相应的登上历史的舞台,能够在工业、农业等各领域中广泛使用。
1.2 温度控制系统背景自70年代以来,由于工业过程控制的需要,特别是在微电子技术和计算机技术的迅猛发展以及自动控制理论和设计方法发展的推动下,国内外温度控制系统发展迅速,并在职能化、自适应、参数自整定等方面取得成果,在这方面,日本、美国、德国、瑞典等国技术领先,都产生了一批商品化的、性能优异的温度控制器及仪器仪表,并在各行各业广泛应用。
温度控制系统在国内各行各业的应用虽然十分广泛,但从国内生产的温度控制器来讲,总体发展水平仍然不高,同日本、美国、德国等先进国家相比仍然有着较大的差距。
PLC基础知识及西门子S7-200
的软、硬件功能极强。具有极强的自诊断功能。通讯联网功能强, 有各种通讯联网的模块,可以构成三级通讯网,实现工厂生产管 2022/3/23 理自动化。大型PLC还可以采用三CPU构成表决式系统,使机器7
PLC 实质是一种专用于工业控制的计算机, 其硬件结构基本上与微型计算机相同,如图所示:
2022/3/23
12
数字I/O 接口 模拟I/O 接口 特殊功能模板
2022/3/23
13
在PLC 的周边外围设备当中,有专用编 程工具,如手持式编程器、计算机专用编程 下载电缆。当你采用计算机进行程序编制的 时候,您必须还要配置相关编程软件。
2022/3/23
14
最初研制生产的PLC 主要用于代替传统的由继电器接 触器构成的控制装置,但这两者的运行方式是不相同的:
SIMATIC S7-200
紧凑型MicroPLC
A&D AS V5, 03/99 N° 29
2022/3/23
29
SIMATIC S7-200 -- 无处不在的应用
2022/3/23
传送带生产线控制 印刷机械
木材加工 纺织机械
灌装及包装机械
空调控制
电梯控制
30
A: S7-200的产品定位在S7系列PLC家族的低端产品, 但比智能继电器LOGO!的定位要高。 通常S7-200用于200点开关量以内,35点模拟量以内,程 序量在16K以内的应用场合
为了进一步提高PLC 的可靠性,近年来对大型PLC
还采用双CPU 构成冗余系统,或采用三CPU 的表决式系统。
这样,即使某个CPU 出现故障,整个系统仍能正常运行。
S7-200plc控制全自动洗衣机
摘要根据自动洗衣机的工作原理,利用可编程控制器PLC实现控制,说明了PLC控制的原理方法,特点及控制洗衣机的特色。
通过本系统的设计,对西门子S7-200系列PLC的特点有了深入的理解。
全自动洗衣机控制系统利用了西门子S7-200系列PLC的特点,对按钮,开关等其它一些输入/输出点进行控制,实现了洗衣机洗衣过程的自动化。
由于每遍的洗涤,排水,脱水的时间由PLC内定时器控制,所以只要改变定时器的参数就可以改变时间。
利用PLC上具有的模拟量输入输出通道,PID 算法,进行温度信号的采集与控制,达到了预期的效果。
关键词:PLC;洗衣机;全自动;程序控制器AbstractAccording to the automatic washing machine works, using a programmable controller PLC control, illustrates the principle of PLC control method, characteristic and control characteristics of washing machines. Through the design of the system, the Siemens S7-200 series features an in-depth understanding of PLC. Automatic washing machine control system using PLC Siemens S7-200 series features, buttons, switches and other input/output point for control, enabling washing machines laundry process automation. Since each washing, drainage, dehydrated from PLC internal timer control, so as long as the parameters change timer can change time. On the use of PLC with analog input and output channel, PID algorithm, for temperature signal acquisition and control, achieve the expected resultsKeyword: PLC; washing machine; Auto; program controller目录1 绪论 (1)2 PLC控制系统的基本原则 (2)3 课程设计的目的与要求 (2)4 设计正文 (3)4.1控制系统分析 (3)4.1.1 工艺过程和控制要求 (3)4.1.2 I/O元件地址分配表 (3)4.2 顺序功能图 (4)4.3 梯形图 (5)5 课程设计小结 (12)6 参考文献 (13)1、绪论自动洗衣机就是将洗衣的全过程(泡浸-洗涤-漂洗-脱水)预先设定好N个程序,洗衣时选择其中一个程序,打开水龙头和启动洗衣机开关后洗衣的全过程就会自动完成,洗衣完成时由蜂鸣器发出响声。
第二讲 西门子S7-200系列可编程控制器介绍3
• 指令格式:
TON Txxx,PT
• 例:
TON T120,8
定时值=时钟脉冲频率(分辨率)×预置值PT
指令格式:见图,编号与分辨率及定时器类型有关。 使能:——IN: I0.0 =“1” 当前值——T37,当在线(Online)时,此处显示当
前值 预置值——PT=10,即定时时间=100ms×10=1s 复位——IN:I0.0 = “0” 定时器状态(位)——“1”或“0” 对S7-200 PLC, 只要I0.0=“1”,即计时,当T37当 前值=3时,定时器继续计时,直至I0.0=“0”,定时
计数器6个要素: 指令格式(类型、编号
等) 预置值——PV
使能——CU、CD
复位——R、LD
当前值——Cxxx
计数器状态
(位)——与定时器类似
2)功能、时序图及应用示例
2. 增计数器
• CTU,增计数器指令。脉冲输入的每个上升沿,计 数器计数1次,当前值增加1个单位,当前值达到 预设值时,计数器位ON,当前值继续计数到32767 停止计数。复位输入有效或执行复位指令,计数 器自动复位,即计数器位OFF,当前值为0。
LD
I0.0
//使能输入
TON T35, +4
//通电延时定时 //延时时间为
//40ms
LD TONR
I0.0 T2, +10
// //有记忆通//
TOF
T36, +3 //断电延时定时
//延时时间为
//30ms
图3.12 定时器特性
• 本梯形图程序中输入输出执行时序关系如图3.13所 示。
第二讲 西门子S7-200系列可编程控制器介绍
本章要点 1.西门子S7-200 CPU224可编程控制器的结构、性 能指标 2.S7-200系列可编程控制器编址、寻址方式 3.可编程控制器元件功能及地址分配
S7-200PLC使用说明书及编程软件
S7-200 PLC 使用说明一、 PLC 的结构与工作原理PLC 的结构PLC 的类型繁多,功能和指令系统也不尽相同,但结构与工作原理则大同小异,通常由主机、输入/输出接口、电源、编程器扩展器接口和外部设备接口等几个主要部分组成。
1. 主机主机部分包括中央处理器(CPU )、系统程序存储器和用户程序及数据存储器。
CPU 是PLC 的核心,它用以运行用户程序、监控输入/输出接口状态、作出逻辑判断和进行数据处理,即读取输入变量、完成用户指令规定的各种操作,将结果送到输出端,并响应外部设备(如编程器、电脑、打印机等)的请求以及进行各种内部判断等。
PLC 的内部存储器有两类,一类是系统程序存储器,主要存放系统管理和监控程序及对用户程序作编译处理的程序,系统程序已由厂家固定,用户不能更改;另一类是用户程序及数据存储器,主要存放用户编制的应用程序及各种暂存数据和中间结果。
2. 输入/输出(I/O )接口I/O 接口是PLC 与输入/输出设备连接的部件。
输入接口接受输入设备(如按钮、传感器、触点、行程开关等)的控制信号。
输出接口是将主机经处理后的结果通过功放电路去驱动输出设备(如接触器、电磁阀、指示灯等)。
I/O 接口一般采用光电耦合电路,以减少电磁干扰,从而提高了可靠性。
I/O 点数即输入/输出端子数是PLC 的一项主要技术指标,通常小型机有几十个点,中型机有几百个点,大型机将超过千点。
3. 电源图中电源是指为CPU 、存储器、I/O 接口等内部电子电路工作所配置的直流开关稳压电源,通常也为输入设备提供直流电源。
4. 编程器编程器是PLC 的一种主要的外部设备,用于手持编程,用户可用以输入、检查、修改、调试程序或监示PLC 的工作情况。
除手持编程器外,还可通过适配器和专用电缆线将PLC 与电脑联接,并利用专用的工具软件进行电脑编程和监控。
5. 输入/输出扩展单元I/O 扩展接口用于连接扩充外部输入/输出端子数的扩展单元与基本单元(即主机)。
第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-200SMARTPLC编程说明
数据类型S 7-200 S M A R T 的数据主要分为:l与实际输入/与实际输入/输出信号相关的输入/输出信号相关的输入/输出信号相关的输入/输出映象区: 输出映象区:¡I :数字量输入(D :数字量输入(DI I ) ) ¡Q :数字量输出(D :数字量输出(DO O ) ) ¡A I :模拟量输入 :模拟量输入 ¡A Q :模拟量输出 :模拟量输出l内部数据存储区¡V :变量存储区,可以按位、字节、字或双字来存取V :变量存储区,可以按位、字节、字或双字来存取V 区数据 区数据 ¡M :位存储区,可以按位、字节、字或双字来存取M :位存储区,可以按位、字节、字或双字来存取M区数据 区数据 区数据 ¡T :定时器存储区,用于时间累计 :定时器存储区,用于时间累计¡C :计数器存储区,用于累计其输入端脉冲电平由低到高的次数 :计数器存储区,用于累计其输入端脉冲电平由低到高的次数 ¡H C :高速计数器,独立于 :高速计数器,独立于 C C P U 的扫描周期对高速事件进行计数,高速计数器的当前值是只读值,仅可作为双字(3值,仅可作为双字(322 位)来寻址 位)来寻址¡A C :累加器,可以像存储器一样使用的读/:累加器,可以像存储器一样使用的读/写器件,可以按位、字节、字或双字访问累加器中的写器件,可以按位、字节、字或双字访问累加器中的数据 数据¡S M :特殊存储器,提供了在 :特殊存储器,提供了在 C C P U 和用户程序之间传递信息的一种方法。
和用户程序之间传递信息的一种方法。
可以使用这些位来选可以使用这些位来选择和控制 择和控制 C C P U 的某些特殊功能, 的某些特殊功能, 可以按位、字节、字或双字访问 可以按位、字节、字或双字访问 可以按位、字节、字或双字访问 S S M 位 位 ¡L :局部存储区,用于向子例程传递形式参数 :局部存储区,用于向子例程传递形式参数¡S :顺序控制继电器,用于将机器或步骤组织到等效的程序段中,实现控制程序的逻辑分段。
第3章 S7-200系列PLC硬件资源及编址方式
位:I[字节地址].[位地址];如I0.1
字节、字、双字:I[长度][起始字节地址],如 IB4,IW5,ID10 取值范围为:I0.0~I15.7
15
2.输出映像寄存器(Q)
在每次扫描周期的结尾,CPU将输出映像寄存器的数值反 映到物理输出点上。可以按位、字节、字或双字来存取输 出映像寄存器。格式为 位:Q[字节地址].[位地址],如Q1.1
3
1.CPU模块外形结构 S7-200 PLC外型如图所示,其输入、输出、CPU、电源 模块均装设在一个基本单元的机壳内,是典型的整体 式结构。当系统需要扩展时,选用需要的扩展模块与
基本单元连接。
S7-200外型
4
CPU224型PLC端子及其功能为: (1)基本输入端子:CPU224的主机共有14个输入点 (I0.0~I0.7、I1.0~I1.5)和10个输出点(Q0.0~ Q0.7,Q1.0~Q1.1),在编写端子代码时采用八进制,
(2)RUN(运行)。CPU在RUN工作方式下,PLC按照自己
的工作方式运行用户程序。
8
3.CPU200系列模块型号描述 电源类型: DC-直流输入(24VDC);
CPU22X / /
输出类型 输入类型 电源类型 CPU型号
AC-交流输入(120-240VAC)。
输入类型:指输入端子的输入
类型,一般为直流,用DC表示。
第3章 S7-200系列PLC硬件资源及编址方式
3.1 S7-200系列PLC的系统组成 • SIMATIC S7系列可编程控制器是德国西门子公司于20世 纪末推出的,有三个子系列,即S7-200、S7-300和S7400,分别属于小型、中型和大型系列PLC。 • S7-200系列PLC的硬件系统配置灵活,既可用单独的CPU 模块构成简单的开关量控制系统,也可通过I/O扩展或 通信联网功能构成中等规模的控制系统。S7-200系列 PLC系统的基本构成主要包括:
S7-200 系列PLC
第8章 S7-200 系列PLC
8.2.4 程序控制指令
1.系统程序控制指令 1)结束指令 END、MEND 2)暂停指令 STOP 3)看门狗复位指令 WDR 2.跳转、循环指令 1)跳转指令 JMP 2)循环指令 FOR 3.子程序指令 1)建立子程序 2)子程序调用指令和子程序返回指令 3)带参数的子程序调用指令 4.顺序控制指令 1)顺序功能流程图 2)顺序控制指令的格式与功能
第8章 S7-200 系列PLC
8.1 S7-200PLC系统构成
从CPU模块的功能来看,SIMATIC S7-200系列小型可编程序控制器的发 展,大致经历了两个阶段。
第一阶段产品的CPU模块为CPU 21X,并有 CPU 212,CPU 214,CPU
215和CPU 216这四种不同的CPU单元,这四种主机都可进行扩展。 第二阶段产品的CPU模块为CPU 22X,这一阶段的产品在21世纪初投放
西门子公司作为世界上最早生产PLC的厂家之一,其产品 得到了用户的广泛认可。S7-200系列PLC是其公司的主要产品,
它以紧凑的结构、良好的扩展性、强大的功能指令、低廉的价
格,已成为当代各种小型控制工程的理想控制器。本章将以西 门子公司的S7-200 CPU 22X系列PLC为例,对PLC系统的硬件 及内部资源,基本指令的定义、梯形图、和语句表的编程方法 以及PLC的功能指令进行讲解。
是设备选型的重要依据。
第8章 S7-200 系列PLC
8.1.2 PLC的内部元器件 PLC是以微处理器为核心的电子设备,C内部设计了编程时所需的各种 元器件。PLC与继电器控制的根本区别在于PLC所采用的不是实实在在的 器件,而是软器件,用程序的方式实现各器件之间的连接。 1.S7-200的主要编程元件 1)输入继电器 2)输出继电器 3)变量存储器 4)辅助继电器 5)特殊继电器 6)局部变量存储器 7)定时器 8)计数器 9)高速计数器 10)累加器 11)状态继电器 12)模拟量输入寄存器/输出寄存器 2.元器件编程范围 可编程控制器的硬件结构是软件编程的基础 。
S7-200数据存储与寻址方式
S7-200数据存储与寻址方式1.I/O 点数扩展和编址S7-200 CPU22X 系列的每种主机所提供的本机I/O点的I/O地址是固定的,进行扩展时,可以在CPU右边连接多个扩展模块。
每个扩展模块的组态地址编号取决于各模块的类型和该模块在I/O链中所处的位置。
输入与输出模块的地址不会冲突,模拟量控制模块地址也不会影响数字量。
编址方法是同样类型输入或输出点的模块在链中按所处的位置而递增,这种递增是按字节进行的,如果CPU或模块在为物理I/0点分配地址时未用完一个字节,那些未用的位也不能分配给I/O链中的后续模块。
例如,某一控制系统选用CPU224,系统所需的输入/输出点数为:数字量输入24点、数字量输出20点、模拟量输入6点和模拟量输出2点。
本系统可有多种不同模块的选取组合,并且各模块在I/O链中的位置排列方式也可能有多种,表1-1所示为其对应的各模块的编址情况。
表1-1A.同类型输入或输出的模块按顺序进行编制。
B. 数字量模块总是保留以8位(1个字节)递增的过程映象寄存器空间。
如果模块没有给保留字节中每一位提供相应的物理点,那些未用位不能分配给I/O链中的后续模块。
对于输入模块,这些保留字节中未使用的位会在每个输入刷新周期中被清零。
C. 模拟量I/O点总是以两点递增的方式来分配空间。
如果模块没有给每个点分配相应的物理点,则这些I/O点会消失并且不能够分配给I/O链中的后续模块。
2. S7-200 PLC的寻址方式及内部数据存储区S7-200 CPU将信息存储在不同的存储单元,每个单元都有惟一的地址。
S7-200CPU使用数据地址访问所有的数据,称为寻址。
输入/输出点、中间运算数据等各种数据类型具有各自的地址定义,大部分指令都需要指定数据地址。
本节将从S7-200的数据长度、寻址、寻址方式和内部数据存储区几个方面进行介绍。
2.1数据长度S7-200 寻址时,可以使用不同的数据长度。
不同的数据长度表示的数值范围不同。
第6章 S7-200系列PLC的
END、STOP、WDR指令应用举例
☆ STOP与END指令通常在程序中用来处理突发应急事件,可以有 效避免实际生产中的重大损失。
6.3.4 跳转及标号指令
◆跳转指令(JMP)与标号(LBL)指 令可以在相同的代码段中(主程序、子 程序或中断程序)完成分支操作,将程 序流程跳转到标号(n)目的地。 ◆不能从主程序跳转至子程序或中断例 行程序中的标号,也不能从子程序或中 断例行程序跳转至该子程序或中断例行 程序之外的标号。 ◆可以在顺序控制SCR段中使用“跳转” 指令,但对应的“标号”指令必须位于 相同的SCR段内。
6.2.1 位逻辑指令
1.基本位操作指令
基本位操作指令操作数寻址范围:I,Q,M,SM,T,C,V, S,L等。指令助记符: LD(Load)、LDN(Load Not)、A(And)、 AN(And Not)、O(Or)、 ON(Or Not)、=(Out)。 【例题】位操作指令的程序应用,如图6-5所示。
3.间接寻址
● 间接寻址使用指针存取存储单元中的数据。可以用作指针的存储 器有变量存储器(V)、局部变量存储器(L)、累加器(A C)。 ● S7-200允许指针存取以下内存区:I、Q、V、M、S、T(仅限当前值) 和C(仅限当前值),但不能对独立的位(BIT)值或模拟量进行间接 寻址。 ● 用间接寻址方式存取数据需要作的工作有3种:建立指针、指针存 取数据和修改指针。 1)建立指针
【例题1】块操作指令程序应用,如图6-10所示。
6.2.2 逻辑堆栈指令
【例题2】栈操作指令应用程序,如图6-11所示。
想一想 练一练
将梯形图转换成语句表指令编程。
6.2.3 定时器指令
◆ S7-200 PLC 的 定 时器在程序中用于延 时 ◆有T0~T255共256 个定时器 ◆分为TON、TOF和 TONR 定 时 器 等 3 个 类型
S7-200PLC 编程及应用课本全部课件(含课后题)
2
否
否
是
CPU226 120-240V AC 24×24V DC 16×继电器
2
否
否
是
第一章 PLC的硬件与工作原理
1.2 S7-200系列PLC
1.2.2 CPU模块
表1-2
性能指标
CPU221
S7-200 PLC的主要技术性能指标
CPU222
CPU224
CPU224XP
CPU226
外形尺寸(mm) 90×80×62 90×80×62 120.5×80×62 140×80×62 196×80×62
第一章 PLC的硬件与工作原理 1.4 逻辑运算与PLC的工作原理
1.4.1 用触点和线圈实现逻辑运算
按下起动按钮SB1,电流经SB1的常开触点和SB2的常闭触点流过KM的线圈。 KM的主触点闭合,电动机开始运行。KM的辅助常开触点同时接通。
1
否
否
是
CPU224 120-240V AC 14×24V DC 10×继电器
1
否
否
是
CPU224XP 24V DC 14×24V DC 10×24V DC
2
2
1
是
CPU224XP 120-240V AC 14×24V DC 10×继电器
2
2
1
是
CPU226
24V DC 24×24V DC 16×24V DC
用户程序
4096
4096
8192
12288
16384
用户数据
2048
2048
8192
10240
10240
掉电保持时间(h)
50
50
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
S7-200PLC的地址分配方式与特点
发布者:zdg 发布时间:2012-4-16 阅读:8625次
S7-200 PLC采用的是自动分配型地址分配方式。
CPU模块本身带有集成的I/O,这些I/O 点具有固定不变的地址,地址从字节0开始分配;通过扩展模块,PLC可以增加I/O点,扩展模块布置在CPU模块的右侧。
扩展模块的I/O地址决定于模块的类型与模块在扩展连接中的安装位置。
S7-200 PLC的地址分配的特点如下:
①S7-200 PLC采用的是自动分配型分配方式,地址连续、有序。
②开关量输入/输出的地址以字节为单位进行分配,当模块输入/输出点的数量不为整字节时,该字节多余的输入/输出点不可以再作为实际输入/输出点分配给后续的其他模块,但可以作为内部标志位使用。
③模拟量输入、模拟量输出的地址是以字为单位各自独立分配的,而且最少需要分配2个字(即
使模块只使用1点模拟量输入/输出),如果模块本身无物理输入/输出与之对应,多余地址不但不可
以分配给后续模块,而且也不可再作其他用途。
2.地址分配实例
[例1]某配套S7-200 PLC的控制系统,采用CPU224模块,并选配一个4/4点输入/输出混合模块、一个8点输入模块、一个8点输出模块与两个4/1点模拟量输入/输出混合模块,其输入/输出地址的分配如图8-3.1所示。
(1)开关量输入地址的分配
CPU模块集成的输入点为14点,占用2个字节。
其中,IO.O~I1.5为物理输入,可以连接外部输入信号;I1.6、I1.7为CPU模块占用的多余输入,既不可以连接输入信号,也不能分配给后续单元。
从CPU模块向右,PLC安装的第一个具有输入点的扩展模块为4/4点输入/输出混合模块,需要占用1个字节的输入地址,地址从I2.0开始进行分配。
其中,I2.0~12.3为物理输入,可以连接外部输入信号;I2.4~ 12.7为CPU模块占用的多余输入,不能再分配给后续单元。
PLC安装的第2个扩展模块为8点输入模块,占用1个字节的输入地址,地址从I3.0开始进行分配,无多余输入。
(2)开关量输出地址的分配
CPU模块集成的输出点为10点,占用2个字节。
其中,QO.O~Ql.l为物理输出,可以连接外部输出信号:Q1.2~Q1.7为CPU模块占用的多余输出,不可以连接外部输出信号,也不能分配给后续单元,但在PLC编程时可以作为内部标志位使用。
从CPU模块向右,PLC安装的第一个具有输出点的扩展模块为4/4点输入/输出混合模块,同样需要占用1个字节的输~址,地址从Q2.0开始进行分配。
其中,Q2.O~Q2.3为物理输入’可以连接外部输出信号;Q2.4~Q2.7为CPU模块占用的多余输出,不能再分配给后续单元,但在PLC编程时同样可以作为内部标志位使用。
PLC安装的第2个具有输出点的扩展模块为8点输出模块,占用1个字节的输出地址,地址从Q3.0开始进行分配,无多余输出。
(3)模拟量输入地址的分配
CPU224模块无集成模拟量输入点,不占用模拟量输入地址。
从CPU模块向右,PLC安装的第一个具有模拟量输入的扩展模块为4/1点模拟量输入/输出混合模块,以字为单位,4点模拟量需要占用8个字节,地址从AIWO开始进行分配,依次为AIWO、AIW2、 AIW4、 AIW6。
PLC安装的第2个具有模拟量输入的扩展模块仍然为4/1点模拟量输入/输出混合模块,同样占用8个字节,地址从AIW8开始连续分配,依次为AIW8、AIWIO、AIW12、AIW14。
(4)模拟量输出地址的分配
CPU224模块无集成模拟量输出点,不占用模拟量输出地址。
从CPU模块向右,PLC安装的第一个具有模拟量输出的扩展模块为4/1点模拟量输入/输出混合模块,以字为单位,l点模拟量需要占用2个字节,但由于模拟量地址分配的最小单位是2个字,因此,模块实际需要占用2个字(4个字节)。
模拟量输出地址AQWO具有物理输出,AQW2被占用,不可以分配给后续模块,也不可再作其他用途。
PLC安装的第2个具有模拟量输出的扩展模块仍然为4/1点模拟量输入/输出混合模块,模块同样实际需要占用2个字(4个字节),地址从AQW4开始分配,AQW4具有物理输出,AQW6被占用,不可以分配给后续模块,也不可再作其他用途。