From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

Communication problem with LabView MODBUS on cRIO-9035 using serial RS-485 port

Hi,

I'm trying to implement communication between cRIO-9035 and Kinco FD422S servo controller. I tested communication from PC using NI OPC server with USB - RS485 converter and everything works OK. The problem is in implementing communication from real-time target cRIO-9035.

I tried using LabView Modbus API from Real-Time Module as well as Modbus I/O Server and also unofficial MODBUS Library for LabVIEW. In all cases I wasn't succesfull. I hooked up an oscilloscope and find out strange distorted frames. Please advise me what could be the reason for that?


I wired RxD- with TxD- togehter as well as RxD+ with TxD+ on both ends of cable. I tried connecting and disconnecting grounds.


With Slave connected to cRIO RS-485 port:

IMG_20190717_144316.jpg

With Slave disconnected from cRIO

IMG_20190717_144842.jpg


My RT vi is like that:

modbus_crio_RT_main.PNG

0 Kudos
Message 1 of 2
(2,074 Views)

Hello,

 

I encounter the same problem, have you fixed it to the end?

 

Thanks!

0 Kudos
Message 2 of 2
(1,703 Views)