11.07.2016, 15:04
Hallo Zusammen,
ich habe momentan folgendes Problem:
Ich möchte gern ein Programm für einen Versuchsstand schreiben, welches vollständig auf der cRio-9072 läuft. Zunächst sollen alle verfügbaren Daten vom Versuchsstand gesammelt werden. Da die cRio an Steckmodulen voll bestückt ist, habe ich ein cDAQ-9184 als Erweiterung in das gleiche Netzwerk (Ethernet) eingebunden. Auf die Daten der cDAQ kann ich nur zugreifen, wenn ich das entsprechende vi auf dem PC laufen lasse. Sobald ich das VI auf die cRio schiebe, habe ich keinen Zugriff mehr auf die cDAQ.
Ebenso habe ich zwei Datenlogger über Modbus-TCP eingebunden. Hier ist das gleich Phänomen, wie bei der cDAQ. Das Auslesen ist nur erfolgreich, wenn das vi auf dem PC läuft.
Alle Teilnehmer befinden sich im selben Netzwerk mit der gleichen Subnetz-Maske. Irgendetwas blockiert die Ethernetverbindung zur cDAQ und zu den Datenloggern, wenn ich die vi´s auf der cRio laufen. Hat jemand ein Ahnung wo der Fehler liegen könnte?
Gruß
Holg
ich habe momentan folgendes Problem:
Ich möchte gern ein Programm für einen Versuchsstand schreiben, welches vollständig auf der cRio-9072 läuft. Zunächst sollen alle verfügbaren Daten vom Versuchsstand gesammelt werden. Da die cRio an Steckmodulen voll bestückt ist, habe ich ein cDAQ-9184 als Erweiterung in das gleiche Netzwerk (Ethernet) eingebunden. Auf die Daten der cDAQ kann ich nur zugreifen, wenn ich das entsprechende vi auf dem PC laufen lasse. Sobald ich das VI auf die cRio schiebe, habe ich keinen Zugriff mehr auf die cDAQ.
Ebenso habe ich zwei Datenlogger über Modbus-TCP eingebunden. Hier ist das gleich Phänomen, wie bei der cDAQ. Das Auslesen ist nur erfolgreich, wenn das vi auf dem PC läuft.
Alle Teilnehmer befinden sich im selben Netzwerk mit der gleichen Subnetz-Maske. Irgendetwas blockiert die Ethernetverbindung zur cDAQ und zu den Datenloggern, wenn ich die vi´s auf der cRio laufen. Hat jemand ein Ahnung wo der Fehler liegen könnte?
Gruß
Holg
Prinzipiell sollte diese API ohne weitere Zusatzpakete auf jedem cRIO lauffähig sein. Hast du schon Debugging betrieben? Was sagt der Errorcluster? Ist es vielleicht ein Folgefehler zwecks DAQmx - weil du mit einem anstehenden Fehler in die API rein gehst? Fragen über Fragen, die du alle selber beantworten kannst. Dann das schöne an LabVIEW und RT ist doch, dass man alles interaktiv ausführen kann und die Daten live per Debugging verfolgen kann.