<< 点击显示目录 >> 主页 贝加莱CANopen通信使用助手 > 通过编程实现CANopen通讯 > 功能块与函数说明 > Function blocks |
AsCANopen库中包括以下功能块:
功能块 |
CiA 405 |
说明 |
用于访问本地CANopen内核的功能块 |
||
Yes |
查询本地节点地址。 |
|
Yes |
查询本地PLC的CANopen内核的状态。 |
|
用于PDO和CAN第二层的功能块 |
||
No |
注册COB ID以接收PDO。 |
|
No |
读取收到的PDO。 |
|
No |
发送一个PDO。 |
|
No |
接收CANopen软件包 |
|
用于SDO的功能块 |
||
No |
设置CANopen主站的SDO超时 |
|
Yes |
使用SDO传输读取一个节点的对象条目(最多8个字节)。 |
|
Yes |
使用SDO传输写入节点的对象条目(最多8个字节)。 |
|
Yes |
使用SDO传输读取一个节点的对象条目。 |
|
Yes |
使用SDO传输写一个节点的对象条目。 |
|
主服务的功能块 |
||
Yes |
查询一个节点的状态。 |
|
No |
查询一个节点的内部状态。 |
|
Yes |
发送NMT信息。 |
|
No |
读取收到的启动信息(特定节点)。 |
|
No |
读取收到的启动信息(任何节点)。 |
|
Yes |
读取收到的紧急信息(特定节点)。 |
|
Yes |
读取收到的紧急信息(任何节点)。 |
|
No |
发送一个紧急信息。 |
|
Yes |
启用或禁用循环SYNC消息。 |
|
No |
发送单个SYNC消息。 |
|
No |
启用对一个从属设备的监控。 |
CiA 405 "指定各功能块处理的功能是否由CiA 405标准草案定义("是"),或者该功能块是否代表该标准的制造商特定扩展("否")。