I'm not clear that your routing is correct. In OpenCPN, your UDP should be "Out" and you'll need a port in Signalk to receive any of that data. However, I'm not sure that's needed, unless you are sending back calculated data or autopilot info from OpenCPN. Also, double check to make sure your SK events are dumping data into "seatalkOut" and that is routed properly. Perhaps you can add a screen shot of your "ray" connections.
I'd expect that you'll have the NMEA0183 -> NMEA0183 plugin install and forward the sentences you want to "seatalkOut". Then in your "ray" connections, you'll send those "seatalkOut" events to those ports.
forget about your OpenCPN connections for a moment. In Signal K Data Browser - do you see anything that looks like its coming from the ST60? like wind, depth, speed or whatever you have attached?
if it sometimes works does the data make sense? what is the USB device you are using?
Are you sure that your st60 work with 38400? I think it should be 4800.
rayut:
Output Events : nmea0183out
Sentence Events : --
rayinn:
Output Events : --
Sentence Events : -- "you can enter here something if you want to send it to special output"
Use the signalk plugin "Forward and filter NMEA0183 input to NMEA0183 out" (Output event = nmea0183out, Input event = GPSout)
In gps set Sentence Events: GPSout