下载此文档

FB125_FC125详细解说.doc


文档分类:医学/心理学 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
第5章 S7-400H 系统信息及诊断在生产控制中,通常需要对 S7-400H 系统的信息和状态进行监控,例如监控 CPU 的主从状态、操作状态、 DP 从站与主站的通信状态等信息。在程序中可以通过对状态的判断进行必要的操作,也可以将系统信息上传到 HMI ,便于操作及维护人员监控。通过功能块可以将系统信息读出,下面介绍读取不同系统信息调用功能块的方法。 利用 SFC51( SSL-ID W#16#xy71 ) 读出 H 系统信息 SSL-ID (SYSTEM STATUS LIST) 系统状态目录,利用 SFC51 可以读出在 SSL-ID 指定的 PLC 系统信息,当 SSL-ID 等于 W#16#0071 时, 表示需要读出 S7-400H 系统当前的状态,可以在 OB1 或循环中断组织块 OB3X 中调用,调用 SFC51 的例子如图 5- 1 所示: 图5-1 调用 SFC51( SSL-ID W#16# 00 71 ) 例子程序 SFC51 的参数解释如下, REQ :为 1 是读取 SZL_ID 指定的系统信息,本例中 为1 时启动读请求。 SZL_ID :指定需要读取的系统信息,本例为 W#16#71 ,H 系统当前状态。 INDEX :本例中没有意义。 RET_VAL :调用 SFC51 的状态字。 BUSY :为 1 时表示读进程没有完成。 SZL_HEADER :输出系统信息存储的数据记录区号及长度,结构数据类型。 DR :指定输出系统信息存储在 CPU 的地址区。参数 SZL_HEADER 与 DR 的地址区在 DB1 中建立,如 5- 2 所示: 图5-2 参数 SZL_HEADER 与 DR 的地址区参数 SZL_HEADER 为一个结构数据,包括两个字,第一个字输出系统信息长度,例如 W#16#10 表示输出 16 个字节,第二个字输出存储系统信息的数据记录区,例如 W#16#1 表示数据记录区为 1 。参数 DR 为存储系统信息的地址区,数据类型为指针,长度必须大于参数 SZL_HEADER 第一个字输出的信息长度。本例中当 为时,读取的系统信息存储在 ~ 16 个字节中。用户可以对 16 个字节长度的系统信息进行分析和处理,系统信息内容如下: 内容长度含义 Redinf 2 bytes 冗余信息 W#16#0011 :单机 H CPU 运行 W#16#0012 : H 系统 2备 1 运行 Mwstat1 1 byte 状态字节 1 Bit 0 :保留 Bit 1 :保留 Bit 2 :保留 Bit 3 :保留 Bit 4 :机架 0中 CPU 的状态=0 :从 CPU =1 :主 CPU Bit 5 :机架 1中 CPU 的状态=0 :从 CPU =1 :主 CPU Bit 6 :保留 Bit 7 :保留 Mwstat2 1 byte 状态字节 2 Bit 0 :同步连接状态 01 : CPU 0和 CPU 1 同步=0 :不可能=1 :可能 Bit 1:0 Bit 2::0 Bit 3 :保留 Bit 4: =0 : CPU 没有在机架 0 =1 : CPU 在机架 0上( 冗余模式: bit4= 0) Bit 5: =0 : CPU 没有在机架 1

FB125_FC125详细解说 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人012luyin
  • 文件大小0 KB
  • 时间2016-04-08