Testing in early development phase
Testing in early development phase
During the early development phase, what is the most effective approach to test the interoperation between the Master and Slave (device) ?
I propose to use a real-world engineering system and matching PLC, e.g. Siemens TIA Portal and a matching Siemens Profinet PLC. Depending on the effort and amount of money you are willing to spend, buying engineering and PLC from a second (or third) vendor may be an option.
In addition it is a good idea to use the certification test bundle: https://www.profibus.com/download/profinet-test-bundle
However, you do not need to worry too much about interoperability. As this is key for the PROFINET ecosystem, the certification of IO devices and IO controllers leads to smooth interoperability in general.
Re: Testing in early development phase
Is there a PC-based Profinet master simulator available, or is it preferable to use an HW CPU for this purpose ?
There are PC based implementations available but i personally do not have experience with it.
I am aware of https://profinetcommander.com/ and https://www.codesys.com/ but there may be more implementations.
-
- PROFINET Expert
- Posts: 30
- Joined: 19 Sep 2023, 07:37
Testing your device with a real PLC is one important part of the system test. But in an early development phase this could be hard, as crucial parts in the firmware could be missing. So using the test system of the PROFINET Test Bundle could be a good solution. The test software (running on a Windows PC) simulates a PROFINET controller and all relevant parts of PROFINET can be checked. In a second step you can switch to a real PLC building up topologies of a real plant.
Here you can find the test software:
https://www.profibus.com/download/profinet-test-bundle
PC based ProfiNET controller simulator will be the cost effective solution. For instance you can use capturer tool such a wireshark without any hardware requirements in the same PC.
So I can suggest you 2 product for this issue;
1. PN Driver with windows variant. ( there are example applications for different feature) for more detail
2. PLCSim Advance. Digital twin of the Siemens S7-1500 PLC's. for more detail