功能描述

<< 点击显示目录 >>

主页  轴控开发使用手册 > 轴控标准化例程 > PLCopen多轴例程 >

功能描述

 

4.模块接口

实轴主控结构体

主结构体名称

变量名

类型名

描述

multiAxis_typ

cmd

multiAxisCmd_typ

轴控命令结构体

para

multiAxisPara_typ

轴控参数结构体

status

multiAxisStatus_typ

轴状态结构体

alarm

multiAxisAlarm_typ

轴报警结构体

 

multiAxisCmd_typ结构体说明

In/Out

名称

类型

描述

In

ctrlOn

BOOL

执行Switch On命令

In

ctrlOff

BOOL

执行Switch Off命令

In

absMove

BOOL

绝对运动命令

In

relMove

BOOL

相对运动命令

In

posMove

BOOL

正向运动命令

In

negMove

BOOL

反向运动命令

In

home

BOOL

轴寻参命令

In

stop

BOOL

轴停止命令

In

triggerStop

BOOL

轴寻trigger命令

In

camStart

BOOL

进入Automate命令

In

errorAcknowledge

BOOL

错误确认命令

 

multiAxisPara_typ结构体说明

In/Out

名称

类型

描述

In

velocity

DINT

运动速度units/s

In

acceleration

DINT

运动加速度units/s2

In

deceleration

DINT

运动减速度units/s2

In

stopDeceleration

DINT

停止减速度units/s2

In

relPosition

DINT

相对运动距离units

In

absPosition

DINT

绝对运动位置units

In

homeMode

DINT

寻参模式

In

homePosition

DINT

寻参偏移值units

In

homeSpeed

DINT

寻参速度units/s

In

homeAcce

DINT

寻参加速度units/s2

In

trigStopOffset

DINT

triggerStop偏移值

 

multiAxisStatus_typ结构体说明

In/Out

名称

类型

描述

Out

actVelocity

DINT

实际速度

Out

actPosition

DINT

实际位置

Out

inPosition

USINT

绝相对运动完成标志

Out

homeReady

USINT

寻参完成标志

Out

ctrlReady

USINT

伺服switch on标志

Out

moveMode

UINT

运动状态

Out

triggerStopReady

USINT

triggerStop完成标志

Out

Step

UINT

当前执行步

Out

errorStep

UINT

错误步

 

multiAxisAlarm_typ结构体说明

In/Out

名称

类型

描述

Out

errorNumber

UINT

错误号

Out

errorText

STRING[79][0..3]

错误文本

 

虚轴控制结构体类型和变量不再做详细介绍,可参照上述实轴控制相关结构体的说明。

5.功能块使用说明(如何在新的项目中使用step by step)

步骤

说明

操作方法

1

导入任务

 

2

修改GlobalMultiAxis.var中常量值MULTI_AXIS_NUM、

MULTI_AXIS_NAME、

MULTI_VAXIS_NUM、

MULTI_VAXIS_NAME

 

3

根据需要,添加循环读取数据代码

 

4

编译下载测试

 

 

clip0006

 

clip0007

 

clip0008