最新-西门子PLCS7-200应用简介-课件_第1页
最新-西门子PLCS7-200应用简介-课件_第2页
最新-西门子PLCS7-200应用简介-课件_第3页
最新-西门子PLCS7-200应用简介-课件_第4页
最新-西门子PLCS7-200应用简介-课件_第5页
已阅读5页,还剩171页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

西门子S7-200PLC应用简介(1)

2019-04-06西门子S7-200PLC应用简介(1)11.1PLC的产生和定义

*

20世纪20年代以来,继电器控制曾一度占据工业控制领域的主导地位。

*继电器控制系统的弱点:体积大、耗电多、可靠性差、寿命短、运行速度慢、适应性差,等。尤其是可靠性差、不具有通用性、灵活性。

*1968年美国最大的汽车制造商通用汽车公司(GM),拟定了十项公开招标的技术要求

*

1969年美国数字设备公司(DEC)研制出世界上第一台可编程控制器(PDP-14型)1.1PLC的产生和定义*20世纪20年2继电器继电器3接触器接触器4PLC著名品牌德国西门子公司(Siemens)台湾台达(DELTA)美国A-B公司(Allen-Bradley)日本欧姆公司(OMRON)日本三菱电机株式会社(MITSUBISHI)PLC著名品牌德国西门子公司(Siemens)5西门子PLCS7-200小型整体式S7-300 模块化小型S7-400 模块化无风扇设计,功能强大西门子PLCS7-2006

S7-200PLC系统组成

1系统基本构成2主机结构3扫描周期及工作方式4输入输出扩展5主机性能指标返回本章首页S7-200PLC系统组成1系统基本构成返回本章首7从CPU模块的功能来看,SIMATICS7-200系列小型可编程序控制器发展至今,大致经历了两代:第一代产品其CPU模块为CPU21X,主机都可进行扩展,它具有四种不同结构配置的CPU单元:CPU212,CPU214,CPU215和CPU216,对第一代PLC产品不再作具体介绍。第二代产品其CPU模块为CPU22X,是在21世纪初投放市场的,速度快,具有较强的通信能力。它具有四种不同结构配置的CPU单元:CPU221,CPU222,CPU224,CPU224XP和CPU226,除CPU221之外,其他都可加扩展模块。从CPU模块的功能来看,SIMATICS7-200系列小型8S7-200家族由五个不同的CPU型号组成。不同型号主要通过以下特性来区分。*集成的输入和输出点数量*程序和数据存储量*可扩展性

S7-200家族由五个不同的CPU型号组成。不9S7-200家族5种CPUS7-200家族5种CPU10最新-西门子PLCS7-200应用简介-课件11CPU224XP拥有附加的集成模拟输入/输出。此外CPU224XP以及CPU226还附带第二个通讯连接点。CPU224XP拥有附加的集成模拟输入/输出。12可扩展性唯一不可扩展模块可扩展2个模块可连接7个扩展模块可扩展性唯一不可扩展模块可扩展2个模块可连接7个扩展模块13CPU222最多可以连接两个模块CPU224、224XP和226可以连接七个模块。CPU221是不可扩展的。CPU222最多可以连接两个模块14为了适应空间的要求,S7-200可以组装成两排为了适应空间的要求,S7-200可以组装成两排15EM221数字输入模块EM221数字输入模块16EM222数字量输出模块EM222数字量输出模块17EM223数字输入输出模块EM223数字输入输出模块18模拟扩展模块模拟扩展模块195种通讯模块自学5种通讯模块自学20定位模块EM253EM253每秒可发出12至200000个脉冲。它可以支持直线加速和直线减速。模块还支持许多有用、必要的附加功能,如参照点运行的不同可能性。定位模块EM253EM253每秒可发出12至20021系统基本构成

SIMATICS7-200系统由硬件和工业软件两大部分构成。系统基本构成SIMATICS7-200系统由硬件和工业软22系统基本构成1.硬件(1)基本单元(2)扩展单元(3)特殊功能模块(4)相关设备2.工业软件工业软件是为更好地管理和使用这些设备而开发的与之相配套的程序、文档及其规则的总和,它主要由标准工具、工程工具、运行软件和人机接口等几大类构成。系统基本构成23最新-西门子PLCS7-200应用简介-课件242CPU主机结构

S7-200主机外形2CPU主机结构S7-200主机外形25CPU224xP简介CPU224xP简介26PC/PPI通信电缆PC/PPI通信电缆27重要概念1.晶体管输出和继电器输出晶体管输出继电器输出直流输出,频率可高达100K,过电流能力小0.75A直流、交流输出,频率低,最大1K,过电流能力大2A重要概念1.晶体管输出和继电器输出晶体管输出继电器输出直流输282种供电电压S7-200家族5中CPU都有2中类型,即DC/DC/DC和AC/DC/Relay2种类型供电电压分别为直流20.4至28.8V和交流85至264V直流供电CPU集成数字量输出为晶体管类型交流供电CPU集成数字量输出为继电器输出集成数字量输入都为24V电压2种供电电压S7-200家族5中CPU都有2中类型,即DC/29CPU224XP配置14数字量输入CPU224XP配置14数字量输入3010数字量输出10数字量输出312个模拟量输入1个模拟量输出2个模拟量输入32CPU224XPDC/DC/DC接线图CPU224XPDC/DC/DC接线图33Q0.3输出控制继电器Q0.3输出控制继电器34按键输入I0.0按键输入I0.035S7-200地址分配数字量输入地址都是以8位为1组。若一个模块i/o不是8的整数,余下的不会分配给下一模块。I0.0,I0.1,……I1.0,……模拟量以16位存储,所以要从偶数号字节开始。如AIW0,AIW2,AIW4……AQW0,AQW2,AQW4,……S7-200地址分配数字量输入地址都是以8位为1组。若一个模364.I/O点数扩展和编址例如,某一控制系统选用CPU224,系统所需的输入输出点数各为:数字量输入24点、数字量输出20点、模拟量输入6点和模拟量输出2点。本系统可有多种不同模块的选取组合,并且各模块在I/O链中的位置排列方式也可能有多种,图2-2所示为其中的一种模块连接形式。表所列为其对应的各模块的编址情况。4.I/O点数扩展和编址例如,某一控制系统选用CPU237主机I/O模块1I/O模块2I/O模块3I/O模块4I/O模块5I/OI0.0Q0.0I0.1Q0.1I0.2Q0.2I0.3Q0.3I0.4Q0.4I0.5Q0.5I0.6Q0.6I0.7Q0.7I1.0Q1.0I1.1Q1.1I1.2I1.3I1.4I1.5I2.0I2.1I2.2I2.3I2.4I2.5I2.6I2.7Q2.0Q2.1Q2.2Q2.3Q2.4Q2.5Q2.6Q2.7AIW0AQW0AIW2AIW4AIW6I3.0Q3.0I3.1Q3.1I3.2Q3.2I3.3Q3.3AIW8AQW2AIW10AIW12AIW14主机I/O模块1I/O模块2I/O模块3I/O模38PLC程序实例定时器T33,计数10s后使常开触点T33闭合定时器T34,计数10s后使常闭触点T34断开PLC程序实例定时器T33,计数10s后使常开触点T33闭39SM0.4和SM0.5的使用SM0.4和SM0.5的使用40利用SM0.4输出周期为1分钟,占空比为50%的方波利用SM0.4输出周期为1分钟,占空比为50%的方波41SMB28和SMB29的应用SMB28SMB29SMB28和SMB29的应用SMB28SMB2942利用SMB控制Q0.3输出梯形图程序利用SMB控制Q0.3输出梯形图程序运行效果利用SMB控制Q0.3输出梯形图程序利用SMB控制Q0.3输43S7-200仿真软件介绍S7-200仿真软件介绍44西门子S7-200PLC应用简介(2)2019-04-19西门子S7-200PLC应用简介(2)2019-04-19451.S7-200PLC操作数基本概念

S7-200CPU将信息存储在不同的存储单元,每个单元都有惟一的地址。S7-200CPU使用数据地址访问所有的数据,称为寻址。1.数据类型及范围1.S7-200PLC操作数基本概念S7-2462.常数在编程中经常会使用常数。常数数据长度可为字节、字和双字,在机器内部的数据都以二进制存储,但常数的书写可以用二进制、十进制、十六进制、ASCII码或浮点数(实数)等多种形式。几种常数形式分别如表所示。2.常数在编程中经常会使用常数。常数数据长度可为47S7-200将编程元件统一归为存储器单元,存储单元按字节进行编址,无论所寻址的是何种数据类型,通常应指出它在所在存储区域和在区域内的字节地址。每个单元都有惟一的地址,地址用名称和编号两部分组成,元件名称(区域地址符号)如表所示。3.数据存储器类型S7-200将编程元件统一归为存储器单元,存储单元48输入/输出映象寄存器(I/Q)

变量存储器(V)内部标志位存储器(M)局部存储器(L)

特殊标志位存储器(SM)

累加器(AC)高速计数器(HC)模拟量输入映象寄存器(AI)

模拟量输出映象寄存器(AQ)

定时器存储器(T)

计数器存储器(C)

各数据存储区寻址输入/输出映象寄存器(I/Q)各数据存储区寻址491.输入过程映像寄存器:I

位地址

I[字节地址].[位地址]例I0.1字节、字、双字地址

I[长度][起始字节地址]例IB42.输出过程映像寄存器:Q位地址

Q[字节地址].[位地址]例Q1.1字节、字、双字地址

Q[长度][起始字节地址]例QB51.输入过程映像寄存器:I位地址2.输出过程映像寄503.变量存储区:V

存放程序执行过程中的中间结果存放其他相关的数据全局有效全局是指同一个存储器可以被任何程序存取(主程序、子程序或中断程序)

位地址

V[字节地址].[位地址]例V10.2字节、字、双字地址

V[长度][起始字节地址]例VW1003.变量存储区:V存放程序执行过程中的中间结果全局是指同一514.内部标志位存储区:M内部标志位存储器(M)也称内部线圈存放中间操作状态位地址

M[字节地址].[位地址]例M20.7字节、字、双字地址

M[长度][起始字节地址]例MD20作暂时存储器存放局部变量为子程序传递参数作为间接寻址的指针不能作为间接寻址的存储器区局部存储器是局部有效5.局部变量存储区:L

局部有效是指某一局部存储器和特定的程序相关联位地址

L[字节地址].[位地址]例L33.0字节、字、双字

L

[长度][起始字节地址]例LB33

4.内部标志位存储区:M内部标志位存储器(M)位地址作暂时存526.特殊存储器:SM特殊内部线圈用户程序与系统程序之间的界面提供特殊的控制功能及系统信息用户通知系统特殊要求只读区只能用其触点*SM0.0PLC在RUN状态时,SM0.0总为1*SM0.1初始脉冲,PLC由STOP→RUN时*┇SM0.1ON一个扫描周期可读写区用于特殊控制功能*SMB30用于自由通信口设置*SMB34/SMB35用于定时中断间隔时间设置的*┇位地

SM[字节地址].[位地址]例SM86.7字节、字、双字地址

SM[长度][起始字节地址]例SMB86

常用的特殊继电器的功能参见附录表。更多的SM的使用参见后续章节。6.特殊存储器:SM特殊内部线圈只读区537.累加器:AC

用来存储计算的中间值也可用来向子程序传递参数或从子程序返回参数

地址格式:AC[累加器号]例:AC07.累加器:AC用来存储计算的中间值地址格式:54用来累计比CPU扫描速率更快的脉冲信号。高速计数器地址格式:HC[高速计数器号]例:HC18.高速计数器:HC

定时器存储区:T

计数器存储区:C

具体使用参照第三章用来累计比CPU扫描速率更快的脉冲信号。高速计数器地址格式:5511.模拟量输入:AI

模拟量输入模块将外界输入的模拟量信号的模拟值转换成1个字长16(bit)的数字量,转换后存放在模拟量输入存储器(AI)中,供CPU运算处理。AQW[起始字节地址]

例:AQW1012.模拟量输出:AQ

存放CPU运算的相关结果,供D/A转换器将1个字长的数字值转换为模拟量。以驱动外部模拟量控制的设备。AIW[起始字节地址]

例:AIW8注意:AI/AQ的地址必须用偶数字节地址表示11.模拟量输入:AI模拟量输入模块将外界输入的模拟量AQ562.基本指令1.装载/非装载操作数:I,Q,M,SM,T,C,V,S,L,使能位 说明:装载是当bit=1是通过非装载是将bit取反2.基本指令1.装载/非装载操作数:I,Q,M,SM,572.线圈驱动置位输出立即输出执行"立即输出"指令时,实际输出点(位)被立即设为等于使能位。"I"表示立即参考;执行指令时,新值被写入实际输出和对应的过程映像寄存器位置。这与非立即参考不同,非立即参考仅将新值写入过程映像寄存器。2.线圈驱动置位输出立即输出执行"立即输出"指令时,实际输58例1例159运行状况I0.0接通I0.0接通I0.1接通运行状况I0.0接通I0.0接通I0.1接通603.置位、复位复位置位置位后输出保持,而不管输入为何种状态设置(S)和复原(R)指令设置(打开)或复原指定的点数(N),从指定的地址(位)开始。您可以设置和复原1至255个点。3.置位、复位复位置位置位后输出保持,而不管输入为何种状态设614.接通延时和断开延时定时器4.接通延时和断开延时定时器62运行结果接通延时断开延时运行结果接通延时断开延时63定时器特性列表TON、TOF1msT32,T9610msT33-T36,T97-T100100msT37-T63,T101-T255定时器特性列表TON、TOF1msT32,T9610msT64子程序编写1.CPU221、CPU222、CPU224:0至63CPU224XP、CPU226: 0至1272.子程序有带参数的和不带参数两类例,利用SMB28作为输入当smb28*10+50>200时报警子程序编写1.CPU221、CPU222、CPU224:065主程序SBR_0子程序示例主程序SBR_0子程序示例66中断34个中断源分为通信中断、I/O中断,时基中断3类不同CPU中断数目不同与中断有关的指令中断连接中断分离中断允许/禁止中断34个中断源分为通信中断、I/O中断,时基中断3类中断67中断连接(ATCH)指令将中断事件(EVNT)与中断例行程序号码(INT)相联系,并启用中断事件。中断分离(DTCH)指令取消中断事件(EVNT)与所有中断例行程序之间的关联,并禁用中断事件。中断连接(ATCH)指令将中断事件(EVNT)与中断例行程序68中断允许(ENI)指令全局性启用所有附加中断事件进程。中断禁止(DISI)指令全局性禁止所有中断事件进程。中断允许(ENI)指令全局性启用所有附加中断事件进程。69最新-西门子PLCS7-200应用简介-课件70最新-西门子PLCS7-200应用简介-课件71定时中断0,定时中断11.SMB34决定定时中断0的间隔,单位为ms可以设置为5到255ms2.SMB35决定定时中断1的间隔,单位为ms可以设置为5到255ms定时中断0,定时中断11.SMB34决定定时中断0的间隔,单72中断实例INT0主程序中断实例INT0主程序73数控机床的PLC改造实例1.继电器控制机床电气原理图数控机床的PLC改造实例1.继电器控制机床电气原理图74最新-西门子PLCS7-200应用简介-课件75改造要求1.设计PLC系统代替现有机床控制系统;2.增加一个控制24V,50mA微型电磁阀的冷却水控制数字输出;3.增加4个真空泵管路控制的电磁换向阀。改造要求1.设计PLC系统代替现有机床控制系统;76数字输入信号电气特性启动SB124V停止SB224V急停SB324V蜂鸣器停SB424V驱动器警报1RY24V真空泵启SB524V真空泵停SB624V警报复位SB724V数字输入信号电气特性启动SB124V停止SB224V急停SB77数字输出信号电气特性运行指示灯1L24V警报指示灯2L24V蜂鸣器BUZZER24V接触器1(主电路)1KM220V交流接触器2(真空泵)2KM220V交流真空管道电磁阀12RY24V真空管道电磁阀23RY24V真空管道电磁阀34RY24V真空管道电磁阀45RY24V数字输出信号电气特性运行指示灯1L24V警报指示灯278数字输入地址分配启动SB1I0.0停止SB2I0.1急停SB3I0.2蜂鸣器停SB4I0.3真空泵启SB5I0.4真空泵停SB6I0.5报警复位SB7I0.6驱动器警报1ALMI0.7数字输入地址分配启动SB1I0.0停止SB2I0.1急停SB79数字输出地址分配运行指示灯1LQ0.0警报指示灯2LQ0.1蜂鸣器BUZZERQ0.2接触器1(主电路)1KMQ0.7接触器2(真空泵)2KMQ1.0真空管道电磁阀12RYQ0.3真空管道电磁阀23RYQ0.4真空管道电磁阀34RYQ0.5真空管道电磁阀45RYQ0.6数字输出地址分配运行指示灯1LQ0.0警报指示灯2L80CPU224xp两种模块比较1.数字量输入模块

CPU224xp两种模块比较1.数字量输入模块812.数字量输出2.数字量输出82最新-西门子PLCS7-200应用简介-课件83最新-西门子PLCS7-200应用简介-课件84最新-西门子PLCS7-200应用简介-课件85PLC软件略!PLC软件略!86作业数控机床技术发展综述机器人技术发展综述机械电子工程常用控制器综述要求:1.任选其一2.4月30日下班前交。3.按照东北大学学报论文格式作业87认认真真做事,快快乐乐做人;心圆满,生活就会圆满。最新-西门子PLCS7-200应用简介-课件88西门子S7-200PLC应用简介(1)

2019-04-06西门子S7-200PLC应用简介(1)891.1PLC的产生和定义

*

20世纪20年代以来,继电器控制曾一度占据工业控制领域的主导地位。

*继电器控制系统的弱点:体积大、耗电多、可靠性差、寿命短、运行速度慢、适应性差,等。尤其是可靠性差、不具有通用性、灵活性。

*1968年美国最大的汽车制造商通用汽车公司(GM),拟定了十项公开招标的技术要求

*

1969年美国数字设备公司(DEC)研制出世界上第一台可编程控制器(PDP-14型)1.1PLC的产生和定义*20世纪20年90继电器继电器91接触器接触器92PLC著名品牌德国西门子公司(Siemens)台湾台达(DELTA)美国A-B公司(Allen-Bradley)日本欧姆公司(OMRON)日本三菱电机株式会社(MITSUBISHI)PLC著名品牌德国西门子公司(Siemens)93西门子PLCS7-200小型整体式S7-300 模块化小型S7-400 模块化无风扇设计,功能强大西门子PLCS7-20094

S7-200PLC系统组成

1系统基本构成2主机结构3扫描周期及工作方式4输入输出扩展5主机性能指标返回本章首页S7-200PLC系统组成1系统基本构成返回本章首95从CPU模块的功能来看,SIMATICS7-200系列小型可编程序控制器发展至今,大致经历了两代:第一代产品其CPU模块为CPU21X,主机都可进行扩展,它具有四种不同结构配置的CPU单元:CPU212,CPU214,CPU215和CPU216,对第一代PLC产品不再作具体介绍。第二代产品其CPU模块为CPU22X,是在21世纪初投放市场的,速度快,具有较强的通信能力。它具有四种不同结构配置的CPU单元:CPU221,CPU222,CPU224,CPU224XP和CPU226,除CPU221之外,其他都可加扩展模块。从CPU模块的功能来看,SIMATICS7-200系列小型96S7-200家族由五个不同的CPU型号组成。不同型号主要通过以下特性来区分。*集成的输入和输出点数量*程序和数据存储量*可扩展性

S7-200家族由五个不同的CPU型号组成。不97S7-200家族5种CPUS7-200家族5种CPU98最新-西门子PLCS7-200应用简介-课件99CPU224XP拥有附加的集成模拟输入/输出。此外CPU224XP以及CPU226还附带第二个通讯连接点。CPU224XP拥有附加的集成模拟输入/输出。100可扩展性唯一不可扩展模块可扩展2个模块可连接7个扩展模块可扩展性唯一不可扩展模块可扩展2个模块可连接7个扩展模块101CPU222最多可以连接两个模块CPU224、224XP和226可以连接七个模块。CPU221是不可扩展的。CPU222最多可以连接两个模块102为了适应空间的要求,S7-200可以组装成两排为了适应空间的要求,S7-200可以组装成两排103EM221数字输入模块EM221数字输入模块104EM222数字量输出模块EM222数字量输出模块105EM223数字输入输出模块EM223数字输入输出模块106模拟扩展模块模拟扩展模块1075种通讯模块自学5种通讯模块自学108定位模块EM253EM253每秒可发出12至200000个脉冲。它可以支持直线加速和直线减速。模块还支持许多有用、必要的附加功能,如参照点运行的不同可能性。定位模块EM253EM253每秒可发出12至200109系统基本构成

SIMATICS7-200系统由硬件和工业软件两大部分构成。系统基本构成SIMATICS7-200系统由硬件和工业软110系统基本构成1.硬件(1)基本单元(2)扩展单元(3)特殊功能模块(4)相关设备2.工业软件工业软件是为更好地管理和使用这些设备而开发的与之相配套的程序、文档及其规则的总和,它主要由标准工具、工程工具、运行软件和人机接口等几大类构成。系统基本构成111最新-西门子PLCS7-200应用简介-课件1122CPU主机结构

S7-200主机外形2CPU主机结构S7-200主机外形113CPU224xP简介CPU224xP简介114PC/PPI通信电缆PC/PPI通信电缆115重要概念1.晶体管输出和继电器输出晶体管输出继电器输出直流输出,频率可高达100K,过电流能力小0.75A直流、交流输出,频率低,最大1K,过电流能力大2A重要概念1.晶体管输出和继电器输出晶体管输出继电器输出直流输1162种供电电压S7-200家族5中CPU都有2中类型,即DC/DC/DC和AC/DC/Relay2种类型供电电压分别为直流20.4至28.8V和交流85至264V直流供电CPU集成数字量输出为晶体管类型交流供电CPU集成数字量输出为继电器输出集成数字量输入都为24V电压2种供电电压S7-200家族5中CPU都有2中类型,即DC/117CPU224XP配置14数字量输入CPU224XP配置14数字量输入11810数字量输出10数字量输出1192个模拟量输入1个模拟量输出2个模拟量输入120CPU224XPDC/DC/DC接线图CPU224XPDC/DC/DC接线图121Q0.3输出控制继电器Q0.3输出控制继电器122按键输入I0.0按键输入I0.0123S7-200地址分配数字量输入地址都是以8位为1组。若一个模块i/o不是8的整数,余下的不会分配给下一模块。I0.0,I0.1,……I1.0,……模拟量以16位存储,所以要从偶数号字节开始。如AIW0,AIW2,AIW4……AQW0,AQW2,AQW4,……S7-200地址分配数字量输入地址都是以8位为1组。若一个模1244.I/O点数扩展和编址例如,某一控制系统选用CPU224,系统所需的输入输出点数各为:数字量输入24点、数字量输出20点、模拟量输入6点和模拟量输出2点。本系统可有多种不同模块的选取组合,并且各模块在I/O链中的位置排列方式也可能有多种,图2-2所示为其中的一种模块连接形式。表所列为其对应的各模块的编址情况。4.I/O点数扩展和编址例如,某一控制系统选用CPU2125主机I/O模块1I/O模块2I/O模块3I/O模块4I/O模块5I/OI0.0Q0.0I0.1Q0.1I0.2Q0.2I0.3Q0.3I0.4Q0.4I0.5Q0.5I0.6Q0.6I0.7Q0.7I1.0Q1.0I1.1Q1.1I1.2I1.3I1.4I1.5I2.0I2.1I2.2I2.3I2.4I2.5I2.6I2.7Q2.0Q2.1Q2.2Q2.3Q2.4Q2.5Q2.6Q2.7AIW0AQW0AIW2AIW4AIW6I3.0Q3.0I3.1Q3.1I3.2Q3.2I3.3Q3.3AIW8AQW2AIW10AIW12AIW14主机I/O模块1I/O模块2I/O模块3I/O模126PLC程序实例定时器T33,计数10s后使常开触点T33闭合定时器T34,计数10s后使常闭触点T34断开PLC程序实例定时器T33,计数10s后使常开触点T33闭127SM0.4和SM0.5的使用SM0.4和SM0.5的使用128利用SM0.4输出周期为1分钟,占空比为50%的方波利用SM0.4输出周期为1分钟,占空比为50%的方波129SMB28和SMB29的应用SMB28SMB29SMB28和SMB29的应用SMB28SMB29130利用SMB控制Q0.3输出梯形图程序利用SMB控制Q0.3输出梯形图程序运行效果利用SMB控制Q0.3输出梯形图程序利用SMB控制Q0.3输131S7-200仿真软件介绍S7-200仿真软件介绍132西门子S7-200PLC应用简介(2)2019-04-19西门子S7-200PLC应用简介(2)2019-04-191331.S7-200PLC操作数基本概念

S7-200CPU将信息存储在不同的存储单元,每个单元都有惟一的地址。S7-200CPU使用数据地址访问所有的数据,称为寻址。1.数据类型及范围1.S7-200PLC操作数基本概念S7-21342.常数在编程中经常会使用常数。常数数据长度可为字节、字和双字,在机器内部的数据都以二进制存储,但常数的书写可以用二进制、十进制、十六进制、ASCII码或浮点数(实数)等多种形式。几种常数形式分别如表所示。2.常数在编程中经常会使用常数。常数数据长度可为135S7-200将编程元件统一归为存储器单元,存储单元按字节进行编址,无论所寻址的是何种数据类型,通常应指出它在所在存储区域和在区域内的字节地址。每个单元都有惟一的地址,地址用名称和编号两部分组成,元件名称(区域地址符号)如表所示。3.数据存储器类型S7-200将编程元件统一归为存储器单元,存储单元136输入/输出映象寄存器(I/Q)

变量存储器(V)内部标志位存储器(M)局部存储器(L)

特殊标志位存储器(SM)

累加器(AC)高速计数器(HC)模拟量输入映象寄存器(AI)

模拟量输出映象寄存器(AQ)

定时器存储器(T)

计数器存储器(C)

各数据存储区寻址输入/输出映象寄存器(I/Q)各数据存储区寻址1371.输入过程映像寄存器:I

位地址

I[字节地址].[位地址]例I0.1字节、字、双字地址

I[长度][起始字节地址]例IB42.输出过程映像寄存器:Q位地址

Q[字节地址].[位地址]例Q1.1字节、字、双字地址

Q[长度][起始字节地址]例QB51.输入过程映像寄存器:I位地址2.输出过程映像寄1383.变量存储区:V

存放程序执行过程中的中间结果存放其他相关的数据全局有效全局是指同一个存储器可以被任何程序存取(主程序、子程序或中断程序)

位地址

V[字节地址].[位地址]例V10.2字节、字、双字地址

V[长度][起始字节地址]例VW1003.变量存储区:V存放程序执行过程中的中间结果全局是指同一1394.内部标志位存储区:M内部标志位存储器(M)也称内部线圈存放中间操作状态位地址

M[字节地址].[位地址]例M20.7字节、字、双字地址

M[长度][起始字节地址]例MD20作暂时存储器存放局部变量为子程序传递参数作为间接寻址的指针不能作为间接寻址的存储器区局部存储器是局部有效5.局部变量存储区:L

局部有效是指某一局部存储器和特定的程序相关联位地址

L[字节地址].[位地址]例L33.0字节、字、双字

L

[长度][起始字节地址]例LB33

4.内部标志位存储区:M内部标志位存储器(M)位地址作暂时存1406.特殊存储器:SM特殊内部线圈用户程序与系统程序之间的界面提供特殊的控制功能及系统信息用户通知系统特殊要求只读区只能用其触点*SM0.0PLC在RUN状态时,SM0.0总为1*SM0.1初始脉冲,PLC由STOP→RUN时*┇SM0.1ON一个扫描周期可读写区用于特殊控制功能*SMB30用于自由通信口设置*SMB34/SMB35用于定时中断间隔时间设置的*┇位地

SM[字节地址].[位地址]例SM86.7字节、字、双字地址

SM[长度][起始字节地址]例SMB86

常用的特殊继电器的功能参见附录表。更多的SM的使用参见后续章节。6.特殊存储器:SM特殊内部线圈只读区1417.累加器:AC

用来存储计算的中间值也可用来向子程序传递参数或从子程序返回参数

地址格式:AC[累加器号]例:AC07.累加器:AC用来存储计算的中间值地址格式:142用来累计比CPU扫描速率更快的脉冲信号。高速计数器地址格式:HC[高速计数器号]例:HC18.高速计数器:HC

定时器存储区:T

计数器存储区:C

具体使用参照第三章用来累计比CPU扫描速率更快的脉冲信号。高速计数器地址格式:14311.模拟量输入:AI

模拟量输入模块将外界输入的模拟量信号的模拟值转换成1个字长16(bit)的数字量,转换后存放在模拟量输入存储器(AI)中,供CPU运算处理。AQW[起始字节地址]

例:AQW1012.模拟量输出:AQ

存放CPU运算的相关结果,供D/A转换器将1个字长的数字值转换为模拟量。以驱动外部模拟量控制的设备。AIW[起始字节地址]

例:AIW8注意:AI/AQ的地址必须用偶数字节地址表示11.模拟量输入:AI模拟量输入模块将外界输入的模拟量AQ1442.基本指令1.装载/非装载操作数:I,Q,M,SM,T,C,V,S,L,使能位 说明:装载是当bit=1是通过非装载是将bit取反2.基本指令1.装载/非装载操作数:I,Q,M,SM,1452.线圈驱动置位输出立即输出执行"立即输出"指令时,实际输出点(位)被立即设为等于使能位。"I"表示立即参考;执行指令时,新值被写入实际输出和对应的过程映像寄存器位置。这与非立即参考不同,非立即参考仅将新值写入过程映像寄存器。2.线圈驱动置位输出立即输出执行"立即输出"指令时,实际输146例1例1147运行状况I0.0接通I0.0接通I0.1接通运行状况I0.0接通I0.0接通I0.1接通1483.置位、复位复位置位置位后输出保持,而不管输入为何种状态设置(S)和复原(R)指令设置(打开)或复原指定的点数(N),从指定的地址(位)开始。您可以设置和复原1至255个点。3.置位、复位复位置位置位后输出保持,而不管输入为何种状态设1494.接通延时和断开延时定时器4.接通延时和断开延时定时器150运行结果接通延时断开延时运行结果接通延时断开延时151定时器特性列表TON、TOF1msT32,T9610msT33-T36,T97-T100100msT37-T63,T101-T255定时器特性列表TON、TOF1msT32,T9610msT152子程序编写1.CPU221、CPU222、CPU224:0至63CPU224XP、CPU226: 0至1272.子程序有带参数的和不带参数两类例,利用SMB28作为输入当smb28*10+50>200时报警子程序编写1.CPU221、CPU222、CPU224:0153主程序SBR_0子程序示例主程序SBR_0子程序示例154中断34个中断源分为通信中断、I/O中断,时基中断3类不同CPU中断

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论