SDO_WRITE_AXIS -- 数据字典写入

类型

总线指令,仅EtherCAT可用

描述

通过轴号SDO写入

通过RETURN返回成功与否,-1写入成功,0写入失败。

需连接好设备,扫描总线后才能执行。

只有可写的数据字典才能写入。

语法

SDO_WRITE_AXIS(axis, index, subindex ,type ,value)

axis:轴号

index:数据字典编号,前面可加"$"表示16进制,如$6060

subindex:子编号

type:数据类型

1

 boolean

2

 integer 8

3

 integer 16

4

 integer 32

5

 unsigned 8

6

 unsigned 16

7

 unsigned 32

value:数据值

适用控制器

EtherCAT接口

例子

正确的连接了一个EtherCAT轴设备再使用例程

SLOT_SCAN(0)             '总线扫描

IF NODE_COUNT(0)>0 THEN

AXIS_ADDRESS(0)=1     '第一个驱动器映射到轴0

ATYPE(0)=65             '轴类型65,位置控制

DRIVE_PROFILE(0)=0     'PDO周期扫描设置

SDO_WRITE_AXIS(0,$6060,0,2,8)      '0设备设置控制模式为8,位置控制

ENDIF

相关指令

SDO_WRITESDO_READ_AXIS