|
类型 |
EtherCAT总线指令 |
|
描述 |
总线设备预先配置,配置以后没有挂上外设也提前启动总线。
总线启动后不能再修改。 预设置后,可以通过NODE_STATUS判断外设是否挂上。 预设值的类型与实际不一样,将不能启动总线。 中途连入的外设没有预设值,也没有扫描到,也不能启动总线。 固件20160601以上版本支持。 |
|
语法 |
命令语法1:NODE_PRESET (slot, node, manuid, productid) 命令语法2:NODE_PRESET (slot, -1) 清除所有预设置 函数语法1: VALUE = NODE_PRESET (slot, node) 返回是否有预设置 函数语法1: VALUE = NODE_PRESET (slot) 返回预设值的最大个数 slot:槽位号,0-缺省 node:设备编号,0- manuid:厂商ID编号,参考NODE_INFO productid:设备ID编号,参考NODE_INFO |
|
适用控制器 |
带EtherCAT接口或RTEX接口 |
|
例子 |
NODE_PRESET(0,-1)'清除原来的预设置 NODE_PRESET(0,0, $83, 5) '设置第一个NODE为OMRON驱动器 SLOT_SCAN(0) ?"SCAN RESULT:",RETURN, "MAX", NODE_COUNT(0) '此时会自动显示总数为1 FOR i= 0 TO NODE_COUNT(0) -1 ? "node", i ? "status",NODE_STATUS(0,i) ? "manu:",NODE_INFO(0,i,0) ? "dev:" ,NODE_INFO(0,i,1) ? "motor:", NODE_AXIS_COUNT(0,i) NEXT |
|
相关指令 |