EtherCAT Slave Process Data Mapping (IO-Link EtherCAT Salve Balluf BNI ECT-508-105- Z015)

Hi,

short facts / hypothesis:

- data mapping of process data from non-rexroth ethercat slaves can not be done byte-wise.

- This is maybe an issue of the ctrlx I/O Engineering software (which is an talored version of the codesys version)

Balluf IO-Link devices in Codesys V3.5 SP16.2 can use a feature to get the Process Data as type Bytes which creates Mapping nodes that would help ease the mapping process into PLC program variables.

See attached picture. 

Note: Of course a so-called ESI device description file is installed in ctrlx I/O Engineering to get the fieldbus module and also the types of modules to be plugged into the bus, this file is available for download on Balluf website under the EtherCAT page https://www.balluff.com/en-de/products/BNI0077.

When Installed on Bosch Rexroth I/O Engineering tool software, The feature of BYTE type process data doesn’t show up (Grey IO logo) [Figure 2] and also no Mapping-Nodes available [Figure 3].

So the bit mapping has to be done BIT by BIT example [Figure 4].

So is this an issue of "there is no gray I/O icon" available when using ctrlx I/O Engineering vs. codesys? In the codesys installation every possible slave device config is offered two times: one time with "bit-wise-mapping" other time with "byte-wise-mapping"

Thanks for any hints.

BR

Andreas

Best reply by Jochen_Mueller

Hello

sorry for the late answer, but this is a complex issue. Our development department goes in contact to Codesys directly.

If you install only the ESI-File of this device you see only a bit structure, in the native Codesys too.  But if you install ESI-files of other Balluff devices with similar modules (e.g. BIS-V-6110 (https://www.balluff.com/en-de/products/BIS00U9)) the structure will be Byte like.

Statement of Codesys: It's a bug to mix up the different ESI definition. It could be possible that this will be fixed in the future by Codesys.

So in principial the situation is equal between Codesys and IO-Engineering.

If there are more questions/remarks you can contact me directly.

Best regards

Jochen

 

 

 

View original
Real-Time_data_Mapping_CTRLx _PLC _APP_3.jpg
98.15KB
Real-Time_data_Mapping_CTRLx _PLC _APP_4.jpg
70.21KB
Real-Time_data_Mapping_CTRLx _PLC _APP.jpg
123.07KB
Real-Time_data_Mapping_CTRLx _PLC _APP_2.jpg
205.96KB
3 replies