FORCE455(S7-300, S7-400) FORCE455 说明 (S7-300, S7-400) 指令 FORCE455用于模拟(强制)模拟量和数字量输入值以支持启动。FUZ_455 的输入/输出参数 (S7-300, S7-400) 表格参数 地址数据 类型 默认 值 说明 READ_PAR 6.0 BOOL FALS E 如果置位 READ_PAR参数,则会从模块中读出模糊参数,并将其存储在 背景数据块的静态变量中。 LOAD_PAR 6.1 BOOL FALS E 如果置位LOAD_PAR 参数,则会从背景数据块模块的静态变量中读出模 糊参数,并将其传送至模块。
模拟数字值 通过开关S_DION[ i ] 启用对数字量输入 1 到 16 的值的模拟,其中 1 ≤ i ≤ 16。在参数 DI_SIM[ i ]中指定模拟值。 如果 S_DION[i] = TRUE,则使用值 DI_SIM[i] 代替模块的数字量 输入 i 的值。 LED I1至 I16 始终显示相关数字量输入的状态,在模拟时也是如此。 模拟模拟值 通过开关 S_AION[ i ] 或 S_PVON[ i] 启用对通道 1 到 16 的模拟值的模拟,其中,1 ≤ i ≤ 16。 通过参数 PV_SIM[ i ] 指定通道 1 到 16的模拟值。 您可让模拟值在以下两个点生效: • S_AION[ i ] = TRUE (1 ≤ i ≤ 16) 使用值 PV_SIM[i ] 代替模块的模拟量输入 i 的值。 • S_PVON[ i ] = TRUE (1 ≤ i ≤ 16) 使用值 PV_SIM[i ] 代替模块的模拟量输入 i 的有条件值。 下图显示了模拟的模拟值有效的点。与访问相同的 FM 455的其它所有指令一样,必须在同一 OB 中调用 FORCE455。 启动特性 FM 455 在断电后重新启动时,会将 FM 455上的模拟开关设置为 FALSE。 FORCE455 的输入参数 (S7-300, S7-400) 表格 4-339 参数 地址数据类 型 默认 值 说明 S_AION 0.0 ARRAY [1..16 ] of BOOL FALS E 例如,如果S_AION[1] 开关设置为 TRUE,则使用值 PV_SIM[1],而不使 用模块的模拟量输入值 1。 S_PVON 2.0ARRAY [1..16 ] of BOOL FALS E 例如,如果 S_PVON[1] 开关设置为 TRUE,则使用值PV_SIM[1] 代替模 块的有条件模拟量输入值 1。 PV_SIM 4.0 ARRAY [1..16 ], REAL 0.0例如,在输入 PV_SIM[1] 中指定模拟量输入 1 的模拟值。 如果S_PVON = TRUE,则会在此处指定有条件模拟量输入值。 如果 S_PVON = FALSE 且S_AION = TRUE,则以 mA 或 mV 为单位指定模拟量 输入值,该值会通过条件函数转换为有条件值。 允许 0.0 到20.0 [mA]、-1500 到 +10000 [mV] 或技术值范围。 S_DION 68.0 ARRAY [1..16 ] ofBOOL FALS E 例如,如果 S_DION[1] 开关设置为 TRUE,则使用值 DI_SIM[1] 代替模块 的数字量输入值1。参数 地址 数据类 型 默认 值 说明 DI_SIM 70.0 ARRAY [1..16 ] of BOOL FALS E数字量输入的模拟值 MOD_ADD R 72.0 INT 256 通过 STEP 7 组态所得到的模块地址在此输入中进行设置。FORCE455 的输出参数 (S7-300, S7-400) 表格 4-340 参数 地址 数据 类型 默认 值 说明RET_VALU 74.0 WORD 0 RET_VALU 包含指令 WR_REC 和 RD_REC 的返回值 RET_VAL。如果QMOD_F 报告错误,则可对 RET_VALU 进行评估。READ_455 (S7-300, S7-400) Ready_455说明 (S7-300, S7-400) 指令 READ_455 用于读取数字量和数字量输入值以支持启动。 显示以下值:调用READ_455 不需要任何初始化例程,通常会被周期性调用。 与访问相同的 FM 455 的其它所有指令一样,必须在同一OB 中调用 READ_455。 READ_455 的输入参数 (S7-300, S7-400) 表格 4-341 参数 地址 数据类型 默认 设置 说明 MOD_ADD R 0.0 INT 512 通过 STEP 7组态所得到的模块地址在此输入中进行设置。READ_455 的输出参数 (S7-300, S7-400) 表格 4-342 参数 地址数据 类型 默认 值 说明 CJ_TEMP 2.0 REAL 0.0 如果组态了热电偶元件输入而未组态基准结温度,则在 CJ_TEMP输出中, 模块会显示测量的基准结温度。 STAT_DI 6.0 ARRAY [1..16 ] of BOOL FALS E 数字量输入1 到 16 的状态在 STAT_DI 参数中显示。 DIAG[x].PV _PER (通道 编 号)x 8 ARRAY [1..16] of STRUC T 0.0 例如,模块的模拟量输入值将以 mA 或 mV 为单位显示在 DIAG[1].PV_PER 参数中。DIAG[x].PV _PHY (通道 编 号)x 8 + 4 ARRAY [1..16 ] of STRUC T 0.0 例如,参数DIAG[1].PV_PHY 会显示以物理单位表示的模块的有条件模拟 量输入值。 RET_VALU 136.0 WORD 0RET_VALU 包含指令 WR_REC 和 RD_REC 的返回值 RET_VAL。如果 QMOD_F 报告错误,则可对RET_VALU 进行评估。CH_DIAG_455 的输入参数 (S7-300, S7-400) 表格 4-343 参数 地址 数据类型 默认 值 说明 MOD_ADD R 0.0 INT 256 通过 STEP 7 组态所得到的模块地址在此输入中进行设置。CHANNEL 2.0 INT 1 在“通道编号”输入中组态背景数据块所参考的控制器通道的编号。 允许的值为 1 到 16。CH_DIAG_455 的输出参数 (S7-300, S7-400) 表格 4-344 参数 地址 数据 类型 默认 值 说明SP_R 4.0 REAL 0.0 如果设置比率控制器,则会将设定值的输入值分配给该参数。 PV_R 8.0 REAL 0.0仅当设置比率控制器时,才将以下值分配给参数值: (过程值 A - 设定 值偏移量)/过程值 D DIF_I 12.0 REAL 0.0在 DIF_I 参数中显示 D 作用的输入变量。例如,这在模拟量输入被组态为 D 作用分量的输入变量时特别有用。 TRACKPER16.0 REAL 0.0 如果控制器中启用了跟踪调节变量功能,则 TRACKPER 参数会显示调节 值所跟踪到的输入变量。IDSTATUS 20.0 WORD 0.0 在 AUTOHOTSPOT 中显示识别的状态。 LMN_P 22.0 REAL 0.0在 LMN_P 参数中显示调节变量的 P 作用。 LMN_I 26.0 REAL 0.0 在 LMN_I 参数中显示调节变量的 I作用。 LMN_D 30.0 REAL 0.0 在 LMN_D 参数中显示调节变量的 D 作用。 RET_VALU 34.0 WORD0 RET_VALU 包含指令 WR_REC 和 RD_REC 的返回值 RET_VAL。如果 QMOD_F 报告错误,则可对RET_VALU 进行评估。说明 X 没有含义(始终为 0) A 动作编号 • 0 = 手动模式(或无闭环控制模式); • 2 =闭环控制; • 4 = 启用调整 (FUZID_ON = true); • 6 = 从手动模式到 2 或 4 时的转换状态; I显示“标识正在运行”和“已确定参数,但未存储于 EEPROM 中” • 0 = 标识未运行,没有确定的新参数 • 1 =标识正在运行,没有确定的新参数 • 2 = 标识未运行,已确定新参数,但未存储于 EEPROM 中 • 3 =标识正在运行,已确定新参数,但未存储于 EEPROM 中 F 错误编号 • 0 = 无错误 • 4 =在识别过程中,过程值的阶跃变化过大 • 5 = 时间延时与系统时间常数的比率过大或受控系统的非线性特性过强。 • 6 =标识启动过程中温度降低或温度升高幅度过大。 系统不够稳定PID_PAR_455 (S7-300, S7-400)PID_PAR_455 说明 (S7-300, S7-400) 指令 PID_PAR_455 用于对无法通过指令 PID_FM_455定义的参数进行在线修改。 要查看可 修改的参数,请参见表可更改的参数 调用 PID_PAR_455需要初始化例程,初始化例程可通过设置参数 COM_RST = TRUE 来启动。 要 节省运行时间,则不应周期性调用PID_PAR_455。应该在要更改参数时调用。COM_RST 必须为假。 与访问相同的 FM 455的其它所有指令一样,必须在同一 OB 中调用 PID_PAR_455。 工作模式 在初始化例程中,PID_PAR_455会从系统数据读取参数,并将其存储在静态变量中。 每次 调用时,PID_PAR_455 都会对其中的一个 REAL 变量和一个 INT变量进行修改。在输入参数 INDEX_R 或 INDEX_I 中,指定要修改的参数的索引编号。 在输入参数 VALUE_R 或VALUE_I 中输入新值。PID_PAR_455 会将包括所修改变量在内的整个数据记录传送到 FM 455。 要修改其它参数,应通过COM_RST = FALSE 以及不同的索引编号连续多次调用同一个背景 数据块。 COM_RST 参数是输入参数,不能通过PID_PAR_455 复位。 说明 请注意,您使用 PID_PAR_455 更改的参数将在启动期间被系统数据中的参数覆盖。 启动 在CPU 启动期间以及 CPU 从 STOP 模式切换到 RUN 模式期间,CPU 的 SDB 中的参数将覆盖 FM 455中的参数。