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
- 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