




免费预览已结束,剩余19页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
五 S7 200常用功能及编程简介 5 1S7 200寻址与基本指令5 1 1S7 200如何工作7 200CPU的基本功能就是监视现场的输入信号 根据用户的控制逻辑进行控制运算 输出信号去控制现场设备的运行 在S7 200系统中 控制逻辑由用户编程实现 用户程序要下载到S7 200CPU中执行 S7 200CPU按照循环扫描的方式 完成包括执行用户程序在内的各项任务 S7 200CPU周而复始地执行一系列任务 任务执行一次称为一个扫描周期 在一个扫描周期内 CPU执行如下操作 读输入 S7 200CPU读取物理输入点上的状态并复制到输入过程映象寄存器中 执行用户控制逻辑 从头至尾地执行用户程序 一般情况下 用户程序从输入映象寄存器获得外部控制和状态信号 把运算的结果写到输出映象寄存器中 或者存入到不同的数据保存区中 处理通讯任务 执行自诊断 S7 200CPU检查整个系统是否工作正常写输出 复制输出过程映象寄存器中的数据状态到物理输出点 过程映象寄存器 S7 200CPU中的特殊存储区 专门用于存放从物理输入 输出点读取或写到物理输入 输出点的状态 用户程序通过过程映象寄存器访问实际物理输入 输出点 可以大大提高程序执行效率 5 1 2S7 200CPU的工作模式 S7 200CPU有两种工作模式 停止模式和运行模式 要改变S7 200CPU的操作模式 有以下几种方法 使用S7 200CPU上的模式开关 CPU上的模式开关在RUN或TARM位置时 可以使用Step7编程软件控制CPU的运行和停止 在程序中插入STOP命令 可以在条件满足时将CPU设置为停止模式 5 1 3S7 200寻址 S7 200CPU将信息存储在不同的存储器单元 每个单元都有唯一的地址 S7 200CPU使用数据地址访问所有的数据 称为寻址 输入 输出点 中间运算数据等各种数据类型具有各自的地址定义方式 S7 200的大部分指令都需要指定数据地址 数据长度 S7 200寻址时 可以使用不同的数据长度 不同的数据长度表示的数值范围不同 S7 200指令也分别须要不同的数据长度 数据长度和数据范围 位寻址举例 I3 4 字节的位或位号8位中的第5位 0 7 字节地址与位号之间的分隔符 字节地址 字节3 第4个字节 存储器标识符 字节3 字节1 字节4 字节2 字节5 字节0 2 1 5 1 0 3 4 6 7 输入过程映象区 字节寻址举例 VB100VW100VD100 存储区域标识符 存储区域标识符 存储区域标识符 7VB1000 7VB1010 15VB1008 31VB10024 23VB10116 15VB1028 7VB1030 最高有效位 最低有效位 最高有效字节 最低有效字节 最高有效字节 最低有效字节 VB100 VW100 VD100 各数据存储区寻址 输入过程映象寄存器 I在每次扫描周期的开始 CPU对物理输入总进行采样 并将采样值写入输入过程映象寄存器 可以按位 字节 字或双字来存取输入过程映象寄存器中的数据 位 I 字节地址 位地址 I0 1字节 字或双字 I 长度 起始字节地址 IB4IW1ID0用位表示I0 0 I0 1 I0 7I1 0 I1 1 I1 7 I15 0 I15 1 I15 7共有128点 用字节表示IB0 IB1 IB15共16个字节 用字表示IW0 IW2 IW14共有8个字 用双字表示ID0 ID4 ID12共有4个双字 输出映象寄存器 Q 在每次扫描周期的结尾 CPU将输出过程映象寄存器中的数值复制到物理输出点上 可以按位 字节 字或双字来存取输出过程映象寄存器中的数据 位 Q 字节地址 位地址 Q1 1字节 字或双字 Q 长度 起始字节地址 QB5QW1QD0用位表示Q0 0 Q0 1 Q0 7Q1 0 Q1 1 Q1 7 Q15 0 Q15 1 Q15 7共有128点 用字节表示QB0 QB1 QB15共16个字节 用字表示QW0 QW2 QW14共有8个字 用双字表示QD0 QD4 QD12共有4个双字 变量存储区 V 你可以用V存储器存储程序执行过程中控制逻辑操作的中间结果 也可以用它来保存与工序或任务相关的其它数据 可以按位 字节 字或双字来存取V存储器中的数据 位 V 字节地址 位地址 V1 1字节 字或双字 V 长度 起始字节地址 VB100VW200VD300用位表示V0 0 V0 1 V0 7V1 0 V1 1 V1 7 V5119 0 V5119 1 V5119 7共有40969点 用字节表示VB0 VB1 VB5119共5120个字节 用字表示VW0 VW2 VW5118共有2560个字 用双字表示VD0 VD4 VD12共有1280个双字 位存储区 M 可以用位存储区作为控制继电器来存储中间操作状态和控制信息 可以按位 字节 字或双字来存取位存储区中的数据 位 M 字节地址 位地址 M1 1字节 字或双字 M 长度 起始字节地址 MB0MW13MD20用位表示M0 0 M0 1 M0 7M1 0 M1 1 M1 7 M31 0 M31 1 M31 7共有256点 用字节表示MB0 MB1 MB31共32个字节 用字表示MW0 MW2 MW30共有16个字 用双字表示MD0 MD4 MD28共有8个双字 定时器存储区 T 在S7 200CPU中 定时器可用于时间累计 定时器寻址有两种形式 当前值 16位有符号整数 存储定时器所累计的时间 定时器位 按照当前值和予置值的比较结果置位或复位 两种寻址使用同样的格式 用定时器地址 T 定时器号 如T33 来存取这两种形式的定时器数据 究竟使用哪种形式取决于所使用的指令 计数器存储区 C 在S7 200CPU中 计数器可用于累计输入端脉冲电平由低到高的次数 计数器寻址有两种形式 当前值 16位有符号整数 存储累计值 计数器位 按照当前值和予置值的比较结果置位或复位 两种寻址使用同样的格式 用计数器地址 C 计数器号 如C1 来存取这两种形式的计数器数据 究竟使用哪种形式取决于所使用的指令 高速计数器 HC 高速计数器对高速事件计数 它独立于CPU的扫描周期 高速计数器有一个32位的有符号整数计数值 或当前值 若要存取高速计数器中的值 则应给出高速计数器的地址 即存储器类型 HC 加上计数器号 如HC0 高速计数器的当前值是只读数据 可作为双字 32位 来寻址 格式 HC 高速计数器号 HC1 累加器 AC 累加器是可以向存储器一样使用的读写存储区 例如 可以用它来向子程序传递参数 也可以从子程序返回参数 以及用来存储计算的中间结果 S7 200提供4个32位累加器 AC0 AC1 AC2和AC3 可以按字节 字或双字的形式来存取累加器中的数值 被操作的数据长度取决于访问累加器时所使用的指令 特殊存储器 SM SM位为CPU与用户程序之间传递信息提供了一种手段 可以用这些位选择和控制S7 200CPU的一些特殊功能 可以按位 字节 字或双字的形式来存取 位 SM 字节地址 位地址 SM1 1字节 字或双字 SM 长度 起始字节地址 SMB0用位表示SM0 0 SM0 1 SM0 7SM1 0 SM1 1 SM1 7 SM179 0 SM179 1 SM179 7共有1440点 用字节表示SMB0 SMB1 SMB179共180个字节 用字表示SMW0 SMW2 SMW178共有90个字 用双字表示SMD0 SMD4 SMD176共有45个双字 模拟量输入 AI S7 200将模拟量值 如温度或电压 转换成1个字长 16位 的数据 可以用区域标识符 AI 数据长度 W 及字节的起始地址来存取这些值 因为模拟值输入为1个字长 且从偶数位字节 如0 2 4 开始 所以必须用偶数字节地址 如AIW0 AIW2 AIW4 来存取这些值 模拟量输入值为只读数据 模拟量转换的实际精度是12位 格式 AIW 起始字节地址 表现形式如下AIW0 AIW2 AIW30共有16个字 总共允许有16路模拟量输入 模拟量输出 AQ S7 200将1个字长 16位 的数据按比例转换成电流或电压 可以用区域标识符 AQ 数据长度 W 及字节的起始地址来改变这些值 因为模拟值输入为1个字长 且从偶数位字节 如0 2 4 开始 所以必须用偶数字节地址 如AQW0 AQW2 AQW4 来改变这些值 模拟量输出值为只写数据 模拟量转换的实际精度是12位 格式 AQW 起始字节地址 表现形式如下AQW0 AQW2 AQW30共有16个字 总共允许有16路模拟量输出 5 1 4S7 200的集成I O和扩展I O CPU提供的集成I O具有固定的I O地址 可以将扩展模块连接到CPU的右侧来增加I O点 形成I O链 对于同种类型的输入输出模块而言 模块的I O地址取决于I O类型和模块在I O链中的位置 举例来说 输出模块不会影响输入模块上的点地址 反之亦然 类似地 模拟量模块不会影响数字两模块的地址 反之亦然 I O地址分配举例 CPU224 4In 4Out 8In 4In 4Out 8Out 4In 4Out AIW0AQW0 AIW2AQW2 AIW4 AIW6 Q3 0 Q3 1 Q3 2 Q3 3 Q3 4 Q3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年综合类-中药学专业知识二-中药学综合知识与技能-中药调剂操作的基本技能知识历年真题摘选带答案(5套单选100题合辑)
- 2025年综合类-中级房地产经济-第四章房地产市场调研历年真题摘选带答案(5套单选100题合辑)
- 安全奖罚考核管理办法
- 学校防疫物质管理办法
- 大学公文行文管理办法
- 学生调换宿舍管理办法
- 小店内部扩张管理办法
- 学校校务成员管理办法
- 可逆性牙髓炎的健康宣教
- 同学爱心基金管理办法
- 污水厂生产管理培训
- 大型罗汉松知识培训课件
- 《2025年普通高校在陕招生计划》
- 食品安全管理人员任命书
- 基于大语言模型的事件常识知识图谱扩展方法
- 幼小衔接汉语拼音课件(合集)
- CNAS-CC170-2015 信息安全管理体系认证机构要求
- 绝缘手套绝缘靴安全培训
- Unit 1 单元整体设计+教学设计 2024-2025学年人教版八年级英语上册
- 沪教版(五四学制)(2024)六年级下册单词表+默写单
- 《合理用药讲座课件》课件
评论
0/150
提交评论