SoftMotion error
Hi all
I don't know if the right section to post this question. IM new and started NOR softmotion today. I got an error like that I have attached, how can I sort out this issue please help me to solve. This will lead to me study more.
Thanks guys...
Sorry guys. You have Solution problem solved
Tags: NI Software
Similar Questions
-
Absolute error-70216 SoftMotion starting linear movement
When I start an asynchronous linear movement to aid softmotion express straight absolute move, the VI throws sometimes mistake-70216 (within 24 hours, this will happen certainly but not very often) and won't start not when I activate the performance indicator (no doubt goes from false to true). Therefore, I am still able to run other commands (for example, can make a Straight Line speed and a reference to move) but not absolute moving Straight Line. I don't know how to recover if I take this error, the only way I found to get it back is to restart my application.
I'm running on LabVIEW Softmotion 2015 2015, the VI runs on a three 9035 and driving 9505 modules using unrelated areas.
Hi Omar,.
It seems that this is the intended functionality.
Kind regards
Michael Bilyk
Technical sales engineer
National Instruments
-
runtime error when you add a softmotion axis
Hi all
I am running labVIEW 2010 with the development softMotion, creating a compactRIO application module. When you try to add an axis softMotion in Project Explorer I get a window with the message "Microsoft Visual c ++ runtime library." Run the error! Program:... LabVIEW.exe' and labVIEW ends.
I get the same message even when trying to look at coordinates spaces defined in softMotion examples or try to add coordinated spaces or softMotion tables.
Anyone have any ideas on how to work around this problem?
Thank you
Matt
-
Why do I get error-70027 with SofMotion?
I'm trying to run a LabVIEW RealTime application that uses SoftMotion. I created an axis in the RT of the project target. Every time when I use the axis with SoftMotion works and launch it on the RT-rarget (cRIO-9066) I get the error-70027 (a function call made to motion control, the timeout to wait for access to a shared resource). When I connect the axis function of flaws clearly this function generates des-70027. I don't know what this error tells me.
Hey Jake,
I managed to get rid of the error by doing a right-click in the project on the target RT and select utilities. Turn it back on. After that, I am able to run my code without errors. I'm not exactly sure wat causes this error, but I guess I'll run in new I will post it here as soon as I know, but for now I think this is resolved.
Thanks again for your support!
Kind regards
Steffan
-
Cannot undeploy SoftMotion axis: Hex 0x80004005
Hello
I used a cRIO-9076, NI 9505 + SoftMotion for a project. Now, I would like to reuse the material for a new project.
The old project was an axis SoftMotion (unbound), who refuses to be cancelled. According to the dialog box comparison system & project, the existence of this axis on the cRIO is the only thing that does not match my new project. However, when I select "Undeploy" and click on "Apply", I get this:
Initializing...
The checking for conflicts. This may take some time...
Undeploying axis 1
LabVIEW: Unspecified error (Hex 0x80004005).
=========================
System OR Configuration: Various operating default (Hex 0x80004005).
Cancel the deployment completed with errorsI have tried with no luck:
- Turn the power off then by restarting the cRIO both my PC
- Put the scan engine cRIO from Active mode to setting mode
Any tips? I'm under LabVIEW 2012 (some other versions exist on the development PC).
Hello JKSH,
It seems that your deployed data has been corrupted somehow. You can try to delete the data to deploy manually.
1 - FTP to your 9076
2 remove the contents of the directory/nor-rt/config
3 - restart the target
-
cRIO ethercat application error
I have a cRIO-9074 connected to and AKD via EtherCAT drive, running in standard mode.
Simple straight line move using a VI express softmotion.
It works fine except when I force the engine to stall, a strange thing.
When I take the engine yet it will suddenly reverse direction rotates at a speed faster than the requested speed rear forward.
The faults of the ADK out but it takes 100 to 400 ms to turn off the power.
The AKD displays F 503 and Labview indicates an error code 6A 3130. This resulted in "phase failure AKD.
Relavent part of this error is: "the excessive power single-phase connection load".
Of course I am inducing power over load so expect this fault, but the reverse rotation before the AKD Cup feeding is strange.
I tried to reproduce this using the Kollmorgen Workbench software, but so far it only happens when Labview is controlling via EtherCAT.
Hello Brians,
Taking the engine beyond normal limits of operation may cause unexpected behavior. It is never recommended to intentionally block the engine. In this case, it seems that LabVIEW is trying to remove the constraints inherent in the system in the case of a stall by reversing the motor. The reason why you do not see this behavior in the Workbench is because it does not contain the control algorithms that are present in LabVIEW. In addition, I am curious about how to determine the time the motor runs in reverse; 100-400 ms seems very specific. If the pitch of the engine is possible in your code, I need to program under a security to handle this situation and perform all measures requires your application in the case of a stall.
N
-
Why do I get an error when I try to change the mode of scanning by programming engine?
Hello
I have a problem with my EtherCAT system.
The system contains:
a RT PXI-8840
2 position with EtherCAT sensors
and 8 inverters with EtherCAT (with Softmotion plugin and xml file)
I use LabVIEW 2015 with RT and FPGA Softmotion module.
At the beginning of my code I pass the engine scan mode in configuration mode and then the active mode programmatically. It works well when I start my code with LabVIEW but I get an error when I use a startup application. The error code is-2132869095 (the deployment link has expired). I've tried also with a code containing just the screw for the switching of the mode of scan engine and nothing else. With this, I get the same error.
The problem occurs when one or more inverters are involved in the project.
Anyone an idea what I need to do to avoid this error?
Thank you.
Hello
the two cases mentioned in my last post have solved the problem. I have to follow this exact sequence and I expect that the analysis engine is running.
Now, my startup application runs.
-
How to get several lines with series C 9501 running with SoftMotion on a cRIO 9074 modules?
Hello
I'll have set up many of the variable axes defined by the user with two modules in series c 9501 running on a Compact RIO 9074 stepper.
I started with the example of "9501 Stepper Drive (Getting Started)", which worked fine with a simple variable user defined axis (Test-interactive panel, SoftMotion functionality on the host).
I need to control 2 axes and I could not find any help on adding a second axis, so I came up with the following approach. My approach was to expand the FPGA VI in a way to add features to the second variable axis defined by the user, so I did the following steps:
1. Add a new variable axis defined by the user.
2. Add the variables defined by the same user as the first axis had during the second axis.
3. a copy of global variables that the first axis necessary to use independent global variables for the second axis.
4. develop the FPGA VI while-loops with the circuits of same for axis 2 and ensure that the circuits for axis 2 use their own global variables, the right modules, their user-defined variables and change the index of the axis from 0 to 1 (don't know exactly how the axis index is defined).
4B. I also tried to copy all the loops for each axis had their independent loops. Then adapt the global variables, modules, the variables defined by the user, index of the axis.
The FPGA VI compiles and runs, but when I get to the Panel of interactive Test for both axes and try to enable them, it throws an error-70228 (Controller unable to confirm that the drive is enabled).
I'm doing something wrong? Is it perhaps a simpler way to get two 9501 modules working with SoftMotion?
I can provide my two examples of published projects (same loop loop / independent), if necessary.
LabVIEW installation:
LabVIEW 2014f1
Module FPGA 2014
In time real Module 2014
SoftMotion 2014f1
cRIO-drivers 2014f1
Xilinx tools 14.7 2014
I hope someone can help me, thanks in advance.
I managed to make it work.
I was missing that a Subvi in the FPGA VI engine control missed their axis index 0. I couldn't even they worked with an index of the axis until I looked into the block diagram of those.
So what happened was that my routines on the second axis disabled immediately the first axis because of bad axis index.
Definition of the index of 0 and 1 axis (axes 1 and 2) for each unique Subvi of motor control was what was missing.
-
Hey Gang,
I spent the day to set up a new system of cRIO and a new installation of LV2012 RT and FPGA Softmotion.
Our system uses a CAN interface, which, we learn, requires the use of FPGA mode. Maybe this isn't a bad thing, because we are concerned about the speed of the scan mode. I developed an FPGA application before.
My main concern is right now, to get the job of control of movement stuff. Our movement is a NI - 9514. I hope there is a way to use the SoftMotion modules with the FPGA interface. Otherwise, the movement FPGA examples look REALLY discouraging!
All I do is homing and simple relative motions. I enjoy all help/advice on the simple/fast way to get there.
Thank you!
Roger
Hi Roger,
You can use the 9514 without using the "formidable" examples using the cRIO in hybrid mode. There are good instructions on how to do it here. A quick summary, is to put the modules you want to use in scan mode under the chassis and modules you want to use FPGAS in the FPGA. When you compile the FPGA bitfile, RIO scan interface is compiled for modules that are under the chassis so that you can use in scan mode. A few warnings:
- The FPGA VI must be running to use the 9514. When you are in scan mode, the FPGA runs automatically without requiring you to do so. However, in hybrid mode, the FPGA does when you run it explicitly.
- The FPGA VI should work for deploy you the settings of the axis of the target. This can be a bit awkward during development when you make changes to the configuration of the axis. Usually, you run the FPGA VI using the open FPGA VI reference in a RT VI. However, when you run a RT VI, it checks to see if the deployed data are compatible with the project data and if not, invite you to deploy. Don't forget, however, that you cannot deploy your FPGA VI because is not yet running (since it won't work until the open FPGA VI reference runs). When you try to deploy, you will get an error (I think it's something like "E/s Module not found"). What I do usually is during development, run the FPGA VI manually (by pressing the run button). You can then run your VI RT which uses the FPGA VI reference and everything will work. You will encounter this problem only if you change the configuration of the axis of the project (and so won't be a problem for your final application when changing your aern can't axis settings). If you change the configuration of the axis programmatically, you do not experience this problem.
As a note side for those who use the 951 x modules of movement, unless you really need to do something custom, you must use the modules of 951 x in scan mode. The performance is better in scan mode it is using FPGA (assuming you want to use the API SoftMotion high level (EXVIs, blocks of functions or properties/methods)). When you use FPGA mode, there is further delay to obtain the data of the FPGA in the SoftMotion engine. In addition, you are always coupled to the scan engine! If you get the worst performance, a more difficult experience, and you don't even remove the need for the analytical engine. There are valid reasons to use the modules of 951 x on the FPGA (for example custom control loops), but most applications I've seen use FPGA would be better served by using the module in scan mode.
Thank you
-
Error reading from a text file?
Hello
I am trying to add a NI SOFTMOTION TABLE in my project using a text file that contains the data points I want to use to make a contour move, and Labview opens but returns an error message me "ERROR READING FILE". In fact, I see all my points in the table in Labview, but it creates one more line to each column where a "unreadable" message just wrote.
No idea how solve it?
Thanks in advance!
Just shooting in the dark:
in the photo, it seems that there is a problem with the last line of the file,
This is an "empty" one (only an end of line).
What happens if you remove this line empty?
Marco
-
nismECATAdapter.dll not found error - cRIO 9082 RT
Hello
I'm a real-time 9082 cRIO system deployment. During startup, the console displays the error above, but I can't find anything referring to this dll online. It is as if it does not exist. My best guess is that it's an adapter of EtherCAT OR? Here is the full output to start the Console:
----
Datalight Reliance v2.10.1053
Copyright (c) 2003-2006 Datalight, Inc..Executive in time real LabVIEW
Construction time: 5 June 2014 14:22:59
(C) copyright 2002-2014 National Instruments CorporationMAX system identification name: Chassis1
LabVIEW time real SMP kernel: processor cores found: 2
The initialization of the network...
Dev | Op M | Link | Pilot | MAC address | /Mask IP address | Mode of the adapter
* 1 | Int | U | i1000e | 00802F17EE7A | 10.0.1.241/24 | TCP/IP (static)
Dev | Op M | Link | Pilot | MAC address | /Mask IP address | Mode of the adapter
2. Int Jolie; nigev | 00802F17EE7B | - -| People with disabilities
Time synchronization source: TPP now active
00802F17EE7A device is now connected
System Web server started
Application Web Server launched
Error! nismECATAdapter.dll not found! (dependency)
SoftMotion Module initialized.
OR Scan Engine initialized.
NOR-RIO 14.0.1 server started successfully.Start application: c:\ni-rt\startup\startup.rtexe
NI-VISA 14.0 Server started successfully.
Welcome to 14.0 LabVIEW Real-time
--
I hope that someone out there has seen this before dll?
Thank you
Looks like you need to install the driver the cRIO EtherCAT or your system. Here is a link to EtherCAT for Windows driver: OR-Industrial Communications for EtherCAT 14.0 - Windows
-
How many modules NI 9505 can I program the FPGA (with SoftMotion) NI 9104?
Hello.This is my first question here. When I try to make the FPGA code to four NI 9505 (with loop position (including SplineEngine), current loop, loop PWM and encoder loop) I simply double code for module four times. I use the NI 9104 chassis with 3 m doors, but compiler returns compilation error (I guess, code does not fit on FPGA). I tried to make the code more simple (I combined some terminals). But it did not help me. Thanks to lot.P.S. sorry for my English.
This message may be a bit delayed - but I did a lot of work to obtain many 9505 modules compiled on a number of different FPGA targets. Seven on a Virtex-II 3 m gate FPGA and eight on a 2 million doors Spartan3 (don't be fooled by the size of the door - the Spartan FPGA tends to be more effective in the compilation of size, but the worst with a timing compared to the Virtex II. The Virtex5 are better all around).
They key is "mulitplex" code - in particular the SoftMotion contructeurs algorithm. Multiplex in this sense means both use the same code for each axis and process things in series parallel vs. Because the constructor requires the backup of important data for each axis between the loop itterations, use of these VI block of RAM on the FPGA vs using large arrays in FPGA fabric.
I have attached a code that will work with LabVIEW 8.6 and SoftMotion 2.2. This will NOT work with 2009 SoftMotion (RT both the FPGA VI changed).
-
Uninstall software update Apple says error in seller contact package package unstaller
Try to get itunes working to make a backup of my faulty iphone before repair.
First-itunes does not start says error. I'm trying to fix it, who said success but same error when you try to start it.
Then uninstall completely worked. Then reinstall that seemed to be over except for a message "an older version of Apple software update already exists" then he went down and install itunes apparently had not been completed.
Then I try to remove the update from the apple software and executed by an error in the installation program - it says there is an error in the installation and contact the supplier of the installation package. Same error if I run the uninstall command line program.
Try to repair the Apple Software Update of programs & features Control Panel and then try to update iTunes again.
For general advice, see troubleshooting problems with iTunes for Windows updates.
The steps described in the second case are a guide to remove everything related to iTunes and then rebuild what is often a good starting point, unless the symptoms indicate a more specific approach.
Review the other boxes and other support documents list to the bottom of the page, in case one of them applies.
The more information box has direct links with the current and recent if you have problems to download, must revert to an older version or want to try the version of iTunes for Windows (64-bit - for older video cards) as a workaround for problems with installation or operation, or compatibility with third-party software.
Backups of your library and device should be affected by these measures but there are links to backup and recovery advice there.
TT2
-
I'm new to apple and get a syntax error when you use SUMIF. In my table, I just need column F to test the value of column E. If it is greater than 0, then divide by 20. Thank you!
In cell F1
= E1/if(E1>0, 20, 1)
fill down as needed
-
An error in this Applescript that I can't understand
Hi, I searched some forums and found this script below which I modified. It works great except for a single statement:
runScript If = 1 then number error -128 I want the script to do is, when a USB drive is mounted and is in the ignoredVolumes as "USB Untitled" I want the script to stop. What I can't understand is, runScript is set to 1, "Untitled USB" Monte, runScript is not changed, why don't the script stops with an error "user cancelled"? On the other hand, if a key USB Monte is not in the ignoredVolumes, runScript is set to 2 and copy the file I want it. What hurts? It's probably something that will be very obvious when I see the answer.
Thanks for any help with this problem,
Mike.
property ignoredVolumes: {'10,10 30 1. 5 't', 'files 1. 5 't', "Untitled USB"} - add if necessary
property videoExtensions: {"avi", "mov", "mpg", "wmv", "mp4" and "mkv"}
the value newVolume to the alias (POSIX file "/ Volumes/files 1.") ("5T / new")
the value oldVolume to the alias (POSIX file "/ Volumes/files 1.") ("5T / old")
game runScript to 1
tell application "System events".
the value rootVolumes to disk (POSIX file ' / Volumes ' in the text)
the value allVolumes to name of every element of disc of rootVolumes
the value numofallVolumes to the County of allVolumes
Repeat with the present book in allVolumes
say application 'Finder '.
if (the present book is not in ignoredVolumes and (this book as text) is not '. ') DS_Store') then
if there are alias (POSIX (' / Volumes / "& the present book) as text file ) then game runScript to 2
runScript If = 1 then number error -128 - it does not give a 'User cancelled' error when "Untitled USB" is mounted
runScript If = 2 then
try
duplicate (elements whose name is in the videoExtensions extension) in alias (POSIX file (' / Volumes / "& the present book &" / new ") as text) to newVolume
on error number errorNumber errorMessage
_error value of errorMessage
_errorNum the value to errorNumber
If errorNumber is -15267 then
display the dialog box "This file already exists in folder a." buttons {"OK", "No"} default button 1 with the title "Film copy error?" giving upwards after 10
If the returned button of result is 'No' then
Error number-128
on the other
If the result is 'OK' or back button gave up lead and then of
eject the present book
display the dialog box "U S B D r i v e E j e c t e d - K O t o R e m o v e" {"no need to click on this button"} default button 1 button give up after 5
return
end if
end if
end if
end try
Try
duplicate (elements whose name is in the videoExtensions extension) in alias (POSIX file (' / Volumes / "& the present book &" / old ") as text) to oldVolume
on error number errorNumber errorMessage
_error value of errorMessage
_errorNum the value to errorNumber
If errorNumber is -15267 then
display the dialog box "This file already exists in the folder B" buttons {"OK", "No"} default button 1 with the title "Film copy error?" giving upwards after 10
If the returned button of result is 'No' then
Error number-128
on the other
If the result is 'OK' or back button gave up lead and then of
eject the present book
display the dialog box "U S B D r i v e E j e c t e d - K O t o R e m o v e" {"no need to click on this button"} default button 1 button give up after 5
return
end if
end if
end if
end try
display the dialog box "USB key will Auto Eject in 10 seconds or click OK... "buttons button 1 with the title"copy Complete - Eject? "default {'OK', 'No'} which gives after 10
If the returned button of result is 'No' then
Error number-128
on the other
If the button returned of result is "OK" or gave up a result then ejection of the this book
display the dialog box "U S B D r i v e E j e c t e d - K O t o R e m o v e" {"no need to click on this button"} default button 1 button give up after 5
end if
end if
end if
end say
end Repeat
end say
The way in which your external block If is currently based, the script can't do anything when this book is in the ignoredVolumes, it can not yet test the runScript value. Try something like this:
If the present book is in the ignoredVolumes then
game runScript to 1
on the other
if (the present book as text is not '. ') DS_Store') then
if there are alias (POSIX (' / Volumes / "& the present book) as text file ) then game runScript to 2
end if
end if
Of course, you need to remove a "end if' the end of the script.
Maybe you are looking for
-
Hello ' I have a little problem "when Windows starts the windows sounds (sometimes) the anti-virus, I installed in my PC is not enabled and the anti-virus is already registered and activated and when I press"Activate now"it does." any solution to thi
-
Microsoft Security Essentials Client update Pkg-KB2544035 REPEAT FAILURE
I tried several times to install Microsoft Security Essentials Update Client Package - KB2544035. On several occasions, the operation fails and provides me with detailed information in order to correct the task. I perform it exactly as described, b
-
What is the bluescreen bccode e3 means on windows vista?
How can it be solved?
-
problems with my recent purchase of Dell Inspiron 15 3000-3543
Re: Inspiron 15 3000 Series, English Windows 7 Professional 64-bit (including Windows 8.1 Pro 64 bit license and media) He had for a few days, the main issues: 1. really bad wireless connections (to compare to my #2 concern that it's still bearable)
-
How2: access my office laptop via my router only, does not go on internet
Hi, at home, I sometimes I could use a desktop from my laptop to my desktop sharing session. At home, my laptop connects to the office through the internet. My office is also. I want to be able to use my desktop computer to connect to my laptop for