集成和硬件维护服务的综合性企业。西部科技园,东边是松江大学城,西边和***芯片制造商台积电毗邻,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,r、MC_Reset — 示例
该示例说明了工艺功能“MC_Power”(轴启用)、“MC_Reset”(错误确认)与轴运动工艺
功能(此处为“MC_MoveVelocity”)之间的相互作用。
a) 该轴已启用并加速到 100。出现了一个错误使轴启用信号复位。 该错误已并通过
“MC_Reset”确认。 该轴再次启用。
b) 该轴已加速到 100。Enable 信号已从工艺功能“MC_Power”中。 该轴现在按定义
的减速度逐渐停止,随即被禁用。在同一个周期内调用这些工艺功能,直到输出参数 Done,
CommandAborted 或 Error 中有一个为 TRUE。 验证程
序是否包含不必要的(多余的)命令。
8043 参数值非法 涉及数据类型为 REAL 的所有输入参数,以及输入参数
Mode 或 StopMode。
示例: Mode 或 Stopmode 中输入的值无效,例如,
Mode = 129。
8044 命令不受工艺对象支持。 例如,在输出凸轮中使用“MC_Power”。
8045 在当前状态下不允许使用该命令 可能的原因:
• 在 S7T Config 中或通过使用“MC_ActivateTO”工艺功能
取消轴。
804C 命令输出率过高。 具有相同背景数据块的命令的输出率**过了命令接口的容
量。*二个命令被拒绝,以保持**个命令的一致性。
如果命令输出率较高,请务必使用单独的背景数据块或再
次请求命令。 请注意,尽管接受的**个命令可能处于活
动状态,但是可能无法通过状态输出对其进行监视。说明/纠正或避免错误的方法
804E 每个轴仅允许一个实例 每个轴可能只能在一个实例上工艺功能。
另一个“MC_Power”(Busy = TRUE) 命令已在*的轴上激
活。
只使用一个实例,或中止活动命令。
804F 不允许更改“MC_Power”中的轴。 在输入参数 Axis 中设置的轴与在启用参数中设置的轴不同
时,将禁用此轴 (Enable 1->0)。 您只能禁用实际是由
“MC_Power”的此实例启用的轴。
8050 工艺未准备就绪 • 在使用断点进行测试期间(CPU 处于 HOLD 状态),
工艺功能向工艺输出了一条新命令。 该命令被拒绝。
• 在重启 OB 中输出了该命令。
8052 在不同运行级别进行块调用 使用同一背景数据块,在不同运行级别调用了此工艺功
能。
示例:
在 OB 1 和 OB 35 中都使用背景数据块 DBx 调用工艺功
能 x。开始工艺功能在 OB 1 中执行,然后由于在 OB 35
中调用它而中断其在 OB 1 中的执行。由于背景数据块是
共享使用的,因此将在这两个调用的输出参数 ErrorID 中
都指示该错误。
预期的错误响应:
• 新命令(输入参数 Execute / Enable 的上升沿或下降
沿)未传送到集成工艺。
• 较初启动的命令不能在工艺功能的输出参数中进行监
视。但是,该命令在集成工艺中可能仍处于活动状态
注意:
在不同的运行级别使用不同的背景数据块,或者互锁工艺
功能的调用。
8053 背景数据块无效 工艺功能的背景数据块存在故障(例如,长度错误)。
8063 未插补凸轮 未插补液**的阀控曲线。
8083 DB 不是工艺 DB 通过输入参数 Axis *的 DB 未找到或不是工艺 DB说明/纠正或避免错误的方法
8084 工艺 DB 无效 • 在通过输入参数 Axis 定义的工艺 DB 的控制器中不存
在某个工艺对象。
将当前工艺下载到目标系统,或通过输入参数 Axis. 更
改 DB 号。
• 用户在输入参数 Axis 中定义的工艺 DB 中输入了无效
数据。
在“工艺对象管理”(Technology Objects Management)
中删除工艺 DB,然后创建一个新的工艺 DB。
808B 参数值的 REAL 格式无效 数据类型为 REAL 的输入参数的值不符合有效的浮点数格
式。
检查输入参数值或背景数据块数据。 不能以浮点格式表示
格式无效的值。它们以十六进制格式 (DW16# ...) 显示。
6.2.2 FB403 MC_Home — 使轴回原点/设置轴
使用 FB403“MC_Home”来使轴回原点/设置轴
用途
● “MC_Home”工艺功能通过测量系统在控制和机械系统之间建立了基于位置的相关关
系。
● 轴的主动回原点和被动回原点
回原点模式总是在工艺功能中进行定义。必须在 S7T Config 中设置回原点模式和方
向参数
● 设置位置值
分配的位置值是**值,这允许**运动和相对运动。
● 相对于实际值的校正/偏移量
● 在基坐标系和叠加坐标系中校正设**。 仅支持相对偏移拟轴仅支持 Mode = 3、4、6 和 7。
具有增量编码器的轴仅支持 Mode = 0、1、2、3、4、6 和 7。
具有**编码器的轴仅支持 Mode = 3、4、5、6 和 7。
如果在轴的回原点组态中选择了“无模式”(no mode),则您只能设置 Mode = 3、4、6
和 7。
在 Mode = 4、6 和 7 时,轴状态保持不变(已回原点/未回原点)。
仅当轴不是在“速度控制模式”(“MC_MoveVelocity” — PositionControl = TRUE)下运
行时,才能使用 Mode = 2、3 和 5。
先决条件
● 在 Mode = 0、1 和 2 时,必须启用该轴以进行位置控制操作。
● 在 Mode = 0 和 1 下操作轴时,不能有 MC_Stop 命令处于活动状态。
● 驱动器接口 IM 174/ADI4 不支持同步执行 MC_MeasuringInput 和 MC_Home 命令。
命令的相互作用
新命令 — 活动的单个命令 (2) 说明
Axis INT 0 工艺 DB 的编号
Execute BOOL FALSE 在上升沿处启动命令
Position REAL 0.0 到达原点位置时的**位置或者位置设定值或位置校正
值。
回原点模式:
值 = 0: 主动回原点:
按照轴组态进行参考点逼近
值 = 1: 主动回原点:
按照轴组态进行参考点逼近
输入参数 Position 的值被用作参考点坐标。
值 = 2: 被动回原点:
根据 S7T Config 中的组态回原点。输入参
数 Position 的值被用作参考点坐标。
值 = 3: 直接回原点:
为当前位置分配了输入参数 Position 的值。
值 = 4: 校正实际位置:
(新的实际位置 = 当前实际位置 - Position
参数)。
Mode INT 0
值 = 5: **编码器调整:
为当前位置分配了输入参数 Position 的值。
如果出现电源故障,则根据**编码器调整
得出的位移将保留。 该轴必须处于静止状
态,以便进行精确调整。 **编码器调整
后将保留在 Mode = 3、4、6 或 7 下执行的
所有位置校正。
在**编码器调整期间,必须在位置控制模
式下操作该轴。 有关详细信息,请参考
“MC_MoveVelocity”的输入参数输入参数 Position)
值 = 7: 叠加坐标系中的设定值校正:
(新位置设定值 = 当前叠加位置 – Position
输入参数)
请注意,除了**编码器调整之外,还要激
活所有位置校正(Mode = 3、4、6 或
7)。 在断电或重启(“MC_Reset”,
Restart = TRUE)之后,只**编码器
调整。
值 = 8 取消被动回原点
取消已启动的被动回原点命令 (Mode = 2)。
没有启用的轴时,也可以在 Mode = 2 到 7 中执行
“MC_Home”。 如果使用**编码器操作轴,则工艺
DB 的 Statusword.EncoderValid 参数中的值在
MC_Home 命令启动之前必须为 TRUE(在轴重启后延
迟设置该信号)。
DoneFlag INT 0 在 MCDevice DB 中生成 DoneFlag 可以通过叠加运动或回原点命令(“MC_Home”Mode = 7)来修改叠加坐标系。 叠加坐标
系的坐标根据组态参数 TypeOfAxis.DecodingConfig.transferSuperimposed 的设置传送
到基本坐标系。 叠加坐标系会在此操作中复位。
设置此组态参数可以确定应在何时在基坐标系中叠加坐标系的坐标。
组态参数 TypeOfAxis.DecodingConfig.transferSuperimposed 的设置:
● TRANSFER_STANDSTILL(默认):
– 在轴处于静止状态后 — 轴必须去同步
– 在轴切换为跟随模式时
(“MC_Power”Mode = 2 或 3)
– 在轴重启动时
(Restart = TRUE 时“复位”)。
– 在命令输出以**驰基本运动时
● TRANSFER_MERGE:
– 在轴切换为跟随模式时
(“MC_Power”Mode = 2 或 3)
– 在轴重启动时
(Restart = TRUE 时“复位”)。
– 在命令输出以**驰基本运动时
● TRANSFER_RESET:
– 在轴切换为跟随模式时
(“MC_Power”Mode = 2 或 3)
– 在轴重启动时
(Restart = TRUE 时“复位”)。
注意
注意: 在 Mode = 7 下,各模块的**驰响应将有所不同。 叠加运动不能再由基本
运动取消(例外)。
Mode = 7 总是在基坐标系中执行,以便在跟随模式中操作轴模式 7”示例
默认情况下,在轴停止后,由叠加命令引起的位置更改会从叠加坐标系转换到基坐标系。
可以在轴组态参数 TypeOfAxis.DecodingConfig.transferSuperimposed 中组态此响应。
在接下来的示例中设置的是 Transfer_Reset 而不是默认设置。 因此仅当取消轴使能信号
后,叠加坐标系才会转换到基坐标系。
本示例说明了“MC_MoveAbsolute”启动以及后续“MC_MoveSuperImposed”短暂延迟的启
动。 将对叠加定位用 50 进行校正。
模式 6 或 7 校正用于调整相关坐标系的位置设定值。 实际位置的跟踪建立在实际跟随误
差计算的基础之上。在同一周期内调用这些工艺功能,直到输出参数 Done、
CommandAborted 或 Error 中有一个变为 TRUE。 验证程
序是否包含不必要的(多余的)命令。
8022 轴/外部编码器中没有实际值 例如,编码器或数据总线未准备就绪
8040 轴/外部编码器被禁用,或者设置了
错误的模式
缺少运动命令所需的使能信号。
并确认所有排队的错误,然后启用相关的轴模式(例
如,位置控制)。
8043 参数值非法 涉及数据类型为 REAL 的所有输入参数,或者输入参数
Mode 或 DoneFlag。
8044 命令不受工艺对象支持 向速度控制轴或输出凸轮发送回原点命令。C_Stop 命令处于活动状态
• 在**编码器调整期间,该轴不在位置控制模式下操
作。 有关详细信息,请参考“MC_MoveVelocity”的输入
参数 PostionControl 的说明。
• 请求主动回原点(Mode = 0、1)且
MC_MoveToEndPos 命令处于活动状态。
• 选定的轴处于速度控制模式(“MC_MoveVelocity”,
PositionControl = FALSE)
• 电源被禁用,同时伺服互锁(例如,由于急停)。
• 工艺对象的参数已改变。 对参数所做的此更改需要重新
启动,但是尚未执行重新启动。
• 在工艺对象的*列表中,“集中更改”(Collect
changes) 按钮处于活动状态(系统变量
activationmodechangedconfigdata 的值为
collect_changed_config_data)。
• 尽管没有被动回原点命令处于活动状态,但还是启动了
用于取消被动回原点的命令 (Mode = 8);或者被动回原
点命令已经完成。
804C 命令输出率过高 具有相同背景数据块的命令的输出率**过了命令接口的容
量。*二个命令被拒绝,以保持**个命令的一致性。
如果命令输出率较高,请务必使用单独的背景数据块或再
次请求命令。 请注意,尽管接受的**个命令可能处于活
动状态,但是可能无法通过状态输出对其进行监视。
804D 轴类型无效 这是一个虚拟轴。 虚拟轴不支持模式 0、1、2 和 5。
8050 工艺未准备就绪 • 在使用断点进行测试期间(CPU 处于 HOLD 状态),
工艺功能向工艺输出了一条新命令
http://jadq.cn.b2b168.com
欢迎来到浔之漫智控技术(上海)有限公司网站, 具体地址是上海市松江区石湖荡镇上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室,联系人是吴经理。
主要经营西门子代理商销售西门子模块,交、直流传动装置,触摸屏,变频器,工业以太网,电线电缆,伺服电机,数控系统,楼宇控制系统,低压产品等等,西门子授权代理商,西门子经销商。
单位注册资金单位注册资金人民币 1000 - 5000 万元。
价格战,是很多行业都有过的恶性竞争,不少厂家为了在价格战役中获胜,不惜以牺牲产品质量为代价,而我们公司坚决杜绝价格战,坚持用优质的原材料及先进的技术确保产品质量,确保消费者的合法利益。