port GmbH offers a PROFINET slave stack implementation for conformance class A / class B as well as for Real-Time class 1.
port GmbH PROFINET solution includes:
port GmbH PROFINET Protocol Stack consists of a hardware independent and a hardware dependent part that communicate with message queues. The hardware dependent part consists of controlling software for the Ethernet MAC controller and timer functions.
The application communicates only with the hardware independent part of the PROFINET Protocol Stack. That way it is possible to exchange drivers without any influence on the functionality of the application. The initialization of PROFINET IO services is done with function calls within the application. During the execution of the application the PROFINET Protocol Stack executes all necessary communication tasks autonomously and informs the application about successful received PROFINET IO messages with the help of callback functions.
Communication requests from other devices as well as necessary periodical tasks and time out monitoring is handled within the PROFINET Protocol Stack. All requests are proved for correctness (access rights, data types etc.). The application is notified after completion of the communication and occurrence of failures, respectively, through service oriented callback functions. In these callback functions appropriate actions can be carried out from the application.
The high degree of scalability of the PROFINET Protocol Stack is of particular importance for devices with limited resources. On one hand, this is achieved by the modularity in individual service groups, and on the other hand, through the use of compiler directives in the respective modules. Thus, the code size is proportional to the utilized PROFINET services.
port GmbH PROFINET stack (CC-A / RT1) was successfully tested with the following industrial controls:
port GmbH offers a large number of PROFINET drivers for many popular hardware platforms including Texas Instruments, RENESAS, STM, ATMEL, XILINX, Infineon, Fujisu.
port GmbH is constantly expanding their portfolio of drivers. If you do not find the driver you are looking for, please contact us.