MC_WriteParameter(运动控制写入参数)
MC_WriteParameter 参数可修改特定于供应商的类型为 REAL 的参数的值。
MC_WriteParameter 功能块设置的参数仅暂时应用于应用程序。将控制器从“
编程
”切换到“运行
”,或将控制器断电重启时,它们会被用户在 FactoryTalk Design Workbench
运动配置中配置的永久设置覆盖。支持的语言︰功能块图、梯形图和结构化文本。
该指令适用于支持运动控制的 L50E 和 L70E 控制器。
MC_WriteParameter

参数 | 参数类型 | 数据类型 | 描述 |
|---|---|---|---|
EN | 输入 | BOOL | 启用指令块。
仅适用于梯形图程序。 |
AxisIn | 输入 | AXIS_REF FB_AXIS_REF | 使用 AXIS_REF 数据类型定义 AxisIn 的参数。 对于反馈轴,使用 FB_AXIS_REF 数据类型定义 AxisIn 的参数。 |
Execute | 输入 | BOOL | TRUE: 在上升沿写入参数的值。 |
Value | 输入 | REAL | 指定参数的新值。 |
MC_ExecutionMode | 输入 | SINT | 值包括:
当 (MC_ExecutionMode = 0) 时,对于除工作周期 (1005) 以外的所有参数,仅当轴状态为“已禁用”或“静止”时,此 FB 才能成功完成。 当 (MC_ExecutionMode = 0) 时,对于工作周期参数 (1005),除轴处于“原位”或“错误停止”状态以外,此 FB 可以成功完成。 对于 (MC_ExecutionMode = 1),仅当轴状态为“已禁用”、“静止”或正在运行的运动以“静止”的状态完成时,此功能块才能成功完成。 当前将保留其他输入值,并将其视为无效参数。 |
ENO | 输出 | BOOL | 启用“输出”。 仅适用于梯形图程序。 |
Axis | 输出 | AXIS_REF | 梯形图编程中的轴输出为只读。 |
Done | 输出 | BOOL | TRUE: 参数已成功写入。 |
Busy | 输出 | BOOL | TRUE: 表示功能块具有轴的控制权。 |
Error | 输出 | BOOL | 指示发生了错误。
|
MC_WriteParameter 示例
MC_WriteParameter 功能块图示例

MC_WriteParameter 梯形图示例

MC_WriteParameter 结构化文本示例

结果

提供反馈