使用可视化模板控制 CFC 中单轴的运动
见 PLCopenSingle2.project
安装目录下的示例项目 CODESYS 在下面 ..\CODESYS SoftMotion\Examples
.
也可以使用任何其他 IEC 实现语言代替 ST,例如此处的 CFC。该语言演示了功能块的启动和中断机制。此外,功能块的不同启动模式 MC_MoveAbsolute
可以测试旋转轴。
插入一个名为的虚拟驱动器
Drive
在下面的设备树中 SoftMotion 通用轴池.双击对象以打开其编辑器。
将参数更改为周期为 360° 的旋转驱动器。
轴型: 模数
模值 [u]: 360.0
创建一个 MOTION_PRG CFC 中的程序。插入功能块
MC_Power
,MC_MoveAbsolute
, 和MC_MoveVelocity
.通常建议初始化功能块输入。这样您就不必在启动此测试应用程序时一次又一次地指定这些值。
PROGRAM MOTION_PRG VAR mcp: MC_Power := (Enable:=TRUE, bRegulatorOn:=TRUE, bDriveStart:=TRUE); mcmv: MC_MoveVelocity :=(Velocity:=100, Acceleration:=100, Deceleration:=100, Direction:=positive); mcma: MC_MoveAbsolute := (Position:=180, Velocity:=100, Acceleration:=100, Deceleration:=100, Direction:=positive); END_VAR
氟氯化碳:
添加调用
MOTION_PRG
程序到任务 主要任务.添加一个 可视化 反对申请。
放置可视化模板 VISU_NEW_MC_MoveAbsolute, VISU_NEW_MC_MoveVelocity, VISU_NEW_MC_Power, 和 旋转驱动 在可视化编辑器中。将这些链接到功能块实例
MOTION_PRG
.可视化:
构建项目并将其下载到 PLC。启动项目。
在编辑器中打开可视化。点击 使能够 输入(MC_Power)然后 执行 输入 (MC_Move_Absolute)。
驱动器旋转。
打开 驾驶 编辑器中的虚拟轴。
在里面 在线的 的一部分 一般的 选项卡,您会看到轴运动。
试验这些功能块的参数。更改参数并观察行为。