Softing AG
Softing AG Industrial Automation

Industrial Ethernet Demonstration Package for Cyclone IV Industrial Networking Kit

This package has been created to demonstrate Softing Real-time Ethernet Device stacks running on the Industrial Networking Kit (INK). The demonstrations show application software running on the INK; these applications use the Softing software stacks and Ethernet FPGA IP to communicate with PLC devices over Industrial Ethernet (sample PLC code is provided).

The downloadable package contains:

  • User manual and help files that explain how to use the delivered components.
  • A pre-built evaluation (OpenCore) FPGA configuration file for the INK platform with Nios® II processor, Industrial Ethernet MAC IP core and integrated Ethernet switch.
    Note: A time-limited version of the Ethernet switch IP core is available from Softing upon request.
  • PROFINET IO Device and EtherNet/IP Adapter stacks that run on the delivered FPGA configuration (note: stacks are delivered in binary format).
  • Binary and source code versions of the unified, simple to use API, called the Simple Device Application Interface (SDAI), that is used by all Ethernet protocols.
  • Sample application code that uses LED and push buttons on the INK.
    The sample application is documented in a help file and is delivered in both binary and source formats.
  • Web server application that reports system status information and can be used to switch between different Industrial Ethernet protocols.
  • PLC programs that interact with the sample application via the supported Industrial Ethernet protocols. The PLC programs are described in the user manual and delivered as source code.
  • For EtherNet/IP the program is written for a Rockwell PLC Control Logix L32E. The configuration is made with the Software "RSLogix 5000" from Rockwell.

    For PROFINET the program is written for a Siemens PLC IM151-8 PN/DP CPU. The configuration is made with the Software "Step 7" from Siemens.

    Both solutions can also be used for compatible PLCs. But we do not guarantee this