设定值始终受上限和下限的限制。 输出“设定值上限已触发”表明已经 超过上限。 QSP_LLM 123.5BOOL FALS E 设定值始终受上限和下限的限制。 在输出“触发设定值下限”中报告低 于下限。 QSPOPON 123.6BOOL FALS E 如果正在通过“调试”对话框操作设定值,则会出现输出“设定值操作 打开”。 如果置位该位,则值 SP_OP将用作设定值。 QLMNSAF E 123.7 BOOL FALS E 如果置位输出“安全模式”,则会将安全调节值输出为调节值。QLMNOPO N 124.0 BOOL FALS E 如果正在通过“调试”对话框操作调节值,则会出现输出“调节值操作 打开”。如果置位该位,则值 LMN_OP 将用作调节值。 QLMNTRK 124.1 BOOL FALS E输出“跟进模式”用于指示是否通过模拟量输入调整调节值。 QLMN_RE 124.2 BOOL FALS E 输出“手动 = 1;自动= 0”表示是否在外部调节值 LMN_RE 中设置调节值 (手动 = 1)。 QLMNR_H S 124.3 BOOL FALS E输出“位置反馈的上端停止位信号”指示控制阀是否位于其上端停止位。 QLMNR_HS = TRUE表示:控制阀位于上端停止位。 (仅适用于步进控制器) QLMNR_LS 124.4 BOOL FALS E输出“位置反馈的下端停止位信号”指示控制阀是否位于其下端停止位。 QLMNR_LS = TRUE表示:控制阀位于下端停止位。 (仅适用于步进控制器) QLMNR_O N 124.5 BOOL FALS E输出“启用位置反馈”指示设定的工作模式“具有位置反馈的步进控制 器”或“没有位置反馈的步进控制器”。 QFUZZY 124.6BOOL FALS E 如果输出为“PID 算法 = 0;模糊 = 1”,则控制器使用模糊算法工作。 QSPLEPV 124.7BOOL FALS E 输出“模糊控制器的显示:设定值 < 过程值”将在启动模糊控制器后置位 (如果设定值小于有效过程值)。QSPR 125.0 BOOL FALS E 若设置了输出“分程操作”,则连续控制器会在分程模式中工作。 QLMNUP 125.1BOOL FALS E 这是“调节值信号上升”输出。 (jinxian步进控制器或脉冲控制器) QLMNDN 125.2 BOOLFALS E 这是“调节值信号下降”输出。 (jinxian步进控制器或脉冲控制器)
参数 地址 数据类型 默认 值 说明 QBACKUP 125.4 BOOL FALS E • 0 = 非备份状态(CPU 正在运行) • 1 =备份状态(CPU 处于 STOP 状态或已发生故障) QID 125.5 BOOL FALS E QID = TRUE指示正在运行识别(而不表示其已启用)。 识别完成时,可 从指令 CH_DIAG_455 的 IDSTATUS 参数中读取识别结果。QMAN_FC 125.6 BOOL FALS E 该控制器为主控制器,通过从控制器的手动模式调整至其过程值,或者由于从控制器的设定值或调节值位于限值范围内而停止其 I 作用。 RET_VALU 126.0 WORD 0 RET_VALU 包含指令RD_REC 和 WR_REC 的返回值 RET_VAL。如果 QMOD_F 报告错误,则可对 RET_VALU 进行评估。DB101 到 DB 116 的输入/输出参数 (S7-300, S7-400) 表格 4-365 参数 地址 数据 类型 默认 值 说明1) 操作参数 SP_INT 128.0 REAL 0.0 输入/输出参数“内部设定值”用于通过操作和监视功能来指定设定值。SP_OP1) 132.0 REAL 0.0 “调试”对话框可用于访问输入/输出参数“设定值操作”。 如果置位 SP_OP_ON位,则值“设定值操作”将用作设定值。 LMN_OP1) 136.0 REAL 0.0“调试”对话框可用于访问输入/输出参数“调节值操作”。 如果置位 LMNOP_ON 位,则“调节值操作”值将用作调节值。 允许介于-100 到 100 % 之间的值。 SP_OP_ON 1) 140.0 BOOL FALS E“调试”对话框可用于访问输入/输出参数“启用设定值操作”。 如果置 位该位,则值 SP_OP 将用作设定值。 LMNOP_O N1)140.1 BOOL FALS E “调试”对话框可用于访问输入/输出参数“启用调节值操作”。 如果置 位该位,则值 LMN_OP将用作调节值。300C 函数 (S7-300) ANALOG: 通过模拟量输出进行定位 (S7-300) 说明 ANALOG指令用于控制用户程序的定位功能。 一个固定分配的模拟量输出将通过 ±10 V 的电压(电压信号)或 ±20 mA 的电流(电流信号)对电源模块进行控制。 • 在加速阶段之后 (RAM_UP),电机以速度 Vsetpoint 接近目标。 • 当到达 CPU计算出的制动点时,开始向转换点减速 (RAMP_DN)。 • 一旦到达转换点,将以慢速 (Vcreep) 继续运行。 •在停止点处,停止电机。 • 将检查每个目标的转换点和停止点,以确定其是否接近在转换差值和停止差值参数中所 指定的数值。对于前进运动(正向)和后退运动(反向),将分别检查转换差值和停止 差值。 • 当到达停止点时,进给操作完成 (WORKING =FALSE)。 此后,可以启动一个新的进给操 作。 • 当实际位置值达到目标区域内时,即达到了指定目标 (POS_RCD =TRUE)。 如果实际位置 值离开目标区域,没有启动新的进给操作,则不会复位“位置到达”信号。如果转换差值小于停止差值,则电机将从制动点开始,线形减速直至设定值 0。LOAD_PAR 140.2 BOOL FALS E如果置位输入/输出参数“将控制参数装载至 FM 455”,则会将控制参数 装载至模块中,并复位输入/输出参数。 LOAD_OP140.3 BOOL FALS E 如果置位输入/输出参数“将操作参数装载至 FM 455”,则会将操作参数装载至模块中,并复位输入/输出参数。 说明 过于频繁的写入操作可能损坏模块的 EEPROM。 为防止发生这种情况,对 EEPROM进行写 操作之后,模块会将其它写入过程延迟 30 分钟。基本参数 在此将介绍所有模式下都相同的指令参数。对各个操作模式特有的参数,将针对各操作模 式分别进行介绍。 有关有效数据类型的更多信息,请参见“有效数据类型概述(页 255)”。 参数 下表列出了 ANALOG 指令的各个参数: 参数 声明 数据类 型 地址(背 景 DB) 取值范围默认值 说明 LADDR Input WORD 0 取决于 CPU W#16#0310 用户在硬件组态期间指定 的子模块 I/O地址。 如果输入地址和输出地址 不一致,必须指定两个地 址中较低的地址。 CHANNEL Input INT 2 0 0 通道编号STOP Input BOOL 4.4 TRUE/FALSE FALSE 停止进给 可使用 STOP = TRUE,提前停止/中断进给。 ERR_A Input BOOL 4.5 TRUE/FALSE FALSE 对外部错误进行组确认 可通过ERR_A = TRUE,确 认外部错误。 SPEED Input DINT 12 Zui大慢速为 1 000 000 脉冲/ 秒分配给该参数的 值不得超过Zui大 速度 1000 轴将加速到速度 “Vsetpoint”。 进给过程中,该速度不能 更改。WORKING Output BOOL 16.0 TRUE/FALSE FALSE 正在进给过程中 ACT_POS OutputDINT 18 -5x108 至 +5x108 个脉冲 0 实际位置值 MODE_OUT Output INT 22 0, 1, 3,4, 5 0 激活/设置操作模式转换差值,正向: “转换差值,正向”定义了转 换点,自该转换点开始,电 机将继续以慢速正向运动。CUTOFFDIFF_P STATIC DINT 42 0 至 +108 个脉 冲 100 停止差值,正向:“停止差值,正向”定义了停 止点,自停止点开始,电机 在前进方向上由慢速变为停 止。 CHGDIFF_M STATIC DINT 460 至 +108 个脉 冲 1000 转换差值,反向: “转换差值,反向”定义了转 换点,自该转换点开始,电 机将继续以慢速反向运动。CUTOFFDIFF_M STATIC DINT 50 0 至 +108 个脉 冲 100 停止差值,反向:“停止差值,反向”定义了停 止点,自该停止点开始,电 机在后退方向上由慢速变为 停止。 PARA STATIC BOOL 54.0TRUE/FALSE FALSE 参数已分配给轴 DIR STATIC BOOL 54.1 TRUE/FALSE FALSE实际/Zui终的运动方向 FALSE = 向前(正向) TRUE = 后退(反向) CUTOFF STATIC BOOL 54.2TRUE/FALSE FALSE 电机的停止范围(从到达停 止点起到下一次运行开始) CHGOVER STATIC BOOL 54.3TRUE/FALSE FALSE 电机的转换范围(从达到慢 速到下一次进给开始) RAMP_DN STATIC BOOL 54.4TRUE/FALSE FALSE 减速电机(从制动点到转换 点) RAMP_UP STATIC BOOL 54.5TRUE/FALSE FALSE 加速电机(从启动到速度。