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 errors

    I 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.

  • SoftMotion and FPGA OR 9514

    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 Corporation

    MAX 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

  • SUMIF error

    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