。本函数是BOOL型的。函数图如下:
f输入:(1)(2)(3)(4)(5)
ENABLE,BOOL型,使能。SDO,BYTE型,SDO号。INDEX,WORD型,对象的索引号。SUBINDEX,WORD型,对象的子索引号。OFFSET,BYTE型,数据在接受时的偏移量。
433
CANOPEN_POINTER_SHARE函数
功能描述:把用户定义的变量通过CANOPEN总线,用SDO对象发在总线上。本函数是BOOL型的。函数如下图:
输入:(1)(2)(3)(4)
ENABLE,BOOL型,使能。OUT,DWORD型,用户要放的变量。它是一个指针操作。Le
gth,BYTE型,所用的对象的长度。Size,BYTE型,所用的对象的长度。
434
CANOPEN_PUT_SDO函数
功能描述:向网络上的一个节点发送一个SDO。本函数是BOOL型的函数块如下图:
输入:(1)(2)(3)(4)(5)
ENABLE,BOOL型,使能。SDO,BYTE型,SDO号。INDEX,WORD型,对象的索引号。SUBINDEX,WORD型,对象的子索引号。OFFSET,BYTE型,数据在接受时的偏移量。
f(6)LENGTH,BYTE型,SDO对象的长度。
435
CANOPEN_SHARE函数
功能描述:把用户定义的串通过CANOPEN总线,SDO对象发在总线上。用本函数是BOOL型的。函数块如下图:
输入:(1)(2)(3)(4)
ENABLE,BOOL型,使能。OUT,STRING型,用户定义的串。Le
gth,BYTE型,所用的对象的长度。Size,BYTE型,所用的对象的长度。
436
CANOPEN_UPDATA_SHARE函数
功能描述:把用户定义的串通过CANOPEN总线,SDO对象发在总线上。用本函数是BOOL型的。函数图如下:
输入:(1)(2)(3)(4)
ENABLE,BOOL型,使能。OUT,STRING型,用户定义的串。share_
o,BYTE型,哪一个要更新。subi
dex,BYTE型,哪一个地方要更新。
44state中的函数与功能块
441CANOPEN_DIAGNOSE功能块
功能描述:给出CAN以及程序循环的有关信息。功能块如下图:
f输出:(1)(2)(3)(4)(5)(6)
BUS_OFF_COUNT,BYTE型,总线关闭记数。EWARN_COUNT,BYTE型,错误与警告的数量。TXBUFF_FULL_COUNT,BYTE型,记CAN设备传输缓冲区满的次数。CYCLE_TIME,BYTE型,程序最后一个循环所用的时间,单位是毫秒。HIGH_CYCLE_TIME,BYTE型,程序一个循环所用的最大时间,单位是毫秒。CTRLOOP_COUNT,DWORD型,程序循环记数。
442
CANOPEN_IS_THIS_MASTER函数
功能描述:给出本节点是不是主节点。本函数是BOOL型的。MasterSlave对应TrueFalse。函数图如下:
输出:(1)YES,BOOL型,MasterSlave对应TrueFalse。
443
CANOPEN_NODE_STATE功能块
功能描述:本功能块给出了本节点的当前操作状态信息。功能块如下图:
输出:(1)(2)(3)(4)(5)(6)
NODEID,BYr