您现在的位置是:首页 > PLC技术 > PLC技术

S7-1500使用指令进行系统诊断

来源:艾特贸易2017-12-20

简介在扩展指令的“诊断”“报警”和“分布式 I/O ”指令文件夹中,提供了许多用于系统诊断的指令,部分指令名称及功能描述见表 9-5 。 表 9-5 用于系统诊断的部分扩展指令名称及功能描

    在扩展指令的“诊断”“报警”和“分布式I/O”指令文件夹中,提供了许多用于系统诊断的指令,部分指令名称及功能描述见表9-5

    9-5    用于系统诊断的部分扩展指令名称及功能描述

用于系统诊断的部分扩展指令名称及功能描述

用于系统诊断的部分扩展指令名称及功能描述

    用户可通过Portal软件帮助信息系统,熟悉各种系统诊断指令的参数及使用。熟练应用这些指令,可实现通过编程获得系统诊断数据,从而进行相应的程序处理。

    例如,通过程序查询PN网络上硬件标识符为64所对应的CPU模块上LED指示灯的状态。新建一全局数据块DB,名称为“My_gDB_LED”,并声明三个变量,如图9-17所示。其中变量“myLADDR”类型为HW_IO,存储待诊断的CPU接口的硬件标识符,该硬件标识符为系统自动生成,用户可在设备组态的模块属性中进行查看,如图9-18所示。变量“myLED”类型为Uint,存储待查询的LED指示灯的标识号(1: STOP/RUN2ERROR3MAINT4:冗余,5link6Rx/Tx),变量“returnValue”存储LED指示灯的状态。实现该功能对应的程序段如图9-19所示。

全局数据块“My_gDB_LED”

    9-17    全局数据块“My_gDB_LED

查看CPU接口的硬件标识

    9-18    查看CPU接口的硬件标识

使用“LED”获得系统诊断信息

    9-19    使用“LED”获得系统诊断信息

(部分原创文章应编辑稿费需求,每篇需要收取2元的稿费,如需查看全文请联系客服索取,谢谢理解!在线客服:艾特贸易网客服为您服务