首页 理论教育 数字量I/O模块参数配置详解

数字量I/O模块参数配置详解

时间:2023-06-17 理论教育 版权反馈
【摘要】:图9-28 数字量输入模块的地址界面在“Start”框中,输入新的起始地址,修改后,系统根据模块的I/O数量自动计算结束地址。

数字量I/O模块参数配置详解

1.更改模块逻辑地址

在机架上插入数据量I/O模块时,系统自动为每个模块分配逻辑地址,删除或添加模块,不会导致逻辑地址冲突。有些应用中,用户预先编写程序,在现场进行硬件配置,可能需要调整I/O模块的逻辑地址,以匹配控制程序。除一些旧版本的S7-300系列PLC不能修改数字量I/O逻辑地址外,新型号的CPU都可以自由修改数字量I/O的逻辑地址。如果需要更改模块的逻辑地址,可以双击该模块,在弹出的属性对话框中,选择“Addresses”标签页,如图9-28所示。

978-7-111-28718-6-Chapter09-36.jpg

图9-28 数字量输入模块的地址界面

在“Start”框中,输入新的起始地址,修改后,系统根据模块的I/O数量自动计算结束地址。在S7-300系列PLC中,需要去掉“System selection”选择,才能进行模块开始地址。如果修改的模块与其他模块地址相冲突,系统自动提示地址冲突信息,修改不能被确认。

在S7-400系列PLC系统中,如果I/O模块的地址在过程映像区内,可以选择模块更新的过程映像区分区,例如选择模块在PIP2(过程映像区分区2)中更新,在OB35配置中,选择更新PIP2,该模块只能在OB35调用时被更新,将总的过程映像区分区,减少过程映像区更新的时间。

2.参数化数字量输入模块

高特性的输入模块带有中断和诊断功能,使用这些功能必须进行配置,双击该模块,在弹出的属性对话框中选择“Inputs”标签页,如图9-29所示。

978-7-111-28718-6-Chapter09-37.jpg

图9-29 数字量输入模块参数化界面

在输入参数化界面中,主要参数及选项的功能描述如下:

“Enable”:如果使能选项“Diagnostic Interrupt”,在“Diagnostics”栏中,选择触发诊断中断的故障类型,出现监控的故障时,产生诊断中断,并由CPU调用OB82;如果使能选项“Hardware Interrupt”,在“Trigger for Hardware Interrupt”栏中,选择触发硬件中断的事件,使能硬件中断功能后,还需在模块“Address”标签页选择该模块触发硬件中断的OB,例如OB40,每次出现硬件中断事件时,触发CPU调用OB40一次。

“Input”:通过方向箭头,选择模块输入通道。

“Diagnostics”:选择是否激活断线((Wire Break)参考接线方式)和丢失负载电压(Missing Load Voltage L+)诊断功能。故障信息可以通过SFC51、SFC59读出,SFC的调用参考7.6节。如果使能诊断中断,出现监控的故障类型时,触发CPU调用OB82。

“Trigger for Hardware Interrupt”:选择触发硬件中断的信号源,如第几个输入通道,上升沿、下降沿或上升沿、下降沿同时产生硬件中断。

“Input Delay”:选择每个输入通道的输入延时时间,输入延时越长,信号越不容易受到干扰,但是影响响应速度。(www.xing528.com)

“Reaction to Error”:如果诊断事件出现,模块将按下列设定提供输入信号:

“SV”:CPU读入的信号选择替代值,如果选择substitute“1”,替代值为1,如果不选择,替代值为0。

“KLV”:CPU读入信号,选择上次有效的值。

模块故障消除,恢复原先读取的方式(过程映像区输入)。

3.参数化数字量输出模块

有些数字量输出模块带有诊断功能,可以进行参数化,例如输出模块6ES7322-8BF00-0AB0参数化界面,如图9-30所示。

978-7-111-28718-6-Chapter09-38.jpg

图9-30 数字量输出模块参数化界面

在输出参数化界面中,主要参数及选项的功能描述如下:

“Enable”:如果使能选选项“Diagnostic Interrupt”,在“Diagnostics”栏中,选择触发诊断中断的故障类型,出现监控的故障时,产生诊断中断,并由CPU调用OB82。

“Output”:通过箭头方向选择模块输出通道。

“Diagnostics”:选择是否激活断线((Wire break)参考接线方式)、丢失负载电压(No load voltage)、对地短路(Short circuit to Ground)和与L+端短路(Short circuit to L+:)诊断功能。故障信息可以通过SFC51、SFC59读出,SFC的调用参考7.6节。如果使能诊断中断,出现监控的故障时,触发CPU调用OB82。

“Reaction to CPU STOP”:如果诊断事件出现,模块按下列设定输出:

“KLV”:CPU停止,模块输出保持上次有效值。“SV”:CPU停止,模块输出使用替代值,在“Substitute Value”设置替代值。

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

我要反馈