07_使用库(西门子高级编程全集)_第1页
07_使用库(西门子高级编程全集)_第2页
07_使用库(西门子高级编程全集)_第3页
07_使用库(西门子高级编程全集)_第4页
07_使用库(西门子高级编程全集)_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

日期: 2016/7/1 文件: 7 G 2001. 版权所有 动化与驱动培训 库的 趣味事实 目的: 保存可重用程序块 直接传给 库的组态: 一个库可以包含多个文件夹 库不可以包含任何“硬件” 每个程序文件夹包含: 文件夹“ “ “ 文件夹“ 仅限于可选软件: 使用库: 使用 : 可以建立库(但是库名称与项目名称不能相同) 块可以在库和项目之间进行复制 可以将库归档 日期: 2016/7/1 文件: 7 G 2001. 版权所有 动化与驱动培训 标准库的组态和内容 日期: 2016/7/1 文件: 7 G 2001. 版权所有 动化与驱动培训 系统功能块的趣味事实 系统功能块( 存在 操作系统中 00 系统软件参考手册 系统功能块和标准功能块 在 软件中可使用扩展在线帮助 日期: 2016/7/1 文件: 7 G 2001. 版权所有 动化与驱动培训 系统功能一览(第 1部分) 1)不适用于 122) 仅适用于改进型 能 复制和块函数 程序控制 处理时钟 运行时数计时器 块移动 预先设置域 生成 除 试 缩 中的替代值 功能块组 多处理器中断 触发扫描周期 停止状态 延时(等待) 设定时钟时间 读时钟时间 同步 设定计数器 开始和停止 读出 读系统时间 功能块 0 1 2 3 4 5 4 5 3 6 7 8 4 X X - X - - X X X X - X X X X X X X X X X X X X X X X X 日期: 2016/7/1 文件: 7 G 2001. 版权所有 动化与驱动培训 系统功能块一览(第 2部分) 1)不适用于 12能 传送数据记录 时间中断 延时中断 中断错误和异步错误 写动态参数 写入已定义参数 为模块分配参数 写数据记录 读数据记录 功能块组 置位 取消 激活 扫描 开始 取消 扫描 取消新的中断 使能新的中断 将新的中断延时 使能高优先级的中断 功能块 5 6 7 8 9 8 9 0 1 2 3 4 9 0 1 2 X X X X X X X X X X X X X X X X X X X X X X X 同步错误 屏蔽错误 解除错误屏蔽 读状态寄存器 6 7 8 X X X X X X 日期: 2016/7/1 文件: 7 G 2001. 版权所有 动化与驱动培训 系统功能块一览(第 3部分) 1)只适用于具有 口的 如 15P 功能 分布式 I/O 过程映像 I/O 域 系统诊断 触发硬件中断 同步 站 读诊断中断 读用户数据 写用户数据 功能块组 更新 入 更新 出 在 I/O 中设置位区域 在 I/O 中复位位区域 读开始信息 读部分系统状态表 写诊断缓冲区 功能块 1 3 4 5 6 7 9 0 1 2 ) 1) 1) 1) 1) - - - - - X X ) 1) 1) 1) X X X X X X X 模快寻址 确定逻辑地址 确定插槽 确定所有逻辑地址 9 0 - X X X X X 全局数据通信 发送 接收 0 1 - - X X 日期: 2016/7/1 文件: 7 G 2001. 版权所有 动化与驱动培训 系统功能块一览(第 4部分) 1)只适用于改进型 能 数据交换 使用 未组态的连接 数据交换 使用 已组态的连接 功能块组 对外发送数据 对外接收数据 对外读数据 对外写数据 对外取消连接 对内读数据 对内写数据 对内取消连接 功能块 5 6 7 8 9 2 3 4 2 2 3 4 5 6 9 0 1 2 3 ) 1) 1) 1) 1) 1) 1) 1) - - - - - - - - - - - - ) 1) 1) 1) 1) 1) 1) 1) X X X X X X X X X X X X X 查询状态 非协调发送 非协调接受 发送块 接收块 从远程 收数据 向远程 入数据 发送到打印机 执行完全重启动 停止状态 执行重启动 查询设备状态 接收设备状态 日期: 2016/7/1 文件: 7 G 2001. 版权所有 动化与驱动培训 系统功能块一览(第 5部分) 1)只适用于 14 2)只适用于 12 ) 只适用于 14能 时器和 数器 集成功能 集成闭环控制 脉冲 时 时 加计数 减计数 加 /减计数 功能块组 高速计数器 频率计数 A/B 计数器 定位功能 连续控制 步骤控制 脉冲修整 功能块 9 0 8 9 1 2 3 X X X X X 2) 2) 3) 3) 3) 3) 3) X X X X X - - - - - - - 块参考信息 无应答报文 有应答报文 具有 8 个统配符的报文 没有统配符的报文 发送存档数据 禁止存档数据 激活报文 6 3 5 4 7 0 - - - - - - - X X X X X X X 整合技术 调用汇编块 3 1) - 日期: 2016/7/1 文件: 7 G 2001. 版权所有 动化与驱动培训 调用系统功能和系统功能块 以 用 以 用 20 = = N ?.? ?.? ?.? 系统功能 系统功能块 3,N:= Q := N N . Q . . T . 日期: 2016/7/1 文件: 7 G 2001. 版权所有 动化与驱动培训 分析错误报文 处理中发生故障时,通过扫描 ( 返回 ;无故障时返回 。 在 用 A 在 扫描时,使用输出参数 大部分系统函数在输出参数 返回一个如下的错误代码: #16#8 X Y Z 例: W#16#8081 是一个 定错误码 W#16#823A 是一个通用错误码;该错误由第 2个参数导致。 “8” 表示 : 发生的错误 X0: 常规错误 X= 错误参数编号 X=0: 发生 定错误 错误类型,错误的特定编号( 有)或者事件编号(通用) 日期: 2016/7/1 文件: 7 G 2001. 版权所有 动化与驱动培训 练习 生成一个具有“ 性的 载存储器 0 传输 日期: 2016/7/1 文件: 7 G 2001. 版权所有 动化与驱动培训 练习 测试数据块 ( 4: 仅 00) N ?.? ?.? ?.? ?.? 参数 声明 数据类型 存贮区域 含义 I, Q, M, D, L, 被检查的 号码 I, Q, M, D, L 错误信息 I, Q, M, D, L 含有字节个数 I, Q, M, D, L 写保护 的信息 ( 1 的含义是写保护) 日期: 2016/7/1 文件: 7 G 2001. 版权所有 动化与驱动培训 练习 生成一个 2) N ?.? ?.? ?.? 参数 声明 数据类型 存贮区域 含义 I, Q, M, D, L, 最小的 I, Q, M, D, L, 最大的 码 I, Q, M, D, L, 字节个数,此处必须 指定一个奇数 I, Q, M, D, L 返回 值 I, Q, M, D, L 创建的 号码,介于 和 ?.? ?.? 日期: 2016/7/1 文件: 7 G 2001. 版权所有 动化与驱动培训 练习 从 装载存储器 将一个 制到工作 存储器 ( 0) N ?.? ?.? ?.? 参数 声明 数据类型 内存区域 含义 I, Q, M, D, L 将要被复制的 装载存储器 区域( = 源区域) 源区域也可以是出现在 装载存储器 的一个非顺序数据块( 关键字 译) 。 I, Q, M, D, L 返回值 I, Q, M, D, L 存储器区域,复制行为将发生于此(目的 区域) 日期: 2016/7/1 文件: 7 G 2001. 版权所有 动化与驱动培训 附加练习 初始化一个 1) N ?.? ?.? ?.? 参数 声明 数据类型 内存区域 含义 I, Q, M, D, L 预设值 I, Q, M, D, L 返回 值 I, Q, M, D, L 目的区域,初始化为 的内容 日期: 2016/7/1 文件: 7 G 2001. 版权所有 动化与驱动培训 附加练习 在诊断缓冲区写报文 (2) N ?.? 参数 声明 数据类型 存储区 描述 I, Q, M, D, L, 向所连接的节点写报文 I, Q, M, D, L, 事件的号码 (D) I, Q, M, D, L 附加信息 1, 一个字长 I, Q, M, D, L 附加信息 2 ,两个字长 2 I, Q, M, D, L 返回值 ?.? ?.? ?.? 日期: 2016/7/1 文件: 7 G 2001. 版权所有 动化与驱动培训 附加练习 具有“触点弹跳” 功能的计数功能块 N U R V Q V 0 #2S 日期: 2016/7/1 文件: 7 G 2001. 版权所有 动化与驱动培训 库 : 换块 B 240 4 14 M 16 序 16 序 7 转换 日期: 2016/7/1 文件: 7 G 2001. 版权所有 动化与驱动培训 功能块 符号 含义 0 为保持接通延时的启动时间 1 接传送数据区域 2 位存储区或者 I/O 区复位 3 位存储区或者 I/O 区置位 4 表中输入数据 5 出表中第一个数据 6 表中搜索数据 7 出表中最后一个数值 8 行表格操作 9 表中复制数据 0 数据保存在移位寄存器中 1 数值和表中的元素进行逻辑组合并保存 2 位移到移位寄存器 3 数字显示生成位格式 4 符串转换成十六进制数 5 一个十六进制数转换成 符串 6 字中设置指定的位 7 最低有效位的位号 8 生 10 的补码 9 算设置位的数目 库 : 换块(第 1部分) 日期: 2016/7/1 文件: 7 G 2001. 版权所有 动化与驱动培训 库: 换块(第 2 部分) 功能块 符号 含义00 即复位输出区域 01 即置位输出区域 02 准偏差 03 联数据表 04 格逻辑操作 05 度值 06 刻度值 0 法 1 散控制中断

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论