...
Platform | Supported |
---|---|
YES | |
YES | |
linux | YES |
YES (disable logging) | |
lpc55s69 | YES |
Establish a connection
To establish a cyclic connection you can use the Industrial Communication Explorer. Flash the device (see here), connect it to your computer and start the Industrial Communication Explorer.
...
Platform | Supported |
---|---|
atmega2560 | YES |
stm32f103rb | YES |
linux | YES |
rl78/g14 | YES |
lpc55s69 | YES |
Establish a connection
...
Platform | Supported |
---|---|
atmega2560 | YES |
stm32f103rb | YES |
linux | YES |
rl78/g14 | YES |
lpc55s69 | YES |
Establish a connection
...
Platform | Supported |
---|---|
atmega2560 | YES |
stm32f103rb | YES |
linux | YES |
rl78/g14 | YES |
lpc55s69 | YES |
Establish a connection
...
Platform | Supported |
---|---|
atmega2560 | YES |
stm32f103rb | YES |
linux | YES |
rl78/g14 | YES |
lpc55s69 | YES |
...
06_ethercat_minimal
This EtherCAT example demonstates a simple EtherCAT slave. By default no data mapper is used. It contains two each 32 bit wide objects (0x2000, 0x2001) mapped to each a receive and a transmit PDO. Additionally, the feature EtherCAT Distributed Clocks (DC) will be activated, if the platform supports it. The DC Sync signals increment two application variables triggered by an interrupt on the platform.
...
Platform | Supported |
---|---|
atmega2560 | YES |
stm32f103rb | YES |
linux | YES |
YES (including EtherCAT DC) | |
lpc55s69 | YES (including EtherCAT DC) |
...
Platform | Supported |
---|---|
atmega2560 | No (insufficient RAM) |
rl78/g14 | No (insufficient RAM) |
linux | YesYES |
stm32g01/stm32f103 | YesYES |
lpc55s69 | YES |
...
08_pnio_max_data_rpc
This example demonstrates the maximum of transferrable data via Profinet. It processes 1434 Byte of data per direction (input and output) over RPC and mirrors the output into the input module. For further informations see also the application note 008 - Extending process data using RPC transport.
...
Platform | Supported |
---|---|
atmega2560 | No NO (insufficient RAM) |
stm32f103rb | YesYES |
linux | YesYES |
rl78/g14 | Yes YES (double CONFIG_UGOAL_HEAP_BUFFER_SIZE) |
lpc55s69 | YES |
Establish a connection
To establish a cyclic connection you can use the software CODESYS.
...
Industrial Communication Explorer. Flash the device, connect it to your computer and start the Industrial Communication Explorer.
Note |
---|
The following instructions are very similar to application 02_profinet, which is why they are described only briefly. Please refer to chapter 02_profinet if you need more detailed instructions. |
Click the button “Scan Network” to find the device.
Choose the found device in “Network Navigator”, choose the tab “PNIO Master” and click “Scan Device”.
Choose the tab “I/O” on the bottom side and click “Load GSDML File” - choosing the file “projects/ugoal/08_pnio_max_data_rpc/gsdml/GSDML-V2.35-portGmbH-irj45-20200717.xml”.
Plug 1434 bytes Input module in slot 1 and Plug 1434 byte Output module in Slot 2
Expand the modules in the bottom view, click the PC/CS “0/64” and choose “Edit”. Change the “IOPS Data State” into “Good” and accept with “OK”.
Info |
---|
You can now manipulate the cyclic process data by click into “Output Data”. |
To establish a cyclic connection you can also use the software CODESYS.
09_pnio_io_mirror_new_api
This profinet slave example contains a fully functional profinet slave. There are 4 modules (slot 1 to 4) pre-allocated with modules which are mapped. Thus these modules are updated in a 1 ms cycle.
...
Platform | Supported |
---|---|
atmega2560 | NO |
stm32f103rb | YES |
linux | YES |
YES | |
lpc55s69 | YES |
Process data mapping
Within the application the values of objects which can be mapped to PDOs are mirrored in the following order:
...
Platform | Supported |
---|---|
atmega2560 | No (insufficient RAM) |
stm32f103rb | Yes |
linux | Yes |
rl78/g14 | Yes (double CONFIG_UGOAL_HEAP_BUFFER_SIZE) |
lpc55s69 | YES |
Establish a connection
To establish a cyclic connection you can use the Industrial Communication Explorer. Flash the device, connect it to your computer and start the Industrial Communication Explorer.
...