SDO_WRITE -- 数据字典写入

类型

总线指令,仅EtherCAT可用

描述

通过设备号和槽位号进行SDO写入

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

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

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

语法

SDO_WRITE (slot, node, index, subindex ,type ,value)

slot:槽位号 0-缺省

node:设备编号 0-

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接口

例子

SLOT_SCAN(0)

IF NODE_COUNT(0)>0 THEN

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

ENDIF

相关指令

SDO_WRITE_AXISSDO_READ