40_Step7_Basic_V10.5_Programming_cn_V10讲稿.ppt

  1. 1、本文档共72页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
S7-1200 and STEP 7 Basic V10.5 第4章: 在STEP 7 Basic中编程 S7-1200 and STEP 7 Basic V10.5 第4章: 在STEP 7 Basic中编程 Diagnostic Download Programming Blocks PLC-Tags 创建和编辑程序 清晰的程序创建流程 X个块重复操作 PLC 变量和局部变量 PLC 变量 局部变量 应用范围 对整个CPU都是有效的 可以被这个CPU的所有模块利用 对所有的的模块都有相同的含义 在CPU中这个名字是唯一的 仅在所定义的程序块中有效 相同的变量可以用在有不同用途的不同程序块中 允许使用的字符 英文字母,数字,特殊字符 如果使用特殊字符,变量需要加引号 英文字符,数字和特殊字符 如果使用特殊字符,变量需要加引号 使用对象 I/O 信号 外围输入/输出 存储位 计时器和计数器 块参数(输入,输出,出/入参数) 块的静态数据 块的临时数据 定义位置 PLC 变量表 块接口 表现 表现为“ ”: 例如: “Anna“ 表现为#: 例如: #Berta. 诊断 下载 编程 块 PLC-变量 定义PLC变量 PLC 变量 详细界面 定义位保持存储区 属性 保持标记 由系统创建的常数 变量的符号 常数的符号 批量创建功能: 键入符号名 用鼠标选中所需符号名称向下拖一个大框,如右图 符号名称是自动创建的,地址也是自动分配的 创建符号 – 批量创建功能 选中矩形右下角的粗点,向下拖放 诊断 下载 编程 块 PLC-变量 PLC变量分组: 变量按功能分组 对大型项目,结构更清晰 PLC变量分组 功能型结构: 快速、清晰化安排的项目结构 可以将PLC变量按不同功能进行分组 诊断 下载 编程 块 PLC-变量 程序块的定制结构: 根据功能分类 对大型项目,结构更清晰 程序块的定制结构 功能型结构 : 快速、清晰化安排的项目结构 将PLC变量按不同功能进行分类 诊断 下载 编程 块 PLC-变量 STEP 7 Basic 里各种类型的块 Instance OB 100 OB 20x OB 20x OB 82 有多个组织块来实现启动、时间和硬件中断 Instance 诊断 下载 编程 块 PLC-变量 OB –组织块: 操作系统和用户程序间的接口 可以通过对组织块编程来控制PLC的动作 下列事件会使用到组织块: 启动 循环程序的执行 中断程序的执行 时间错误 STEP 7 Basic 中块的种类 诊断 下载 编程 块 PLC-变量 FC – 功能 : 没有背景数据块的代码块 经常需要使用复杂函数的编程过程 在函数执行完以后,临时变量里的数据将会丢失 如果要永久保存数据,程序需要使用数据块 STEP 7 Basic 中块的种类 块编辑器的说明 必须是写 诊断 下载 编程 块 PLC-变量 DB – 数据块: 数据块用于存储用户数据 数据块的最大容量取决于PLC的工作存储器 区别 : 全局数据块可以从所有的程序块中存取 全局数据块的结构是用户定义的 一个背景数据块对应于一个FB功能块,背景数据块的结构和FB功能块的接口规格是一致的 STEP 7 Basic 中块的种类 诊断 下载 编程 块 PLC-变量 FB –功能块: 代码块将它们的值永久地存储在背景数据块中,所以即使在块执行以后代码值仍然有效 所有的输入、输出、输入/出参数都存储在背景数据块中,这个背景数据块是功能块的存储器 STEP 7 Basic 中块的种类 块编辑器中的描述 Instance 可以是写 定义数据块初值 诊断 下载 编程 块 PLC-变量 功能块接口 背景数据块是由系统创建的,数据块的内容取决于功能块的接口类型。 诊断 下载 编程 块 PLC-变量 多背景数据块 应用了多背景数据块后,当调用多个功能块时可以只用一个背景数据块(一个多背景数据块) Multiinstance DB Input Output InOut Static 诊断 下载 编程 块 PLC-变量 添加一个新块 块的种类 添加新块 语言选择 定义块的种类 仅通过符号名称访问 诊断 下载 编程 块 PLC-变量 新块的符号名称访问 仅通过符号名称访问的块 通过符号名称和绝对地址访问的块 在功能块接口中定义保持性 数据块的保持性是全局定义的 偏移量 诊断 下载 编程 块 PLC-变量 优化已使用内存 仅使用符号类型时会减少内存消耗 “仅通过符号名称访问” 意味着内存使用更明晰 ?Classic“ DB ?Symbolic“ DB 采用符号+地址存储时,内存消耗会更多 诊断 下载 编程 块 PLC-变量 新块的符号名称寻

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档