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直接在用户数据后面分配输入地址;对于输出模块,分配下一个可用的输入地址。
图7-46 激活值状态
(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模块的值状态来检测断路故障。
图7-48 已组态值状态的地址
图7-49 监控表
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。