HSC 6 只能使用 SB 输入。 HSC 6 只能使用 4 输入 SB。3 仅具有 2 个数字量输入的 SB 只能提供输入4.0 和 4.1。以下两个表给出了 CPU 1214C 的板载 I/O 和可选 SB(如果已安装)两者的 HSC 输入分配。●对于单相:C 为时钟输入,[d] 为可选方向输入,[R] 为可选外部复位输入。(复位仅适用于“计数”模式。)● 对于双相:CU为加时钟输入,CD 为减时钟输入,[R] 为可选外部复位输入。(复位仅适用于“计数”模式。)● 对于 AB 相正交: A 为时钟 A输入,B 为时钟 B 输入,[R] 为可选外部复位输入。(复位仅适用于“计数”模式。)表格 9- 8 CPU1214C(仅板载输入)的 HSC 输入分配HSC 数字量输入 0(默认值: 0.x) 数字量输入 1(默认值: 1.x)0 1 23 4 5西门子编程模块全国代理经销商
与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。其产品范围包括西门子S7-SMART200、S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP等各类工业自动化产品。西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:
我们还提供。
西门子中国授权代理商——浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球zhuming芯片制造商台积电毗邻,
东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,
PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS驱动产品MM系列变频器、G110 G120变频器、直流调速器、电线电缆、
驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等
西门子中国有限公司授权——浔之漫智控技术(上海)有限公司为西门子中国代理商,主要供应全国范围:西门子PLC代理商SIEMENS可编程控制器PLC模块、HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/OSIEMENS 驱动产品MM系列变频器、G110 G120变频器、直流调速器、电线电缆、
STATUS 说明0 无错误80A1 HSC 标识符没有对 HSC 寻址80B1 NEW_DIR 的值非法80B2 NEW_CV的值非法80B3 NEW_RV 的值非法80B4 NEW_PERIOD 的值非法80C0 多路访问高速计数器9.1.1高速计数器的使用方法高速计数器 (HSC) 对发生速率快于 OB 执行速率的事件进行计数。 如果待计数事件的发生速率处于 OB执行速率范围内,则可使用 CTU、CTD 或 CTUD 计数器指令。 如果事件的发生速率快于 OB 的执行速率,则应使用 HSC。CTRL_HSC 指令允许用户程序通过程序更改一些 HSC 参数。例如: 可以将 HSC 用作增量轴编码器的输入。该轴编码器每转提供指定数量的计数值以及一个复位脉冲。 来自轴编码器的时钟和复位脉冲将输入到 HSC中。先是将若干预设值中的第一个装载到 HSC 上,并且在当前计数值小于当前预设值的时段内计数器输出一直是激活的。在当前计数值等于预设时、发生复位时以及方向改变时,HSC会提供一个中断。每次出现“当前计数值等于预设值”中断事件时,将装载一个新的预设值,设置输出的下一状态。当出现复位中断事件时,将设置输出的第一个预设值和第一个输出状态,并重复该循环。由于中断发生的频率远低于 HSC的计数速率,能够在对 CPU 扫描周期影响相对较小的情况下实现对高速操作的jingque控制。通过提供中断,可以在独立的中断例程中执行每次的新预设值装载操作以实现简单的状态控制。(或者,所有中断事件也可在单个中断例程中进行处理。)用户可选择是否激活复位输入来使用各种 HSC 类型。如果激活复位输入(存在一些限制,请参见下表),则它会清除当前值并在您禁用复位输入之前保持清除状态。● 频率功能: 有些 HSC模式允许 HSC 被组态(计数类型)为报告频率而非当前脉冲计数值。 有三种可用的频率测量周期: 、0.1 或 1.0秒。频率测量周期决定 HSC 计算并报告新频率值的频率。 报告频率是通过上一测量周期内总计数值确定的平均值。如果该频率在快速变化,则报告值将是介于测量周期内出现的Zui高频率和Zui低频率之间的一个中间值。无论频率测量周期的设置是什么,总是会以赫兹为单位来报告频率(每秒脉冲个数)。● 计数器模式和输入: 下表列出了用于与 HSC相关的时钟、方向控制和复位功能的输入。同一输入不可用于两个不同的功能,但任何未被其 HSC 的当前模式使用的输入均可用于其它用途。例如,如果 HSC1 处于使用内置输入但不使用外部复位 (I0.3) 的模式,则 I0.3 可以用于沿中断或 HSC2。表格 9- 5HSC 的计数模式类型 输入 1 输入 2 输入 3 功能具有内部方向控制的单相计数 - 计数或频率器时钟 (可选: 方向) 复位计数具有外部方向控制的单相计数 - 计数或频率器时钟 方向复位 计数具有 2 个时钟输入的双相计数 - 计数或频率器加时钟 减时钟复位计数A/B 相正交计数器 A 相 B 相 - 计数或频率复位 1 计数1 对于编码器:Z 相,归位HSC的输入地址说明在设备配置期间分配高速计数器设备使用的数字量 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 输入分配CPU 板载输入(0.x)C 1 和 HSC 2 可组态为使用板载输入或 SB 输入。2 HSC 5 和 HSC 6 只能使用 SB 输入。 HSC6 只能使用 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输入分配CPU 板载输入 (0.x) 两个 PID指令(PID_3Step 和 PID_Compact)都可以计算启动期间的 P 分量、I 分量以及 D 分量(如果组态为“预调节”)。还可以将指令组态为“jingque调节”,从而可对参数进行优化。 用户无需手动确定参数。说明以恒定的采样时间间隔执行 PID指令(zuihao在循环 OB 中)。由于 PID 回路需要一段时间来响应控制值的变化,请勿在每个循环中都计算输出值。请勿在主程序循环 OB(如 OB 1)中执行 PID 指令。PID 算法的采样时间表示两次输出值(控制值)计算之间的时间。在自调节期间计算输出值,并取整为循环时间的倍数。 每次调用时都会执行 PID 指令的所有其它函数。PID算法PID(比例/积分/微分)控制器会测量两次调用之间的时间间隔并评估监视采样时间的结果。每次进行模式切换时以及初始启动期间都会生成采样时间的平均值。该值用作监视功能的参考并用于计算。监视包括两次调用之间的当前测量时间和定义的控制器采样时间的平均值。PID控制器的输出值由三个分量组成:● P(比例): 如果通过“P”分量计算,则输出值与设定值和过程值(输入值)之差成比例。● I(积分):如果通过“I”分量计算,则输出值与设定值和过程值(输入值)之差的持续时间成比例增加,以Zui终校正该差值。● D(微分):如果通过“D”分量计算,输出值与设定值和过程值(输入值)之差的变化率成函数关系,并随该差值的变化加快而增大。从而根据设定值尽快矫正输出值。PID 控制器使用以下公式来计算 PID_Compact 指令的输出值。y = Kp (w - x) +(c · w - x) [(b · w - x) +1TI · sTD · sa · TD · s + 1 ]y 输出值 x 过程值w设定值 s 拉普拉斯算子Kp 比例增益(P 分量)a 微分延迟系数(D 分量)T1 积分作用时间(I 分量)b 比例作用加权