西门子PLCSTEP7编程方法讲述

上传人:最**** 文档编号:117923140 上传时间:2019-12-11 格式:PPT 页数:26 大小:1.46MB
返回 下载 相关 举报
西门子PLCSTEP7编程方法讲述_第1页
第1页 / 共26页
西门子PLCSTEP7编程方法讲述_第2页
第2页 / 共26页
西门子PLCSTEP7编程方法讲述_第3页
第3页 / 共26页
西门子PLCSTEP7编程方法讲述_第4页
第4页 / 共26页
西门子PLCSTEP7编程方法讲述_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《西门子PLCSTEP7编程方法讲述》由会员分享,可在线阅读,更多相关《西门子PLCSTEP7编程方法讲述(26页珍藏版)》请在金锄头文库上搜索。

1、Date: * File No.: SSP1_03C.1 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation STEP 7 编程方法 Date: * File No.: SSP1_03C.2 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation 程序结构 STEP 7为设计程序提供

2、三种方法。基于这些方法,可以选择最适合于你的应用的程序设计方法。 线性化 模块化结构化 线性化编程: 所有的指令都在一个 块 (OB1) 内。 模块化编程: 每个设备的控制指令 都在各自的块内。 OB1按顺序调用每个块。 结构化编程: 不同的块调用可重复利用的代码。 OB1 (或其他块) 调用这些块 并传递相应的参数。 OB1OB1OB1 配方 A 配方 B 混合器 排空 泵 排空 Date: * File No.: SSP1_03C.3 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Cent

3、er Knowledge for Automation 线性化编程 OB1 Network 1 Network 2 Network 3 电机控制 信息 取得操作的小时数 Date: * File No.: SSP1_03C.4 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation 线性编程实例 - 传送带控制 Date: * File No.: SSP1_03C.5 SIMATIC S7 Siemens AG 2000. All righ

4、ts reserved. Information and Training Center Knowledge for Automation 模块化编程 电机控制 信息 取得操作小时数 OB 1 FC 1 FC 2 FC 3 Date: * File No.: SSP1_03C.6 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation 主程序 子块 程序 处理 程序 处理g 调用另一个块的指令 块结束 OBFC/FB 模块化程序的执行 Da

5、te: * File No.: SSP1_03C.7 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation LT 模块化编程实例 - 液位监视 Date: * File No.: SSP1_03C.8 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation 结构化编程 OB 1 电机

6、1 FC 1 电机 2 FC 1 电机 3 FC 1 Date: * File No.: SSP1_03C.9 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation ab 罐选择开关 拨码开关 0000 成分 A 成分 B LT LT LT LT LT 结构化编程实例 Date: * File No.: SSP1_03C.10 SIMATIC S7 Siemens AG 2000. All rights reserved. Informa

7、tion and Training Center Knowledge for Automation 程序块类型 故障 FB FB FB FC SFC SFB FB 带背景数据块 阴影: OB 组织块 循环 定时 过程 OB = 组织块 FB = 功能块 FC = 功能 SFB = 系统功能块 SFC = 系统功能 操作系统 Date: * File No.: SSP1_03C.11 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation 块

8、类型 特性 组织块 - 操作系统和用户程序的接口 (OB) - 各层次的优先级 (1 26) - 局部数据堆栈中的特殊启动信息 功能块 (FB) - 带参数 / 数据保持 - 不带参数 / 数据保持 - 不带参数 / 数据不保持 功能 (FC) - 只传递一个返回值 (调用时必须分配参数) - 数据不保持 - 可带参数 数据块 (DB)- 结构化,局部存储 (背景 DB) - 结构化,全局数据存储 (在整个程序中均有效) 用户定义的块 Date: * File No.: SSP1_03C.12 SIMATIC S7 Siemens AG 2000. All rights reserved. I

9、nformation and Training Center Knowledge for Automation 块类型 特点 系统功能- 存储在CPU的操作系统中 (SFC)- 用户可以调用此功能 (不需要存储器) 系统功能块- 存储在CPU的操作系统中 (SFB)- 用户可以调用此功能 (需要存储器) 系统数据块- 用于组态数据和参数的数据块 (SDB) 系统块 Date: * File No.: SSP1_03C.13 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowl

10、edge for Automation 数据块类型和结构 数据字节 0 数据字节 8191 8 位 CPU314中块的大小是8K字节 数据块提供的最大存储空间 依赖于CPU的型号 07 Date: * File No.: SSP1_03C.14 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation 调用程序块 调用程序块 被调用的块 (OB, FB, FC) (FB, FC, SFB, SFC) 程序执行 程序执行 调用另一个块的指令 块

11、结束 Date: * File No.: SSP1_03C.15 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation 执行OB1中的程序 (循环执行) 事件 (日期时间中断、硬件中断等) 调用其他 OB,FB,FC 输出 模块 A I 0.1 A I 0.2 = Q8.0 块OB 1 循环监视时间的开始 启动块 (OB 100) 上电后执行一次 从模块读信号状态,并保存到过程映象区 (PII) 把过程映象输出表(PIQ) 写到输出模块

12、CPU 循环 输入 模块 循环程序执行 Date: * File No.: SSP1_03C.16 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation 过程映象 字节 0 字节 1 字节 2 : : : CPU 存储器区 字节 0 字节 1 字节 2 : : : PIIPIQ 用户程序 CPU 存储器区 : : A I2.0 = Q4.3 : : : : 1 1 Date: * File No.: SSP1_03C.17 SIMATIC

13、 S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation S7-300 模块的编址 PSCPUSMSMSMSMSMSMSM模块 12 4 5 6 7 8 9 10槽号 地址 0.0 地址 0.7 地址 1.0 地址 1.7 Date: * File No.: SSP1_03C.18 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowled

14、ge for Automation 多层组态中的 DI/DO 编址 机架 0 槽 1 2 3 4 5 6 7 8 9 10 11 机架 3 96.0 to 99.7 100.0 to 103.7 104.0 to 107.7 108.0 to 111.7 112.0 to 115.7 116.0 to 119.7 120.0 to 123.7 124.0 to 127.7 IM (接受) PS 机架 2 64.0 to 67.7 68.0 to 70.7 72.0 to 75.7 76.0 to 79.7 80.0 to 83.7 84.0 to 87.7 88.0 to 91.7 92.0

15、to 95.7 IM (接受) PS 机架 1 IM (接受) 32.0 to 35.7 36.0 to 39.7 44.0 to 47.7 48.0 to 51.7 52.0 to 55.7 56.0 to 59.7 60.0 to 63.7 40.0 to 43.7 PS 0.0 to 3.7 20.0 to 23.7 24.0 to 27.7 28.0 to 31.7 12.0 to 15.7 16.0 to 19.7 4.0 to 7.7 8.0 to 11.7 IM (发送) CPU PS Date: * File No.: SSP1_03C.19 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation S7-300模拟量模块的寻址 IM 256 to 270 336 to 350 352 to 366 368 to 382 304 to 318 320 to 334 272 to 286 288 to 302 (发送) 槽口号 2 3 4 5 6 7 8

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号