PROFINET
PROFINET
PROFINET controllers and devices are simulated in Packet Tracer by utilizing the PTINTERNAL script module.
Devices
In a simulated device such as "Things", create an empty JavaScript program and enable PROFINET by calling Profinet.setup within the program.

Controllers
Controllers are PLCs that contain a Ladder Logic runtime supporting PROFINET.

Engineering Workstations
Engineering workstations are PCs with the "PT Industrial Automation App" (PTIAA) installed.
To install the "PT Industrial Automation App," create a PC device within the workspace. You can find the app by going to the Desktop tab of the device.

Click the Install button to install the application.

Go back to the Desktop tab and click the "PT Industrial Automation App" icon to run it.

Running PROFINET
Create a topology with Things, PLCs, IE-3400s, and PCs. Enable PROFINET on those devices.

Run PTIAA and perform PROFINET discovery on the network.

In this particular topology, some devices are already configured with IP addresses:

Configure the VLAN interface of the IE-3400 with the IP address 10.0.0.5/24.
Using the supplied GSD file, shut down the GigabitEthernet1/6 interface to Profinet IO1.
Configure I/O devices with IP addresses and frequencies.
Upload the configuration to the PLC by specifying the PLC's IP address and clicking the "Upload" button.

JavaScript API
Examples
| Sample File | Description |
|---|---|
hmi-arm-profinet.pkt |
Demonstrates how to use Profinet in an industrial setting. |
profinet.pkt |
Provides step-by-step instructions on how to configure Profinet in Packet Tracer. |
Current Modeling Limitations
PROFINET PDUs can be viewed in simulation by enabling the "Profinet" and "UDP" filters. The PDUs do not show PROFINET in detail.