03-16-2009 11:04 AM
03-16-2009
11:55 AM
- last edited on
02-17-2025
10:31 AM
by
Content Cleaner
I would recommend that you look at an OPC Server, such as the NI OPC Servers.
Yokogawa is listed, but you'll have to verify the support. This is a link to the supported hardware NI OPC Servers Supported Device and Drivers
03-18-2009 02:30 AM
Hello,
the Yokogawa device and the Vector-CAN device working standalone without same hardware timer clock. So it's general not possible that you can synchronize the samples from both devices. There is only the way that you can build a hardware synchronization between a National Instruments NI-DAQmx and NI-CAN device under DASYLab.
It's also possible that a new to design DASYLab driver for Yokogawa + Vector can reduce software based the time delay and jitter from both devices. But this driver is not available and should be design from you under usage from C/C++ DASYLab Extension Toolkit.
Best regards,
MHa
03-19-2009 02:19 AM
Hi MHa,
Is the "hardware synchronization" that you mentioned possible with a PXI system using the analog outputs of the Yokogawa device as inputs into an analog input card and combining this with a PXI CAN Interface in order to avoid the Ethernet data aquisition completely?
Since my first post I have now been told that there is a PXI system available but it has no CAN hardware yet. If it is a good solution I can order a CAN Interface for it and the problem will be solved.
Thanks for the comments and suggestions so far!
Regards
Charel
03-19-2009 03:05 AM
Hello Charel,
sorry for my bad english - yes, this is "your way":
You can use a (1) PCI PC or a (2) PXI PC from NI.
(1) You take an useful PCI AD device from NI and an useful PCI CAN device from NI which supports the RTSI bus connection. You define under MAX (Measurement & Automation Explorer) the RTSI cable confection and the AD task and CAN channels for later DASYLab usage. Under DASYLab 10.x you define "Easy To Use" the automatic RTSI routing between the AD task and CAN task. You connect your Yokogawa Ethernet output channels with any useful Ethernet To AD converter (this is with more details to check?!?) to the AD channels from PCI device. You set any useful experiment setup for sampling rate and blocksize for this PCI device task. The hardware clock from PCI AD device generate now via RTSI also the CAN telegram timestamps for the CAN device. AD and CAN are realy hardware synchronized! For this model you have "only" following not correct time delay and jitter -> The Yokogawa Ethernet device collect the samples for time point xx.xx.xx. But the synchronization between AD and CAN starts later, you have the time delay xx.xx.xx + time to transfer the data to the AD PCI device. So you have any unknown and jitter time for the way Ethernet -> AD device. Please check if this point is a problem for you?
(2) Same from (1) but based on PXI products from National Instruments.
Your Ethernet WT3000 transfer is general very time and time jitter critical. Is there a way to transport with other bus systems, USB 2.0?
MHa - NI DASYLab Software development
03-19-2009 03:50 AM
Hello Charel,
I think the critical point for my last answer is -> What is to do to convert the WT3000 RS232/Ethernet/USB "protocol" return to A/D voltage sample range. I think we have following situation for WT3000 handling:
Your device can't direct generate any A/D voltage sample range to go direct into AD PCI/PXI device from NI, correct? Here is also critical, how many resolution we lost for the digital sample -> A/D convert. I don't know the WT3000 device. But I think this device produce any specific protocoll with included sample results and have options to transfer this protocol via RS232/Ethernet/USB, correct?
If you use an OPC server (if this is available for WT3000) then you can use OPC client from DASYLab but the OPC channels and CAN channels are not synchronized! If you would like use the synchronization from my last answer then you need general following converter:
- a standalone software product, which read online the WT3000 protocol and figure out the different samples from channels and put return into a simple RS232/Ethernet/USB protocol
- a hardware converter, for instance from www.icpdas.com which convert simple RS232/Ethernet/USB protocol into A/D voltage sample range to conect later with AD PCI device. The problem here is the unknown time delay for convert way which is not disregard for the sincronization.
Please ask your Yokogawa dealer if there is a way that the device can direct send the results based on CAN protocoll? So you have a direct CAN - CAN synchronization.
Best regards,
MHa