Hallo zusammen.
Ich habe einen compactRIO-9024 im Einsatz, den ich im RT-Modus nutze und dessen UI auf PC-Seite
ausgeführt wird.
Den Datenaustausch zwischen PC und cRIO nehme ich über Netzwerkvariablen vor,
welche auf dem cRIO gehostet werden. Die Projektkonfiguration ist im Anhang zu sehen.
Die Netzwerkvariablen selbst bestehen aus Cluster-Definitionen, das 'RT_Main.vi' habe ich als
als 'Startup' gesetzt.
Innerhalb vom LabVIEW-Projekt funktioniert das Ganze bisher ohne Probleme, nur das Deployment bereitet
mit Kopfschmerzen.
Lt. 'cRIO Developer's Guide' Seite 216 ff. muss ich ja die 'lvlib' aus dem Projekt-Explorer mit der rechten Maustaste 'Verteilen',
danach sollten diese (nach meinem Verständnis) bis zum Undeployment auf dem cRIO vorhanden sein, auch nach Reboot.
Ich habe also die 'RT_Startup'-Konfiguration verteilt und die 'NetworkVars.lvlib' mit der rechten Maustaste verteilt.
Anschließend habe ich auf PC-Seite das 'UI_Main'-VI per Build-Spezifikation als EXE kompiliert.
Sowohl auf cRIO, als auch auf PC-Seite stimmen die IP-Angaben in der '.aliases'-Datei.
Der Zugriff von der EXE auf den cRIO funktioniert problemlos, allerdings nur, bis ich den cRIO reboote, danach
kann die Anwendung den cRIO nicht mehr erreichen.
Im DSM habe die Variablen den Wert '(Unbekannter Wert)'.
Woran kann dies liegen?
Ich bin für jede hilfreiche Antwort dankbar.
Gruß
FlKoch
Konsolen-Bootausgabe:
Code:
cRIO-9024 Boot
Copyright 2008-2009 National Instruments Corporation
Bootrom version: 2.1.2f0
Creation date: Nov 25 2009, 08:11:35
Press any key to stop auto-boot...
0
auto-booting...
boot device : sata=0,0
unit number : 0
processor number : 0
host name : lvrt
file name : /c/ni-rt/system/vxWorks
flags (f) : 0x8
Attaching to SATA disk device...
SATA0: SST NANDrive
Reliance File System Driver
Datalight Reliance v3.2.2 Build
VxWorks Edition for ppc603
Copyright (c) 2003-2008 Datalight, Inc. All Rights Reserved Worldwide.
Loading /c/ni-rt/system/vxWorks...2906784
Starting at 0x1c0000...
SATA0: SST NANDrive
Reliance File System Driver
Datalight Reliance v3.2.2 Build 1376BV
VxWorks Edition for ppc603
Copyright (c) 2003-2008 Datalight, Inc. All Rights Reserved Worldwide.
Adding 8162 symbols for standalone.
-> * Loading vxfpsup.out: vxfpsup
lvusEngine: PPC603 CPU detected...
CPU tick frequency: 98.997661 MHz [Using: 1000 MHz]
VxWorks kernel image
Build time: May 23 2013, 16:11:03
LabVIEW Real-Time Executive
Build Time: Jun 6 2013 11:24:34
(C) Copyright 2002-2013 National Instruments Corporation
MAX system identification name: XXXXXXXXXXXX
Initializing network...
Device 1 - MAC addr: XX:XX:XX:XX:XX:XX - 10.185.1.79 /24 (primary - auto)
Device 2 - MAC addr: XX:XX:XX:XX:XX:XX - 0.0.0.0 /32 (static)
* Loading nimdnsResponder.out: nimdnsResponder
Starting mDNSResponder task tMDNS.
* Loading nirtdm.out: nirtdm
Loading LVRT...
* Loading nirtdm.out: nirtdm
* Loading nimdnsResponder.out: nimdnsResponder
* Loading nisvcloc.out: nisvcloc
* Loading tsengine.out: tsengine
Time sync source: ptp now active
* Loading RTWebServer.out: RTWebServer
System Web Server started
Application Web Server started
* Loading mxssvr.out: mxssvr
* Loading niDiscSvc.out: niDiscSvc
* Loading nisysrpc.out: nisysrpc
* Loading nidp_target_end.out: nidp_target_end
NI Scan Engine initialized.
* Loading NiViSrvr.out: NiViSrvr
* Loading NiRioRpc.out: NiRioRpc
* Loading taggerrt.out: taggerrt
* Loading niserial.out: niserial
* Loading nixnets.out: nixnets
NI-VISA Server 5.4 started successfully.
NI-RIO Server 13.0 started successfully.
* Loading xnet.out: xnet
* Loading sysstatepublisher.out: sysstatepublisher
Startup Application: /c/ni-rt/startup/startup.rtexe
Welcome to LabVIEW Real-Time 13.0