|
类型 |
EtherCAT辅助指令 |
|
描述 |
调试时使用,可以查看多种信息。 |
|
语法 |
?*ETHERCAT |
|
适用控制器 |
带EtherCAT接口 |
|
例子 |
例一 查询当前PDO与关键数据字典 ztest(30,10,nodeid) nodeid = 设备编号,0--(n-1)
>>ztest(30,10,0) TestDriver_ecat para1:10,para2:0! reg:1c12:0 value:0x1 reg:1c12:1 value:0x1600 reg:1600:0 value:0x3 reg:1600:1 value:0x60400010 reg:1600:2 value:0x607a0020 reg:1600:3 value:0x60600008 reg:1c13:0 value:0x1 reg:1c13:1 value:0x1a00 reg:1a00:0 value:0x2 reg:1a00:1 value:0x60410010 reg:1a00:2 value:0x60640020 reg:6040:0 value:0xf reg:6041:0 value:0x1237 reg:6060:0 value:0x8 reg:6061:0 value:0x8 reg:6064:0 value:0x10ac4 reg:607a:0 value:0x10ac4 reg:603f:0 value:0x0 例二 设备AL状态查询,1-init,2-preop,4-safeop,8-op 查询所有ECAT合并的AL状态。 >>ztest(30,1) TestDriver_ecat para1:1,para2:0! al:0x8 code:0x0. alctrl:0x8
ztest(30,2,nodeid) nodeid = 设备编号,0---(n-1) 单个的AL状态查询。
>>ztest(30,2,0) TestDriver_ecat para1:2,para2:0! al:0x8 code:0x0. alctrl:0x8
例三 丢包查询 >>ztest(30,12) TestDriver_ecat para1:12,para2:0! Slot:0 contain 1 nodes. Lostcount:0-0. 第一个数据:没有应答次数 第二个数据:时钟冲突次数
例四 查询是否支持指定设备: ztest (30,20,厂商ID, 产品ID, 版本号)
>>ztest(30,20,$41b,0,11) Id:0x41b ProductCode:0x0 version:0xb support. >>ztest(30,20,$41b,145,11) Id:0x41b ProductCode:0x91 version:0xb not support. |
|
相关指令 |