S7-1200编程组态教程1

上传人:灯火****19 文档编号:121898283 上传时间:2020-02-27 格式:PPT 页数:62 大小:5.83MB
返回 下载 相关 举报
S7-1200编程组态教程1_第1页
第1页 / 共62页
S7-1200编程组态教程1_第2页
第2页 / 共62页
S7-1200编程组态教程1_第3页
第3页 / 共62页
S7-1200编程组态教程1_第4页
第4页 / 共62页
S7-1200编程组态教程1_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《S7-1200编程组态教程1》由会员分享,可在线阅读,更多相关《S7-1200编程组态教程1(62页珍藏版)》请在金锄头文库上搜索。

1、For internal use only Siemens AG 2009 All Rights Reserved S7 1200 and STEP 7 Basic V10 5 第4章 在STEP 7 Basic中编程 For internal use only Siemens AG 2009 All Rights Reserved Industry SectorPage 2 72Programming in STEP 7 Basic Diagnostic Download Programming Blocks PLC Tags 项目导航 添加新块 创建和编辑程序 清晰的程序创建流程 X个块重

2、复操作 块编辑器 程序块 变量列表 定义变量和常量 项目导航 程序下载 块编辑器 程序测试 For internal use only Siemens AG 2009 All Rights Reserved Industry SectorPage 3 72Programming in STEP 7 Basic PLC 变量和本地变量 PLC TagsLocal Tags 应用范围 对整个CPU都是有效的 可以被这个CPU的所有模块利用 对所有的的模块都有相同的含义 在CPU中这个名字是唯一的 仅在所定义的程序块中有效 相同的变量可以用在不同用途的不 同程序块中 允许使用 的字符 英文字母 数字

3、 特殊字符 如果使用特殊字符 变量需要加引号 英文字符 数字和特殊字符 如果使用特殊字符 变量需要加引 号 使用对象 I O 信号 外围输入 输出 存储位 计时器和计数器 块参数 输入 输出 出 入参数 块的静态数据 块的临时数据 定义位置 PLC 变量表 块接口 表现 表现为 例如 Anna 表现为 例如 Berta For internal use only Siemens AG 2009 All Rights Reserved Industry SectorPage 4 72Programming in STEP 7 Basic 诊断 下载 编程 块 PLC 变量 定义PLC变量 PLC

4、 变量 详细界面 定义位存储的保持存储区 属性 保持标记 由系统创建的常数 变量的符号 常数的符号 Tag list Define PL tags and contants For internal use only Siemens AG 2009 All Rights Reserved Industry SectorPage 5 72Programming in STEP 7 Basic 批量创建功能 键入符号名 用鼠标画一个对所需符号名 称而言足够大的框 符号名称是自动创建的 地 址也是自动分配的 创建符号 批量创建功能 用 操作柄 画一个矩 形 Tag list Define PL ta

5、gs and contants 诊断 下载 编程 块 PLC 变量 For internal use only Siemens AG 2009 All Rights Reserved Industry SectorPage 6 72Programming in STEP 7 Basic 变量的用户化结构 应用于功能型子部分 对大型项目而言有一 个清晰的结构 PLC变量的用户化结构 功能型结构 快速 清晰化安排的项目结构 将PLC变量按不同功 能进行分类 Tag list Define PL tags and contants 诊断 下载 编程 块 PLC 变量 For internal use

6、 only Siemens AG 2009 All Rights Reserved Industry SectorPage 7 72Programming in STEP 7 Basic 程序块的用户化结构 应用于功能型子部分 对大型项目而言有一 个清晰的结构 程序块的用户化结构 功能型结构 快速 清晰化安排的项目结构 将PLC变量按不同功 能进行分类 Project navigation Add a new block 诊断 下载 编程 块 PLC 变量 For internal use only Siemens AG 2009 All Rights Reserved Industry Se

7、ctorPage 8 72Programming in STEP 7 Basic STEP 7 Basic 里各种类型的块 Project navigation Add a new block Cylic Startup Operating system Hardware Hardware Diagnostic Time OB1 FB Instance OB 100 OB 20 x OB 20 x OB 82 FC FC FC 有多个组织块来实现启动 时间和硬件中断 Global FC Global FB Instance FC FC 诊断 下载 编程 块 PLC 变量 For interna

8、l use only Siemens AG 2009 All Rights Reserved Industry SectorPage 9 72Programming in STEP 7 Basic OB 组织块 操作系统和用户程序间的接口 可以通过对组织块编程来控制PLC的动作 下列事件可以利用到组织块 启动 循环程序的执行 中断程序的执行 时间错误 STEP 7 Basic 中块的种类 OB Project navigation Add a new block 诊断 下载 编程 块 PLC 变量 For internal use only Siemens AG 2009 All Rights

9、 Reserved Industry SectorPage 10 72Programming in STEP 7 Basic FC 功能 没有存储器的代码块 经常需要复杂函数的编程过程 在函数执行完以后 临时变量里的数据将会丢失 如果要永久保存数据 程序需要使用数据块 STEP 7 Basic 中块的种类 FC 块编辑器的说明 必须是写 Project navigation Add a new block 诊断 下载 编程 块 PLC 变量 For internal use only Siemens AG 2009 All Rights Reserved Industry SectorPage

10、 11 72Programming in STEP 7 Basic DB 数据块 数据块用于存储用户数据 数据块的最大容量取决于PLC的工作存储器 区别 全局数据块可以从所有的程序块中存取 全局数据块的结构是用户定义的 一个实例数据块对应于一个功能块 实 例数据块的结构和功能块的接口规格是 一致的 STEP 7 Basic 中块的种类 DB Project navigation Add a new block 诊断 下载 编程 块 PLC 变量 For internal use only Siemens AG 2009 All Rights Reserved Industry SectorPa

11、ge 12 72Programming in STEP 7 Basic FB 功能块 代码块将它们的值永久地存储在实例数据块中 所以即使在块执行以后代码值仍然有效 所有的输入 输出 输入 出参数都存储在实例 数据块中 这个实例数据块是功能块的存储器 STEP 7 Basic 中块的种类 块编辑器中的描述 FB Instance 可以是写 定义数据块初值 Project navigation Add a new block 诊断 下载 编程 块 PLC 变量 For internal use only Siemens AG 2009 All Rights Reserved Industry Se

12、ctorPage 13 72Programming in STEP 7 Basic 功能块接口 Input Output InOut Static Instance DB Temp L Stack 实例数据块是由系统创建的 数据块的内容取决于功能块的接口类型 Project navigation Add a new block 诊断 下载 编程 块 PLC 变量 For internal use only Siemens AG 2009 All Rights Reserved Industry SectorPage 14 72Programming in STEP 7 Basic 多实例数据块

13、 应用了多实例数据块后 当调用多个功能块时可以只用一个实例数据 块 一个多实例数据块 Multiinstance DB Input Output InOut Static IEC Timer Instance Project navigation Add a new block 诊断 下载 编程 块 PLC 变量 For internal use only Siemens AG 2009 All Rights Reserved Industry SectorPage 15 72Programming in STEP 7 Basic 添加一个新块 块的种类 添加新块 语言选择 定义块的种类 仅通

14、过符号名称访问 Project navigation Add a new block 诊断 下载 编程 块 PLC 变量 For internal use only Siemens AG 2009 All Rights Reserved Industry SectorPage 16 72Programming in STEP 7 Basic 新块的符号名称访问 Blocks only with symbolic access Blocks with symbolic access and absolute addressing 在功能块接口中定义保持性 数据块的保持性是全局定义的 偏移量 Pr

15、oject navigation Add a new block 诊断 下载 编程 块 PLC 变量 For internal use only Siemens AG 2009 All Rights Reserved Industry SectorPage 17 72Programming in STEP 7 Basic 优化已使用内存 Projektnavigation neuen Baustein hinzuf gen 混合变量类型时不会减少 内存消耗 仅通过符号名称存取 意味着不会减少内存消耗 Classic DB Symbolic DB 混合变量类型时 内存消耗 会大量减少 诊断 下载

16、 编程 块 PLC 变量 For internal use only Siemens AG 2009 All Rights Reserved Industry SectorPage 18 72Programming in STEP 7 Basic 新块的符号名称寻址和绝对地址寻址 可以利用符号名称和绝对地址来访问块 块编辑器中的描述 Project navigation Add a new block 数据块的保持性是 全局定义的 利用符号名称和绝对地 址访问 诊断 下载 编程 块 PLC 变量 For internal use only Siemens AG 2009 All Rights Reserved Industry SectorPage 19 72Programming in STEP 7 Basic Symbolic Access of new Blocks新块的符号名称访问 只能利用符号名称访问的块 块编辑器中的描述 Project navigation Add a new block 单独的对每个变量的 保持性进行定义 仅通过符号名称访问 诊断 下载 编程 块 PLC

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学/培训

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