PLC端:西门子s71200 1212C做主端站
三方设备:4台风机,从站 (做adapters)
通讯协议EtherNet/IP协议
博途v17版本,配置完成后,启用运行,始终不能握手成功,反复检查EDS文件配置和LCCF参数设置无果,忘大神们指点迷津
具体调试如下:


EDS文件部分内容如下:
[Device]
VendCode = 90;
VendName = "HMS Industrial Networks";
ProdType = 12;
ProdTypeStr = "Communications Adapter";
ProdCode = 80;
MajRev = 1;
MinRev = 14;
ProdName = "Anybus X-gateway Modbus-TCP";
Catalog = "AB9006-B";
[Device Classification]
Class1 = EtherNetIP;
[Params]
Param1 =
0, $ first field shall equal 0
,, $ path size,path
0x0000, $ descriptor
0xC7, $ data type : 16-bit Unsigned Integer
2, $ data size in bytes
"Output Size", $ name
"", $ units
"", $ help string
0,256,16, $ min, max, default data values
,,,, $ mult, dev, base, offset scaling not used
,,,, $ mult, dev, base, offset link not used
; $ decimal places
Param2 =
0, $ first field shall equal 0
,, $ path size,path
0x0000, $ descriptor
0xC7, $ data type : 16-bit Unsigned Integer
2, $ data size in bytes
"Input Size", $ name
"", $ units
"", $ help string
0,256,16, $ min, max, default data values
,,,, $ mult, dev, base, offset scaling not used
,,,, $ mult, dev, base, offset link not used
; $ decimal places
Param3 =
0, $ reserved, shall equal 0
,, $ Link Path Size, Link Path
0x0000, $ Descriptor
0xC8, $ Data Type
4, $ Data Size in bytes
"RPI Range", $ name
"", $ units
"", $ help string
2000,3200000,10000, $ min, max, default data values
,,,, $ mult, div, base, offset scaling
,,,, $ mult, div, base, offset links
; $ decimal places
[Connection Manager]
Connection1 =
0x04030002, $ trigger & transport
$ 0-15 = supported transport classes (class 1)
$ 16 = cyclic (1 = supported)
$ 17 = change of state (0 = not supported)
$ 18 = on demand (0 = not supported)
$ 19-23 = reserved (must be zero)
$ 24-27 = exclusive owner
$ 28-30 = reserved (must be zero)
$ 31 = client 0 / server = 1
0x44640405, $ point/multicast & priority & realtime format
$ 0 = O=>T fixed (1 = supported)
$ 1 = O=>T variable (0 = not supported)
$ 2 = T=>O fixed (1 = supported)
$ 3 = T=>O variable (0 = not supported)
$ 4-7 = reserved (must be zero)
$ 8-10 = O=>T header (4 byte run/idle)
$ 11 = reserved (must be zero)
$ 12-14 = T=>O header
$ 15 = reserved (must be zero)
$ 16-19 = O=>T point-to-point
$ 20-23 = T=>O connection type (multicast or point-to-point)
$ 24-27 = O=>T scheduled
$ 28-31 = T=>O scheduled
Param3,Param1,Assem150, $ O=>T RPI,Size,Format
Param3,Param2,Assem100, $ T=>O RPI,Size,Format
,, $ config part 1 (dynamic assemblies)
,, $ config part 2 (module configuration)
"Exclusive Owner", $ connection name
"", $ Help string
"20 04 24 05 2C 96 2C 64"; $ exclusive output path