Industrial Communications

cancel
Showing results for 
Search instead for 
Did you mean: 

C Series PROFIBUS Interface Module Unable to communicate With Slave when Master

Hi there,

 

We're trying to replace an existing PLC with a NI LabVIEW solution, one feature of this task is replacing the PLC's Profibus master functionality. After trying the following, we haven't had any luck:

 

  • Setup
    • We have a development machine with LabVIEW 2020 SP1 setup (with necessary FPGA dependencies) and the following VIPM packages:
      • Kunbus cRIO PB Master/Slave
      • Kunbus Configurator III
      • Kunbus Network Configurator
    • We have an NI 9149 ethernet chassis with a C Series PROFIBUS Interface Module installed in slot 1 with slot 2 free.
    • It is connected to the slave with the same cable that is used by the current PLC solution
  • Communication attempt using the FPGA low level Driver
    • We have successfully compiled and run the CS_cRIO-PB_DP-MasterExample(FPGA) on the NI-9149 in interactive mode. It can return values for the PB properties
    • If we run "Start/Stop DP-Master" command followed by a "read/write Data" command, we get the following message "0xC3 = DP Slave is not in DataExchange mode". This occurs for all slave addresses 0 through 127.
    • Are there any suggestions on next steps we can take to try and communicate with our Profibus slave?
  • Using Configurator III
    • We have used configurator III to setup a similar profile to what the PLC has implemented. 
    • To deploy the configuration, it seems that the configurator III application requires we discover the hardware through its Hardware Selection popup. If we click either "Search cRIO PB Devices" or "Configure Ethernet Devices" the Cseries card is not discovered
    • Are there any suggestions on next steps we can take to discover the hardware and deploy using the Configurator tool?

Any suggestions are appreciated. Thanks!

 

0 Kudos
Message 1 of 1
(1,334 Views)