Page 31 of 43
PAM-199-P-PFN
7 PROFINET IO RT interface
7.1
PROFINET IO function
PROFINET is the standard
for Industrial Ethernet based on IEEE 802.xx. PROFINET is based on the 100
Mb/s-version of full duplex and switched Ethernet. PROFINET IO is designed for the fast data exchange be-
tween Ethernet-based controllers (master functionality) and field devices (slave functionality) with cycle times
up to 10 ms.
CAUTION!
If the communication load becomes too high, the gateway circuit may fail until the module is
powered off and on again. In order to avoid this new data should not be send earlier than
every 8 ms. Normally the master considers it automatically based on the information provided
in the GSDML file.
7.2
PROFINET address assignment
All the PROFINET IO slave devices need name and IP address to initiate communication. The W.E.St El-
ektronik devices are generally named “
west-pn
” by default. The IP address is assigned to the device by the
ProfiNet-IO-controller (PLC). For it, the gateway has a device name on which it is addressed. The IP address
of the PROFINET IO device is stored in persistent memory in the device. An IO controller can modify it. Take
care that the IP address is not same as any other device on the network.
Default address:
IP Address:
0.0.0.0
Subnet-Mask:
0.0.0.0
IP Address Gateway:
0.0.0.0
Address Example.:
IP Address:
192.168.1.111
Subnet-Mask:
255.255.255.0
IP Address Gateway:
192.168.1.111
7.3
Device data file (GSDML)
The characteristics of an IO Device are described by the device manufacturer in a General Station Description
(GSD) file. The language used for this purpose is the GSDML (GSD Markup Language) - an XML based lan-
guage. For I/O data, the GSDML file describes the structure of the cyclic input and output data transferred be-
tween the Programmable Controller and the PROFINET IO device. Any mismatch between the size or struc-
ture of the input and output data and the actual internal device structure generates an alarm to the controller.
In the configuration of transmission, 32 bytes for input and 32 bytes for output must be pre-adjusted.