Hilscher offers different types of firmware with different feature sets.
Firmware Type | LFW Variant | Features | supported DPM channels | external memory required SQI Fash, SDRAM | Flash Layout |
---|
Type 1 | Legacy Fieldbus | - Legacy Fieldbus
PROFIBUS, ...
| | not required | use case A, B | Type 2 | Real Time Ethernet | - Real-Time Ethernet
PROFINET, EthernetIP, EtherCAT, OpenModbus TCP, ... - Basic Webserver
for Firmwareupdate over network, Web Interface API
| | not required | use case A, B | Type 3 | Real Time Ethernet + Webserver | - Real-Time Ethernet
PROFINET, EthernetIP, EtherCAT - Extended Web Server
Basic functionality plus webpage content delivery from flash filesystem
| | yes | use case C | Type 4 | Real Time Ethernet + IIoT | - Real-Time Ethernet
PROFINET, EthernetIP, EtherCAT - Extended Web Server
Basic functionality plus webpage content delivery from flash filesystem - IIoT OPC UA
OPC-UA server via netPROXY Interface MQTT will not be supported in the first version of this LFW
| - channel 0
- channel 1
- channel 2
| yes | use case C |
LFW Software Structure
Type 4: Full feature set including IIoT
Type 3: Real-Time Ethernet plus extended Webserver
Type 2: Plain Real-Time Ethernet Functinality, including basic Webserver
Flash Layout use cases
Firmware FilenamesThe Loadable Firmwares - LFWs - are provided as momolithic binary files (suffix *.nxi and *.nxe) This firmware is executed on the netX 90 COM (communication) side.
LFWs for netx 90 chip or netRAPID 90 chip carrier are commercial products and must be licenced by Hilscher. Please contact sales@hilscher.com for further information.
Different use cases (A, C) require dedicated LFW files with unique filenames.
X*0.nxi: type 1 or 2 LFW, use case A/B, external Flash and SDRAM is optional X*1.nxi: type 3 LFW, use case C, external Flash and SDRAM is mandatory Please refer also to the description of Firmware Filename Definition Please assure that the matching Hardware Config (*.hwc) and Flash Device Label (*.fdl) files are loaded together with the LFW into the flash memory of netX 90. The use cases require different FDLs.
|