Software

The IO-Link Master is loaded with the following software, which can be updated on this page or optionally, you can use PortVision DX. You can check the Comtrol Corporation ftp interface for the latest software versions.

The upper portion of this page is used to update the IO-Link Master images. The lower portion of this page is used for updating application subassemblies that are integrated in the Application Base for the IO-Link Master.

For procedures, refer to Uploading Software. New images or application files may contain feature enhancements or bug fixes.

Images

Description

U-Boot Bootloader

U-Boot is a high-level bootloader that has networking and console command line capabilities. Among other things, it implements a TFTP server and Comtrol Corporation's new discovery protocol. This verifies that a Linux kernel image exists in NAND, then copies it to RAM and starts the IO-Link Master.

The U-Boot version is displayed after the image name.

FPGA

The FPGA partition/image contains configuration data used by programmable hardware within the IO-Link Master unit.

System -- Primary/Backup

The system uImage contains the Linux kernel and the RAM-resident root file system. It does not contain industrial protocol support or application-specific features.

There is a Primary and Backup version loaded on the IO-Link Master. The IO-Link Master automatically reloads the Backup uImage if the file system corrupted.

The uImage version is displayed after the Primary/Backup uImage.

Application Base

The Application Base image comprises a flash-resident file system containing application and protocol support. The Application Base is built from a collection of application subassemblies -- each of which may be updated individually between releases of the application base as a whole.

The application subassemblies in the Application Base image are displayed in the lower portion of this page.

The Application Base assembly has a 2-tuple version number: (for example,  1.10).

Application subassemblies have 3-tuple or 4-tuple version numbers (for example, 1.10.1). The first two values in a subassembly version correspond to the version of the application base assembly for which it was built and tested.

For example, a subassembly with version 1.10.3 was tested with application base version 1.10. When using this page or PortVision DX, an application subassembly can install only if its version number matches that of the installed application base assembly. A subassembly with a version of 1.20.2.4 only installs if the application base version is 1.20. It will not install on a device with application base version 1.09 or 1.20.

Application Subassemblies

Description

application-manager

The Application Manager version loaded on the IO-Link Master.

configuration-manager

The Configuration Manager version loaded on the IO-Link Master.

discovery-protocol

The Discovery Protocol version loaded on the IO-Link Master.

ethernetip

The EtherNet/IP interface loaded on the IO-Link Master.

event-log

The Event log version loaded on the IO-Link Master.

iolink-driver

The IO-Link version loaded on the IO-Link Master.

ethernetip

The EtherNet/IP version loaded on the IO-Link Master.

web-user-interface

The web interface version loaded on the IO-Link Master.