西门子授权代理商欢迎您来电来函咨询,将为您提供优惠的价格及快捷细致的服务!以下是本公司授权经销西门子可编程控制器,交、直流传动装置,触摸屏,变频器,工业以太网,电线电缆,伺服电机,数控系统,楼宇控制系统,低压产品等等:西门子低压断路器全国总代理
西门子低压断路器全国总代理西门子中国有限公司授权合作伙伴——浔之漫智控技术(上海)有限公司,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,供应全国西门子工控设备,本公司坐落于松江工业区西部科技园CTRL_HSC_EXT 指令通过与周期模式相同的测量方法测量频率,从而找到 ElapsedTime 和 EdgeCount。这个指令用以下公式计算有符号的整数 Hz 频率:频率 = EdgeCount/ ElapsedTime 频率值若为浮点数,可用上面的公式在 HSC 为周期模式时计算频率。注意:在周期模式下, 返回的 ElapsedTime 值以纳秒为单位,可能需要对该值进行比例缩放。 10.1.2 使用高速计数器。 10.1.2.1 同步功能 同步功能可通过外部输入信号给计时器设置起始刻度值。也可通过执行 CTRL_HSC_EXT 指令 对起始刻度值进行更改。这样,用户可以将当前计数值与所需的外部输入信号出现值同步。 同步始终以输入信号出现值为准,且无论内部门状态如何,同步始终有效。必须将 “HSC_Count.EnSync”位设为 true 才能启用同步功能。 同步完成后,CTRL_HSC_EXT 指令会将 HSC_Count.SyncActive 状态位设置为 true。但如果 在上次指令执行时未进行同步,CTRL_HSC_EXT 指令则会将 HSC_Count.SyncActive 状态位 设置为 false。 下图为组态活跃等级高的输入信号时的同步示例组态输入过滤器会延迟数字量输入的控制信号。 此输入点功能仅可用在组态计数模式的 HSC 时使用。 有关如何组态同步功能的信息,请参见输入功能 (页 586)。 10.1.2.2 门功能 许多应用需要根据其他事件的情况来开启或关闭计数程序。出现这类情况时,便会通过内部 门功能来开启或关闭计数。每个 HSC 通道有两个门:软件门和硬件门。这些门的状态将决 定内部门的状态。请参见下表。 如果软件门和硬件门都处于打开状态或尚未进行组态,则内部门会打开。如果内部门打开, 则开始计数。如果内部门关闭,则会忽略其他所有计数脉冲,且停止计数。 表格 10-7 门功能状态 硬件门 软件门 内部门 打开/未组态 打开 打开 打开/未组态 已关闭 已关闭 已关闭 打开 已关闭 已关闭 已关闭 已关闭 术语“打开”用于表示门处于的活动状态。同理,术语“已关闭”用于表示门处于的静止状态。 使用与 CTRL_HSC_EXT 指令关联的 SDT 中的“HSC_Count.EnHSC”使能位可对控制软件门进行 控制。开启软件门时,将“HSC_Count.EnHSC”位设置为 true,关闭软件门时,将 “HSC_Count.EnHSC”位设置为 false。执行 CTRL_HSC_EXT 指令可以较新软件门的状态。 硬件门为备选件,可以在 HSC 属性区启用或禁用硬件门。仅通过硬件门控制计数过程时,软 件门需要保持打开状态。如果不对硬件门组态,则硬件门将始终视为打开且内部门的状态会 与软件门的状态相同。 下图显示用数字量输入来打开或关闭硬件门的实例。组态高活跃等级的数字量输入
组态输入过滤器会延迟数字量输入的控制信号。 硬件门功能仅可用在组态计数模式的 HSC 时使用。在“周期”和“频率”模式下,内部门 的状态与软件门的状态相同。 在周期模式下,通过“HSC_Period.EnHSC”控制软件门。 在频率模式下,通过“HSC_Frequency.EnHSC”控制软件门。 有关如何组态门功能的信息,请参见输入功能 (页 586)。 10.1.2.3 捕获功能 可使用“捕获”功能通过外部参照信号来保存当前计数值。通过“HSC_Count.EnCapture”位 组态并启用捕获功能后,捕获功能会在外部输入沿出现的位置捕获当前计数。无论内部门的 状态如何捕获功能始终有效。程序会在门关闭后保存未更改的计数器值。执行 CTRL_HSC_EXT 指令后,程序会在“HSC_Count.CapturedCount”存储捕获值。 下图显示了组态捕获功能在上升沿上进行捕获的示例。当通过 CTRL_HSC_EXT 指令将 “HSC_Count.EnCapture”位设置为 false 时,捕获输入不会触发捕获当前计数。
有关如何组态“比较”功能的信息,请参见输出功能 (页 586)。 10.1.2.5 应用 较为典型的应用是利用 HSC 监控增量轴编码器发出的返回信息。轴编码器提供*的每转 计数,可作为输入到 HSC 的时钟发生器输入值使用。另外,每转产生一次的复位脉冲,可 作为输入到 HSC 的同步输入值使用。 启动时,用户程序将初始参考值下载至 HSC,并将输出值设置为初始状态。这些输出值会在 当前计数小于参考值期间保持初始状态。在当前计数等于参考值、发生同步事件(复位)以 及方向改变时,HSC 将中断程序。
在每个计数都等于参考值时,则会发生中断事件。在中断 OB 中,用户程序应将下一个参考 值下载到 HSC 中,并将输出值设置为其下一个状态。 触发同步输入后,当前计数值将设置为起始值,并发生中断事件。在此中断 OB 中,用户程 序应将初始参考值下载到 HSC 中,并将输出值设置为其初始状态。此时,HSC 已返回其初 始状态,并且循环重复进行,HSC 继续计数。 由于中断的频率远** HSC 的计数速率,因此能够在对 CPU 扫描周期影响相对较小的情况 下实现对高速操作的精确控制。通过提供中断,可以在独立的中断例程中执行每次的新预设 值装载操作以实现简单的状态控制。也可以在一个中断程序中处理所有中断事件。 由用户程序或外部输入信号触发的“门”功能能够中止编码器脉冲的计数。通过取消门 可以忽略轴任何的移动。这样,当编码器继续将脉冲发送至 HSC 时,计数值会保持在门停 止移动前产生的最后一个值。在门移动时,计数会从门停止移动前产生的最后一个值开始回 复计数。 启用“捕捉”功能会在外部输入出现的地方捕获当前计数。过程(比如,校准例程)可使用 该功能确定在事件之间产生的脉冲。 启用“比较输出”功能会生成一个可组态脉冲,每次当前计数达到其中一个参考值或溢出值 (**过计数限值)时便会产生脉冲。当某个 HSC 事件发生时,可使用该脉冲作为信号启动另 一个过程。 通过用户程序或外部输入信号控制计数方向。 可组态“频率”模式的 HSC 来实现旋转轴的速度。该功能可提供有符号的整数值(以 HZ 为 单位)。因为复位信号每转产生一次,所以测量复位信号频率则提供了轴转速的快速提示信息 (按每秒转数计算)。 如果需要该频率的浮点值,则需组态“周期”模式的 HSC。可通过“周期”返回的 ElapsedTime 与 EdgeCount 值计算频率。