参数检验错误如在 STEP 7 (TIA Portal) 或 STEP 7 中进行参数设置,参数值会在其传送至工艺模块前进行检查。该过程可防止发生参数错误。在其它用例中,工艺模块检查已传送参数的数据记录。如果工艺模块存在无效或不一致的参数值,会输出错误代码(请参见下文)。在这种情况下,新的参数数据记录将被拒绝,当前参数值将在传送有效参数数据记录前继续使用。WRREC如果 CPU 处于 RUN 模式,可使用 WRREC(写入记录)指令更改参数数据记录。如果发生错误,WRREC 指令在 STATUS 参数中返回错误代码。示例:假设使用 WRREC 指令将一个无效值(例如 9)写入操作模式的模块。因此,模块会拒绝整个参数数据记录。可通过评估 WRREC 指令的 STATUS 输出参数识别该情况。STATUS 输出参数作为值为 16#DF80E111 的 BYTE 数据的 ARRAY[1..4] 输出:WRRECSTATUS 数据示例地址 含义DFH STATUS[1] 通过 PROFINET IO (IEC 61158-6) 写入数据记录时出错80H STATUS[2] 通过 PROFINET IO (IEC 61158-6) 读取或写入数据记录时出错E1H STATUS[3] 特定模块错误11H STATUS[4] 错误代码请参见下表:“操作模式”存在无效值。参数数据记录B.2 参数检验错误工艺模块 TM PosInput 2 (6ES7551‑1AB01‑0AB0)130 设备手册, 06/2022, A5EAC错误代码下表显示了使用增量编码器或脉冲编码器时,特定模块错误代码以及其对于参数数据记录128 的含义。表格 B- 3 用于参数验证的错误代码(增量编码器或脉冲编码器)STATUS 参数的错误代码(十六进制)含义 补救措施字节0字节1字节2字节3DF 80 B0 00 数据记录号未知 为数据记录输入有效编号。DF 80 B1 01 数据记录的长度不正确 输入有效数据记录长度。DF 80 B2 00 插槽无效或不可存取 • 检查是否插入或移除了模块。• 检查为 WRREC 指令分配的参数值。DF 80 E0 01 错误版本 • 检查字节 0。• 输入有效值。DF 80 E0 02 标头信息中存在错误 • 检查字节 1。• 更正参数块的长度。DF 80 E1 00 参数无效:无可用的详细信息 检查所有参数值。DF 80 E1 11 “操作模式”参数无效 输入有效参数值。DF 80 E1 12 “对 CPU STOP 模式的响应”参数无效 输入有效参数值。DF 80 E1 13 “信号类型”参数无效 输入有效参数值。DF 80 E1 15 “滤波频率”参数无效 输入有效参数值。DF 80 E1 16 “对信号 N 的响应”参数无效 输入有效参数值。DF 80 E1 17 “设置 DI 的功能”参数无效 输入有效参数值。DF 80 E1 18 为 DIn.0 和 DIn.1 组态相同的“设置 DI 的功能”参数。为 DIn.0 和 DIn.1 输入不同参数值。DF 80 E1 19 • “边沿选择”参数无效• 将“门启动(边沿触发)”组态为 DIn.m 和“在上升沿和下降沿”的功能• 将“门停止(边沿触发)”组态为 DIn.m 和“在上升沿和下降沿”的功能• 将“同步”组态为 DIn.m 和“在上升沿和下降沿”的功能• 输入有效参数值。• 将“门启动(边沿触发)”组态为仅 DIn.m 和“在上升沿”或仅 DIn.m 和“在下降沿”的功能• 将“门停止(边沿触发)”组态为仅 DIn.m 和“在上升沿”或仅 DIn.m 和“在下降沿”的功能• 将“同步”组态为仅 DIn.m 和“在上升沿”或仅DIn.m 和“在下降沿”的功能DF 80 E1 1A “输入延时”参数无效 输入有效参数值。DF 80 E1 1B “设置输出”参数无效 输入有效参数值。DF 80 E1 1C “计数方向”参数无效 输入有效参数值。DF 80 E1 1D “超出计数限值时重置”参数无效 输入有效参数值。DF 80 E1 1E “对超出计数限值的响应”参数无效 输入有效参数值。DF 80 E1 20 “对门启动的响应”参数无效 输入有效参数值。参数数据记录B.2 参数检验错误工艺模块 TM PosInput 2 (6ES7551‑1AB01‑0AB0)设备手册, 06/2022, A5EAC 131STATUS 参数的错误代码(十六进制)含义 补救措施字节0字节1字节2字节3DF 80 E1 211,4• 计数下限值 > 比较值 0• 计数下限值 > 比较值 1• 计数下限值 < 比较值 0• 计数下限值 < 比较值 1DF 80 E1 221,4• 计数上限值 < 比较值 0• 计数上限值 < 比较值 1• 计数上限值 > 比较值 0• 计数上限值 > 比较值 1DF 80 E1 23 • “起始值”参数无效• “计数下限值”参数无效输入有效参数值:起始值 > 计数下限值DF 80 E1 24 • “起始值”参数无效• “计数上限值”参数无效输入有效参数值:起始值 < 计数上限值DF 80 E1 25 “更新时间”参数无效 输入 0 至 25000000D 范围内的参数值。DF 80 E1 262 “参考速度”参数无效 输入 6.00 至 210000.00D 范围内的参数值。DF 80 E1 27 “测量变量”参数无效 输入有效参数值。DF 80 E1 28 “速度测量的时间基数”参数无效 输入有效参数值。DF 80 E1 29 “每单位增量数”参数无效 输入有效参数值。DF 80 E1 2A • “计数上限值”参数无效• “计数下限值”参数无效输入有效参数值:计数下限值 < 计数上限值DF 80 E1 2B3• “比较值 0”参数无效• “比较值 1”参数无效输入有效参数值:比较值 0 < 比较值 1DF 80 E1 2C “信号评估”参数无效 输入有效参数值。DF 80 E1 2D • 为 DQn.0 组态“在比较值 0 和 1 之间”• 为 DQn.0 组态“不在比较值 0 和 1 之间”• 为 DQn.1 组态“在比较值 0 和 1 之间”,但未为 DQn.0 组态“由用户程序使用”• 为 DQn.1 组态“不在比较值 0 和 1 之间”,但未为 DQn.0 组态“由用户程序使用”• 仅为 DQn.1 组态“在比较值 0 和 1 之间”• 仅为 DQn.1 组态“不在比较值 0 和 1 之间”• 仅在为 DQn.0 组态“由用户程序使用”时,为DQn.1 组态“在比较值 0 和 1 之间”• 仅在为 DQn.0 组态“由用户程序使用”时,为DQn.1 组态“不在比较值 0 和 1 之间”DF 80 E1 2E 在“测量”操作模式下,为 DIn.m 组态“Capture” 在“测量”操作模式下,不应为 DIn.m 组态“Capture”。DF 80 E1 365 “计数上限”参数无效 输入有效参数值。DF 80 E1 374,5• “比较值 0”参数无效• “比较值 1”参数无效输入有效参数值。DF 80 E1 385 “起始值”参数无效 输入有效参数值。DF 80 E1 395 “计数下限”参数无效 输入有效参数值。DF 80 E1 3A5 “同步计数方向”参数无效 输入有效参数值。参数数据记录B.2 参数检验错误工艺模块 TM PosInput 2 (6ES7551‑1AB01‑0AB0)132 设备手册, 06/2022, A5EACSTATUS 参数的错误代码(十六进制)含义 补救措施字节0字节1字节2字节3DF 80 E1 F0 预留位未置 0。 将预留位设为 0。DF 80 E1 FF 与在硬件配置中组态的等时同步时间冲突。 在硬件配置中输入合适的等时同步时间。1 仅用于“计数”操作模式2 仅用于“工艺对象"Motion Control""的定位输入”3 仅用于 DQn.1 功能“在比较值 0 和 1 之间”和“不在比较值 0 和 1 之间”4 不用于 DQn.m 功能“由用户程序使用”5 仅用于操作模式 "Fast Mode"参数数据记录B.2 参数检验错误工艺模块 TM PosInput 2 (6ES7551‑1AB01‑0AB0)设备手册, 06/2022, A5EAC 133下表显示了使用 SSI juedui编码器时,特定模块错误代码以及其对于参数数据记录 128 的含义。表格 B- 4 用于参数验证的错误代码(SSI juedui编码器)STATUS 参数的错误代码(十六进制)含义 补救措施字节0字节1字节2字节3DF 80 B0 00 数据记录号未知 为数据记录输入有效编号。DF 80 B1 01 数据记录的长度不正确 输入有效数据记录长度。DF 80 B2 00 插槽无效或不可存取 • 检查是否插入或移除了模块。• 检查为 WRREC 指令分配的参数值。DF 80 E0 01 错误版本 • 检查字节 0。• 输入有效值。DF 80 E0 02 标头信息中存在错误 • 检查字节 1。• 更正参数块的长度。DF 80 E1 00 参数无效:无可用的详细信息 检查所有参数值。DF 80 E1 11 “操作模式”参数无效 输入有效参数值。DF 80 E1 12 “对 CPU STOP 模式的响应”参数无效 输入有效参数值。DF 80 E1 13 “信号类型”参数无效 输入有效参数值。DF 80 E1 18 为 DIn.0 和 DIn.1 组态相同的“设置 DI 的功能”参数。为 DIn.0 和 DIn.1 输入不同参数值。DF 80 E1 19 • “边沿选择”参数无效 输入有效参数值。DF 80 E1 1A “输入延时”参数无效 输入有效参数值。DF 80 E1 1B “设置输出”参数无效 输入有效参数值。DF 80 E1 1C “计数方向”参数无效 输入有效参数值。DF 80 E1 25 “更新时间”参数无效 输入 0 至 25000000D 范围内的参数值。DF 80 E1 261 “参考速度”参数无效 输入 6.00 至 210000.00D 范围内的参数值。DF 80 E1 27 “测量变量”参数无效 输入有效参数值。DF 80 E1 28 “速度测量的时间基数”参数无效 输入有效参数值。DF 80 E1 29 “每单位增量数”参数无效 输入有效参数值。DF 80 E1 2B2• “比较值 0”参数无效• “比较值 1”参数无效输入有效参数值:比较值 0 < 比较值 1DF 80 E1 2D • 为 DQn.0 组态“在比较值 0 和 1 之间”• 为 DQn.0 组态“不在比较值 0 和 1 之间”• 为 DQn.1 组态“在比较值 0 和 1 之间”,但未为 DQn.0 组态“由用户程序使用”• 为 DQn.1 组态“不在比较值 0 和 1 之间”,但未为 DQn.0 组态“由用户程序使用”• 仅为 DQn.1 组态“在比较值 0 和 1 之间”• 仅为 DQn.1 组态“不在比较值 0 和 1 之间”• 仅在为 DQn.0 组态“由用户程序使用”时,为DQn.1 组态“在比较值 0 和 1 之间”• 仅在为 DQn.0 组态“由用户程序使用”时,为DQn.1 组态“不在比较值 0 和 1 之间”参数数据记录B.2 参数检验错误工艺模块 TM PosInput 2 (6ES7551‑1AB01‑0AB0)134 设备手册, 06/2022, A5EACSTATUS 参数的错误代码(十六进制)含义 补救措施字节0字节1字节2字节3DF 80 E1 2E 在“测量”操作模式下,为 DIn.m 组态“Capture” 在“测量”操作模式下,不应为 DIn.m 组态“Capture”。DF 80 E1 2F “设置 DI 的功能”参数无效 输入有效参数值。DF 80 E1 30 “单稳态触发器时间”参数无效 输入有效参数值。DF 80 E1 31 “传输率”参数无效 输入有效参数值。DF 80 E1 32 “奇偶校验”参数无效 输入有效参数值。DF 80 E1 33 “帧长度”参数无效 输入有效参数值。DF 80 E1 34 • 位置值的 LSB 位号 < 0• 位置值的 LSB 位号 > 位置值的 MSB 位号• (位置值的 MSB 位号)-(位置值的 LSB位号)>= 31• 位置值的 MSB 位号 > 帧长度• 位置值的 LSB 位号 >= 0• 位置值的 LSB 位号 < 位置值的 MSB 位号• (位置值的 MSB 位号)-(位置值的 LSB 位号)< 32• 位置值的 MSB 位号