版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 西门子公司生产的SIMATIC可编程控制器主要有S5和S7两大系列。目前,早期的S5系列PLC产品已被新研制生产的S7系列所替代。S7系列以结构紧凑、可靠性高、功能全等优点,在自动控制领域占有重要地位。 SIMATIC S7系列PLC又分为S7-400、S7-300和S7-200 共3个子系列,分别为S7系列的大、中、小微型PLC系统。SIMATIC S7-200系列PLC是西门子公司生产的具有高性价比的小型可编程控制器,由于它结构小巧,运行速度高,价格较低,因此在工业生产中得到广泛应用。 S7-200系列 PLC系统由主机基本单元)、I/O扩展单元、功能单元模块和外部设备等组成。S7-20
2、0 PLC主机基本单元的结构形式为整体式结构。 图6-1 S7-200系列 CPU结构 6.1.1 CPU224型型PLC的结构的结构 主机基本单元是PLC系统的控制核心,也是一个最简单的PLC控制系统。S7-200系列的主机型号都是以CPU开头的。S7-200系列PLC有CPU 21X和CPU 22X两代产品,其中CPU 22X型PLC有CPU 221,CPU 222,CPU 224和CPU 226四种基本型号。6.1.1 CPU224型型PLC的结构的结构 1. 整体式整体式PLC的结构分析的结构分析 CPU 224主机可独立工作,完成简单的控制功能。主机箱体内部有以微处理器为内核的PLC
3、主板,具有完全意义的控制、运算、存储功能。另外,外部设有RS-485通讯接口,用以连接编程器手持式或PC机)、文本图形显示器、PLC网络等外部设备;还设有工作方式开关,模拟电位器,I/O扩展接口,工作状态指示和用户程序存储卡,I/O接线端子排及发光指示等。 2 . CPU224型型PLC的结构特点的结构特点 (1)基本单元基本单元I/O CPU 22X型PLC,具有两种不同的电源供电电压,输出电路分为继电器输出和晶体管DC输出两大类。CPU 22X系列PLC可提供4个不同型号的多种基本单元供用户选用,其类型及参数如表6-1所示。 (2) 高速反应性高速反应性 CPU 22X PLC可以处理和输
4、出高速脉冲,可以处理普通I/O端口无法处理的高速信号,这使PLC系统的功能大大加强。 CPU 224 PLC有6个高速计数脉冲输入端I0.0I0.5),最快的响应速度为30KHz,用于捕捉比CPU扫描周期更快的脉冲信号。 CPU 224 PLC有2个高速脉冲输出端Q0.0、Q0.1),输出脉冲频率可达20KHz。用于PTO高速脉冲束和PWM宽度可变脉冲输出高速脉冲输出。 S7-200 CPU存储器系统由RAM和EEPROM两种存储器构成,用以存储用户程序、CPU组态配置)、程序数据等。当执行程序下载操作时,用户程序、CPU组态配置)、程序数据等由编程器送入RAM存储器区,并自动拷贝到EEPRO
5、M区,永久保存。 系统还具有完善的数据保护功能。系统掉电时,系统自动将RAM中M存储器的内容保存到EEPROM存储器。上电恢复时,用户程序及CPU组态配置自动从EEPROM的永久保存区读取到RAM中,如果V和M存储区内容丢失时,EEPROM永久保存区的数据会复制到RAM中去。 ( 3) 存储系统存储系统 模拟电位器用来改变特殊寄存器SM32、SM33中的数值,以改变程序运行时的参数,如定时、计数器的预置值,过程量的控制参数等。 CPU 224 PLC还支持外扩存储卡,存储卡是用来扩展PLC的数据存储资源的器件,也称扩展卡。扩展卡有EEPROM存储卡、电池和时钟卡等模块。EEPROM存储模块,用
6、于用户程序的拷贝复制。电池模块,用于长时间保存数据,使用CPU 224内部存储电容数据存储时间达190小时,而使用电池模块数据存储时间可达200天。 (4) 模拟电位器模拟电位器 (5) 存储卡存储卡 6.2 S7200系列系列PLC的内部元器件的内部元器件 6.2.1 PLC的内部元器件的内部元器件 PLC是以微处理器为核心的电子设备。PLC内部设计了编程使用的各种元器件,PLC与继电器控制的根本区别在于PLC采用的是软器件,以程序实现各器件之间的连接。 下面从元器件的功能、存储空间、存储方式、寻址方式等角度,叙述各种元器件的使用方法。 CPU 22X 系列PLC内部的元器件有很多,它们在功
7、能是相互独立的。在数据存储区为每一种元器件分配一个存储区域。每一种元器件用一组字母表示器件类型,字母加数字表示数据的存储地址。如I表示输入映像寄存器又称输入继电器);Q表示输出映像寄存器输出继电器);M表示内部标志位存储器;SM表示特殊标志位存储器;S表示顺序控制存储器又称状态元件);V表示变量存储器;L表示局部存储器;T表示定时器;C表示计数器;AI表示模拟量输入映像寄存器,AQ表示模拟量输出映像寄存器;AC表示累加器;HC表示高速计数器等。下面分别介绍这些内部器件的定义、功能和使用方法。 (1) 输入输入/输出映像寄存器输出映像寄存器I/Q) 输入/输出映像寄存器包括输入映像寄存器I和输出
8、映像寄存器Q。 输入/输出映像寄存器都是以字节为单位的寄存器,可以按位操作,它们的每1位对应一个数字量输入/输出接点。不同型号主机的输入/输出映像寄存器区域大小和I/O点数参考主机技术性能指标。扩展后的实际I/O点数不能超过I/O映像寄存器区域的大小,I/O映像寄存器区域未用的部分可当作内部标志位M或数据存储器以字节为单位运用。 输入映像寄存器输入继电器的等效电路如图6-3所示,输出映像寄存器输出继电器的等效电路如图6-4所示。 图6-3 输入映像寄存器输入继电器的等效电路图 图6-4 输出映像寄存器输出继电器的等效电路图 (2) 内部标志位内部标志位M) 顺序控制继电器S又称状态元件,用来组
9、织机器操作或进入等效程序段工步,以实现顺序控制和步进控制。可以按位、字节、字或双字来存取存储区的数据。编址范围S0.0S31.7。 内部标志位M可以按位使用,作为控制继电器又称中间继电器),用来存储中间操作数或其它控制信息。也可以按字节、字或双字来存取存储区的数据。编址范围M0.0M31.7。 (3) 顺序控制继电器顺序控制继电器S) (4) 变量存储器变量存储器V) 变量存储器V用以存储运算的中间结果,也可以用来保存工序或任务相关的其它数据,如模拟量控制,数据运算,设置参数等。变量存储器可按位使用,也可按字节、字或双字使用。变量存储器存储空间较大, CPU 224和CPU226有VB0.0V
10、B5119.7共5K字节的存储空间。 局部存储器L和变量存储器V很相似,主要区别在于局部存储器L是局部有效的,变量存储器V则是全局有效。 S7-200有64个字节的局部存储器,编址范围LB0.0LB63.7。其中60个字节可以用作暂时存储器或者给子程序传递参数,最后4个字节为系统保留字节。S7-200 PLC根据需要分配局部存储器。当主程序执行时,64个字节的局部存储器分配给主程序;当中断或调用子程序时,将局部存储器重新分配给相应程序。局部存储器在分配时,PLC不进行初始化,初始值是任意的。 可以用直接寻址方式按字节、字或双字来访问局部存储器,也可以把局部存储器作为间接寻址的指针,但不能作为间
11、接寻址的存储区域。 (5) 局部存储器局部存储器L) PLC中定时器相当于时间继电器,用于延时控制。中定时器相当于时间继电器,用于延时控制。S7-200 CPU中的定时器是对内部时钟累计时间增量的设备。中的定时器是对内部时钟累计时间增量的设备。 定时器用符号定时器用符号T和地址编号表示,编址范围和地址编号表示,编址范围T0T25522X););T0T127(21X)。定时器的主要参数有定时器预置值,当前计时值和状。定时器的主要参数有定时器预置值,当前计时值和状态位。态位。 。 (6) 定时器定时器T) 计数器主要用来累计输入脉冲个数。其结构与定时器相似,其设定值预置值在程序中赋予,有1个16位
12、的当前值寄存器和1位状态位。当前值寄存器用以累计脉冲个数,计数器当前值大于或等于预置值时,状态位置1。 S7-200 CPU提供有三种类型的计数器,一种增计数;一种减计数;另一种增/减计数。计数器用符号C和地址编号表示。 (7) 计数器计数器C) (8) 模拟量输入模拟量输入/输出映像寄存器输出映像寄存器AI/AQ) S7-200的模拟量输入电路将外部输入的模拟量如温度、电压等转换成1个字长16位的数字量,存入模拟量输入映像寄存器区域,可以用区域标志符AI),数据长度W及字节的起始地址来存取这些值。因为模拟量为1个字长,起始地址定义为偶数字节地址,如AIW0,AIW2,AIW62,共有32个模
13、拟量输入点。模拟量输入值为只读数据。 S7-200模拟量输出电路将模拟量输出映像寄存器区域的1个字长16位数字值转换为模拟电流或电压输输出。可以用标识符AQ)、数据长度W及起始字节地址来设置。 因为模拟量输出数据长度为16位,起始地址也采用偶数字节地址,如AQW0,AQW2,AQW62,共有32个模拟量输出点。用户程序只能给输出映像寄存器区域置数,而不能读取。 图6-7 存取模拟量输出值 (9) 累加器累加器AC) 累加器是用来暂存数据的寄存器,可以同子程序之间传递参数,以及存储计算结果的中间值。S7-200 CPU中提供了4个32位累加器AC0AC3。累加器支持以字节B)、字W和双字D的存取
14、。按字节或字为单位存取时,累加器只使用低8位或低16位,数据存储长度由所用指令决定。累加器操作见图6-8。 (10) 高速计数器高速计数器HC) CPU 22X PLC提供了6个高速计数器每个计数器最高频率为30KHz用来累计比CPU扫描速率更快的事件。高速计数器的当前值为双字长的符号整数,且为只读值。高速计数器的地址由符号HC和编号组成,如HC0、HC1HC5。 (11) 特殊标志位存储器特殊标志位存储器SM) SM存储器提供了CPU与用户程序之间信息传递的方法,用户可以使用这些特殊标志位提供的信息,SM控制S7-200 CPU的一些特殊功能。特殊标志位可以分为只读区和读写区两大部分。CPU
15、 224的SM编址范围为SM0.0 SM179.7共180个字节,CPU 214为SM0.0 SM85.7共86个字节。其中SM0.0SM29.7的30个字节为只读型区域。 可编程控制器的硬件结构是软件编程的基础,S7-200 PLC各编程元器件及操作数的有效编程范围如表6-3和表6-4所示。 1. 数据存储器的分配数据存储器的分配 PLC具有强大的数据存储能力,数据存储区为每一种元器件分配一个存储区域。 6.2.2 PLC的数据存储的数据存储 S7-200按元器件的种类将数据存储器分成若干个存储区域,每个区域的存储单元按字节编址,每个字节由8位组成。可以进行位操作的存储单元,每1位都可以看成
16、是有0、1状态的逻辑器件。 2. 数值表示方式数值表示方式 (1) 数值类型及范围 S7-200系列在存储单元所存放的数据类型有布尔型BOOL)、整数型INT和实数型REAL三种。表6-5给出了不同长度数值所能表示的整数范围。 布尔型数据指字节型无符号整数。常用的整型数据包括单字长16位和双字长32位符号整数两类。实数浮点数采用32位单精度数表示,数据范围是正数:1.175495E-38到+3.402823E+38;负数:-1.175495E-38到-3.042823E-38。 数据大小无符号整数符号整数十进制十六进制十进制十六进制B (字节) 8位值02550FF-128127807FW (
17、字) 16位值0655350FFFF-327683276780007FFFD (双字) 32位值042949672950FFFFFFFF-21474836482147843647800000007FFFFFFF (2) 常数 6.2.2 PLC的数据存储的数据存储 在S7-200的许多指令中使用常数,常数值的长度可以是字节、字或双字。CPU以二进制方式存储常数,可以采用十进制,十六进制,ASC码或浮点数形式书写常数。下面是上述常用格式书写常数的例子: S7-200将信息存于不同的存储单元,每个单元有一个唯一的地址,系统允许用户以字节、字、双字为单位存、取信息。提供参与操作的数据地址的方法,称为
18、寻址方式。S7-200数据寻址方式有立即寻址、直接寻址和间接寻址三大类。立即寻址的数据在指令中以常数形式出现,直接寻址和间接寻址方式有位、字节、字和双字4中寻址格式,下面对直接寻址和间接寻址方式加以说明。 6.2.3 寻址方式寻址方式 1. 直接寻址方式直接寻址方式 6.2.3 寻址方式寻址方式 直接寻址方式是指在指令中直接使用存储器或寄存器的元件名称和地址编号,直接查找数据。数据直接寻址指的是,在指令中明确指出了存取数据的存储器地址,允许用户程序直接存取信息。数据直接地址表示方法如图6-9所示。 图6-9 数据地址表示方法2. 间接寻址方式间接寻址方式 6.2.3 寻址方式寻址方式 间接寻址
19、是指使用地址指针来存取存储器中的数据。使用前,首先将数据所在单元的内存地址放入地址指针寄存器中,然后根据此地址存取数据。S7200 CPU中允许使用指针进行间接寻址的存储区域有I、Q、V、M、S、T、C。 建立内存地址的指针为双字长度32位),故可以使用V、L、AC作为地址指针。必须采用双字传送指令MOVD将内存的某个地址移入到指针当中,以生成地址指针。指令中的操作数内存地址必须使用“ &”符号表示内存某一位置的地址32位)。 例如:MOV & VB200,AC1 /将VB200地址值送AC1。VB200是直接地址编号,&为地址符号,将本指令中&VB200改为&
20、amp;VW200或VD200,指令功能不变。 间接寻址用指针存取数据):在使用指针存取数据的指令中,操作数前加有“*”时表示该操作数为地址指针。 例如:MOVW * AC1,AC0 /将AC1作为内存地址指针,W规定了传送数据长度,本指令把以AC1中内容为起始地址的内存单元的16位数据送到累加器AC0中,操作过程见图6-12。 6.2.3 寻址方式寻址方式的地址2 0 32 0 42 0 22 0 12 0 0把V B 2 0 0 的地址送入A C 建立指针 把指针处的值送到A C 0 S7-200系列PLC主机基本单元的最大输入输出点数为40CPU 226为24输入,16输出)。 PLC内部映像寄存器资源的最大数字量I/O映像区的输入点I0I15为16个字节,输出点Q0Q15也为16个字节,共32个字节256点328)。最大模拟量I/O为64点,AIW0AIW62共32个输入点,AQW0AQW62共32个输出点偶数递增)。S7-200系统最多可扩展7个模块。 PLC扩展模块的使用,除了增加I/O点数的需要外,还增加了PLC许多控制功能。S7-200 PLC系列目前总共可以提供3大类共9种数字量I/O模块;3大类共5种模拟量I/O模块,2种通讯处理模块。扩展模块的种类见表6-6。 CPU本机
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理记录的团队协作
- 2026五年级数学上册 循环小数的认识
- 2026二年级数学下册 调查方法的学习
- 2026年医疗废物规范化管理培训试题及答案
- 快捷酒店岗位责任制度
- 意识形态与主体责任制度
- 房地产安全责任制度
- 扶梯安全生产责任制度
- 技术经济承包责任制度
- 护士法律责任制度
- 注塑岗位安全培训课件
- 2026年考试题库北汽集团高管知识水平测试
- 三项管理制度及生产安全事故应急救援预案
- 核电防异物管理指南(核心版)
- 2026年国家电网招聘之电网计算机考试题库500道含完整答案(历年真题)
- 医学影像学(第8版)第一章影像诊断学总论
- 2026考核消防设施操作员中级监控操作方向试题与答案
- 2026江苏中烟工业有限责任公司高校毕业生招聘14人备考题库(第一批次)及答案详解(必刷)
- 2025~2026学年江苏省徐州市高三上学期期中零模英语试卷
- 自然语言处理:大模型理论与实践 课件全套 第1-12章 绪论、词向量-评价指标
- 钢管桁架结构制作与安装施工技术
评论
0/150
提交评论