From 11:00 PM CDT Friday, Nov 8 - 2:30 PM CDT Saturday, Nov 9, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

VeriStand

cancel
Showing results for 
Search instead for 
Did you mean: 

Error -307608 During Deployment using Veristand 2017 and Scan Engine / Ethercat Custom Device

Solved!
Go to solution

Hello,

I am currently attempting to deploy a very simple veristand project to a CRio 9074. I am using version 20.4.0 of the Veristand ScanEngine - Ethercat custom device, which supports labview 2017. I have NI Industrial Communications Ethercat 17.6 and CompactRio 17.6 installed on both the computer and target, and projects deploy fine without the custom device installed. When I install the custom device, however, it automatically detects my CRio and modules, but throws this error when I attempt to deploy.

Details:
Error -307608 occurred at Project Window.lvlib:Project Window.vi >> Project Window.lvlib:Command Loop.vi >> Project Window.lvlib:Connect to System.vi

Possible reason(s):

NI VeriStand: The custom device does not provide a valid source distribution for the target specified. Specify a different target or contact the creator of the custom device for further support.
=========================
NI VeriStand: NI VeriStand Gateway.lvlib:VeriStand Server Wrapper.vi >> NI VeriStand Server.lvlib:NI VeriStand Server.vi >> NI VeriStand Server.lvlib:System Storage FG.vi >> System Storage Compiler.lvlib:System Storage To Multiple Engine Binary.vi >> Engine Data Compilation.lvlib:System Storage to Engine Binary.vi >> RT Data Management.lvlib:Populate Binary Tree Storage for RT.vi >> RT Data Management.lvlib:Populate Binary Tree.vi >> RT Data Management.lvlib:Copy Custom Device Node Properties.vi >> Custom Devices Storage.lvlib:Get Device Driver VI.vi

 

I've reinstalled the custom device several times using the NI package manager, and that doesn't seem to solve anything. Any thoughts on what might be causing this, or how to move forward troubleshooting it would be appreciated. Thanks in advance for your help.

Message 1 of 5
(3,160 Views)
Solution
Accepted by topic author jakel98

Hi jakel98,

 

NI ended support for VxWorks OS targets in the 20.0 drivers which includes the cRIO 9074. If you review "C:\Users\Public\Documents\National Instruments\NI VeriStand 2017\Custom Devices\Scan Engine\VxWorks", you should see stubbed files of 0 kb. The other OS folders (e.g. Linux_32, Linux_x64, PharLap)  will have fully populated files that execute for those targets.

ticnottock_1-1630349381204.png

 

I would recommend installing the 19.0.0 release of the Scan Engine EtherCAT custom device. This version should have files that can be deployed for VxWorks. You can check that the files in the "VxWorks" directory above have a size greater than 0.

 

Thanks,

Andy

0 Kudos
Message 2 of 5
(3,142 Views)

Andy,

That resolved that problem, thanks! It still isn't working completely, however, as now it gets as far as starting the TCP loops, before timing out, and throwing this error.

he VeriStand Gateway encountered an error while deploying the System Definition file.

Details:
Error -307660 occurred at Project Window.lvlib:Project Window.vi >> Project Window.lvlib:Command Loop.vi >> Project Window.lvlib:Connect to System.vi

Possible reason(s):

NI VeriStand: Timeout occurred while deploying a new system definition file.
=========================
NI VeriStand: NI VeriStand Gateway.lvlib:VeriStand Server Wrapper.vi >> NI VeriStand Server.lvlib:NI VeriStand Server.vi

 

I'm currently reviewing my software versions to ensure that I didn't accidentally create a version conflict during my attempts to troubleshoot the previous issue. If you have any thoughts on what might be causing this, that'd be appreciated as well.

Thanks,

Jake

0 Kudos
Message 3 of 5
(3,138 Views)

One further update, a system restart got it further, as far as deploying group 1, before the system went offline, yielding this error.

• Connection with target Controller has been lost.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
The VeriStand Gateway encountered an error while deploying the System Definition file.

Details:
Error -307682 occurred at Project Window.lvlib:Project Window.vi >> Project Window.lvlib:Command Loop.vi >> Project Window.lvlib:Connect to System.vi

Possible reason(s):

NI VeriStand: Could not complete one or more requests because a target is offline.
=========================
NI VeriStand: NI VeriStand Gateway.lvlib:VeriStand Server Wrapper.vi >> NI VeriStand Server.lvlib:NI VeriStand Server.vi >> Server TCP Interface.lvlib:TCP Send Target Message.vi:890001
<append>=========================
NI VeriStand: Controller

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

 

Message 4 of 5
(3,132 Views)

Sorry to disturb, I found the same issue when I am trying to deploy the CD to the NI linux RT, if I use a empty one ,it can be deployed , but if I add something in it , it will occur this error. So I want to know if you have fixed this issue or not , and how to , thanks

0 Kudos
Message 5 of 5
(2,365 Views)