- {{item.name}}
在轴工艺对象中使能 "MC_Power"之前需要满足哪些条件?
- 0
- 1189
- 5
通过"MC_Power"无错误的使能轴工艺对象之前,所有相关的传感器(编码器)和执行器(驱动设备)都必须处于可用状态。
描述
通过运动控制指令"MC_POWER" 的“Input”参数可以使能或者锁定一个轴工艺对象。在将"Enable" 参数置位为1之前,保证参数化的传感器(编码器)和执行器(驱动设备)对于工艺对象是可用的。
必须满足下列要求(TIA Portal V15及以上版本和运动控制V3.0及以上)才能使用“MC_Power”指令使能轴工艺对象。
- 轴工艺对象已正确配置
- 控制器与传感器之间建立了循环总线通信 (<TO>.StatusSensor[..].State).
如果传感器和驱动器是自动配置,您必须做以下工作:
- 使能"自动传输编码器参数值" (<TO>.StatusDrive.AdaptionState).
- 在传感器或执行器通道中成功执行“自动传输” (<TO>.StatusSensor[..]AdaptionState).
由于CPU的启动速度通常比连接的IO设备快,所以在大多数情况下,在CPU启动后,轴工艺对象无法立即使能,只有建立了CPU和驱动器之间的通信连接,才能进行数据传输(在线)。
检查工艺对象的通信
你可以通过变量"CommunicationOK" (数据类型是BOOL)来检查轴工艺对象的完整可用性,"CommunicationOK" 在以下的数据结构中:
- 传感器 (编码器) TO_Struct_StatusSensor
- 执行器 (驱动器) TO_Struct_StatusDrive
变量"CommunicationOK" 并不确定工艺对象是否可用,而是确定工艺对象和驱动器之间是否建立了循环通信。这意味着您必须检查连接驱动器(执行器)和编码器(传感器)的可用性。
特殊点:
- TO_ExternalEncoder: 没有执行机构(驱动设备).
- TO_SpeedAxis: 没有传感器(编码器).
下面显示了在项目树中选择工艺对象 "PositioningAxis_1" 时的详细信息视图。
图1
注意变量"CommunicationOK"
变量"CommunicationOK"的状态显示编码器或驱动器是否准备好与工艺对象进行循环通信。如果状态值为FALSE,您可以在诊断缓冲区中找出原因。但是,为此必须在关联的IO设备中预先启用诊断。
触发"MC_Power"的编程示例
触发运动控制指令 "MC_Power"的输入参数 "Enable" ,操作步骤如下:
只有轴工艺对象相应的传感器(编码器)和执行机构(驱动设备)都处于可用状态,轴工艺对象才能被使能信号("DB".enable)使能。
图2
在调用指令之前你需要复制数据(使能传感器和执行器)到数据块的变量里。
注意
如果在传感器和执行器接口参数(".CommunicationOK")为1之前使能轴工艺对象指令"MC_Power",那么取决于组态,可能会有报警信息,例如 "Encoder driver/actuator driver not initialized during startup"或者 "Adjustment cannot be restored"。
创建 "IsAxisReady"函数块是为了检查是否可以启用或引用某个工艺对象,这个功能块检查指定的条件,并在工艺对象准备就绪后返回值TRUE。
- 为了检查状态,运动控制指令 "MC_Power" 和 "MC_Home"可以连接"Enable/Execute"信号,只有当工艺对象准备就绪后才能执行这些指令。
- 作为附加条件,你可以在"IsAxisReady"函数块上将输入参数 "includeActorSensorErrorCheck" 置位为TURE,通过这种方式检查执行器和传感器其它故障。
- 注意,如果发生故障,"MC_Power.Enable"的轴使能会被复位,电机在没有抱闸的情况下会有负荷减小的风险。
下面的库中包含用于工艺对象 "TO_SpeedAxis", "TO_ExternalEncoder", "TO_PositioningAxis" 和 "TO_SynchronousAxis"的"IsAxisReady"功能块。
下载
此文件为上面描述的STEP 7 (TIA Portal)功能块的库,将Zip文件解压到硬盘上的另一个目录中,然后您可以解压库(通过菜单命令“选项 >全局库 > 打开库”)并在STEP 7 (TIA Portal)中编辑。
109750297_IsAxisReady_LIB_V12_STEP7_TIA_Portal.zip (296,6 KB)
注意
您只能在STEP 7 (TIA Portal)中打开和编辑库,关于开放库的更多信息可以在下面条目中找到 37364723.
更多信息
更多信息可在TIA Portal 信息系统下获得MC_Power: Enable/Lock Technology Object V4.
您可以前往全球资源库查看此文档: https://support.industry.siemens.com/cs/cn/zh/view/109750297
剩余80%未阅读,请登录后下载/查看文档
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
- MM4变频器的最高输出频率和哪些条件有关
- PLC工艺对象中的V90 编码器数据设置
- 互联网上的哪些条目是用于移植项目到 STEP 7 (TIA 博途)和 WinCC (TIA 博途)?
- 如何在HMI上显示Simotion 工艺对象的报警信息
- SIMATIC S7-1500(T) 的工艺对象
- 如何在SIMOTION程序中读写工艺对象的配置数据
- SIMOTION 工艺对象 Alarm 配置
- 如何通过TSI获取工艺对象的报警代码及信息
- S7-1500(T)通过工艺对象连接 S200实现位置控制(使用GSD文件)
- S7-1500(T)通过工艺对象连接 S200实现位置控制(使用Startdrive 文件)
{{item.nickName}}