您现在的位置是:首页 > 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/RUN,2:ERROR,3:MAINT,4:冗余,5:link,6:Rx/Tx),变量“returnValue”存储LED指示灯的状态。实现该功能对应的程序段如图9-19所示。
图9-17 全局数据块“My_gDB_LED”
图9-18 查看CPU接口的硬件标识
图9-19 使用“LED”获得系统诊断信息
(部分原创文章应编辑稿费需求,每篇需要收取2元的稿费,如需查看全文请联系客服索取,谢谢理解!在线客服:)
点击排行
