PROFIBUS-DP Slave Library

This library is a PROFIBUS DP Slave communication library that runs on MCUs with UART controller and Timer controller without any dedicated ASIC.
It is delivered in the form of C language(C99) source code.
We support Renesas RZ/N2L as HW platform for this library.
We can provide the sample project for evaluation for Renesas RZ/N2L-RSK board.
It uses the binary library in an evaluation configuration.
To get a sample project, please contact our sales representative(e-mail address: sales@m2mcraft.co.jp).

■ Features of PROFIBUS DP Slave Library  isobus stack

  • Supported Hardware: Renesas RZ/N2L

  • FDL layer DP slave communication services
    •  Data transfer services : SRD ・ SDN
    •  Frame formats : SD1 ・ SD2 ・ SD3
    •  Supports automatic baud rate recognition
    •  Up to 244 Bytes of input/output process data (maximum size specified in the standard)
    •  Response for Request Ident of FDL function code

  • PROFIBUS DP-V0 communication services
    •  Processing requests to the following service access points.
      • Default SAP : Data Exchange (Input Output Data)
      • SAP 0x37 : Change Station Address (Set_Slave_Add)
      • SAP 0x38 : Read Inputs (Rd_Inp)
      • SAP 0x39 : Read Outputs (Rd_Outp)
      • SAP 0x3A: Control Commands to a DP Slave (Global_Control)
      • SAP 0x3B: Read Configuration Data (Get_Cfg)
      • SAP 0x3C: Read Diagnostic Data (Slave_Diagnosis)
      • SAP 0x3D: Send Parameterization Data (Set_Prm)
      • SAP 0x3E: Check Configuration Data (Chk_Cfg)
    •  Device related diagnostic 

  • PROFIBUS DP-V1 communication services
    •  MS1 communication service : DS_READ, DS_WRITE
    •  MS2 communication service : DS_READ, DS_WRITE (The number of communication channels for MS2 can be specified by settings.)
    •  transfer alarm messages

  • PROFIBUS DP-V2 communication services
    •  Isochronous Mode
    •  Download/Upload of bulk data