国产鲁鲁视频草莓

产物列表PRODUCTS LIST

首页 > 资料下载 > 西门子厂7-1200颁笔鲍1211颁中央控制单元

西门子厂7-1200颁笔鲍1211颁中央控制单元

点击次数:1377 发布时间:2020/7/19
提 供 商: 国产鲁鲁视频草莓 资料大小: JPG
图片类型: JPG 下载次数: 175
资料类型: JPG 浏览次数: 1377
相关产物:
详细介绍: 文件下载    图片下载    

西门子厂7-1200颁笔鲍1211颁中央控制单元       西门子厂7-1200颁笔鲍1211颁中央控制单元

 

 

 1 5 6 1  8 7 2 2 0 5 7         号 码   1 5 6 1  8 7 2 2 0 5 7

国产鲁鲁视频草莓 上海诗慕自动化设备有限公司
本公司销售西门子自动化产物,*,质量保证,价格优势
西门子笔尝颁,西门子触摸屏,西门子数控系统,西门子软启动,西门子以太网
西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆
我公司大量现货供应,价格优势,*,德国*

 

如果不请求更新参数值,则将忽略相应的输入值。

2 仅当组态的计数方向设置为“用户程序(内部方向控制)”(User program (internal direction control)) 时,DIR 参数才有效。 用户在 HSC 设备组态中确定如何使用该参数。

3 对于 CPU 或 SB 上的 HSC,BUSY 参数的值始终为 0。

在 CPU 的设备组态中对每个 HSC 的参数进行组态: 计数、I/O 连接、中断分配以及是作为高速计数器还是设备来测量脉冲。

可以通过用户程序来修改某些 HSC 参数,从而对计数提供程序控制:

      • 将计数方向设置为 NEW_DIR 值
      • 将当前计数值设置为 NEW_CV 值
      • 将参考值设置为 NEW_RV 值
      • 将周期值(测量)设置为 NEW_PERIOD 值

如果执行 CTRL_HSC 指令后以下布尔标记值置位为 1,则相应的 NEW_xxx 值将装载到计数器。 CTRL_HSC 指令执行一次可处理多个请求(同时设置多个标记)。

      • DIR = 1 是装载 NEW_DIR 值的请求,0 = 无变化
      • CV = 1 是装载 NEW_CV 值的请求,0 = 无变化
      • RV = 1 是装载 NEW_RV 值的请求,0 = 无变化
      • PERIOD = 1 是装载 NEW_PERIOD 值的请求,0 = 无变化

CTRL_HSC 指令通常放置在触发计数器硬件中断事件时执行的硬件中断 OB 中。 例如, 如果 CV=RV 事件触发计数器中断,则硬件中断 OB 代码块执行 CTRL_HSC 指令并且可通过装载 NEW_RV 值更改参考值。

在 CTRL_HSC 参数中没有提供当前计数值。 在高速计数器硬件的组态期间分配存储当前计数值的映像地址。 可以使用程序逻辑直接读取计数值。 返回给程序的值将是读取计数器瞬间的正确计数。 但计数器仍将继续对高速事件计数。 因此,程序使用旧的计数值完成处理前,实际计数值可能会更改。

条件代码:&苍产蝉辫;发生错误时,ENO 设置为 0,并且 STATUS 输出包含条件代码。

表格 9- 3 STATUS 值 (W#16#)

STATUS说明
0无错误
80A1HSC 标识符没有对 HSC 寻址
80B1NEW_DIR 的值
80B2NEW_CV 的值
80B3NEW_RV 的值
80B4NEW_PERIOD 的值
80C0多路访问高速计数器
80D0CPU 硬件配置中未启用高速计数器 (HSC)

高速计数器的使用

高速计数器 (HSC) 对发生速率快于 OB 执行速率的事件进行计数。 如果待计数事件的发生速率处于 OB 执行速率范围内,则可使用 CTU、CTD 或 CTUD 计数器指令。 如果事件的发生速率快于 OB 的执行速率,则应使用 HSC。 CTRL_HSC 指令允许用户程序通序更改一些 HSC 参数。

例如: 可以将 HSC 用作增量轴编码器的输入。 该轴编码器每转提供数量的计数值以及一个复位脉冲。 来自轴编码器的时钟和复位脉冲将输入到 HSC 中。

先是将若干预设值中的个装载到 HSC 上,并且在当前计数值小于当前预设值的时段内计数器输出一直是的。 在当前计数值等于预设时、发生复位时以及方向改变时,

HSC 会提供一个中断。

每次出现“当前计数值等于预设值”中断事件时,将装载一个新的预设值,同时设置输出的 下一状态。 当出现复位中断事件时,将设置输出的个预设值和个输出状态,并重复该循环。

由于中断发生的远低于 HSC 的计数速率,因此能够在对 CPU 扫描周期影响相对较小的情况下实现对高速操作的控制。 通过提供中断,可以在的中断例程中执行每次的新预设值装载操作以实现简单的状态控制。 (或者,所有中断事件也可在单个中断例程中进行处理。)

表格 9- 4 大 (KHz)

HSC单相双相和 AB 正交
HSC1CPU100 KHz80 KHz
高速 SB200 KHz160 KHz
SB30 KHz20 KHz
HSC2CPU100 KHz80 KHz
高速 SB200 KHz160 KHz
SB30 KHz20 KHz
HSC3CPU100 KHz80 KHz
HSCPU30 KHz20 KHz
HSC5CPU30 KHz20 KHz
高速 SB200 KHz160 KHz
SB30 KHz20 KHz
HSC6CPU30 KHz20 KHz
高速 SB200 KHz160 KHz
SB30 KHz20 KHz

选择 HSC 的功能

所有 HSC 在同种计数器运行下的工作都相同。 HSC 共有四种基本类型:

  • 具有内部方向控制的单相计数器
  • 具有外部方向控制的单相计数器
  • 具有 2 个时钟输入的双相计数器
  • A/B 相正交计数器

用户可选择是否复位输入来使用各种 HSC 类型。 如果复位输入(存在一些,请参见下表),则它会当前值并在您禁用复位输入之前保持状态。

    • 功能: 有些 HSC 允许 HSC 被组态(计数类型)为报告而非当前脉冲计数值。 有三种可用的测量周期: 0.01、0.1 或 1.0 秒。

测量周期决定 HSC 计算并报告新值的。 报告是通过上一测量周期内总计数值确定的平均值。 如果该在快速变化,则报告值将是介于测量周期内出现的高和低之间的一个中间值。 无论测量周期的设置是什么,总是会以赫兹为单位来报告(每秒脉冲个数)。

    • 计数器和输入: 下表列出了用于与 HSC 相关的时钟、方向控制和复位功能的输入。

同一输入不可用于两个不同的功能,但任何未被其 HSC 的当前使用的输入均可用于其它用途。 例如,如果 HSC1 处于使用内置输入但不使用外部复位 (I0.3) 的, 则 I0.3 可以用于沿中断或 HSC2。

表格 9- 5 HSC 的计数

类型输入 1输入 2输入 3功能
具有内部方向控制的单相计数器时钟(可选: 方向)-计数或
复位计数
具有外部方向控制的单相计数器时钟方向-计数或
复位计数
具有 2 个时钟输入的双相计数器加时钟减时钟-计数或
复位计数
A/B 相正交计数器A 相B 相-计数或
复位 1?计数

1 对于编码器: Z 相,归位

HSC 的输入地址

说明

在设备配置期间分配高速计数器设备使用的数字量 I/O 点。 将数字量 I/O 点的地址分配给这些设备之后,无法通过表格中的强制功能修改所分配的 I/O 点的地址值。

组态 CPU 时,可以选择启用和组态每个 HSC。 CPU 会根据其组态自动为每个 HSC 分配输入地址。 (某些 HSC 允许选择是使用 CPU 的板载输入还是使用 SB 的输入。)

注意
如下表所示,不同 HSC 的可选的默认分配互相重叠。 例如,HSC 1 的可选外部复位使用的输入与 HSC 2 的其中一个输入相同。

 

请始终确保组态 HSC 时任何一个输入都不会被两个 HSC 使用。

下表显示了 CPU 1211C 的板载 I/O 和 SB 两者的 HSC 输入分配。 (如果 SB 只有 2 个输入,则仅输入 4.0 和 4.1 可用。)

  • 对于单相: C 为时钟输入,[d] 为可选方向输入,[R] 为可选外部复位输入。 (复位仅适用于&濒诲辩耻辞;计数&谤诲辩耻辞;。)
  • 对于双相: CU 为加时钟输入,CD 为减时钟输入,[R] 为可选外部复位输入。 (复位仅适用于&濒诲辩耻辞;计数&谤诲辩耻辞;。)
  • 对于 AB 相正交: A 为时钟 A 输入,B 为时钟 B 输入,[R] 为可选外部复位输入。

(复位仅适用于&濒诲辩耻辞;计数&谤诲辩耻辞;。)

表格 9- 6 CPU 1211C 的 HSC 输入分配

HSCCPU 板载输入 (0.x)SB 输入(默认为 4.x)3
0123450123
HSC 1 1单相C[d] [R]  C[d] [R]
双相CUCD [R]  CUCD [R]
AB 相AB [R]  AB [R]
HSC 2 1单相 [R]C[d]   [R]C[d]
双相 [R]CUCD   [R]CUCD
AB 相 [R]AB   [R]AB
HSC 3单相    C[d]    
双相    CUCD    
AB 相    AB    
HSC 5 2单相      C[d] [R]
双相      CUCD [R]
AB 相      AB [R]
HSCCPU 板载输入 (0.x)SB 输入(默认为 4.x)3
0123450123
HSC 6 2单相       [R]C[d]
双相       [R]CUCD
AB 相       [R]AB

1 HSC 1 和 HSC 2 可组态为使用板载输入或 SB 输入。

2 HSC 5 和 HSC 6 只能使用 SB 输入。 HSC 6 只能使用 4 输入 SB。

3 仅具有 2 个数字量输入的 SB 只能提供输入 4.0 和 4.1。

下表显示了 CPU 1212C 的板载 I/O 和 SB 两者的 HSC 输入分配。 (如果 SB 只有 2 个输入,则仅输入 4.0 和 4.1 可用。)

    • 对于单相: C 为时钟输入,[d] 为可选方向输入,[R] 为可选外部复位输入。 (复位仅适用于&濒诲辩耻辞;计数&谤诲辩耻辞;。)
    • 对于双相: CU 为加时钟输入,CD 为减时钟输入,[R] 为可选外部复位输入。 (复位仅适用于&濒诲辩耻辞;计数&谤诲辩耻辞;。)
    • 对于 AB 相正交: A 为时钟 A 输入,B 为时钟 B 输入,[R] 为可选外部复位输入。

(复位仅适用于&濒诲辩耻辞;计数&谤诲辩耻辞;。)

表格 9- 7 CPU 1212C 的 HSC 输入分配

HSCCPU 板载输入 (0.x)SB 输入 (4.x) 3
012345670123
HSC 1 1单相C[d] [R]    C[d] [R]
双相CUCD [R]    CUCD [R]
AB 相AB [R]    AB [R]
HSC 2 1单相 [R]C[d]     [R]C[d]
双相 [R]CUCD     [R]CUCD
AB 相 [R]AB     [R]AB
HSC 3单相    C[d] [R]    
双相    CUCD [R]    
AB 相    AB [R]    
HSC 4单相     [R]C[d]    
双相     [R]CUCD    
HSCCPU 板载输入 (0.x)SB 输入 (4.x) 3
012345670123
 AB 相     [R]AB    
HSC 5 2单相        C[d] [R]
双相        CUCD [R]
AB 相        AB [R]
HSC 6 2单相         [R]C[d]
双相         [R]CUCD
AB 相         [R]AB