公司动态
当前位置:首页 > 公司动态 > 1200组态高速计数器
组态高速计数器

要求

已在硬件配置中插入了 S7-1200 CPU。

步骤

要组态高速计数器,请按以下步骤操作:

    在设备视图或网络视图中选择 S7-1200 CPU。

    在巡视窗口中,单击“属性 > 高速计数器 (HSC)”(Properties > High-speed counter (HSC)) 中所需的高速计数器。

    CPU 1211C:HSC1 到 HSC3(以及带 DI2/DO2 信号板的 HSC5)

    CPU 1212C:HSC1 到 HSC4(以及带 DI2/DO2 信号板的 HSC5)

    CPU 1214C / 1215C / 1217C:HSC1 到 HSC6

    在“常规”(General) 参数组中,选中相应复选框以启用高速计数器。


    提示

    如果使用带 DI2/DO2 信号板的 CPU 1211C 或 CPU 1212C,则还可以启用高速计数器 HSC5。




    提示

    激活脉冲生成器并将其用作 PTO 控制步进电机时,需要使用高速计数器。

    CPU 的固件版本为 3.0 及以上版本时,使用内部(附加)HSC。

    CPU 的固件版本低于 V3.0 时,PTO 1 处使用 HSC1,PTO 2 处使用 HSC2。这些计数器将不再适用于其它计数任务。



    在“项目信息”中,可输入计数器的名称和注释信息。

    在“功能”参数组中,定义计数器的以下功能:

    计数模式:从下拉列表中选择一个以下计数器功能:

    - 计数(确定脉冲数量)

    - 周期(测量脉冲周期)

    - 频率(测量脉冲频率)

    - 运动控制(将计数器用于运动控制)

    运行阶段:从下拉列表中选择计数器的操作方式:

    - 单相位(单时钟输入时进行计数,可通过方向输入设置为向上计数或向下计数)

    - 双相位(一个时钟输入为向上计数,一个时钟输入为向下计数)

    - A/B 计数器(双时钟输入,带相位偏移脉冲,单计数值)

    - A/B 四倍计数器(双时钟输入,带相位偏移脉冲,四倍计数值)

    输入源(仅适用于低于 V4.0 的固件版本)CPU 的输入或信号板的输入可作为计数脉冲的输入源。

    *计数方向的方式:如果操作相位设置为“单相位”,则可以选择由用户程序(CTRL_HSC 指令,DIR 和 NEW_DIR 参数)或数字量输入确定计数方向。

    初始计数方向:如果使用用户程序直接控制计数方向,则可在计数开始时选择计数方向。

    频率计周期:如果将计数模式设定为频率或周期,则可从下拉列表中选择测量周期的频宽。

    在“复位为初始值”参数中,*计数器的初始值和复位条件:

    初始计数器值:输入计数器的起始值。

    初始参考值:输入一个参考值。

    当前计数值将与该参考值进行比较:如果当前计数器值等于参考值,则触发某个事件(如果在“事件组态”中启用)

    在此,可以设置计数器是否使用复位输入,以及计数器在复位输入位于高位还是地位时复位当前值。

    在“事件组态”参数组中,可启用以下事件:

    计数器值等于参考值

    外部复位

    方向变更

    在“Hardware interrupt”中,可以为每个事件*一个硬件中断 OB。也可以在用户程序中为每个事件*一个硬件中断 OB(使用“ATTACH”指令)。

    结果:触发某个事件时,CPU 将执行所*的硬件中断 OB(根据组态的**级)。

    事件和硬件中断的名称可以更改。

    在“硬件输入”参数组中,硬件输入均已确定。在此,可接受这些输入结果。也可以在“时钟生成器上边沿”、“时钟生成器下边沿”或“复位输入”中单击“...”按钮,然后选择一个输入。

    注:对于较早的固件版本(低于 V4.0),硬件输入为预设值,不能更改。

    在“I/O 地址”区域,可设置以下参数:

    起始地址:CPU 将计数器状态写入*起始地址的地址区域(数据类型为 DInt)。

    组织块:将该地址区域分配给一个组织块。

    过程映像:将该地址区域分配给一个过程映像分区 (PIP)。默认设置为自动更新 (PIP0)。

结果

现在,已按照项目要求调整了高速计数器的参数。


shtxjd.cn.b2b168.com/m/