1 使用 S7-200 运动控制
1.12 附录
1.12.7 ErrorID 和 ErrorInfo 列表(从 V2.0 的工艺对象起)
使用“MC_Reset”指令确认错误;使用运动 命令使轴沿正方向移动,脱离软件限位开关
使用“MC_Reset”指令确认错误;使用运动 命令使轴沿负方向移动,脱离软件限位开关
使用指令“MC_Reset”确认已释放的轴的错 误;使用运动命令使轴沿正方向移动,脱离 硬件限位开关的范围。
长沙工控帮教育科技有限公司整理
ErrorID ErrorInfo 说明 解决方法 16#8004 已逼近上限硬件限位开关
16#000E 已逼近上限硬件限位开关。 轴以急停减 速度停止。
(主动参考点逼近期间,未找到回原点 开关)
使用指令“MC_Reset”确认已释放的轴的错 误;使用运动命令使轴沿负方向移动,脱离 硬件限位开关的范围。
16#8005 PTO/HSC 已被另一个轴占用
轴未正确组态:
更正 PTO (Pulse Train Output)/HSC (High Speed Counter) 的组态并将其下载到 控制器
16#0001 -
多个轴将通过一个 PTO 运行:
另一个轴正在使用 PTO/HSC。 如果要控制 当前轴,则必须使用“MC_Power”
(Enable = FALSE) 禁用另一个轴。
(另请参见 将多个轴与同一个 PTO 一起使 用 (页 113))
16#8006 控制面板中发生通信错误
16#0012 已超时 检查电缆连接,然后再次按下“手动控制”按
钮。
16#8007 无法释放轴
16#0025 正在重新启动 请等待,直到轴重新启动完成。
16#0026 正在 RUN 模式下执行加载过程
长沙工控帮教育科技有限公司整理
请等待,直到加载过程完成。不伴随轴停止的运行错误
“MC_Halt”)中止命令表。
长沙工控帮教育科技有限公司整理
ErrorID ErrorInfo 说明 解决方法 16#8208 最大速度和启动/停止速度的差值无效
16#0002 值的数字格式无效
16#000A 值小于或等于 0
更正该值;重新启动命令
16#8209 对工艺对象“轴”的加速度无效 16#0002 值的数字格式无效
16#000A 值小于或等于 0
更正该值;重新启动命令
16#820A 无法重新启动轴
16#0013 轴已在用户程序中释放。 使用“MC_Power”指令阻止轴;再次重新启 动
16#0027 轴当前在“手动控制”模式(轴控制面 板)下运行
退出“手动控制”;再次重新启动
16#820B 无法执行命令表
16#0026 正在 RUN 模式下执行加载过程 请等待,直到加载过程完成。
长沙工控帮教育科技有限公司整理
块参数错误
16#8403 运动控制指令的“Direction”参数值无效
16#0011 选取值无效 更正选取值;重新启动命令
>.Config.PositionLimits_HW.Active = TRUE 激活硬件限位开关,重新启动命
ErrorID ErrorInfo 说明 解决方法 16#8406 不允许同时正向和反向点动
16#0001 - 采取措施确保参数“JogForward”和
“JogBackward”的信号状态不会同时为 TRUE;重新启动命令。
16#8409 运动控制指令的“CommandTable”参数值无效 16#001A 指定的值与所需的工艺对象版本不匹配 16#001B 指定的值与所需的工艺对象类型不匹配
16#001C 指定的值不是运动控制工艺数据块
更正该值;重新启动命令
16#840A 运动控制指令的“StartStep”参数值无效 16#000A 值小于或等于 0
16#840C 运动控制指令的“RampUpTime”参数值无效 16#0002 值的数字格式无效
16#000A 值小于或等于 0
更正该值;重新启动命令
16#840D 运动控制指令的“RampDownTime”参数值无效 16#0002 值的数字格式无效
16#000A 值小于或等于 0
更正该值;重新启动命令
长沙工控帮教育科技有限公司整理
ErrorID ErrorInfo 说明 解决方法 16#840E 运动控制指令的“EmergencyRampTime”参数值无效
16#0002 值的数字格式无效
“MC_Power”再次释放轴 16#8601 高速计数器 (HSC) 的参数化无效
16#000B 地址无效
16#0014 所选硬件由另一应用程序使用
• 将无错误组态下载到控制器;使用指令
“MC_Power”再次释放轴 16#8602 “使能输出”(Enable-Output) 的参数分配无效
16#000B 地址无效 • 将无错误组态下载到控制器;使用指令
“MC_Power”再次释放轴 16#8603 “输入就绪”(Ready-Input) 的参数分配无效
16#000B 地址无效 • 将无错误组态下载到控制器;使用指令
“MC_Power”再次释放轴 16#8604 “电机每转的脉冲数”(Pulses per motor revolution) 值无效
16#000A 值小于或等于零 • 将无错误组态下载到控制器;使用指令
“MC_Power”再次释放轴 16#8605 “电机每转的负载距离”(Load distance per motor revolution) 值无效
16#0002 值的数字格式无效
16#0005 该值超出取值范围(大于 1e12)
16#000A 值小于或等于零
• 将无错误组态下载到控制器;使用指令
“MC_Power”再次释放轴
长沙工控帮教育科技有限公司整理
ErrorID ErrorInfo 说明 解决方法
“MC_Power”再次释放轴
16#8607 “最大速度”(maximum velocity) 值无效 16#0002 值的数字格式无效
16#0003 值超出硬件上限值
16#0004 值小于硬件下限值
• 将无错误组态下载到控制器;使用指令
“MC_Power”再次释放轴
16#8608 “加速度”(Acceleration) 值无效 16#0002 值的数字格式无效
16#0003 值超出硬件上限值
16#0004 值小于硬件下限值
• 将无错误组态下载到控制器;使用指令
“MC_Power”再次释放轴
• 在线更正不正确的值;使用指令
“MC_Reset”确认错误并视需要重新启动 命令
16#8609 “减速度”(Deceleration) 值无效 16#0002 值的数字格式无效
16#0003 值超出硬件上限值
16#0004 值小于硬件下限值
• 将无错误组态下载到控制器;使用指令
“MC_Power”再次释放轴
• 在线更正不正确的值;使用指令
“MC_Reset”确认错误并视需要重新启动 命令
16#860A “急停减速度”(Emergency stop deceleration) 值无效 16#0002 值的数字格式无效
16#0003 值超出硬件上限值
16#0004 值小于硬件下限值
• 将无错误组态下载到控制器;使用指令
“MC_Power”再次释放轴
• 在线更正不正确的值;使用指令
“MC_Reset”确认错误并视需要重新启动 命令
长沙工控帮教育科技有限公司整理
ErrorID ErrorInfo 说明 解决方法
“MC_Power”再次释放轴
• 在线更正不正确的值;使用指令
“MC_Power”再次释放轴
• 在线更正不正确的值;使用指令
“MC_Power”再次释放轴 16#860E 上限硬件限位开关的地址无效
16#000C 下降沿的地址无效
16#000D 上升沿的地址无效
• 将无错误组态下载到控制器;使用指令
“MC_Power”再次释放轴 16#860F “回原点位置偏移”(home position offset) 值无效
16#0002 值的数字格式无效
16#0005 该值超出取值范围(大于 1e12)
16#0006 该值超出取值范围(小于 -1e12)
• 将无错误组态下载到控制器;使用指令
“MC_Power”再次释放轴
• 在线更正不正确的值;使用指令
“MC_Reset”确认错误并视需要重新启动 命令
16#8610 “逼近速度”(approach velocity) 值无效 16#0002 值的数字格式无效
16#0008 速度大于最大速度
16#0009 速度小于启动/停止速度
• 将无错误组态下载到控制器;使用指令
“MC_Power”再次释放轴
• 在线更正不正确的值;使用指令
“MC_Reset”确认错误并视需要重新启动 命令
长沙工控帮教育科技有限公司整理
ErrorID ErrorInfo 说明 解决方法 16#8611 “回原点速度”(Homing velocity) 值无效
16#0002 值的数字格式无效 16#0008 速度大于最大速度
16#0009 速度小于启动/停止速度
• 将无错误组态下载到控制器;使用指令
“MC_Power”再次释放轴
• 在线更正不正确的值;使用指令
“MC_Power”再次释放轴
16#8613 虽然未组态硬件限位开关,但还是在主动回原点期间,激活了在该硬件限位开关处反 向
16#0001 - • 将无错误组态下载到控制器;使用指令
“MC_Power”再次释放轴
• 在线更正不正确的值;使用指令
“MC_Power”再次释放轴
• 在线更正不正确的值;使用指令
“MC_Reset”确认错误并视需要重新启动 命令
16#8615 “测量单位”的值无效
16#0011 选取值无效 将无错误组态下载到控制器;使用指令
“MC_Power”再次释放轴
长沙工控帮教育科技有限公司整理
命令表的组态错误
ErrorID ErrorInfo 说明 解决方法
16#8700 命令表中“命令类型”(Command type) 的值无效
16#0001 - • 将无错误组态下载到控制器;使用指令
“MC_Power”再次释放轴
• 在线更正不正确的值,并视需要重新启 动命令
16#8701 命令表中“位置/行进路径”(Position/travel path) 的值无效 16#0002 值的数字格式无效
16#0005 该值超出取值范围(大于 1e12)
16#0006 该值超出取值范围(小于 -1e12)
• 将无错误组态下载到控制器;使用指令
“MC_Power”再次释放轴
• 在线更正不正确的值,并视需要重新启
“MC_Power”再次释放轴
• 在线更正不正确的值,并视需要重新启
“MC_Power”再次释放轴
• 在线更正不正确的值,并视需要重新启
“MC_Power”再次释放轴
• 在线更正不正确的值,并视需要重新启 动命令
长沙工控帮教育科技有限公司整理
内部错误
ErrorID ErrorInfo 说明 解决方法
16#8FFF 内部错误
16#F0** - CPU 的断电和上电
如果这样做无效,则联系客户支持。 准备 好以下信息:
• ErrorID
• ErrorInfo
• 诊断缓冲区条目
参见
将多个轴与同一个 PTO 一起使用 (页 113) 将多个驱动器与同一个 PTO 一起使用 (页 116) 在更高优先级等级(执行级别)中跟踪作业 (页 117) 使用软件限位开关的特殊情况 (页 120)
轴工艺对象的变量 (页 140)