Technical Data - V5

Protocol Technical Data
FeatureDescription
Maximum number of cyclic input data244 bytes
Maximum number of cyclic output data244 bytes
Maximum number of acyclic read/write data240 bytes
Configuration data (maximum)244 bytes
Parameter data (maximum)237 bytes application-specific parameters
Key Features
  • PROFIBUS DP-V0
  • PROFIBUS DP-V1 class 1 and 2
  • Automatic baud rate detection
Supported State Machines
  • FSPMS (Fieldbus Service Protocol Slave state machine)
  • MSCY1S (Master to Slave cyclic state machine)
  • DMPMS (Data Link Mapping Protocol Slave state machine)
  • MSAC1S (Master Class1 to Slave Acycliec state machein)
  • MSAC2S (Master Class2 to Slave Acyclic state machine)
  • MSRM2S (Master Class2 to Slave Resource Manager state machine)
Acyclic communication
  • DP V1 Class 1 Read/Write
  • DP V1 Class 1 Alarm
  • DP V1 Class 2 Read/Write/Data Transport
Baud rate

Fixed values ranging from 9.6 kBits/s to 12 MBit/s

Auto-detection mode is supported
Data transport layerPROFIBUS FDL

Restrictions

  • I&M LR services other than 'Call-REQ/RES' are not supported.
  • DP-V2 SSCY1S – 'Slave to Slave Cyclic Communication' state machine is not implemented.
  • DP-V2 'Data Exchange Broadcast' is not implemented.
  • DP-V2 'Isochrone Mode' is not supported
  • DP-V2 MSCS1S - 'Master to Slave Clock Synchronization' is not supported.
Firmware Functions

The PROFIBUS DP slave protocol stack is fully integrated into a netX firmware for specific use case in order to provide a common set of netX firmware functions accross different protocol variants:

Firmware VariantsUse Case AUse Case BUse Case C
Use Case summary

netX90 COM CPU firmware for small footprint, low cost and function optimized slave devices

  • no external SPI / SQI Flash required for COM CPU
  • no external SDRAM required for COM CPU

same as Use Case A, but netX90 APP CPU

  • uses external SPI Flash
  • may use external SDRAM

full featured firmware for highest function requirements

  • external SDRAM is required for COM CPU
  • external SPI Flash is required for COM CPU
netX support
  • netX90
  • netX90 with ext FLASH
  • netX90 with ext SDRAM and ext FLASH
FW structure

Host Interface

Dual Port Memory interface with following channels:

  • Channel 0 - PROFIBUS Slave Protocol API
    • exchange cyclic IO data
    • use acyclic protocol services
Diagnostic Interface

netX Diagnostic and Remote Access is supported via netX90 COM UART

Integrated Flash File SystemN/AN/APower-fail safe flash file system on external SPI flash is used
Remanent Data Storage

Power-fail safe storage of up to 16KB of protocol remanent data in netX90 internal flash

Power-fail safe storage of protocol remanent data in dedicated partition in extenal SPI flash.

Size and position of remanent storage area shall be configured in FDL.

Device Data

device production data (Serial number, MAC address, production data etc.) shall be stored in FDL in:

  • netX90 internal flash
  • netX90 internal flash

Firmware Transfer


  • via Host Interface (DPM, SPM)

due to limited size (max. 380KB) of FW update area in internal flash, only following files can be transfered:

  • individual firmware files (i.e. comfw.nxi or appfw.nai) if the size of the a file is less that 380KB
  • max. 380KB big FWUPDATE.zip file with predefined structure


N/A


to netX flash file system located on external SPI Flash
Firmware Update

Firmware check and installation supported through calling the Maintenance Firmware

(star) Note: netX90 Use Case C firmware requires  Maintenance Firmware v1.3.0.0 or later.

  • from internal netX90 flash
N/A
  • from Flash File System located on external SPI Flash
Configurationby sending configuration packets to the firmware via Host Interface
N/Aor by using Communication Studio configuration database file from local flash file system
Tag List Options

Firmware supports certain modification of the functionality via Tag List, in particular:

  • UART Diagnosis Interface
HW Sync SignalN/A
Protocol Specific LED Indicators

Network specific status indicators with COM0 / COM1 LEDs:

  • SF: System Failure
  • BF: Bus Failure
Secure Bootsupported by PROFIBUS DP Slave V5.2.0.0 and later, see Support of Secure Boot with netX90 for more details
Limitations
  • FW functions are limited by available internal RAM / Flash
  • COM firmware size is limited to max. 500KB
  • FW functions are limited by available internal RAM / Flash
  • COM firmware size is limited  to max. 880KB