- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用库
使用库 库的趣味事实 目的: 保存可重用程序块 直接传给CPU或测试是不可能的 库的组态: 一个库可以包含多个文件夹 库不可以包含任何“硬件” 每个程序文件夹包含: 文件夹“Blocks”、“Sources”、“Symbols” 文件夹“Charts”(仅限于可选软件:S7-CFC) 使用库: 使用 SIMATIC Manager 时: 可以建立库(但是库名称与项目名称不能相同) 块可以在库和项目之间进行复制 可以将库归档 标准库的组态和内容 系统功能块的趣味事实 系统功能一览(第1部分) 系统功能块一览(第2部分) 系统功能块一览(第3部分) 系统功能块一览(第4部分) 系统功能块一览(第5部分) 调用系统功能和系统功能块 系统功能 分析错误报文 处理中发生故障时,通过扫描 BR 位(Binary Result)返回 RLO=0 ;无故障时返回RLO=1。 在STL中的扫描BR时,使用A BR 在LAD/FBD 中扫描时,使用输出参数 ENO 大部分系统函数在输出参数RET_VAL(INT)中返回一个如下的错误代码: RET_VAL=W#16#8 X Y Z 例: W#16#8081 是一个 SFC 指定错误码 W#16#823A 是一个通用错误码;该错误由第2个参数导致。 练习 7.1: 生成一个具有“UNLINKED”属性的 DB 练习 7.2: 测试数据块(SFC 24: 仅 S7 400) 练习 7.3: 生成一个 DB(SFC 22) 练习 7.4: 从装载存储器将一个 DB 复制到工作存储器(SFC 20) 附加练习 7.5: 初始化一个 DB(SFC 21) 附加练习 7.6: 在诊断缓冲区写报文 (SFC 52) 附加练习 7.7: 具有“触点弹跳” 功能的计数功能块 库: S5-S7 转换块 库: TI-S7 转换块(第1部分) 库:TI-S7 转换块(第 2 部分) 库:通信块 库:PID 控制块 传输数据记录 存在一个系统数据区,用于存放可分配参数模块的参数和诊断数据。该区域包含从 0 到 255 的数据记录,并可读出和写入。 ? SFC 55 将动态参数传送到已经分配地址的模块, CPU中SDB中的相关内容并不被覆盖。 ? SFC 56 将参数(数据记录 RECNUM)传送到模块。 ? SFC 57 将所有数据记录从 SDB 传送到模块。 ? SFC 58 将 RECORD 数据记录传送到模块。 ? SFC 59 从模块读出所有的 RECORD 数据记录。 时间中断 这类块用于处理日期时间中断组织块(OB10 至17)。您可以通过 STEP7 软件或者下面的函数定义起始点。 ? SFC 28 为日期时间中断组织块OB 设定起始日期和时间。 ? SFC 29 删除日期时间中断组织块OB (OB10 至17)所设定的起始日期和时间。 ? SFC 30 激活日期时间中断组织块OB。 ? SFC 31 查询日期时间中断组织块OB 的状态。 延时中断 ? SFC 32 以延时方式启动一个中断( OB20 至 27 )。 ? SFC 33 取消延时中断。 ? SFC 34 查询延时中断的状态。 同步错误 ? SFC 36 屏蔽一个同步错误。就是,一个故障并不导致调用相关的同步 错误 OB。 ? SFC 37 解除一个同步错误屏蔽。 ? SFC 38 读取 Error Register(故障寄存器)。 中断和异步错误 ? SFC 39 禁止处理中断和异步错误事件。 ? SFC 40 允许处理中断和异步错误事件。 ? SFC 41 延时处理中断和异步错误事件。 ? SFC 42 允许再一次处理被延时的中断和异步错误事件。 系统诊断 ? SFC 6 读出最后调用的 OB 的启动信息和启动 OB 的启动信息 ? SFC 51 读出系统状态表的一部分内容。该表包含:系统数据、诊断状态数据 和诊断缓冲区。 ? SFC 52 在诊断缓冲区中写入一个用户信息 过程映像, ? SFC 26 更新全部的或者部分的过程映像输入表 I/O 区 ? SFC 27 将整个或部分的过程映像传输到输出模块 ? SFC 79/ 80 结合 Master Control Relay 功能用于在 I/O 区将位区域置位或复 位。 模块寻址 ? SFC 5 为物理地址提供提供逻辑地址 ? SFC
文档评论(0)