集成和硬件维护服务的综合性企业。西部科技园,东边是松江大学城,西边和***芯片制造商台积电毗邻,作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,说明
Done BOOL FALSE TRUE:速度已达到零
如果一个新叠加命令在 MC_Halt 命令执行期间启
动,则即使叠加运动仍处于活动状态,活动的
MC_Halt 命令也可以通过 Done = TRUE 终止。
在『新命令 — 活动的单个命令 (2)』中,可以获取更
多信息。
Busy BOOL FALSE TRUE:正在执行命令
CommandAborted BOOL FALSE TRUE:命令由其它命令或因其执行过程中的错误而
取消。
如果工艺 DB 的 ErrorStatus 中未显示错误,则该命
令由后续命令取消。
如果工艺 DB 的变量 ErrorStatus 中指示有错误,则
命令执行期间影响该工艺对象的错误将导致该命令中
止。
TRUE: 命令启动时有错误。未执行该命令。有关原
因的信息,请参考 ErrorID。
Error BOOL FALSE
FALSE: 命令启动时没有错误。
ErrorID WORD 0 输出参数 Error 的 ErrorID。
说明
请注意,T-CPU 可以减小任何活动加速度,具体取决于动态参数设置 (Jerk)。 因此,在
启动 MC_Halt 命令之后,轴速度仍可能会增加。说明/纠正或避免错误的方法
0000 没有错误 -
8001 内部错误 项目/软件发生故障或不一致。
8005 命令已取消,因为命令存储器正被
其它进程使用
命令容量不足,无法执行该命令。
可能的原因:
• 活动命令的数量已**出限制。
• 以下工艺功能中的活动命令过多:
“MC_CamSectorAdd”
“MC_ReadPeriphery”
“MC_WritePeriphery”
“MC_ReadRecord”
“MC_WriteRecord”
“MC_ReadDriveParameter”
"MC_WriteDriveParameter"
"MC_ReadCamTrackData"
"MC_WriteCamTrackData"
在同一周期内调用这些工艺功能,直到输出参数 Done、
CommandAborted 或 Error 中有一个变为 TRUE。 验证程
序是否包含不必要的(多余的)命令。
8040 轴/外部编码器被禁用,或者设置了
错误的模式
缺少运动命令所需的使能信号。
并确认所有排队的错误,然后启用相关的轴模式(例
如,位置控制)。
8043 参数值非法 涉及数据类型为 REAL 的所有输入参数,或者输入参数
DoneFlag。
8044 命令不受工艺对象支持 例如,向外部编码器发送“MC_Halt”。
8045 在当前状态下不允许使用该命令 MC_Stop 命令处于活动状态。
804C 命令输出率过高 具有相同背景数据块的命令的输出率**过了命令接口的容
量。*二个命令被拒绝,以保持**个命令的一致性。
如果命令输出率较高,请务必使用单独的背景数据块或再
次请求命令。请注意,尽管接受的**个命令可能处于活
动状态,但是可能无法通过状态输出对其进行监视。
8050 工艺未准备就绪 • 在使用断点进行测试期间(CPU 处于 HOLD 状态),
工艺功能向工艺输出了一条新命令。该命令被拒绝。
• 在重启 OB 中输出了该命令。说明/纠正或避免错误的方法
8052 在不同运行级别进行块调用 使用同一背景数据块,在不同运行级别调用了此工艺功
能。
示例:
在 OB 1 和 OB 35 中都使用背景数据块 DBx 调用工艺功能
x。工艺功能一开始在 OB 1 中执行,然后由于在 OB 35 中
调用它而中断其在 OB 1 中的执行。由于背景数据块是共
享使用的,因此将在这两个调用的输出参数 ErrorID 中都
指示该错误。
预期的错误响应:
• 新命令(输入参数 Execute / Enable 的上升沿或下降
沿)未传送到集成工艺。
• 较初启动的命令不能在工艺功能的输出参数中进行监
视。但是,该命令在集成工艺中可能仍处于活动状态
注意:
在不同的运行级别使用不同的背景数据块,或者互锁工艺
功能的调用。
8053 背景数据块无效 工艺功能的背景数据块存在故障(例如,长度错误)。
8056 由于正在向固定挡块运动而取消 轴已运动到固定挡块 (InClamping = TRUE)。只有新命令
从固定挡块释放轴,它们才被接受。
已启动的命令不符合该条件。
8083 DB 不是工艺 DB 通过输入参数 Axis *的 DB 未找到或不是工艺 DB。
8084 工艺 DB 无效 • 在通过输入参数 Axis 定义的工艺 DB 的控制器中不存在
工艺对象。
将当前工艺下载到目标系统,或通过输入参数 Axis. 更
改 DB 号。
• 用户在输入参数 Axis 中定义的工艺 DB 中输入了无效数
据。
在“工艺对象管理”(Technology Objects Management)
中删除工艺 DB,然后创建一个新的工艺 DB。
808B 参数值的 REAL 格式无效 数据类型为 REAL 的输入参数的值不符合有效的浮点数格
式。
检查输入参数值或背景数据块数据FB409 MC_ChangeDataset — 数据记录转换
使用 FB409“MC_ChangeDataset”进行数据记录转换
用途
● 该工艺功能可用于在轴的数据记录之间进行转换。
● 有几个数据集可用于进行下列操作:
– 在系统运行时转换控制器数据。
– 在系统运行时转换使用的编码器(电机编码器、机器编码器等)。
适用对象
● 速度控制轴
● 定位轴
● 同步轴
先决条件
● 相应的数据记录必须已在相关工艺对象中组态。
● 编码器必须与工艺对象互连,才可以进行转换。 编码器必须在转换时返回有效值。
您可以通过使用参数号 4050 调用“MC_ReadSysParameter”工艺功能来验证这一点。
命令的相互作用
新命令 — 活动的单个命令 (3)TRUE:数据记录已更改
如果定义的数据记录与活动的数据记录没有区别,则工艺
功能会立即返回 Done = TRUE。
Busy BOOL FALSE TRUE:正在执行命令
CommandAborted BOOL FALSE TRUE:命令由其它命令或因其执行过程中的错误而取
消。
如果工艺 DB 的 ErrorStatus 中未显示错误,则该命令由
后续命令取消。
如果工艺 DB 的变量 ErrorStatus 中指示有错误,则命令
执行期间影响该工艺对象的错误将导致该命令中止。
TRUE: 命令启动时有错误。未执行该命令。 有关原因
的信息,请参考 ErrorID。
Error BOOL FALSE
FALSE: 命令启动时没有错误。据记录转换的条件
数据记录转换的时间由组态变量 TypeOfAxis.NumberOfDataSets.changeMode 定义。
此变量可以具有以下值:
● NEVER:
不允许进行数据记录转换。 “MC_ChangeDataset”命令由于错误 (ErrorID = 8045) 已
终止。
● IN_POSITION:(在插入轴后,S7T Config 中的默认设置)
在活动运动到达已编程的窗口后,数据记录发生更改。 必须启用该轴以进行位置
控制操作。 数据记录在轴重新启用后立即更改。
数据记录在同步跟随轴(InSync = TRUE 或 InGear = TRUE)中不更改。 为跟随轴
设置 IN_STANDSTILL 或 IMMEDIATELY 值。
● IN_STANDSTILL:
数据记录在相关轴返回停止状态后更改。 数据记录在轴停止后立即更改
● IMMEDIATELY:
数据记录立即更改
您可以在 S7T Config 的*列表中修改此响应。您也可以通过“MC_WriteParameter”工
艺功能修改组态变量。
说明
根据对控制变量的生成有影响的参数,数据记录中的不同还可能导致在停止状态的轴发生
步进响应。 此状态对传动比参数或所有控制器参数有影响。
编码器同步
如果当前编码器与新数据记录的编码器不匹配,则根据输入参数 SyncEncoder 中的设
置,使编码器同步。 编码器同步会在新编码器中设置当前编码器的实际位置值。 数据记
录将在同步成功完成后进行转换。
两个编码器必须以相同的速度旋转,以确保精确同步。 编码器间的滑动或其中一个编码
器处于空闲状态都将妨碍编码器与活动进程的精确互连。 编码器的同步将因此而失败,
由于在编码器同步与数据记录转换期间编码器值之间出现的差异。
如果数据记录不能立即转换,则编码器同步将周期性重复。
说明
如果您将编码器连同数据记录一起转换,而不同步编码MC_ChangeDataset — 示例 —“应用”
下图说明了作为工艺功能“MC_ChangeDataset”典型应用的编码器转换。
要使用加工机械对连续带钢进行等长切割。 额外集成了一个带有测量轮的机器编码器,
以由进给辊滑动引起的所有测量误差。
在新带钢进给到机器中时,测量轮不会返回位置值,因此定位必须依靠电机编码器。 当
测量轮检测到带钢的位置后,会有一个传感器记录该位置。 检测到传感器信号后,
“MC_ChangeDataset”便从电机编码器切换到机器编码器模式(此时系统正在编码器同步
的情况下运行)。 在编码器转换后,带钢可以精确进给,以在位置控制模式下进行进一
步加工。在同一周期内调用这些工艺功能,直到输出参数 Done、
CommandAborted 或 Error 中有一个变为 TRUE。验证程
序是否包含不必要的(多余的)命令。
8043 参数值非法 涉及输入参数 Dataset 或 DoneFlag。
8044 命令不受工艺对象支持 例如,将命令发送至输出凸轮
8045 在当前状态下不允许使用该命令 示例:
• 组态变量
TypeOfAxis.NumberOfDataSets.changeMode 的值为
NEVER。 无法进行数据记录转换。
• 当前,工艺对象正在执行由“MC_Reset”启动的重新启
动。
• 新数据记录的编码器未返回有效值。此错误可能在
STOP 转为 RUN、轴重新启动或硬件发生故障后立即
出现。说明/纠正或避免错误的方法
804C 命令输出率过高 具有相同背景数据块的命令的输出率**过了命令接口的容
量。*二个命令被拒绝,以保持**个命令的一致性。
如果命令输出率较高,请务必使用单独的背景数据块或再
次请求命令。 请注意,尽管接受的**个命令可能处于活
动状态,但是可能无法通过状态输出对其进行监视。
804D 轴类型无效 这是一个虚拟轴。 虚拟轴不支持此功能。
8050 工艺未准备就绪 • 在使用断点进行测试期间(CPU 处于 HOLD 状态),
工艺功能向工艺输出了一条新命令。该命令被拒绝。
• 在重启 OB 中输出了该命令。
8052 在不同运行级别进行块调用 使用同一背景数据块,在不同运行级别调用了此工艺功
能。
示例:
在 OB 1 和 OB 35 中都使用背景数据块 DBx 调用工艺功能
x。开始工艺功能在 OB 1 中执行,然后由于在 OB 35 中
调用它而中断其在 OB 1 中的执行。由于背景数据块是共
享使用的,因此将在这两个调用的输出参数 ErrorID 中都
指示该错误。
预期的错误响应:
• 新命令(输入参数 Execute / Enable 的上升沿或下降
沿)未传送到集成工艺。
• 较初启动的命令不能在工艺功能的输出参数中进行监
视。但是,该命令在集成工艺中可能仍处于活动状态
注意:
在不同的运行级别使用不同的背景数据块
http://jadq.cn.b2b168.com
欢迎来到浔之漫智控技术(上海)有限公司网站, 具体地址是上海市松江区石湖荡镇上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室,联系人是吴经理。
主要经营西门子代理商销售西门子模块,交、直流传动装置,触摸屏,变频器,工业以太网,电线电缆,伺服电机,数控系统,楼宇控制系统,低压产品等等,西门子授权代理商,西门子经销商。
单位注册资金单位注册资金人民币 1000 - 5000 万元。
价格战,是很多行业都有过的恶性竞争,不少厂家为了在价格战役中获胜,不惜以牺牲产品质量为代价,而我们公司坚决杜绝价格战,坚持用优质的原材料及先进的技术确保产品质量,确保消费者的合法利益。