Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Introduction

This Application note explanes, how to configure a generic modular adapter, when the entry for "ProxyConnect" is not described in the Ethernet/IP Slave Device Description (EDS).

...

In SYCON.net, add an EtherNet/IP Scanner (e.g. CIFX RE/EIM) and then add an ENIP Modular Generic Adapter to the network.

...

Open the Configuration Window of the Modular Generic Adapter and choose "ModulesModule" in the Navigation Area.

Change “Slots in Rack” to "4" and add the modules.

Since 1734-AENT covers 2 Slots, skip one slot between 1734-AENT and 1734-IB8.Change “Slots in Rack” to 4 and add the modules:

Configure 1734-IB8

Specify Connection

...

Open the EDS for 1734-IB8 and go to the section [Connection Manager], assuming that Connection23 (Input  Input only) will be used:

Configure connection settings

Please choose "Connection" in the Navigation Area of the Modular Generic Adapter. Select  the Module “Slot<1> 1734-IB8”.

Decode the field fields "trigger & transport" and "realtime format", which are defined in Connection23.

Image RemovedImage Added

These parameters describe the connection variables, which have to be filled in the Connection configuration Window window in Sycon.net.


The free Tool "EZ-EDS" from ODVA (https://www.odva.org/software/EZ-EDS-Download), can be used to make decoding of decode the parameters easier.

Therefore, open the EDS by selecting "File → Open…”.  Select "Generic EDS" as EDS type and ignore the upcoming error messages.

...

The name “Connection23” in EDS file is automatically converted to “Connection1”.The following dialog window:

Based on these informations, now configure Configure the Connection Area in Sycon.net, based on the shown informations:

Don't forget, to set the Connection name to "Connection23".

...

Now the Connection Path has to be filled in. The Connection Path is described in Connection23 in the EDS here-File:

Switch back to EZ-EDS, select “Connection1”  in the left tree view.

Click the Button "Decode Path". A new Window will pop up. Select decimal format in this dialog now .

Now the instance ID can be read out for Configuration in Sycon.net.

Based on the above informationinformations, the assembly Instance ID can be specified.:

The instance "20 04 24 67 2C BE 2C 04" can also be decoded manually as follows:

...

The input assembly length is defined in the field “T->O size” and field  “T->O format” of Connection 23Connection23:

Image RemovedImage Added

It can be decoded as follows:

...

In this case, Assem127 is used to define the format. Go to the definition of Assem127, in the EDS:.

Image Removed

Since the field for the length is empty ($ Length in bytes), the Membe fields Member fields should be evaluated:

The Assemblys Member Members can be decoded as follows:

,,

32,,

,Assem4;


Member SizeMember Reference
First
1st Memberemptyempty
Second
2nd Member32empty
Third
3rd MemberemptyAssem4

This means, the first Member is reserved, the second one has a size of 4Byte (32Bit) and the third one references to Assem4.

...

Now the total size of Assem127 can be defined:


Member SizeMember ReferenceSize in Byte
First Memberemptyempty
Second Member32empty4
(32Bit)
Third MemberemptyAssem41
Total length of Input Assembly Assem127

5

Configure Output assembly length

The output assembly length is defined in the field “O->T size” and field  “O->T format” of Connection 23Connection23:

It can be decoded as follows:

...

In case this field is refered to a Parameter or Assembly, please use the steps memtioned mentioned in the example above: "Configure Input assembly length".

...

The configuration assembly length is automatically calculated by the data length of the cfg. #1 and cfg. #2 data segment. 

...

The cfg #1 data segment is defined in field "$ config part 1" of Connection23:

...

The Assemblys Member informations can be read as follows:


Member SizeMember Reference
First
1st Member16Param101
Second
2nd Member16empty

The field of the first Member indicatedindicates, that it has a data length of 16 bit. It also has a Reference to Param101.

Go to the definition of Param101:.

Image Removed

The "data size in Byte" has a size of 2 Byte, with a default value of 1.

So Therefore the default data of Param101 is 0x0001.

The user can also define a value between min. value and max. value.

Go back to the definition of Assem124, the Second Member has a length of 16 and has no Reference entry. This means, all data are it's defined with value 0.


Member SizeMember ReferenceData (Hex)Swap
First
1st Member16Param10101 00

01 00

Second
2nd Member16empty00 0000 00
Total


01 00 00 00

Configure cfg. #2 data segment

The cfg #1 #2 data segment is defined in field "$ config part 2" of Connection23:

...

The Size of this Member is definded with 16Bit 16 Bit and has a Reference to Param9:

Image Removed

The Size is defined witzh .

Param9 has a size of 2 Bytes, the Default Value is 1000 (Hex 03E8):

...

When analyzing all Members ans and Parameters, the following table can be created:

MemberMember SizeMember ReferenceData (Hex)Swap
116Param903 E8E8 03
216Param1003 E8E8 03
316Param1103 E8E8 03
416Param1203 E8E8 03
516Param1303 E8E8 03
616Param1403 E8E8 03
716Param1503 E8E8 03
816Param1603 E8E8 03
916Param1703 E8E8 03
1016Param1803 E8E8 03
1116Param1903 E8E8 03
1216Param2003 E8E8 03
1316Param2103 E8E8 03
1416Param2203 E8E8 03
1516Param2303 E8E8 03
1616Param2403 E8E8 03

Therefore the cfg #2 data segment results in:

...

Final assembly configuration of 1734-IB8

Configure 1734-OB8E

...

Open the EDS for 1734-OB8E and go to the section [Connection Manager], assuming that Connection9 (Exclusive Owner) will be used:

...

These parameters describe the connection variables, which have to be filled in the Connection configuration Window in Sycon.net.


The free Tool "EZ-EDS" from ODVA (https://www.odva.org/software/EZ-EDS-Download), can be used to make decoding of the parameters easier.

...