浔之漫智控技术(上海)有限公司
西门子授权代理商 , 西门子授权代理商 , 西门子一级代理商
SIEMENS西门子 S-1FL2低惯量型电机 1FL2205-4AF11-1SB0
观看SIEMENS西门子 S-1FL2低惯量型电机 1FL2205-4AF11-1SB0视频:


                说明 如果在阶段 1 或 2 取消调节,则将设置 STATUS_H = 0。 但是,STATUS_D 仍然显示上一控制 器计算的状态。 STATUS_D 的值越高,控制过程的序号就越高,TU/TA 的比率就越大,从而控制器参数的控制 作用就越平缓。TCONT_S 说明 TCONT_S 指令用于 SIMATIC S7 自动化系统中,可以使用具有积分行为的执行器的二进制调节 值输出信号来控制工艺温度过程。此功能基于采样控制器的 PI 控制算法。步进控制器在没有 位置反馈信号的情况下运行。 应用 也可以将串级控制中的控制器用作辅助控制器。通过设定值输入 SP_INT 指定执行器位置。在 这种情况下,必须将过程值输入和参数 TI(积分时间)设置为零。温度控制方面的应用示例包 括使用脉冲中断激活的加热功率控制,以及使用蝶阀进行的冷却控制。要完全关闭阀,调节变 量 (ER*GAIN) 应该为负值。 调用 指令 TCONT_S 必须以恒定总线循环时间调用。要达到该目的,可以使用循环中断级别(例 如,带 S7-300 的 OB35)。在 CYCLE 参数中指定采样时间。 CYCLE 采样时间 CYCLE 采样时间与两次调用的时间差(考虑缩减比率的循环中断 OB 的循环时间)一致。 控制器采样时间不应超出计算出的控制器积分时间 (TI) 的 10%。通常,必须将采样时间设置 为非常低的值,以获得需要的步进控制器精度。启动 TCONT_S 指令具有一个初始化例程,在设置输入参数 COM_RST = TRUE 时将运行该例程。在 执行完初始化例程后,块将 COM_RST 重新设置成 FALSE。所有输出都被设置成各自的初始 值。如果需要在 CPU 重启时执行初始化,则可在 OB 100 中调用此块 (COM_RST = TRUE)。TCONT_S 的工作模式 设定值分支 在输入 SP_INT 中输入浮点格式的设定值,作为物理值或者百分比值。用于形成控制偏差的设 定值和过程值必须采用相同的单位。 过程值选项 (PVPER_ON) 根据 PVPER_ON,可读取 I/O 格式或浮点数格式的过程值。 PVPER_ON 过程值输入 TRUE 通过输入 PV_PER 中的模拟量 I/O (PIW xxx) 读取过程值。 FALSE 在输入 PV_IN 处采集浮点格式的过程值。 过程值格式转换 CRP_IN (PER_MODE) 函数 CRP_IN 按照下列规则并根据 PER_MODE 开关设置,将 I/O 值 PV_PER 转换为浮点格式:过程值标定 PV_NORM(PF_FAC,PV_OFFS) 函数 PV_NORM 根据以下规则计算 CRP_IN 的输出: “PV_NORM 的输出” = “CRP_IN 的输出” * PV_FAC + PV_OFFS 有以下用途: • 以 PV_FAC 为过程值因子、PV_OFFS 为过程值偏移量进行过程值调整。 • 将温度值标定为百分比值 如果要以百分比的形式输入设定值,现在必须将测得的温度值转换成百分比值。 • 将百分比值标定为温度值 如果想要以物理温度单位输入设定值,现在必须将测得的电压/电流值转换成温度值。 参数计算: • PV_FAC = PV_NORM 的范围/CRP_IN 的范围; • PV_OFFS = LL (PV_NORM) - PV_FAC * LL(CRP_IN); 其中,LL:下限 标定通过默认值(PV_FAC = 1.0 和 PV_OFFS = 0.0)关闭。在 PV 输出中输出有效过程值。过程值标定示例 如果要以百分比的形式输入设定值,并且 CRP_IN 的温度范围为 -20 到 85 °C,则必须将温度 范围标准化为百分比值。 下图给出的示例说明了如何将 -20 到 85 °C 的温度范围修改为 0 到 的内部标定:形成控制偏差 在到达死区之前,设定值与过程值的差值就是控制偏差。 设定值与过程值的单位必须相同。 死区 (DEADB_W) 为了抑制由于调节变量量化所引起的小幅持续振荡(例如,在使用 PULSEGEN 进行脉宽调制 时),可对控制偏差使用死区 (DEADBAND)。在 DEADB_W = 0.0 时,将禁用死区。

          PI 步进控制器算法 指令 TCONT_S 在没有位置反馈的情况下运行。PI 算法的 I 作用和假定的位置反馈信号在积分 器 (INT) 中计算,并作为反馈值与其余比例作用进行比较。差值将应用到三位元件 (THREE_ST) 以及为控制阀生成脉冲的脉冲整形器 (PULSEOUT)。调整三位元件的响应阈值会降低控制器的 切换频率。 401 指令 10.4 PID 基本功能 PID 控制 功能手册, 11/2023, A5E35300232-AG 当设定值发生变化时,弱化比例作用 为了防止过调,可以使用参数“用于设定值更改的比例因子”(PFAC_SP) 来弱化比例作用。通过 PFAC_SP,现在可在 0.0 到 1.0 之间连续选择,以确定设定值发生变化时比例作用的效果: • PFAC_SP = 1.0:应对设定值变化的比例作用完全有效 • PFAC_SP = 0.0:在设定值的变化中,比例作用无效 像在连续控制器的情况中,如果电机运行时间 MTR_TM 比恢复时间 TA 小,且比率是 TU/TA < 0.2,则PFAC_SP < 1.0 的值可以减小过调。如果 MTR_TM 达到 TA 的 20%,则只能略有改进。 前馈控制 可在 DISV 输入中添加扰动变量。 手动值处理(LMNS_ON、LMNUP、LMNDN) 可以通过 LMNS_ON 在手动与自动模式之间切换。在手动模式下,执行器停止,积分作用 (INT) 在内部置位为 0。可通过 LMNUP 和 LMNDN 将执行器调整为 OPEN 和 CLOSED。因此, 切换到自动模式会遇到麻烦。由于 GAIN 的原因,现有控制偏差会导致内部调节变量的阶跃变 化。然而,执行器的积分分量将导致斜坡形的过程激发。Polyline 说明 描述 Polyline 指令利用特性曲线将输入值 Input 映射到输出值 Output。特性曲线的定义是一条Zui大 点数为 50 的折线。相邻两点之间执行线性插值。您可以利用点数及其组态将折线调整为所需 的特性曲线。 Polyline 指令可用于诸如对传感器或执行器的非线性特性执行线性化等操作。折线数据 该指令的 Static 区域包含折线的值对。 说明 • 可组态的Zui小值对个数为 2。 • 可组态的Zui大值对个数为 50。 • 为了实现有效组态,必须按升序指定 x 值。 为了使折线数据在更改后不会立即生效,折线的值对将被复制并包含在以下结构中: • UserData 该结构中的折线数据可以编辑。 该结构用于指定或更改折线数据。该结构中的更改并不会影响插值计算,直到数据被检查 并复制到 WorkingData 结构。这通过设置 Validate = TRUE 来实现,或者在 CPU 的工作状 态从 STOP 切换到 RUN 后第一次处理 Polyline 的过程中也会自动触发。 该结构中的值预分配并不代表有效组态。要将这些值用于插值计算,需将变量更改为有效 值。 • WorkingData 该结构中的折线数据不可编辑。该数据用于插值计算。请勿手动更改该结构中的数据。 这两种结构的数据类型相同,因此内容也相同: • NumberOfUsedPoints 用于插值计算的点数。 • Point 50 元素的数组,其中包含点 Point[i].x 和 Point[i].y 的值对(索引“i”为 1 到 50)。 下图显示了四点折线。调用 Polyline 在 OB 中作为单背景 DB 调用,Polyline 在 FC 中作为单背景 DB 或参数背景 DB 调 用;Polyline 可以称为单背景 DB、多重背景 DB 和 FB 中的参数背景 DB。 调用该指令后,不会创建任何工艺对象。折线组态在程序编辑器的巡视窗口中可用。启动 UserData 和 WorkingData 结构中的变量不具有保持性。每当 CPU 的操作状态从 STOP 切换为 RUN 后,这些变量都将通过起始值进行初始化。 如果于在线模式下更改 UserData 结构中的实际值并且这些值将在 CPU 的操作状态从 STOP 切 换到 RUN 后得以保留,则将这些值备份到数据块的起始值。 在 CPU 的工作状态从 STOP 切换到 RUN 后,首次调用 Polyline 指令时将自动检查 UserData 结 构中数据的有效性。如果数据通过检查,则会传送到 WorkingData 结构。 出现错误时的响应 Polyline 指令会检测插值计算过程中可能出现的各种错误。但即便存在未决错误,也不会影响 在输出中输出插值计算结果。如果某个错误影响了插值计算结果的正确性,则将在输出中输出 一个替代输出值。 请按照如下方式在 ErrorMode 变量中指定出现某个影响插值计算结果正确性的错误时将输出 的替代输出值: ErrorMode Output 0 Input 参数值 1 SubstituteOutput 参数值 2 插值计算的上一个有效结果 如果不存在有效结果,则为 0.0 以下内容还适用于 ErrorMode 变量的所有值: • 如果替代输出值不是一个有效的 REAL 值,则会将 0.0 作为输出值输出。 • 替代输出值将限制在数据类型 REAL 的取值范围内。只有这样才能在 Output 参数中输出替 代输出值。 • 只有在设置了 Reset = FALSE 参数的情况下 ErrorMode 变量才有效。如果设置了 Reset = TRUE 参数,则 SubstituteOutput 参数值将在 Output 参数中输出。 Error 参数指示是否存在错误处于未决状态。当错误不再处于未决状态时,Error 设为 FALSE。ErrorBits 参数显示了已发生的错误。ErrorBits 具有保持性,仅通过 Reset 或 ErrorAck 参数的上升沿来复位。

展开全文
商铺首页拨打电话发送询价