西门子培训教程手册合集s7200经典基础_第1页
西门子培训教程手册合集s7200经典基础_第2页
西门子培训教程手册合集s7200经典基础_第3页
西门子培训教程手册合集s7200经典基础_第4页
西门子培训教程手册合集s7200经典基础_第5页
已阅读5页,还剩446页未读 继续免费阅读

下载本文档

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

文档简介

第2章可编程序控制器概论第1章PLC的发展、分类及应用结构和工作原理技术性能指标编程语言www.91HMI.comwww.PLCwww.PLC第2章可编程序控制器概论第1章PLC的发展、分类及应用结构和工作原理技术性能指标编程语言www.91HMI.comwww.PLCwww.PLC第2章可编程序控制器概论PLC的发展、分类及应用结构及工作原理ww.PLC指标www.91HMI.com常用编程语言www.PLC第2章可编程序控制器概论PLC的发展、分类及应用结构及工作原理ww.PLC指标www.91HMI.com常用编程语言www.PLC第2章可编程序控制器概论1.1PLC的发展、分类及应用产生发展1.1.3www.91HMI.com分类应用www.PLC第2章可编程序控制器概论1.1PLC的发展、分类及应用产生发展1.1.3www.91HMI.com分类应用www.PLC第2章可编程序控制器概论1.1.1产生年,最初只具备接触器控制。wwwPLC(rramae第2章可编程序控制器概论1.1.1产生年,最初只具备接触器控制。wwwPLC(rramae是1980年以来,美、日、德等国由先前的可编程序逻辑控制器PLC进一步发展而来。IEC对可编程序控制器作了如下规定:可编程序控制器是一种数字运算操作的电www.91HMI.comwww.PLC第2章可编程序控制器概论1.1.2发展发展及现状发展趋势与计算机联系密切www.PLC发展多样化模块化网络与通信能力增强多样化与标准化工业软件发展迅速www.91HMI.comwww.PLC第2章可编程序控制器概论1.1.2发展发展及现状发展趋势与计算机联系密切www.PLC发展多样化模块化网络与通信能力增强多样化与标准化工业软件发展迅速www.91HMI.comwww.PLC第2章可编程序控制器概论1.1.3特点1.2.3.可靠性高功能强大简单ww.PLCwww.91HMI.comwww.PLC第2章可编程序控制器概论1.1.3特点1.2.3.可靠性高功能强大简单ww.PLCwww.91HMI.comwww.PLC第2章可编程序控制器概论1.1.4分类1.从结构上可编程序控制器从结构上可分为整体式和模块式。2.从规模上按PLC的输入输出点数可分为小型、中型和大型。www.91HMI.comwww.PLCwww.PLC第2章可编程序控制器概论1.1.4分类1.从结构上可编程序控制器从结构上可分为整体式和模块式。2.从规模上按PLC的输入输出点数可分为小型、中型和大型。www.91HMI.comwww.PLCwww.PLC第2章可编程序控制器概论1.1.5应用1工业开关量控制,如逻辑、定时、计数、顺序等;模拟量控制,部分PLC或功能模块具有PID控制功www.91HMI.comwww.PLC监控,用PLC可构成数据采集和处理的监控系统;建立工业网络,为适应复杂的控制任务且节省资源,可采用单级网络或多级分布式控制系统。2其他行业可编程序控制器在其他行业的应用也日益广泛:在国www.PLC第2章可编程序控制器概论1.1.5应用1工业开关量控制,如逻辑、定时、计数、顺序等;模拟量控制,部分PLC或功能模块具有PID控制功www.91HMI.comwww.PLC监控,用PLC可构成数据采集和处理的监控系统;建立工业网络,为适应复杂的控制任务且节省资源,可采用单级网络或多级分布式控制系统。2其他行业可编程序控制器在其他行业的应用也日益广泛:在国www.PLC第2章可编程序控制器概论 结构www.91HMI.comwww.PLC2.2.2 工作原理www.PLC第2章可编程序控制器概论 结构www.91HMI.comwww.PLC2.2.2 工作原理www.PLC第2章可编程序控制器概论1.2.1结构PLC专为工业场合设计,采用了典型的计算机结构,主要是由CPU、电源、存储器和专门设计的输入输出PLC结构简图。www.91HMI.comwww.PLC接触器电磁阀输入单元输出单元继电器触点行程开关 指示灯编程器或其他设备图2.1结构简图www.PLC第2章可编程序控制器概论1.2.1结构PLC专为工业场合设计,采用了典型的计算机结构,主要是由CPU、电源、存储器和专门设计的输入输出PLC结构简图。www.91HMI.comwww.PLC接触器电磁阀输入单元输出单元继电器触点行程开关 指示灯编程器或其他设备图2.1结构简图www.PLC第2章可编程序控制器概论1.中央处理单元中央处理单元(CPU)一般由控制器、运算器上。www.PLCCPU的主要功能:从存储器中读取指令执行指令顺序取指令处理中断www.91HMI.comwww.PLC第2章可编程序控制器概论1.中央处理单元中央处理单元(CPU)一般由控制器、运算器上。www.PLCCPU的主要功能:从存储器中读取指令执行指令顺序取指令处理中断www.91HMI.comwww.PLC第2章可编程序控制器概论2.存储器只读存储器ww.PLworld.nMwww.91HMI.comwww.PLC第2章可编程序控制器概论2.存储器只读存储器ww.PLworld.nMwww.91HMI.comwww.PLC第2章可编程序控制器概论3.输入输出单元输入接口电路www.PLC输出接口电路www.91HMI.comwww.PLC第2章可编程序控制器概论3.输入输出单元输入接口电路www.PLC输出接口电路www.91HMI.comwww.PLC第2章可编程序控制器概论通常PLC的输入类型可以是直流、交流和交直流。输入电路的电源可由外部供给,有的也可由PLC内部提供。图2.2和图2.3分别为一种型号PLC的直流和交流图2.2描述了一个输入点的接口电路。其输入电路的一www.91HMI.comwww.PLC次电路与二次电路用光耦合器相连,当行程开关闭合时,输入电路和一次电路接通,上面的发光管用于对外显示,同时光耦合器中的发光管使三极管导通,信号进入内部电路,此输入点对应的位由0变为1。即输0变为1第2章可编程序控制器概论通常PLC的输入类型可以是直流、交流和交直流。输入电路的电源可由外部供给,有的也可由PLC内部提供。图2.2和图2.3分别为一种型号PLC的直流和交流图2.2描述了一个输入点的接口电路。其输入电路的一www.91HMI.comwww.PLC次电路与二次电路用光耦合器相连,当行程开关闭合时,输入电路和一次电路接通,上面的发光管用于对外显示,同时光耦合器中的发光管使三极管导通,信号进入内部电路,此输入点对应的位由0变为1。即输0变为1。www.PLC第2章可编程序控制器概论输入1nwww.91HMI.comwww.PLCCOM图2.2www.PLC内部电路第2章可编程序控制器概论输入1nwww.91HMI.comwww.PLCCOM图2.2www.PLC内部电路第2章可编程序控制器概论输入1www.91HMI.comww.PLC输入nCOM图2.3www.PLC内部电路第2章可编程序控制器概论输入1www.91HMI.comww.PLC输入nCOM图2.3www.PLC内部电路第2章可编程序控制器概论1.2.21循环扫描PLC采用循环扫描工作方式,这个工作过程一般包括五个阶段:内部处理、与编程器等的通信处理、输入理,其工作过程如图2.4扫描、用户程序执行、www.LCwww.91HMI.com图2.4中当PLC方式开关置于RUN(运行)时,执行所有阶段;当方式开关置于第2章可编程序控制器概论1.2.21循环扫描PLC采用循环扫描工作方式,这个工作过程一般包括五个阶段:内部处理、与编程器等的通信处理、输入理,其工作过程如图2.4扫描、用户程序执行、www.LCwww.91HMI.com图2.4中当PLC方式开关置于RUN(运行)时,执行所有阶段;当方式开关置于STOP(停止)时,不执行后3个阶段,此时可进行通信处理,如对PLC联机或www.PLC第2章可编程序控制器概论开始24www.91HMI.com图www.PLC.内部处理通信处理www.PLC否 RUN方式?是输入扫描执行用户程序输出处理第2章可编程序控制器概论开始24www.91HMI.com图www.PLC.内部处理通信处理www.PLC否 RUN方式?是输入扫描执行用户程序输出处理第2章可编程序控制器概论可编程序控制器的输入处理、执行用户程序和输出处理过程的原理如图2.5所示。PLC执行的五个阶段,称为一个扫描周期,www.91HMI.comwww.PLCPLC完成一个周期后,又重新执行上述过程,扫描周而复始地进行。www.PLC第2章可编程序控制器概论可编程序控制器的输入处理、执行用户程序和输出处理过程的原理如图2.5所示。PLC执行的五个阶段,称为一个扫描周期,www.91HMI.comwww.PLCPLC完成一个周期后,又重新执行上述过程,扫描周而复始地进行。www.PLC第2章可编程序控制器概论程序执行按按接接器按按www.91HMI.com ()www.PLC图2.5程序执行原理图www.PLC输出映象寄存器输电路输电路输入映象寄存器第2章可编程序控制器概论程序执行按按接接器按按www.91HMI.com ()www.PLC图2.5程序执行原理图www.PLC输出映象寄存器输电路输电路输入映象寄存器第2章可编程序控制器概论2.与计算机的异同相同点:基本结构相同不同点:同www.91HMI.com两者的不同点主要体现在工作方式上。www.PLC第2章可编程序控制器概论2.与计算机的异同相同点:基本结构相同不同点:同www.91HMI.com两者的不同点主要体现在工作方式上。www.PLC第2章可编程序控制器概论3.与继电接触器的异同相同点:图形结构和逻辑关系相同。不同点:www.91HMI.comwww.PLC实现原理不同工作方式不同www.PLC第2章可编程序控制器概论3.与继电接触器的异同相同点:图形结构和逻辑关系相同。不同点:www.91HMI.comwww.PLC实现原理不同工作方式不同www.PLC第2章可编程序控制器概论1.3技术性能指标外形尺寸输入输出点数机器字长www.PLC速度指令系统存储器容量扩展性通信功能www.91HMI.comwww.PLC第2章可编程序控制器概论1.3技术性能指标外形尺寸输入输出点数机器字长www.PLC速度指令系统存储器容量扩展性通信功能www.91HMI.comwww.PLC第2章可编程序控制器概论1.4梯形图语句表www.PLC逻辑符号图高级语言www.91HMI.comwww.PLC第2章可编程序控制器概论1.4梯形图语句表www.PLC逻辑符号图高级语言www.91HMI.comwww.PLC第2章可编程序控制器概论THANKYOUVERYMUCH!www.91HMI.comwww.PLCwww.PLC第2章可编程序控制器概论THANKYOUVERYMUCH!www.91HMI.comwww.PLCwww.PLC第3章S7-200可编程序控制器第2章S7-200可编程序控制器S系列PLC发展概述S7-200PLC第3章S7-200可编程序控制器第2章S7-200可编程序控制器S系列PLC发展概述S7-200PLC系统组成www.91HMI.com2.3ww.PLC相关设备工业软件www.PLC第3章S7-200可编程序控制器本章以西门子公司生产的S7-200系列小型可编程序PLC,内容包括:S第3章S7-200可编程序控制器本章以西门子公司生产的S7-200系列小型可编程序PLC,内容包括:S系列PLC发展概述www.91HMI.comwww.PLCS7-200可编程序控制器的系统组成相关设备www.PLC第3章S7-200可编程序控制器2.1S系列PLC发展概述公司是欧洲最大的电子和SIMATIC可编程序控制器在1975年第3章S7-200可编程序控制器2.1S系列PLC发展概述公司是欧洲最大的电子和SIMATIC可编程序控制器在1975年S3www.PLCwww.91HMI.com在1979年,微处理器技术被应用到可编程序控制器中,产生了SIMATICS5系列,取代了S3系列,之后在20世系列产品。最新的SIMATIC产品为SIMATICS7、M7和C7等几大www.PLC第3章S7-200可编程序控制器2.2S7-200PLC系统组成系统基本构成主机结构www.91HMI.com3.2.3ww第3章S7-200可编程序控制器2.2S7-200PLC系统组成系统基本构成主机结构www.91HMI.com3.2.3ww.PLC工作方式输入输出扩展主机性能指标www.PLC第3章S7-200可编程序控制器从CPU模块的功能来看,SIMATICS7-200系列小型可第一代产品其CPU模块为CPU21X,主机都可进行扩展,它具有四种不同结构配置的CPU单元:CPU212,www.91HMI.comCPU214第3章S7-200可编程序控制器从CPU模块的功能来看,SIMATICS7-200系列小型可第一代产品其CPU模块为CPU21X,主机都可进行扩展,它具有四种不同结构配置的CPU单元:CPU212,www.91HMI.comCPU214,CPU215和ww.PLCword.c16,对第一代C产品不第二代产品其CPU模块为CPU22X,是在21世纪初投放市场的,速度快,具有较强的通信能力。它具有四种不同结构配置的CPU单元:CPU221,CPU222,CPU224和CPU块。226,除CPU221之外,其他都可加扩展模www.PLC第3章S7-200可编程序控制器2.2.1SIMATICS7-200系统由硬件和工业软件两大部分构所示。www.91HMI.com317200图www.PLC.S-PLC计算机CPU主主EM1EM2扩扩EMn扩扩模模TD200文文TP系系触触触第3章S7-200可编程序控制器2.2.1SIMATICS7-200系统由硬件和工业软件两大部分构所示。www.91HMI.com317200图www.PLC.S-PLC计算机CPU主主EM1EM2扩扩EMn扩扩模模TD200文文TP系系触触触通通及及及及及其其及及第3章S7-200可编程序控制器1.硬件特殊功能模块相关设备2.第3章S7-200可编程序控制器1.硬件特殊功能模块相关设备2.工业软件工业软件是为更好地管理和使用这些设备而开发的与之相配套的程序、文档及其规则的总和,它主要由标准工www.91HMI.comwww.PLC返回本节www.PLC第3章S7-200可编程序控制器2.2.21各CPU介绍及I/O系统(1)主机外形SIMATICS7-200系统CPU如图3.2所示:22X第3章S7-200可编程序控制器2.2.21各CPU介绍及I/O系统(1)主机外形SIMATICS7-200系统CPU如图3.2所示:22X系列PLC主机(CPU模块)的外形www.91HMI.comwww.PLC顶部端子盖电源及输出端子状态显示存储器卡前盖方式开关、电位器、扩展I/O连接通信口底部端子盖输入端子、传感器电源图3.2S7-200主机外形www.PLC第3章S7-200可编程序控制器(2)基本结构特点输出信号类型电源输出基本第3章S7-200可编程序控制器(2)基本结构特点输出信号类型电源输出基本/Owww.PLC存储安全高速反应模拟电位器实时时钟输入输出可扩展性www.91HMI.comwww.PLC第3章S7-200可编程序控制器4种CPU各有晶体管输出和8继电器输出两种类型,具有不同电源3.1所示。第3章S7-200可编程序控制器4种CPU各有晶体管输出和8继电器输出两种类型,具有不同电源3.1所示。表3.1ww.PC型号www.91HMI.comwww.PLC第3章S7-200可编程序控制器SIMATICS7-200系统CPU22X系列PLC第3章S7-200可编程序控制器SIMATICS7-200系统CPU22X系列PLC主机及I/O特性如表3.2所示。表3.2特性www.PLCwww.91HMI.comwww.PLC第3章S7-200可编程序控制器2存储系统存储系统存储器及使用存储安全www.91HMI.com第3章S7-200可编程序控制器2存储系统存储系统存储器及使用存储安全www.91HMI.comwww.PLCwww.PLC第3章S7-200可编程序控制器CPU用户程序www.91HMI.com用户程序V存存器CPU 组组M存存器V存存器定时器和计数器当前值M存存器RAMEPROM图3.3www.PLC第3章S7-200可编程序控制器CPU用户程序www.91HMI.com用户程序V存存器CPU 组组M存存器V存存器定时器和计数器当前值M存存器RAMEPROM图3.3www.PLC第3章S7-200可编程序控制器表3.3www.91HMI.comwww.PLCwww.PLC第3章S7-200可编程序控制器表3.3www.91HMI.comwww.PLCwww.PLC第3章S7-200可编程序控制器(2)存储器及使用存储器卡的使用www.91HMI.com第3章S7-200可编程序控制器(2)存储器及使用存储器卡的使用www.91HMI.comwww.PLCwww.PLC第3章S7-200可编程序控制器(3)存储安全主机CPU模块内部配备的EEPROM,上装程序时,可自动装入并永久保存用户程序、数据和CPU的组态数据。用户可以用程序将存储在第3章S7-200可编程序控制器(3)存储安全主机CPU模块内部配备的EEPROM,上装程序时,可自动装入并永久保存用户程序、数据和CPU的组态数据。用户可以用程序将存储在RAM中的数据备份到EEPROM存储器。3)主机CPU提供一个超级电容器,可使RAM中的程序和数据在断www.91HMI.comwww.PLCCPU提供一个可选的电池卡,可在断电后超级电容器中的电量完全耗尽时,继续为内部RAM存储器供电,以延长数据所存的时间。可选的存储器卡可使用户像使用计算机磁盘一样来方便地备份返回本节www.PLC第3章S7-200可编程序控制器2.2.3扫描周期工作方式式的方法www.91HMI.com第3章S7-200可编程序控制器2.2.3扫描周期工作方式式的方法www.91HMI.com图3.4CPU的扫描周期www.PLC第3章S7-200可编程序控制器1扫描周期输入处理执行程序www.PLC处理通信请求第3章S7-200可编程序控制器1扫描周期输入处理执行程序www.PLC处理通信请求执行CPU自诊断测试写数字输出www.91HMI.comwww.PLC第3章S7-200可编程序控制器2工作方式STOP方式RUN方式第3章S7-200可编程序控制器2工作方式STOP方式RUN方式www.PLCwww.91HMI.comwww.PLC第3章S7-200可编程序控制器3改变CPU工作方式的方法1)用PLC上的方式开关来手动切换,方式开关有3个挡2第3章S7-200可编程序控制器3改变CPU工作方式的方法1)用PLC上的方式开关来手动切换,方式开关有3个挡2)用STEP7-Micro/Win32编程软件,应首先把主机的www.91HMI.comwww.PLC方式开关置于TERM或RUN位置,然后在此软件平台用和RUN方式按钮即可。3)在用户程序中用指令由RUN方式转换到STOP方式,前提是程序逻辑允许中断程序的执行。返回本节www.PLC第3章S7-200可编程序控制器2.2.4设备连接最大I/O配置的预算www.PLC输入输出及第3章S7-200可编程序控制器2.2.4设备连接最大I/O配置的预算www.PLC输入输出及CPU组态www.91HMI.comwww.PLC第3章S7-200可编程序控制器1设备连接www.91HMI.comwww.PLC(a)面板安装(b)标准导轨安装图3.5I/O第3章S7-200可编程序控制器1设备连接www.91HMI.comwww.PLC(a)面板安装(b)标准导轨安装图3.5I/O扩展示意图www.PLC第3章S7-200可编程序控制器2最大I/O配置的预算映像寄存器数量电流提供第3章S7-200可编程序控制器2最大I/O配置的预算映像寄存器数量电流提供www.PLC模块电流电流预算规则www.91HMI.comwww.PLC第3章S7-200可编程序控制器(2)电流提供各CPU所能提供的最大5VDC第3章S7-200可编程序控制器(2)电流提供各CPU所能提供的最大5VDC电流如表3.4所示。www.91HMI.comwww.PLCwww.PLC第3章S7-200可编程序控制器(3)模块电流CPU22X可连接的各扩展模块消耗5V第3章S7-200可编程序控制器(3)模块电流CPU22X可连接的各扩展模块消耗5VDC电流如表3.5所示。www.91HMI.comwww.PLCwww.PLC第3章S7-200可编程序控制器3输入输出及CPU组态I/O点数扩展和编址设置输入滤波设置脉冲捕捉第3章S7-200可编程序控制器3输入输出及CPU组态I/O点数扩展和编址设置输入滤波设置脉冲捕捉输出表配置定义存储器保持范围www.91HMI.comwww.PLCwww.PLC第3章S7-200可编程序控制器例如,某一控制系统选用CPU224,系统所需的输入输出24点、数字量输出第3章S7-200可编程序控制器例如,某一控制系统选用CPU224,系统所需的输入输出24点、数字量输出20点、模拟量输入6点、模拟量输出2点。3.6所示为其中的www.91HMI.comwww.PLCwww.PLC第3章S7-200可编程序控制器若按表3.6的扩展方式,各模块在I/O链中的位置排列方式也可以有多种,图3.6所示为其中的一种模块连接形式。www.91HMI.图3.6www.PLCcom主主CPU224模块1EM221DI8XDC24Vww模块2EM222DO8X第3章S7-200可编程序控制器若按表3.6的扩展方式,各模块在I/O链中的位置排列方式也可以有多种,图3.6所示为其中的一种模块连接形式。www.91HMI.图3.6www.PLCcom主主CPU224模块1EM221DI8XDC24Vww模块2EM222DO8XDC24Vw.PLC模块3EM235AI4/AQ1X12位模块4EM223DI4/DQ4XDC24V模块5EM235AI4/AQ1X12位第3章S7-200可编程序控制器S7-200CPU为每个主机数字量输入提供了脉冲捕捉功能,它可以使主机能够捕捉小于一个扫描周期的短脉冲,并将其保持到主机读到这个信号,但前提是只有通过滤波器后,脉冲捕捉才有效。此3.7所示。www.91HMI.comwww.PLC输入1 允许脉冲捕捉输入2允许脉冲捕捉输入允许脉冲捕捉图3.7脉冲捕捉波形图www.PLC3CPU扫描周 nCPU扫描周期n+1第3章S7-200可编程序控制器S7-200CPU为每个主机数字量输入提供了脉冲捕捉功能,它可以使主机能够捕捉小于一个扫描周期的短脉冲,并将其保持到主机读到这个信号,但前提是只有通过滤波器后,脉冲捕捉才有效。此3.7所示。www.91HMI.comwww.PLC输入1 允许脉冲捕捉输入2允许脉冲捕捉输入允许脉冲捕捉图3.7脉冲捕捉波形图www.PLC3CPU扫描周 nCPU扫描周期n+1第3章S7-200可编程序控制器www.91HMI.comwww.PLC表3.722X主机主要技术指标返回本节第3章S7-200可编程序控制器www.91HMI.comwww.PLC表3.722X主机主要技术指标返回本节www.PLC第3章S7-200可编程序控制器2.2.5S7-20022X各主机的主要技术性能指标如下表3.7所示。www.91HMI.com第3章S7-200可编程序控制器2.2.5S7-20022X各主机的主要技术性能指标如下表3.7所示。www.91HMI.comwww.PLC返回本节www.PLC第3章S7-200可编程序控制器2.3编程元件及程序知识编程元件及寻址指令系统www.PLC编程语言程序结构第3章S7-200可编程序控制器2.3编程元件及程序知识编程元件及寻址指令系统www.PLC编程语言程序结构www.91HMI.comwww.PLC第3章S7-200可编程序控制器.数据类型直接寻址方式www.91HMI.comwww.PLC3.间接寻址方式第3章S7-200可编程序控制器.数据类型直接寻址方式www.91HMI.comwww.PLC3.间接寻址方式www.PLC第3章S7-200可编程序控制器1数据类型(1)数据类型及范围SIMATICS7-200系列第3章S7-200可编程序控制器1数据类型(1)数据类型及范围SIMATICS7-200系列PLC数据类型可以是布尔型、整型和实型32位单精度数来表示,其数值有较大的表示范围:正数为+1.175495E-38~+3.402823E+38;负数为-www.91HMI.com114538~-.233w.PLworldcn如表3.8所示。长度的整数所表示的数值范www.PLC第3章S7-200可编程序控制器(2)常数在编程中经常会使用常数。常数数据长度可为字节、字和双字,在机器内部的数据都以二进制存储,但常数的书写可以用二进制、十进制、十六进制、ASCII码或浮点数(实数)等多种形式。几种常3.9第3章S7-200可编程序控制器(2)常数在编程中经常会使用常数。常数数据长度可为字节、字和双字,在机器内部的数据都以二进制存储,但常数的书写可以用二进制、十进制、十六进制、ASCII码或浮点数(实数)等多种形式。几种常3.9所示。www.91HMI.comwww.PLCwww.PLC第3章S7-200可编程序控制器2.直接寻址方式(1)编址形式按位寻址的格式为:Ax.y第3章S7-200可编程序控制器2.直接寻址方式(1)编址形式按位寻址的格式为:Ax.yww.PLC件,由于元件数量很少,所以不用指出元件所其寻址格式为:Ay数据寻址格式为:ATxwww.91HMI.comwww.PLC第3章S7-200可编程序控制器(2)各元件介绍输入继电器(I)输出继电器(第3章S7-200可编程序控制器(2)各元件介绍输入继电器(I)输出继电器(Q)(M)ww.PLCwww.91HMI.com特殊标志继电器(SM)变量存储器(V)局部变量存储器(L)(S)www.PLC第3章S7-200可编程序控制器定时器(T)计数器(C第3章S7-200可编程序控制器定时器(T)计数器(C)模拟量输入映像寄存器(AI)、www.PLC模拟量输出映像寄存器(AQ)高速计数器(HC)(AC)www.91HMI.comwww.PLC第3章S7-200可编程序控制器S7-200将编程元件统一归为存储器单元,存储单元按字节进行编址,无论所寻址的是何种数据类型,通常应指出它在所在存储区域)如表3.10所示。第3章S7-200可编程序控制器S7-200将编程元件统一归为存储器单元,存储单元按字节进行编址,无论所寻址的是何种数据类型,通常应指出它在所在存储区域)如表3.10所示。www.91HMI.comwww.PLCwww.PLC第3章S7-200可编程序控制器Ax.y必须指定元件名称、字节地址和位号,如图3.8图3.8中MSB表示最高位,LSB表示最低位。所示。MSBLSB76543210I4.5www.PLCworld.cI0I1I2I3I4www.91HMI.com字节的位,即位号位地址与字节地址之间的间隔字字字字()I14.2I15图3.8www.PLC第3章S7-200可编程序控制器Ax.y必须指定元件名称、字节地址和位号,如图3.8图3.8中MSB表示最高位,LSB表示最低位。所示。MSBLSB76543210I4.5www.PLCworld.cI0I1I2I3I4www.91HMI.com字节的位,即位号位地址与字节地址之间的间隔字字字字()I14.2I15图3.8www.PLC第3章S7-200可编程序控制器3.间接寻址方式间接寻址方式是,数据存放在存储器或寄存器中,在指令中只出现所需数据所在单元的内存地址的地址。存储单元地址的地址又称为地址指针。这种间接寻址方式与www.PLC计算机的间接寻址方式相同。间接寻址在处理内存连续地址中的数据时非常方便,而且可以缩短程序所生成的代码的长度,使编程更加灵活。用间接寻址方式存取数据需要作的工作有第3章S7-200可编程序控制器3.间接寻址方式间接寻址方式是,数据存放在存储器或寄存器中,在指令中只出现所需数据所在单元的内存地址的地址。存储单元地址的地址又称为地址指针。这种间接寻址方式与www.PLC计算机的间接寻址方式相同。间接寻址在处理内存连续地址中的数据时非常方便,而且可以缩短程序所生成的代码的长度,使编程更加灵活。用间接寻址方式存取数据需要作的工作有3种:建立指www.91HMI.comwww.PLC第3章S7-200可编程序控制器(1)建立指针建立指针必须用双字传送指令(MOVD),将存储器所要访问的单元的地址装入用来作为指针的存储器单元或寄存器,装入的是地址而不是数据本身,格式如下:www.PLCwww.91HMI.com例:第3章S7-200可编程序控制器(1)建立指针建立指针必须用双字传送指令(MOVD),将存储器所要访问的单元的地址装入用来作为指针的存储器单元或寄存器,装入的是地址而不是数据本身,格式如下:www.PLCwww.91HMI.com例:MOVDMOVDMOVD&VB200,VD302&MB10,AC2&C2,LD14MOVD指令。www.PLC第3章S7-200可编程序控制器(2)间接存取指令中在操作数的前面加“*”表示该操作数为一个指针。www.91HMI.comwww.PLCMOVD第3章S7-200可编程序控制器(2)间接存取指令中在操作数的前面加“*”表示该操作数为一个指针。www.91HMI.comwww.PLCMOVDMOVW&VB200,AC0*AC0,AC1www.PLC第3章S7-200可编程序控制器www.91HMI.comwww.PLCwww.PLC第3章S7-200可编程序控制器www.91HMI.comwww.PLCwww.PLC第3章S7-200可编程序控制器(3)修改指针INCDINCDMOVWAC0AC0第3章S7-200可编程序控制器(3)修改指针INCDINCDMOVWAC0AC0*AC0,AC1www.PLCwww.91HMI.com返回本节www.PLC第3章S7-200可编程序控制器2.3.2S7-200系列PLC主机中有两类基本指令集:SIMATIC指令集和IEC1131-3指令集,程序员可以任选一种。提www.PLCSIMATIC第3章S7-200可编程序控制器2.3.2S7-200系列PLC主机中有两类基本指令集:SIMATIC指令集和IEC1131-3指令集,程序员可以任选一种。提www.PLCSIMATIC指令集:是为S7-200系列PLC设计的,本指令通常执行时间短,而且可以用LAD、STL和FBD三种编程语言。IEC1131-3指令集是不同PLC厂家的指令标准,它不能使用STL编程语言。www.91HMI.com返回本节www.PLC第3章S7-200可编程序控制器2.3.3语句表梯形图ww.PLC第3章S7-200可编程序控制器2.3.3语句表梯形图ww.PLC其他编程语言www.91HMI.comwww.PLC第3章S7-200可编程序控制器1语句表语句表(STL)语言类似于计算机的汇编语言,特别适合于来自计算机领域的工程人员。用指令助记符创建用户程序,属于面向机器硬件的语言,STEP7Micro/Win32的语句表如图3.9所示。www.91HMI.com第3章S7-200可编程序控制器1语句表语句表(STL)语言类似于计算机的汇编语言,特别适合于来自计算机领域的工程人员。用指令助记符创建用户程序,属于面向机器硬件的语言,STEP7Micro/Win32的语句表如图3.9所示。www.91HMI.comwww.PLC39图语www.PLC.第3章S7-200可编程序控制器2梯形图www.91HMI.comwww.PLC图3.10第3章S7-200可编程序控制器2梯形图www.91HMI.comwww.PLC图3.10www.PLC第3章S7-200可编程序控制器3功能块图功能块图(FBD)的图形结构与数字电子电路的结构极为相似,如下图3.11所示。第3章S7-200可编程序控制器3功能块图功能块图(FBD)的图形结构与数字电子电路的结构极为相似,如下图3.11所示。www.91HMI.comwww.PLCwww.PLC第3章S7-200可编程序控制器4其他编程语言SIMATIC工业软件中的工程工具中为大型或中型PLC提供了许多高级编程工具,以下简要其中的几种:www.91HMI.com第3章S7-200可编程序控制器4其他编程语言SIMATIC工业软件中的工程工具中为大型或中型PLC提供了许多高级编程工具,以下简要其中的几种:www.91HMI.comwww.PLCS7-SLCM7-ProC/C++S7-GRAPHS7-HiGraphCFCwww.PLC第3章S7-200可编程序控制器(1)S7-SLCM7-ProC/C++S7-SLC的语言与PASCAL第3章S7-200可编程序控制器(1)S7-SLCM7-ProC/C++S7-SLC的语言与PASCAL非常相似,如图3.12所示。www.91HMI.comwww.PLC图3.12SLC语言www.PLC第3章S7-200可编程序控制器(2)S7-GRAPHT0S1T1313S2T2www.91HMI.comHYP

温馨提示

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

评论

0/150

提交评论