西门子STEP7编程方法(培训教材).pdf

上传人:罗晋 文档编号:8858005 上传时间:2021-01-20 格式:PDF 页数:27 大小:2.26MB
返回 下载 相关 举报
西门子STEP7编程方法(培训教材).pdf_第1页
第1页 / 共27页
西门子STEP7编程方法(培训教材).pdf_第2页
第2页 / 共27页
西门子STEP7编程方法(培训教材).pdf_第3页
第3页 / 共27页
西门子STEP7编程方法(培训教材).pdf_第4页
第4页 / 共27页
西门子STEP7编程方法(培训教材).pdf_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《西门子STEP7编程方法(培训教材).pdf》由会员分享,可在线阅读,更多相关《西门子STEP7编程方法(培训教材).pdf(27页珍藏版)》请在三一文库上搜索。

1、Date:2011/7/27 File No.: SSP1_03C.1 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation SIMATIC STEP 7 ? 本教材为西门子中大型本教材为西门子中大型本教材为西门子中大型本教材为西门子中大型PLC S7-300、S7-400的编程软的编程软的编程软的编程软 件件件件SIMATIC STEP7的编程方法的编程方法的编程方法的编程方法,西门子的西门子的西门子的西门子的PLC编程方法编程方法编程

2、方法编程方法 为结构化为结构化为结构化为结构化、模块化编程模块化编程模块化编程模块化编程,不同于直线式的从头到尾的编不同于直线式的从头到尾的编不同于直线式的从头到尾的编不同于直线式的从头到尾的编 程程程程,西门子的编程模式灵活西门子的编程模式灵活西门子的编程模式灵活西门子的编程模式灵活,模块化之后模块化之后模块化之后模块化之后,程序块可重程序块可重程序块可重程序块可重 复使用复使用复使用复使用,多年的西门子的编程积累多年的西门子的编程积累多年的西门子的编程积累多年的西门子的编程积累,可以成为下一个中可以成为下一个中可以成为下一个中可以成为下一个中 大型项目的宝贵财富和竞争力大型项目的宝贵财富和

3、竞争力大型项目的宝贵财富和竞争力大型项目的宝贵财富和竞争力,通过加密方式保护程序通过加密方式保护程序通过加密方式保护程序通过加密方式保护程序 块块块块。 使用西门子使用西门子使用西门子使用西门子,成长为一生不断积累和拥有这些无形财富成长为一生不断积累和拥有这些无形财富成长为一生不断积累和拥有这些无形财富成长为一生不断积累和拥有这些无形财富 的工程师的工程师的工程师的工程师。 请留意请留意请留意请留意,西门子的西门子的西门子的西门子的STEP7已经升级为已经升级为已经升级为已经升级为STEP7 V11,在在在在 TIA Portal平台上平台上平台上平台上,和和和和WinCC等集成在一个平台上等

4、集成在一个平台上等集成在一个平台上等集成在一个平台上,这这这这 是工业软件的革命是工业软件的革命是工业软件的革命是工业软件的革命,原有程序块可以无缝升级原有程序块可以无缝升级原有程序块可以无缝升级原有程序块可以无缝升级,保护您保护您保护您保护您 的投资的投资的投资的投资。 Date:2011/7/27 File No.: SSP1_03C.2 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation STEP 7 ? Date:2011/7/

5、27 File No.: SSP1_03C.3 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation ? STEP 7为设计程序提供三种方法为设计程序提供三种方法为设计程序提供三种方法为设计程序提供三种方法。基于这些方法基于这些方法基于这些方法基于这些方法,可以选择最适合于你的应用的程序设计方法可以选择最适合于你的应用的程序设计方法可以选择最适合于你的应用的程序设计方法可以选择最适合于你的应用的程序设计方法。 线性化线性化线性化线性化 模

6、块化模块化模块化模块化结构化结构化结构化结构化 线性化编程: 所有的指令都在一个 块 (OB1) 内。 模块化编程: 每个设备的控制指令 都在各自的块内。 OB1按顺序调用每个块。 结构化编程: 不同的块调用可重复利用的代码。 OB1 (或其他块) 调用这些块 并传递相应的参数。 OB1OB1OB1 配方 A 配方 B 混合器 排空 泵 排空 Date:2011/7/27 File No.: SSP1_03C.4 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge

7、for Automation ? OB1 Network 1 Network 2 Network 3 电机控制电机控制电机控制电机控制 信息信息信息信息 取得操作的小时数取得操作的小时数取得操作的小时数取得操作的小时数 Date:2011/7/27 File No.: SSP1_03C.5 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation ? - - - - ? Date:2011/7/27 File No.: SSP1_03C.6

8、SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation ? 电机控制电机控制电机控制电机控制 电机控制电机控制电机控制电机控制 信息信息信息信息 信息信息信息信息 取得操作小时数取得操作小时数取得操作小时数取得操作小时数 取得操作小时数取得操作小时数取得操作小时数取得操作小时数 OB 1 FC 1 FC 2 FC 3 Date:2011/7/27 File No.: SSP1_03C.7 SIMATIC S7 Siemens AG 2000

9、. All rights reserved. Information and Training Center Knowledge for Automation 主程序 子块 程序 处理 程序 处理g 调用另一个块的指令 块结束 OBFC/FB ? Date:2011/7/27 File No.: SSP1_03C.8 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation LT ? - - - - ? Date:2011/7/27 File

10、 No.: SSP1_03C.9 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation ? OB 1 电机电机电机电机 1 电机电机电机电机 1 FC 1 电机电机电机电机 2 电机电机电机电机 2 FC 1 电机电机电机电机 3 电机电机电机电机 3 FC 1 Date:2011/7/27 File No.: SSP1_03C.10 SIMATIC S7 Siemens AG 2000. All rights reserved. Inf

11、ormation and Training Center Knowledge for Automation ab 罐选择开关 拨码开关 0000 成分 A 成分 B LT LT LT LT LT ? Date:2011/7/27 File No.: SSP1_03C.11 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation ? 故障 FB FB FB FC SFC SFB FB 带背景数据块 阴影: OB 组织块组织块组织块组织块 循环

12、 定时 过程 OB = 组织块 FB = 功能块 FC = 功能 SFB = 系统功能块 SFC = 系统功能 操作系统 Date:2011/7/27 File No.: SSP1_03C.12 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation 块类型块类型块类型块类型特性特性特性特性 组织块-操作系统和用户程序的接口 (OB) -各层次的优先级 (1 26) -局部数据堆栈中的特殊启动信息 功能块 (FB) -带参数 / 数据保持

13、-不带参数 / 数据保持 -不带参数 / 数据不保持 功能 (FC)-只传递一个返回值 (调用时必须分配参数) -数据不保持 -可带参数 数据块 (DB)- 结构化,局部存储 (背景 DB) - 结构化,全局数据存储 (在整个程序中均有效) ? Date:2011/7/27 File No.: SSP1_03C.13 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation 块类型块类型块类型块类型特点特点特点特点 系统功能- 存储在CPU的

14、操作系统中 (SFC)- 用户可以调用此功能 (不需要存储器) 系统功能块- 存储在CPU的操作系统中 (SFB)- 用户可以调用此功能 (需要存储器) 系统数据块- 用于组态数据和参数的数据块 (SDB) ? Date:2011/7/27 File No.: SSP1_03C.14 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation ? 数据字节 0 数据字节 8191 8 位 CPU314中块的大小是8K字节 数据块提供的最大存储空

15、间 依赖于CPU的型号 07 Date:2011/7/27 File No.: SSP1_03C.15 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation ? 调用程序块调用程序块调用程序块调用程序块 被调用的块被调用的块被调用的块被调用的块 (OB, FB, FC) (FB, FC, SFB, SFC) 程序执行 程序执行 调用另一个块的指令 块结束 Date:2011/7/27 File No.: SSP1_03C.16 SIMAT

16、IC 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) 写到输出模块 CPU 循环循环循环循环 输入 模块 ? Date:2011/7/27 Fi

17、le No.: SSP1_03C.17 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:2011/7/27 File No.: SSP1_03C.18 SIMATIC S7 Siemens AG 2000. All r

18、ights reserved. Information and Training Center Knowledge for Automation S7-300 ? PSCPUSMSMSMSMSMSMSM模块 12 45678910槽号 地址 0.0 地址 0.7 地址 1.0 地址 1.7 Date:2011/7/27 File No.: SSP1_03C.19 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation 多层组态中的多层组态中

19、的多层组态中的多层组态中的 D的/DO D的/DO D的/DO D的/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

20、92.0 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:2011/7/27 File No.: SSP1_03C.20 SIMAT

21、IC 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 9 10 11 384 to 398 400 to 414 432 to 446 448 to 462 464 to 478 480 to 494 496 t

22、o 510 416 to 430 ? 1 R 0 ? ? IM (?) ? ? CPU 512 to 526 528 to 542 544 to 558 560 to 574 576 to 590 592 to 606 608 to 622 624 to 638 ? 2 IM (?) ? ? ? 3 640 to 654 656 to 670 672 to 686 688 to 702 704 to 718 720 to 734 736 to 750 752 to 766 IM (?) ? ? Date:2011/7/27 File No.: SSP1_03C.21 SIMATIC S7 Si

23、emens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation S7-300? Date:2011/7/27 File No.: SSP1_03C.22 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation S7-300 ? PS 1 CPU 2 DI 16 4 0 DI 16 5 4 DO 16 6 8 DO 16

24、7 12 DI 16 8 16 DO 16 9 20 AI/AO4 10 352 模块- 槽号- I/O 地址- A版版版版 (16 通道 I/O 模块) PS 1 CPU 2 DI 32 4 0 DO 32 5 4 DI8/DO8 6 8 AI 2 7 304 模块- 槽号- I/O 地址- B版版版版 (32 通道 I/O 模块) Date:2011/7/27 File No.: SSP1_03C.23 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for

25、 Automation S7-400 ? Date:2011/7/27 File No.: SSP1_03C.24 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation S7-400? PS 缺省地址: CPUDI 32 28 181716151413121110987654321槽号 DI 32 32 DO 32 36 DO 32 40 AI 8 1216 Date:2011/7/27 File No.: SSP1_03C.25 SIM

26、ATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation ? V 0 8 1 5 AI1AI2AO1 AO2 AI2 AI1 -15V.+15V-15V.+15V AI1 AI2 AO1 AO2 V DIDO .0 .1 .2 .3 .4 .5 .6 .7 .0 .1 .2 .3 .4 .5 .6 .7 .0 .1 .2 .3 .4 .5 .6 .7 .0 .1 .2 .3 .4 .5 .6 .7 . . . . . . . . . . . . .

27、 . . . . . . . . . . . . . . . . . . . Date:2011/7/27 File No.: SSP1_03C.26 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation ? INI 1 到 INI 3 (接近开关) M 1 (电机) H 1, H 2, H 3, H 4 (发光二极管) S 1, S 2, S 3, S 4 (确认按钮) LB1 光电开关 Date:2011/7/27 File No.:

28、 SSP1_03C.27 SIMATIC S7 Siemens AG 2000. All rights reserved. Information and Training Center Knowledge for Automation STEP 7 ? 设计的地址区设计的地址区设计的地址区设计的地址区 访问区域访问区域访问区域访问区域 缩写缩写缩写缩写加在一起的最大区域加在一起的最大区域加在一起的最大区域加在一起的最大区域 过程映象过程映象过程映象过程映象 I/Q输入 /输出位I / Q0.0 - 65,535.7 输入 /输出字节I / QB0 - 65,535 输入 /输出字IW / Q

29、W0 - 65,534 输入 /输出双字ID / QD0 - 65,532 存储器标志存储器标志存储器标志存储器标志存储器位M0.0 - 255.7 存储器字节MB0 - 255 存储器字MW0 - 254 存储器双字MD0 - 252 I/Q 外部输入外部输入外部输入外部输入/输出输出输出输出I/Q 字节, 外设PIB / PQB0 - 65,535 I/Q 字, 外设PIW/PQW0 - 65,534 I/Q 双字, 外设PID/PQD0 - 65,532 定时器定时器定时器定时器定时器 (T)T0 - 255 计数器计数器计数器计数器计数器 (C)C0 - 255 数据块数据块数据块数据块数据块 (DB)DB1 -65,532 数据块数据块数据块数据块用OPN DB打开 位, 字节, 字, 双字DBX,DBB DBW,DBD 0 -65,532 用OPN DI打开 位, 字节, 字, 双字DIX,DIB DIW,DID 0 -65,532

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1