本小节以程序中应用的数字量输出模块1756-OB16E为例,说明I/O模块的故障诊断。共涉及三种诊断方法,具体操作如下。
1.通过模块状态灯查看
查看模块的状态指示灯,该种方法是最直接的办法,也是最常用的办法,模块前端视图如图2-58所示。每个状态指示灯表示的含义见表2-9。
图2-58 1756-OB16E模块前端视图
表2-9 1756-OB16E模块指示灯状态信息
图2-58 1756-OB16E模块前端视图
表2-9 1756-OB16E模块指示灯状态信息
2.在RSLogix 5000软件中查看模块故障
如果某个I/O模块有故障,RSLogix 5000软件在下列位置显示故障信息:
•I/O组态文件夹和快速查看面板;
•模块属性对话框;
•控制器作用域标签。
(1)I/O组态文件夹和快速查看面板
I/O组态文件夹内所有通信错误或被禁止的模块都会有一个三角黄色叹号,如图2-59所示。快速查看面板可以直接看出I/O模块出现什么样的错误,同时也可以在帮助文件里找到错误代码所对应的错误信息。
(2)模块属性对话框
模块的状态和故障信息也在模块属性对话框的选项卡中显示,如图2-60所示。
(3)故障标签
针对不同的I/O模块,组态后可自动生成不同的故障标签,具体内容可查阅相应手册。对于1756-OB16E,生成的故障标签有两种,如图2-61所示。
2.在RSLogix 5000软件中查看模块故障
如果某个I/O模块有故障,RSLogix 5000软件在下列位置显示故障信息:
•I/O组态文件夹和快速查看面板;
•模块属性对话框;
•控制器作用域标签。
(1)I/O组态文件夹和快速查看面板
I/O组态文件夹内所有通信错误或被禁止的模块都会有一个三角黄色叹号,如图2-59所示。快速查看面板可以直接看出I/O模块出现什么样的错误,同时也可以在帮助文件里找到错误代码所对应的错误信息。(www.xing528.com)
(2)模块属性对话框
模块的状态和故障信息也在模块属性对话框的选项卡中显示,如图2-60所示。
(3)故障标签
针对不同的I/O模块,组态后可自动生成不同的故障标签,具体内容可查阅相应手册。对于1756-OB16E,生成的故障标签有两种,如图2-61所示。
图2-59 快速查看面板
图2-59 快速查看面板
图2-60 模块故障信息
图2-60 模块故障信息
图2-61 模块故障标签
•模块故障字:提供模块的故障概要信息,它的标签名是Fault。
•熔断器断开字:该字表示模块上的一点/组的熔断器已断开,它的标签名是Fuse-Blown。
以上各个故障字都是32位,一个通信错误会将模块故障字中的所有位置位,任何组的熔断器断开时,会将熔断器断开字组的所有位置位,同时将模块故障字中的相应位置位。
3.利用GSV指令快速查看模块故障
在编程实例中,往往将所有模块的状态信息都存储在一个数组中,以便快速查看模块的状态信息。RSLogix 5000软件提供了一个可以提供模块状态信息的指令GSV,该指令可以访问MODULE对象,将指定模块的状态信息存储在目标标签中。需要指明的是,对象名称(Instance Name)是存在于控制器I/O配置里的模块设备名称。如图2-62所示,利用GSV指令将模块名为OB16E_1_A_07的故障代码和入口状态分别存放在二维数组MF_FAULT-CODE[1,7]和MF_ENTRYSTATUS[1,7]中。其中,入口状态的低12位保留,没有实际意义,而高4位的数值意义见表2-10。
图2-61 模块故障标签
•模块故障字:提供模块的故障概要信息,它的标签名是Fault。
•熔断器断开字:该字表示模块上的一点/组的熔断器已断开,它的标签名是Fuse-Blown。
以上各个故障字都是32位,一个通信错误会将模块故障字中的所有位置位,任何组的熔断器断开时,会将熔断器断开字组的所有位置位,同时将模块故障字中的相应位置位。
3.利用GSV指令快速查看模块故障
在编程实例中,往往将所有模块的状态信息都存储在一个数组中,以便快速查看模块的状态信息。RSLogix 5000软件提供了一个可以提供模块状态信息的指令GSV,该指令可以访问MODULE对象,将指定模块的状态信息存储在目标标签中。需要指明的是,对象名称(Instance Name)是存在于控制器I/O配置里的模块设备名称。如图2-62所示,利用GSV指令将模块名为OB16E_1_A_07的故障代码和入口状态分别存放在二维数组MF_FAULT-CODE[1,7]和MF_ENTRYSTATUS[1,7]中。其中,入口状态的低12位保留,没有实际意义,而高4位的数值意义见表2-10。
图2-62 模块故障信息提取
表2-10 模块入口状态位信息
图2-62 模块故障信息提取
表2-10 模块入口状态位信息
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。