版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本章学习(xux)目的 本章以西门子公司生产的S7-200系列小型可编程序控制器为例,介绍具体型号的PLC,内容包括: lS系列PLC发展概述 lS7-200可编程序控制器的系统组成 l编程元件及程序知识 l相关设备(shbi) l常用工业软件返回(fnhu)本章首页第1页/共65页第一页,共66页。3.1S系列PLC发展(fzhn)概述 德国的西门子(SIEMENS)公司是欧洲最大的电子和电气设备制造商,生产的SIMATIC可编程序控制器在欧洲处于领先地位。其第一代可编程序控制器是1975年投放市场的SIMATICS3系列的控制系统(knzhxtn)。 在1979年,微处理器技术被应用到可编
2、程序控制器中,产生了SIMATICS5系列,取代了S3系列,之后在20世纪末又推出了S7系列产品。 最新的SIMATIC产品为SIMATICS7、M7和C7等几大系列。返回(fnhu)本章首页第2页/共65页第二页,共66页。3.2S7-200 PLC系统(xtng)组成 3.2.1系统基本( jbn)构成 3.2.2主机结构 3.2.3工作方式 3.2.4特殊功能模块 3.2.5输入输出扩展 3.2.6输入输出组态配置返回(fnhu)本章首页第3页/共65页第三页,共66页。 从CPU模块的功能来看,SIMATICS7-200系列小型可编程序控制器发展至今,大致经历了两代: 第一代产品其CP
3、U模块为CPU21X,主机都可进行扩展,它具有四种不同结构配置的CPU单元:CPU212,CPU214,CPU215和CPU216,对第一代PLC产品不再作具体介绍。 第二代产品其CPU模块为CPU22X,是在21世纪初投放市场的,速度快,具有较强的通信(tngxn)能力。它具有四种不同结构配置的CPU单元:CPU221,CPU222,CPU224和CPU226,除CPU221之外,其他都可加扩展模块。第4页/共65页第四页,共66页。3.2.1系统基本(jbn)构成 SIMATICS7-200系统由硬件和工业(gngy)软件两大部分构成,如图3.1所示。EM1扩展模块EM2扩展模块EMn扩展
4、模块TD200文本显示器TP系列触摸屏通信及网络设备计算机工业软件CPU主 机其他设备图3.1S7-200 PLC系统(xtng)组成第5页/共65页第五页,共66页。 系统基本构成 1.硬件 (1)基本单元 (2)扩展单元 (3)特殊功能模块 (4)相关设备 2.工业软件 工业软件是为更好地管理和使用这些设备而开发(kif)的与之相配套的程序、文档及其规则的总和,它主要由标准工具、工程工具、运行软件和人机接口等几大类构成。返回(fnhu)本节第6页/共65页第六页,共66页。3.2.2主机(zhj)结构 1.各CPU介绍及I/O系统(xtng) (1)主机外形 SIMATICS7-200系统
5、(xtng)CPU22X系列PLC主机(CPU模块)的外形如图3.2所示:图3.2S7-200主机(zhj)外形状态显示通信口顶部端子盖电 源及输出端子前盖 方式开关、电位器、扩展I/O连接底部端子盖输入端子、传感器电源存储器卡第7页/共65页第七页,共66页。 (2)基本结构(jigu)特点输出信号类型电源输出 基本(jbn)I/O 存储安全 高速反应 模拟电位器 实时时钟 输入输出可扩展性 第8页/共65页第八页,共66页。 4种CPU各有晶体管输出和8继电器输出两种类型,具有不同电源(dinyun)电压和控制电压。各类型的型号如表3.2所示。表3.2CPU型号(xngho)第9页/共65
6、页第九页,共66页。 2.存储(cnch)系统 (1)存储(cnch)系统 (2)存储(cnch)器及使用 (3)存储(cnch)安全第10页/共65页第十页,共66页。图3.3存储系统个人计算机存储器卡用户程序CPU 组态V 存储器M 存储器用户程序CPU 组态V 存储器M 存储器定时器和计数器当前值CPURAMEPROM第11页/共65页第十一页,共66页。表3.3存储容量(cn ch rn lin)第12页/共65页第十二页,共66页。 (2)存储器及使用 上装和下装用户程序 定义存储器保持范围(fnwi) 用程序永久保存数据 存储器卡的使用第13页/共65页第十三页,共66页。 (3)
7、存储安全 1)主机CPU模块(mkui)内部配备的EEPROM,上装程序时,可自动装入并永久保存用户程序、数据和CPU的组态数据。 2)用户可以用程序将存储在RAM中的数据备份到EEPROM存储器。 3)主机CPU提供一个超级电容器,可使RAM中的程序和数据在断电后保持几天之久。 4)CPU提供一个可选的电池卡,可在断电后超级电容器中的电量完全耗尽时,继续为内部RAM存储器供电,以延长数据所存的时间。 5)可选的存储器卡可使用户像使用计算机磁盘一样来方便地备份和装载程序和数据。返回(fnhu)本节第14页/共65页第十四页,共66页。3.2.3 工作(gngzu)方式 工作(gngzu)方式
8、1)STOP方式 2)RUN方式 改变CPU工作(gngzu)方式的方法 1)用PLC上的方式开关来手动切换,方式开关有3个挡位。 2)用STEP7-Micro/Win32编程软件,应首先把主机的方式开关置于TERM或RUN位置,然后在此软件平台用鼠标单击STOP和RUN方式按钮即可。 3)在用户程序中用指令由RUN方式转换到STOP方式,前提是程序逻辑允许中断程序的执行。第15页/共65页第十五页,共66页。3.2.4 特殊(tsh)功能模块 (1)数字量扩展(kuzhn)模块 (2)模拟量扩展(kuzhn)模块 (3)热电偶、热电阻模块 (4)通信扩展(kuzhn)模块第16页/共65页第
9、十六页,共66页。1. 设备(shbi)连接 图3.7I/O扩展(kuzhn)示意图 (a) 面板安装 (b) 标准导轨安装 3.2.5输入输出扩展(kuzhn) 第17页/共65页第十七页,共66页。输入输出扩展(kuzhn) 实例 1输入输出扩展方案设计 (1)扩展点数计算。 CPU224主机(zhj)有14点数字输入,10点数字数出,没有模拟量输入和数出点。因此: 需要扩展的数字输入点数24-1410 需要扩展的数字输出点数20-1010 需要扩展的模拟输入点数6-06 需要扩展的模拟输出点数2-02 (2)硬件组态方案设计。 本系统可有多种不同模块的选取组合,以下是可能应用的两种方案。
10、 方案1:EM221(8I)2;EM222(8O)2;EM231(4AI)2;EM232(2AO)1 方案2:EM221(8I)1;EM222(8O)1;EM223(4I4O)1;EM235(4AI1AO)2第18页/共65页第十八页,共66页。 2方案验证 PLC的扩展能力是有限的,限制PLC扩展能力的因素(yns)包括: CPU允许的最多扩展模块数。 映像寄存器的数量。 CPU为扩展模块所能提供的最大电流和每种扩展模块消耗的电流。 即PLC主机连接的扩展模块的数量不能超过该主机允许的扩展模块数量;扩展模块点数之和不能超过主机输入和输出映像寄存器的总数;所有扩展模块消耗的电流不能超过CPU所
11、能提供的电流。 在根据需要扩展的输入输出点确定了扩展模块组合方案后,必须对方案进行验证,以确保扩展方案不会超出PLC主机的扩展能力。 下面以方案2为例介绍验证方法。 CPU224可以扩展7个模块,方案2中的扩展模块的总数为5个,符合要求。 CPU224有数字量映像寄存器数量为256,输入模拟量映像寄存器为32,输出模拟量映像寄存器为32,方案2中扩展模块点数之和远小于主机输入输出映像寄存器之和,符合要求。第19页/共65页第十九页,共66页。CPU 22X可连接的各扩展模块消耗(xioho)5VDC电流如表3.7所示。扩展模块编号扩展模块型号模块消耗电流(mA)1EM 221 DI8DC24V
12、302EM 222 DO8DC24V503EM 222 DO8继电器404EM 223 DI4/DO4DC24V405EM 223 DI4/DO4DC24V/继电器406EM 223 DI8/DO8DC24V807EM 223 DI8/DO8DC24V/继电器808EM 223 DI16/DO16DC24V1609EM 223 DI16/DO16DC24V/继电器15010EM 231 AI412位2011EM 231 AI4热电耦6012EM 231 AI4RTD6013EM 232 AQ212位2014EM 235 AI4/AQ1123015EM 277 PROFIBUS-DP150第20
13、页/共65页第二十页,共66页。各CPU所能提供(tgng)的最大5VDC电流如表3.6所示。CPU型号221222224226最大扩展电流(mA)03406601000表3.6 CPU提供(tgng)的电流方案2中扩展模块消耗的电流之和301+501+401 +302 180mA,没有超过(chogu)CPU 224允许的660mA驱动电流,满足要求。第21页/共65页第二十一页,共66页。3扩展设备(shbi)的连接进行I/O扩展时,可以在CPU右边依次连接多个扩展模块(m kui),在不同模块(m kui)组合方案中,各模块(m kui)在I/O链中的位置排列方式也可以有多种,图3.8所
14、示为方案2的一种模块(m kui)连接形式。主机CPU224模块1EM221DI8XDC24V模块2EM222DO8XDC24V模块3EM235AI4/AQ1X12位模块4EM223DI4/DQ4XDC24V/继电器模块5EM235AI4/AQ1X12位第22页/共65页第二十二页,共66页。4本机I/O和扩展(kuzhn)I/O的编址 S7-200CPU有一定数量的本机I/O,本机I/O的地址是固定的。扩展模块的地址编号则取决于各模块的类型和该模块在I/O链中所处的位置。S7-200系统扩展时输入输出模块的编址需要遵循以下规则: (1)CPU22X每种主机所提供的本机I/O点的I/O地址是固
15、定的。 (2)同种类型输入或输出点的模块在链中按与主机的位置而递增(dzng)。 (3)其他类型模块的有无以及所处的位置不影响本类型模块的编号。 (4)对于数字量,输入输出映像寄存器单位长度为8位(1个字节),本模块高位实际位数未满8位的,未用位不能分配给I/O链的后续模块。 (5)对于模拟量,输入输出以2字节(1个字)递增(dzng)方式来分配空间。第23页/共65页第二十三页,共66页。 根据输入输出模块的编址规则,图3.8所示的扩展方案(fngn)中各模块的编址如表3.8所示。 表3.8各模块编址主机I/O模块1 I/O模块2 I/O模块3 I/O模块4 I/O模块5 I/OI0.0 Q
16、0.0I0.1 Q0.1I0.2 Q0.2I0.3 Q0.3I0.4 Q0.4I0.5 Q0.5I0.6 Q0.6I0.7 Q0.7I1.0 Q1.0I1.1 Q1.1I1.2 I1.3 I1.4 I1.5 I2.0I2.1I2.2I2.3I2.4I2.5I2.6I2.7Q2.0Q2.1Q2.2Q2.3Q2.4Q2.5Q2.6Q2.7AIW0 AQW0AIW2AIW4AIW6I3.0 Q3.0I3.1 Q3.1I3.2 Q3.2I3.3 Q3.3AIW8 AQW2AIW10AIW12AIW14第24页/共65页第二十四页,共66页。3.2.6CPU的输入输出组态(zti)设置 (1)设置输入滤
17、波 (2)设置脉冲(michng)捕捉 (3)输出表配置 (4)定义存储器保持范围第25页/共65页第二十五页,共66页。3.3 编程元件及程序(chngx)知识 3.3.1编程元件(yunjin)及寻址 3.3.2指令系统 3.3.3编程语言 3.3.4程序结构返回(fnhu)本章首页第26页/共65页第二十六页,共66页。3.3.1编程元件(yunjin)及寻址 1.数据类型 2.直接寻址方式(fngsh) 3间接寻址方式(fngsh)第27页/共65页第二十七页,共66页。1. 数据类型数据类型 (1)数据类型及范围 SIMATICS7-200系列(xli)PLC数据类型可以是布尔型、整
18、型和实型(浮点数)。实数采用32位单精度数来表示,其数值有较大的表示范围:正数为+1.175495E-38+ 3 . 4 0 2 8 2 3 E + 3 8 ; 负 数 为 - 1 . 1 7 5 4 9 5 E 3 8 -3.402823E+38。(2)常数在编程中经常会使用常数。常数数据长度可为字节、字和双字,在机器内部(nib)的数据都以二进制存储,但常数的书写可以用二进制、十进制、十六进制、ASCII码或浮点数(实数)等多种形式。第28页/共65页第二十八页,共66页。 输入继电器(I) 输出继电器(Q) 通用辅助继电器(M) 特殊(tsh)标志继电器(SM) 变量存储器(V) 局部变
19、量存储器(L) 顺序控制继电器(S)3.3.2编程元件(yunjin)介绍定时器(T) 计数器(C) 模拟量输入映像寄存器(AI)模拟量输出(shch)映像寄存器(AQ) 高速计数器(HC)累加器(AC) 第29页/共65页第二十九页,共66页。3.3.3编程元件(yunjin)寻址 S7-200将编程元件统一归为存储器单元,存储单元按字节进行编址,无论所寻址的是何种数据类型,通常(tngchng)应指出它在所在存储区域和在区域内的字节地址。每个单元都有惟一的地址,地址用名称和编号两部分组成.第30页/共65页第三十页,共66页。1. 直接(zhji)寻址方式 (1)编址形式(xngsh)按位
20、寻址的格式为:Ax.y存储区内另有一些元件是具有一定功能的硬件,由于元件数量很少,所以不用指出元件所在存储区域的字节,而是直接指出它的编号。其寻址格式为:Ay数据寻址格式为:ATx第31页/共65页第三十一页,共66页。 按位寻址的格式为:Ax.y 必须(bx)指定元件名称、字节地址和位号,如图3.10所示。图3.8中MSB表示最高位,LSB表示最低位。图3.10位寻址格式(g shi)第32页/共65页第三十二页,共66页。2间接(jin ji)寻址方式 间接寻址方式是,数据存放在存储器或寄存器中,在指令中只出现所需数据所在单元的内存地址的地址。存储单元地址的地址又称为地址指针。这种间接寻址
21、方式与计算机的间接寻址方式相同。间接寻址在处理内存连续地址中的数据时非常方便,而且可以缩短程序所生成的代码(dim)的长度,使编程更加灵活。 用间接寻址方式存取数据需要作的工作有3种:建立指针、间接存取和修改指针。第33页/共65页第三十三页,共66页。(1)建立(jinl)指针 建立指针必须用双字传送(chunsn)指令(MOVD),将存储器所要访问的单元的地址装入用来作为指针的存储器单元或寄存器,装入的是地址而不是数据本身,格式如下: 例: MOVD&VB200,VD302MOVD&MB10,AC2MOVD&C2,LD14 注意:建立指针用MOVD指令。第34页/共
22、65页第三十四页,共66页。(2)间接(jin ji)存取 指令中在操作数的前面加“*”表示该操作数为一个指针。 下面两条指令是建立指针和间接存取的应用方法:MOVD&VB200,AC0MOVW*AC0,AC1 若存储区的地址及单元中所存的数据如下所示 执行(zhxng)过程如下:第35页/共65页第三十五页,共66页。第36页/共65页第三十六页,共66页。(3)修改(xigi)指针 下面的两条指令可以修改(xigi)指针的用法: INCDAC0 INCDAC0 MOVW*AC0,AC1返回(fnhu)本节第37页/共65页第三十七页,共66页。3.3.4指令系统(zh ln x t
23、n) 和编程语言 S 7 - 2 0 0 系 列 P L C 主 机 中 有 两 类 基 本 指 令 集 :SIMATIC指令集和IEC1131-3指令集,程序员可以任 选 一 种 。 提 供 了 许 多 类 型 的 指 令 以 完 成 广 泛(gungfn)的自动化任务。 SIMATIC指令集:是为S7-200系列PLC设计的,本指令通常执行时间短,而且可以用LAD、STL和FBD三种编程语言。 IEC1131-3指令集是不同PLC厂家的指令标准,它不能使用STL编程语言。返回(fnhu)本节1、指令系统第38页/共65页第三十八页,共66页。2编程语言 1.语句(yj)表 2.梯形图 3.
24、功能块图 4.其他编程语言第39页/共65页第三十九页,共66页。1. 语句(yj)表 语句表(STL)语言类似于计算机的汇编语言(hubinyyn),特别适合于来自计算机领域的工程人员。用指令助记符创建用户程序,属于面向机器硬件的语言,STEP7Micro/Win32的语句表如图3.11所示。 图3.11语句(yj)表举例第40页/共65页第四十页,共66页。2. 梯形图 图3.12梯形图举例(j l)第41页/共65页第四十一页,共66页。3. 功能块图 功能块图(FBD)的图形结构与数字(shz)电子电路的结构极为相似,如下图3.13所示。第42页/共65页第四十二页,共66页。4. 其
25、他(qt)编程语言 SIMATIC工业软件中的工程工具中为大型或中型PLC提供了许多高级编程工具,以下简要( jinyo)其中的几种: (1)S7-SLC和M7-ProC/C+ (2)S7-GRAPH (3)S7-HiGraph (4)CFC第43页/共65页第四十三页,共66页。(1)S7-SLC和 M7-Pro C/C+图3.14SLC语言S7-SLC的语言(yyn)与PASCAL非常相似,如图3.12所示。 第44页/共65页第四十四页,共66页。(2)S7-GRAPH S1S2S8S3T0SST8T3T2T1ST9图3.15顺序(shnx)流程图第45页/共65页第四十五页,共66页。
26、(3)S7-HiGraph 它借助于状态图来描述(miosh)异步过程。用于装置和过程,以及可能的转移状态的图形描述(miosh)。 本工具可基于系统框图和流程图直接进行编程,程序结构和过程清晰。S7-HiGraph如图3.14所示。第46页/共65页第四十六页,共66页。1AINIT_SD;?0Init141231111? A Top;A IM_Lower;?A Bottom;?A M_Raise;?Movement downC= Down;Movement upC= Up;TopC= OM_Top;BottomC= OM_Bottom;图3.16 状态图第47页/共65页第四十七页,共66
27、页。(4)CFC CFC(连续功能图)是在原来(yunli)的CSF(控制系统流程图)的基础上发展起来的,它通过绘制过程控制流程图,将各程序块在版面上布置,然后将它们相互连接即可。 控制系统流程图如图3.17所示。返回(fnhu)本节第48页/共65页第四十八页,共66页。ProcessSAMP_AVESliding averag OB 35 2/-BO BNR INI NENO BOOUT RControllerCONT_CContinuous PID OB 35 1/-R PV_INR SP_INTBO MAN ONLMN RTI TNR GAINR MANTI TVTI TVContro
28、llerCONT_CContinuous PID OB 35 7/-R PV_INR SP_INTBO MAN ONLMN RTI TNR GAINR MANTI TVR DEADB_W13020.000.02.020S10S0.00.02.020S10S0.00图3.17 连续(linx)功能图 第49页/共65页第四十九页,共66页。3.3.5 程序结构 1.用户程序 (1)主程序 (2)子程序 (3)中断(zhngdun)处理程序 2.数据块 3.参数块第50页/共65页第五十页,共66页。 如果编程使用的是手编器,主程序应安排到程序的最前面。其他(qt)部分的位置安排没有严格的顺序,但
29、习惯上把子程序安排在中断程序的前面。如图3.18所示。图3.18程序结构 返回(fnhu)本节程序中断程序2子程序2主程序中断程序1子程序m子程序1中断程序n第51页/共65页第五十一页,共66页。3.4相关(xinggun)设备 3.4.1手编器 3.4.2计算机 3.4.3人机界面(rnjjimin)返回(fnhu)本章首页第52页/共65页第五十二页,共66页。3.4.1手编器 工业上用的各厂商的可编程序(chngx)控制器的使用中,手编器曾是主要编程设备,后来出现了图形输入设备,又出现了计算机编程软件。通过通信设备,使PLC和计算机相连,用编程软件可直接在计算机上编程,由于计算机的显示
30、器屏幕较大,对程序(chngx)的编制和修更加方便高效。但即使是现在,手编器的使用仍十分广泛,特别是用小型和微型PLC实现的小规模系统。返回(fnhu)本节第53页/共65页第五十三页,共66页。3.4.2计算机 计算机包括个人计算机和工业计算机,在可编程序控制器系统的工业应用中发挥(fhu)着越来越重要的作用,几乎PLC系统从工程项目开发、编程、调试到系统的运行和维护,计算机越来越成了不可缺少的工具。返回(fnhu)本节第54页/共65页第五十四页,共66页。3.4.3人机界面(rn j ji min) 1.构造特点 文本显示区:可显示两行信息(每行20个字符)的液晶显示LCD。 按键:共有
31、9个键。 通信:通过TD/CPU电缆(通用RS232接口)可以提供可编程序控制器与TD200的通信,同时(tngsh)可以提供TD的电源,而不必再另接电源。 电源:如果不用TD/CPU通信电缆,可以通过面板右侧的电源接口连接外部电源。第55页/共65页第五十五页,共66页。 2.主要功能 可以显示从CPU主机读出的信息(如读取指令、数据、当前值及状态);可以调整运行中选定的程序变量;可以提供对输入输出点的强制功能;可以为实时时钟设置日期和时间;支持(zhch)多种语言形式的菜单和提示并支持(zhch)中文。返回(fnhu)本节第56页/共65页第五十六页,共66页。3.5工业(gngy)软件 3.5.1应用和特点 3.5.2工业(gngy)软件的类型返回(fnhu)本章首页第57页/共65页第五十七页,共66页。3.5.1应用(yngyng)和特点
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 消防安全与用电安全知识培训
- 2025年消防机器人深度学习框架选择
- 阅读点亮成长:初中新年开学第一课素养提升指南
- 园林古建筑门窗保护与修复技术方案
- 2023+ESC糖尿病患者心血管疾病管理指南解读
- 给水管道施工管理风险控制方案
- 诚信立身 友善待人高中新年开学第一课主题班会
- 2025年直招军官计算机面试题库答案解析完整版
- 2025-2026学年教学设计思政体现
- 2026年中小学教育政策与法规考试
- 2026年山东商务职业学院综合评价招生《素质测试》模拟试题及答案(一)
- 幼儿园安全管理考核细则及执行方案
- 《烧伤外科诊疗指南及操作规范(2025版)》
- 《AIDC用固态变压器技术要求》-征求意见
- 2026春季学期教务处工作计划(小学学校)
- 西点实训室安全教育培训课件
- 威尔第课件教学课件
- 【北师大版】六年级下册数学教案-总复习《图形与位置》
- 售后部应急预案(3篇)
- 15D501 建筑物防雷设施安装
- 斜拉桥加固旁站监理方案模板
评论
0/150
提交评论