Hello,
basically you only need one function block:
This means you call the function block on the masters PLC to read diag data from any slave (which is sending diag data)
Afterwards the diag state on the slave will be acknowledged
The 244 byte of data you get is slave specific and it should be mentioned in the slaves manual what the meaning is
Hope that helps
best regards
Oliver
