如果为输入通道设置脉冲展宽,也会对该通道启用的抖动监视产生影响。“脉冲展宽”信号是抖动监视的输入信号。因此,应使脉冲展宽和抖动监视的参数设置相互匹配。通过为参数选择适当的值,可以对这些功能进行调整以便更好地满足用户的过程。说明当值状态错误(QI = 0,例如发生断路)时,会重置正在进行的脉冲展宽。抖动监视说明“抖动监视”功能用于检测并报告过程工程组态中信号的异常变化,例如输入信号在“0”和“1”之间频繁波动。这段时间被称为“监视窗口”。如果出现这类信号特征,则说明传感器发生故障或者过程工程组态方面有不稳定情况。激活抖动监视可以通过指定监视窗口内允许输入信号在“0”和“1”之间的改变次数来激活抖动监视。信号改变次数为 0 时会禁用抖动监视功能。抖动监视检测到的抖动错误会直接影响值状态 (QI)。说明抖动监视仅可用于数字量输入抖动监视仅可用于数字量输入。不能对计数器输入启用抖动监视。检测抖动错误每个输入通道都具有包含分配参数的监视窗口。输入信号首次发生信号变化时,会启动监视窗口。如果监视窗口中的输入信号变化比已组态的信号改变次数更加频繁,此功能会检测到抖动错误。如果发生抖动错误,则时间延长为该时间的三倍。如果此功能在该监视窗口内未检测到抖动错误,则下次发生信号变化时,监视窗口会重新开始。报告抖动错误如果发生抖动错误,则将在过程映像中输入当前信号状态,同时将信号的值状态设置为“无效”(QI = 0)。如果启用了“抖动错误”诊断,还会输入“抖动错误”作为诊断信息,触发“到达”诊断中断。可以在用户程序中评估和处理值状态 (QI) 以及诊断信息。参数/地址空间4.7 抖动监视数字量输入模块 DI 16xNAMUR HF (6ES7521-7TH00-0AB0)设备手册, 07/2021, A5E50839980-AA 33重置抖动错误如果在三个监视窗口内检测不到进一步的输入信号抖动,此功能会触发一个“离去”诊断中断。在过程映像中,当前信号的值状态将设置为“有效”。说明如果输入信号中发生错误(值状态 QI =0),则将重置激活的抖动监视。原理下图提供了抖动监视原理的另一个图示。抖动监视和发生抖动错误时的“稳定时间”信号改变... 结果次数超过“信号改变次数”中设定的次数。 监视时间重新开始计时。次数少于“信号改变次数”中设定的次数。 监视时间不会重新开始计时,而会在原始抖动错误检测开始时运行。即使改变发生在容许的时间快要到期之前。
地址空间4.8.1 地址空间在 STEP 7 中,可通过不同方式对模块进行组态,见下表。根据组态的不同,将在输入的过程映像中另外指定地址或指定不同地址。模块上已印刷字母“a”到“b”。例如,“IB a”是指模块起始地址输入字节 a。DI 16xNAMUR HF 的组态选项可通过 STEP 7 (TIA Portal) 或 GSD 文件组态模块。使用 GSD 文件组态模块时,可使用不同的缩写/模块名来表示组态。可进行以下组态:表格 4- 3 组态方式组态 GSD 文件中的简短标识/模块名组态软件,如 STEP 7 (TIA Portal)已集成在 STEP 7(TIA Portal) 的硬件目录中STEP 7(TIA Portal) V17 及以上版本或 STEP 7 V5.5 SP3及以上版本的 GSD 文件 ????1 x 16 通道(不带值状态) DI 16xNAMUR HF V17 及以上版本 ✓1 x 16 通道(带值状态) DI 16xNAMUR HFQIV17 及以上版本 ✓2 x 8 通道(不带值状态) DI 16xNAMUR HF S V17 及以上版本(jinxian PROFINETIO)✓(jinxian PROFINET IO)2 x 8 通道(带值状态) DI 16xNAMUR HF SQIV17 及以上版本(jinxian PROFINETIO)✓(jinxian PROFINET IO)1 x 16 通道(带最多 4 个子模块中模块内部共享输入的值状态)DI 16xNAMUR HFMSIV17 及以上版本(jinxian PROFINETIO)✓(jinxian PROFINET IO)包含值状态的 1x16 通道(通道 0到 3 用于计数;通道 4 到 15 作为数字量输入)DI 16xNAMUR HFCountV17 及以上版本 ✓(jinxian PROFINET IO)参数/地址空间4.8 地址空间数字量输入模块 DI 16xNAMUR HF (6ES7521-7TH00-0AB0)设备手册, 07/2021, A5E50839980-AA 35值状态 (Quality Information, QI)以下模块的值状态始终为激活状态:• DI 16xNAMUR HF QI,• DI 16xNAMUR HF S QI• DI 16xNAMUR HF MSI• DI 16xNAMUR HF Count系统将为每个通道的值状态指定一个附加位。通过值状态位,可指示所读取的数字值是否有效。(0 = 值不正确)。4.8.2 DI 模式的地址空间组态为 16 通道 DI 16xNAMUR HF QI 时的地址空间下图显示了组态为带有值状态的 16 通道模块的地址空间分配。其中,模块的起始地址可任意指定。通道的地址将从该起始地址开始。图 4-3 组态为包含值状态的 16 通道 DI 16xNAMUR HF QI 时的地址空间参数/地址空间4.8 地址空间数字量输入模块 DI 16xNAMUR HF (6ES7521-7TH00-0AB0)36 设备手册, 07/2021, A5E50839980-AA组态为 2 x 8 通道 DI 16xNAMUR HF S QI 时的地址空间组态为 2 x 8 通道模块时,模块的通道应分为多个子模块。在共享设备中使用该模块时,可将这些子模块分配给不同的 IO 控制器。IO 控制器的数量取决于所使用的接口模块。请参见设备手册中有关特定接口模块的信息。与 1 x 16 通道模块组态不同,这 2 个子模块都可任意指定起始地址。图 4-4 组态为 2 x 8 通道 DI 16xNAMUR HF S QI 时的地址空间参数/地址空间4.8 地址空间数字量输入模块 DI 16xNAMUR HF (6ES7521-7TH00-0AB0)设备手册, 07/2021, A5E50839980-AA 37组态为 1 x 16 通道 DI 16xNAMUR HF MSI 时的地址空间组态 1 x 16 通道模块(模块内部共享输入,MSI)时,可在最多 4 个子模块中复制模块的通道 0 到 15 。之后,不同子模块中通道 0 到 15 的输入值都将相同。在共享设备中使用该模块时,最多可将这些子模块分配给四个 IO 控制器。而每个 IO 控制器都对这些通道具有读访问权限。IO 控制器数量取决于所使用的接口模块。请参见设备手册中有关特定接口模块的信息。值状态 (Quality Information, QI)值状态的含义取决于所在的子模块。对于第一个子模块(基本子模块),值状态为 0 表示值不正确。对于第 2 个到第 4 个子模块(MSI 子模块),值状态为 0 表示值不正确或基本子模块尚未组态(未就绪)。下图显示了子模块 1 和 2 的地址空间分配和值状态。图 4-5 组态为 1 x 16 通道 DI 16xNAMUR HF MSI 时的地址空间参数/地址空间4.8 地址空间数字量输入模块 DI 16xNAMUR HF (6ES7521-7TH00-0AB0)38 设备手册, 07/2021, A5E50839980-AA下图显示了子模块 3 和 4 的地址空间分配和值状态。图 4-6 组态为 1 x 16 通道 DI 16xNAMUR HF MSI 时的地址空间参考有关“模块内部共享输入/共享 (MSI/MSO)”功能的信息,请参见 PROFINET 计数模式下的地址空间组态为 1 x 16 通道 DI 16xNAMUR HF Count 时的地址空间用于计数的通道 0 和通道 3 的地址空间内包含控制接口和反馈接口。通过这两个接口可直接控制“计数”功能。并通过相应的参数分配,触发一个硬件中断。如果在计数模式下(通道 0 和 3)使用该模块,该模块将占用以下地址空间:• 过程映像输出(控制接口)中的 32 个字节• 输入过程映像中的 36 个字节(反馈接口)。控制接口下图显示了过程映像输出中模块的地址分配。例如,可以使用控制接口启动计数器或设置计数器值。使用“软件门”控制位,可打开和关闭相应通道的软件门。计数器 0 到 3 的组态相同:• 计数器 0:QB x 到 QB x+7• 计数器 1:QB x+8 到 QB x+15• 计数器 2:QB x+16 到 QB x+23• 计数器 3:QB x+24 到 QB x+31参数/地址空间4.8 地址空间数字量输入模块 DI 16xNAMUR HF (6ES7521-7TH00-0AB0)40 设备手册, 07/2021, A5E50839980-AA反馈接口下图显示了输入过程映像中模块的地址分配。计数器的反馈接口(通道 0 和 3)从输入字节 x+4 处开始。通过反馈接口,用户程序从模块中接收当前计数值和状态信息。计数器 0 到 3 的组态相同:• 计数器 0:IB x+4 到 IB x+11• 计数器 1:IB x+12 到 IB x+19• 计数器 2:IB x+20 到 IB x+27• 计数器 3:IB x+28 到 IB x+354.9 计数示例下文介绍了有关计数器行为示例以及如何指定这种行为。可以在参数分配中指定计数器的属性。参见计数模式下的地址空间