Details
Description
When the Profinet Controller established an connection to a Profinet Device it checks for address conflicts. In the current implementation it is also verified, that the ARP response uses the mac address as responded by DCP protocol. This introduces a Problem with Devices which use a different mac address for the IP Stack than used in DCP protocol. (e.g. Siemens Simulation Unit) According the Specification the IP address conflict detection shall be made by just counting the number of ARP responses. This is also problematic if multiple ARP responses from the same device are seen.
The implementation shall be changed to accept the following usecases as valid:
- Multiple ARP responses from the device using the mac address as from DCP protocol
- A Single ARP responses, regardless which mac address was used