第3章S7-1200程序设计基础1概要课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第3章S7-1200程序设计基础1概要课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- S7 1200 程序设计 基础 概要 课件
- 资源描述:
-
1、河南理工大学电气学院河南理工大学电气学院119:47本章主要内容1.S7-1200PLC 工作模式 (掌握)三种运行模式2.存储器及其寻址 (掌握)存储器代码,两种寻址方式,强制输入/输出,保持性3.数据格式及数据类型 (理解)把握常见数据格式特点及所占空间 4.编程方法 (重点)三种结构模式5.程序结构 (重点)OB,FC,FB,各自特点及区别 第第3章章 S7-1200 程序设计基础程序设计基础 19:472第3章 S7-1200 PLC程序设计基础3.1 S7-1200PLC 工作模式 (掌握)3.2 存储器及其寻址 (掌握)3.3 数据格式及数据类型 (理解)3.4 编程方法 (重点)
2、3.5 程序结构 (重点)第第3章章 S7-1200 程序设计基础程序设计基础 19:4733.1 CPU的工作模式的工作模式 CPU 有三种工作模式:有三种工作模式:l 在在 STOP 模式下模式下,CPU 不执行任何程序,而用户可以下载项目。不执行任何程序,而用户可以下载项目。l在在 STARTUP 模式模式下,执行一次启动下,执行一次启动OB(如果存在如果存在)。l在在RUN模式模式下,重复执行扫描周期。下,重复执行扫描周期。中断事件可能会在程序循环阶段的任何点发生并进行处理。中断事件可能会在程序循环阶段的任何点发生并进行处理。处于处于RUN模式下时,无法下载任何项目。模式下时,无法下载
3、任何项目。在在RUN 模式的启动阶段,不处理任何中断事件。模式的启动阶段,不处理任何中断事件。第第3章章 S7-1200 程序设计基础程序设计基础 19:474在在 STOP 模式下模式下:CPU 处理所有通信请求(如果适用)并处理所有通信请求(如果适用)并 执行自诊断。执行自诊断。CPU不执行用户程序,过程映像也不会自动更新。不执行用户程序,过程映像也不会自动更新。3.1 CPU的工作模式的工作模式 第第3章章 S7-1200 程序设计基础程序设计基础 19:475 上电后上电后CPU进入进入STARTUP模式,进行上电诊断和系统初始化,检查到某模式,进行上电诊断和系统初始化,检查到某些错误
4、时,将禁止些错误时,将禁止CPU进入进入RUN模式,保持在模式,保持在STOP。A 复位复位I 存储区存储区 B 使用上一次使用上一次RUN模式最后的值或替换值初始化输出模式最后的值或替换值初始化输出 C 执行启动执行启动 OB D 将物理输入的状态复制到将物理输入的状态复制到 I 存储器存储器 E 将所有中断事件存储到要在将所有中断事件存储到要在 RUN模式下处理的队列中模式下处理的队列中 F 将过程映像输出区将过程映像输出区(Q区区)的值写到物理输出的值写到物理输出 3.1 CPU的工作模式的工作模式 第第3章章 S7-1200 程序设计基础程序设计基础 19:476启动阶段结束后,进入启
5、动阶段结束后,进入 RUN 模式,模式,CPU 执行下图所示的任务:执行下图所示的任务:RUN 将过程映像输出区将过程映像输出区(Q区区)的值写到物理输出的值写到物理输出 将物理输入的状态复制到将物理输入的状态复制到 I 存储器存储器 执行程序循环执行程序循环 OB 处理通信请求和进行自诊断处理通信请求和进行自诊断 在扫描周期的任何阶段处理中断和通信在扫描周期的任何阶段处理中断和通信 3.1 CPU的工作模式的工作模式 第第3章章 S7-1200 程序设计基础程序设计基础 19:477PLC使用的物理存储器类型:使用的物理存储器类型:RAM,ROM,Flash EPROM(简称为简称为FEPR
6、OM)用户存储器:用户存储器:非易失性的存储区,用于保存用户程序(项目等)、数据和非易失性的存储区,用于保存用户程序(项目等)、数据和组态信息。所有的组态信息。所有的CPU都有内部的装载存储器,都有内部的装载存储器,CPU插入存储卡后,用存储卡插入存储卡后,用存储卡做装载存储器。类似于计算机的硬盘,具有断电保持功能。做装载存储器。类似于计算机的硬盘,具有断电保持功能。工作存储器:工作存储器:易失性,易失性,集成在集成在CPU中的高速存取的中的高速存取的RAM。用于在执行用户用于在执行用户程序时存储用户项目的某些内容。程序时存储用户项目的某些内容。CPU也会将一些项目内容从装载存储器复制也会将一
7、些项目内容从装载存储器复制到工作存储器中。到工作存储器中。类似于计算机的内存,断电时内容丢失,而在恢复供电时由类似于计算机的内存,断电时内容丢失,而在恢复供电时由CPU恢复。恢复。系统存储器:系统存储器:用来存储用户程序的操作数据,被划分为若干个地址区域,用来存储用户程序的操作数据,被划分为若干个地址区域,如过程映像输入如过程映像输入/输出,位存储器,数据块,局部数据,输出,位存储器,数据块,局部数据,I/O输入输出区域和诊输入输出区域和诊断缓冲区等。使用指令可以在相应的地址区域内对数据直接进行寻址。断缓冲区等。使用指令可以在相应的地址区域内对数据直接进行寻址。用来防止在电源关闭时丢失数据,可
8、以用不同方法设置变量的断电保持功能。用来防止在电源关闭时丢失数据,可以用不同方法设置变量的断电保持功能。3.2 存储器及其寻址存储器及其寻址第第3章章 S7-1200 程序设计基础程序设计基础 19:478第第3章章 S7-1200 程序设计基础程序设计基础 19:4793.2 存储器及其寻址存储器及其寻址地址区地址区说明说明输入过程映像I每一位对应一个数字量输入点数字量输入点。在每个扫描周期的开始阶段,CPU对输入点进行采样,并将采样值存于输入映像寄存器中。CPU在本周期内不再改变本区数据。输出过程映像Q每一位对应一个数字量输出点数字量输出点。在每个扫描周期的最开始,CPU将输出过程映像区的
9、数据传送给输出模块,并驱动外部负载。位存储区M用来保存控制继电器的中间操作状态或其他控制信息。数据块DB在程序执行过程中存放中间结果,或用来保存于工序或任务有关的其他数据。需要定义:全局数据块(所有程序可访问),背景数据块(制定的FB或SFB)局部数据L暂时存储器或给子程序传递参数,局部变量只能在本单元有效。I/O输入区域可以直接访问集中式和分布式输入模块I/O输出区域可以直接访问集中式和分布式输入模块第第3章章 S7-1200 程序设计基础程序设计基础 19:4710 不管使用变量变量(例如,“Start”或“Stop”)还是绝对地址(例如,“I0.3”或“Q1.7”),对输入(I)或输出(
10、Q)存储区的引用都会访问过访问过程映像程映像而非物理输出。要立即访问或强制用户程序中的物理(外围设备)输入或输出,请在引用后面添加“:P”例如,“Stop:P”或“Q0.3:P”)。局部数据L:只要调用代码块,CPU 就会分配要在执行块期间使用的临时或本地存储器(L)。代码块执行完毕后,CPU 将重新分配本地存储器,以用于执行其它代码块。3.2 存储器及其寻址存储器及其寻址第第3章章 S7-1200 程序设计基础程序设计基础 19:4711存储区存储区描述描述强制强制保持保持过程映像输入过程映像输入(I)在扫描循环开始时,从物理输入复制的输入值NoNo物理输入物理输入(I_:P)通过该区域立即
11、读取物理输入YesNo过程映像出过程映像出(Q)在扫描循环开始时,将输出值写入物理输出NoNo物理输出物理输出(Q_:P)通过该区域立即写物理输出YesNo位存储器位存储器(M)用于存储用户程序的中间运算结果或标志位NoYes临时局部存储器临时局部存储器(L)块的临时局部数据,只能供块内部使用,只可以通过符合方式来访问NoNo数据块数据块(DB)数据存储器与FB的参数存储器NoYes3.2 存储器及其寻址存储器及其寻址第第3章章 S7-1200 程序设计基础程序设计基础 19:4712“字节字节.位位”寻址方式寻址方式:如如 I3.2,首位字母表示存储器标识符,首位字母表示存储器标识符,I表示
12、输入过程映像区表示输入过程映像区8位二进制数组成位二进制数组成1个字节个字节(Byte):3.2 存储器及其寻址存储器及其寻址S7CPU可以按照位、字节、字和双字对存储单元寻址。可以按照位、字节、字和双字对存储单元寻址。第第3章章 S7-1200 程序设计基础程序设计基础 19:4713以起始字节的地址作为字和双字的地址。以起始字节的地址作为字和双字的地址。起始字节为最高位的字节。起始字节为最高位的字节。MW100MD1003.2 存储器及其寻址存储器及其寻址存储器寻址方式第第3章章 S7-1200 程序设计基础程序设计基础 19:47143.3 系统存储区与数据类型系统存储区与数据类型基本数
展开阅读全文