首页 理论教育 模块的值状态功能检测故障解决方案

模块的值状态功能检测故障解决方案

时间:2023-06-30 理论教育 版权反馈
【摘要】:值状态的每个位均指定给一个通道,并提供有关值有效性的信息,为0表示值不正确。由于诊断到断路,模块将值状态中的相关位设置为0,因此用户可以通过查询值状态来确定值是否有效。用同样的方法启用DQ和AI模块的“值状态”功能。STEP7将自动地为值状态分配附加的输入地址。8AI模块的8个通道的值状态为一个字节。因为作者使用的实验装置的DI模块没有外接传感器,所以不能用DI模块的值状态来检测断路故障。

模块的值状态功能检测故障解决方案

1.值状态

值状态(Quality Information,质量信息)是指通过过程映像输入(PⅡ)供用户程序使用的I/O通道诊断信息。值状态与用户数据同步传送。

值状态的每个位均指定给一个通道,并提供有关值有效性的信息,为0表示值不正确。例如,如果数字量输入端外接的传感器断路,用户数据信号逻辑上为“0”。由于诊断到断路,模块将值状态中的相关位设置为0,因此用户可以通过查询值状态来确定值是否有效。

为了测量数字量输入点的断路故障,传感器必须有足够大的静态电流。为了保证在传感器断开时仍然有此静态电流,可能需要在传感器上并联一个25kΩ~45kΩ、功率为0.25W的电阻

2.激活值状态

打开上一节的项目“用程序诊断故障”,为了使用值状态,在组态中央机架的DI模块时,选中巡视窗口的“属性>常规”选项卡中的“DI组态”(见图7-46),再勾选右边窗口中的“值状态”复选框。用同样的方法启用DQ和AI模块的“值状态”功能。STEP7将自动地为值状态分配附加的输入地址

图7-47是未组态值状态时PLC的设备概览中DI、DQ和AI模块的I、Q地址,图7-48是组态了值状态时DI、DQ和AI模块的I、Q地址,可以看到为值状态自动分配的输入地址。对于输入模块,STEP7直接在用户数据后面分配输入地址;对于输出模块,分配下一个可用的输入地址。

978-7-111-58719-4-Chapter07-88.jpg

图7-46 激活值状态

978-7-111-58719-4-Chapter07-89.jpg(www.xing528.com)

图7-47 未组态值状态的地址

3.用值状态诊断故障

在运行时的监控表中,地址为QD0的DQ模块的值状态ID8的各位均为1(见图7-49),说明32点DQ模块各通道的运行正常。8AI模块的8个通道的值状态为一个字节(IB48)。通道0为电流输出,因为处于断路状态,该通道的值状态位(IB48的第0位I48.0)为0,其余各位为1,所以监控表中IB48的值为16#FE。

因为作者使用的实验装置的DI模块没有外接传感器,所以不能用DI模块的值状态来检测断路故障。

978-7-111-58719-4-Chapter07-90.jpg

图7-48 已组态值状态的地址

978-7-111-58719-4-Chapter07-91.jpg

图7-49 监控表

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈