模拟量输入模块在使用前一定要根据输入传感器的类型、输入信号的大小以及中断等要求进行组态。如图5-128所示,在模块属性设置窗口的“输入”选项卡中,需要设置传感器测量信号的参数、模块故障诊断中断和测量上下限硬件中断。
图5-128 模拟量输入模块的属性设置
1.诊断中断
具有故障诊断功能的模拟量输入模块可以触发CPU的诊断中断(OB82)。如果激活了图5-128所示的“诊断中断”,当故障发生时有关信息被记录在CPU的诊断缓冲区中,CPU立即处理诊断中断组织块OB82在该块中编程故障出现时需要处理的指令。
模拟量输入模块可以诊断下列故障:
●组态/参数分配错误。
●共模错误。
●断线(要求激活断线检查)。
●测量值超下界值。
●测量值超上界值。
●无负载电压L+。
2.设置参数
模拟量输入模块的参数设置如图5-129所示。
(www.xing528.com)
图5-129 设置模拟量输入模块的参数
(1)测量型号
点击该选项可以显示输入通道测量传感器的类型,如电压、电流、电阻、热电偶等,选择生产现场实际配置的传感器类型。对不使用的通道或通道组选择“取消激活”,并在模块接线时将这些通道接地。
(2)测量范围
点击该选项可以显示传感器输出信号量程的范围或传感器的型号,选择生产现场实际配置的传感器量程范围或型号。
(3)量程卡的位置
当选择了测量型号和测量范围后,量程卡的特定位置就确定了。在机柜中安装模拟量输入模块之前,一定要按照组态的位置要求放置量程卡。
3.硬件中断
具有检测功能的模拟量输入模块可以触发硬件中断,对应的中断服务程序为OB40~OB47。如果激活了“超出限制硬件中断”,可以设置被测量值触发硬件中断的上限和下限。例如,图5-130所示S7-300的模拟量输入模块,0通道液位传感器输出0~10V的电压信号,2通道温度传感器用的是Pt100热电阻,当测量值高于或低于设定的上/下限时,该模块触发硬件中断,CPU立即执行中断服务程序OB40,以作出对该事件的反应。
图5-130 设置模拟量输入模块的硬件中断
在OB40启动信息的OB40_POINT_ADDR变量中,记录了超出特定极限值的通道信息。图5-131所示为变量OB40_POINT_ADDR(DWORD)的信息说明,其中字节LB8的某一位为1,表明该通道的测量值低于设定的下限值;字节LB9的某一位为1,表明该通道的测量值高于设定的上限值。
图5-131 OB40_POINT_ADDR(LD8)的信息
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。