功能描述

<< 点击显示目录 >>

主页  轴控开发使用手册 > 轴控标准化例程 > ncaction简单轴控例程 >

功能描述

4.模块接口

控制结构体

结构名称

子结构及变量名称

类型

描述

singleAxis_typ/

multiAxis_typ

cmd

single/multi AxisCmd_typ

轴控命令结构

para

single/multi AxisPara_typ

轴参数配置结构

status

single/multi AxisStatus_typ

轴工作状态监控结构

alarm

single/multi AxisAlarm_typ

轴错误结构

 

 

 

 

single/multi AxAxisCmd_typ说明

I/O

名称

类型

描述

In

home

BOOL

执行寻参命令

In

ctrlOn

BOOL

执行switch on命令

In

ctrlOff

BOOL

执行switch off命令

In

stop

BOOL

执行运行停止命令

In

relMove

BOOL

执行相对位置移动命令

In

absMove

BOOL

执行绝对位置移动命令

In

posMove

BOOL

执行正向运动命令

In

negMove

BOOL

执行反向运动命令

In

posJog

BOOL

执行正向点动命令

In

negJog

BOOL

执行反向点动命令

In

errAcknowledge

BOOL

执行确认错误命令

 

single/multi AxisPara_typ说明:该结构内参数需要由配方参数提供初始值;

I/O

名称

类型

描述

In

velocity

DINT

设置运动速度Units/s

In

jogVelocity

DINT

设置点动速度Units/s

In

acceleration

DINT

设置加速度Units/s

In

deceleraton

DINT

设置减速度Units/s

In

relPosition

DINT

设置相对运动位移Units

In

absPosition

DINT

设置绝对运动位移Units/s

In

homeMode

DINT

寻参模式

IN

homePosition

DINT

寻参位置

 

single/multi AxisStatus_typ说明

I/O

名称

类型

描述

Out

homeReady

USINT

寻参完成标志

Out

ctrlReady

USINT

控制器使能标志

Out

inPosition

USINT

相对或绝对运动到位标志

Out

step

singleAxisStep_Enum

模块程序执行步骤

Out

errorStep

singleAxisStep_Enum

指示轴报错时在哪一步骤内

Out

moveMode

UINT

运动状态显示

Out

actVelocity

DINT

实际速度

Out

actPosition

DINT

实际位置

 

single/multi AxisAlarm_typ说明

I/O

名称

类型

描述

Out

errorNumber

UINT

显示报警ID号

Out

errorText

STRING[]

指示非正常错误信息

 

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

步骤

说明

操作方法

1

导入任务

 

2

在模块程序中注释指定的数据接口更改位置,更改轴名称、更改各轴相应的parameter table名

单轴程序中需修改轴名称,多轴程序中,需修改轴数量和轴名称

3

编译下载测试;

 

 

image001