Hydraulic system - how to control a servo valve?

Thanks for ur attention.
I just set up a oil hydraulic system and mechanism that is such a MTS(material test system).
And my question is how to let my cylinder go forward at a constant velocity.
Because when the cylinder contact my specimen(I have many different specimens), it will produce a reacting force and let the cylinder can't go forward at a constant velocity I set. 
So I know it needs adjusting input voltage to servo valve .
I have looked much information from Ni discussion forums, but I totally have no idea about this.
I only know that I need to use PID control.  My feedback signal is from LVDT.
What kind of ni card I need? I have pci-6033e, although its analogy outpout only can + - 10v.
At least, 6033e can let me test servo valve between -5v to 5v.
Can I use DAQ-card to achieve my goal? Because I'm not sure if 6033e supported pid toolkit.
By the way, this question is just the beginning.
I need to finish displacement control, force control, and fatigue loading control at 10Hz.
servo valve: + - 10v input , 0v is at centered position. 10v is P port 100% to A Port.  threshold<0.1%
platform: XP, Labview 8.2 (includes Real-time module, PID toolkit)

On Jan 21, 1:10 pm, szuhsien <[email protected]> wrote:
> Thanks for ur attention.
> I just set up a oil hydraulic system and mechanism that is such a MTS(material test system).
> And my question is how to let my cylinder go forward at a constant velocity.
> Because when the cylinder contact my specimen(I have&nbsp;many different specimens), it will produce a reacting force and let the cylinder can't go forward at a constant velocity&nbsp;I set.&nbsp;
> So I know it needs&nbsp;adjusting input voltage to servo valve .
> I have looked much information from Ni discussion forums, but&nbsp;I totally have no idea about this.
> I only know&nbsp;that I need to use PID control.&nbsp;&nbsp;My feedback signal is from LVDT.
> What kind of ni card&nbsp;I need? I have pci-6033e, although its analogy outpout only can + - 10v.
> At least, 6033e can let me test servo valve between -5v to 5v.
> Can I&nbsp;use&nbsp;DAQ-card to achieve my goal? Because I'm not sure if 6033e supported pid toolkit.
> &nbsp;
> By the way, this question is just the beginning.
> I need to finish displacement control, force control, and fatigue loading control at 10Hz.
> &nbsp;
> ----------&nbsp;&nbsp;
> servo valve: + - 10v input , 0v is at centered position. 10v is P port 100% to A Port.&nbsp; threshold&lt;0.1%
> platform: XP, Labview 8.2 (includes Real-time module, PID toolkit)
First thing when you say MTS do you Mean the Company located in
Minneapolis, MN that makes hydraulic test systems that do the type of
testing you describe or are using the word as an acronym? Yes, you
will need a closed loop control system to do all you want to do. The
system should have both a load cell for measuring the axial force
applied to a specimen and a LVDT for measuring the displacement of the
piston and provisions for either load or position control. My
recommendation is you use Labview strictly for data acquisition and
you you use an all analog control system in your application. With
position control you could use a ramp input to move the piston at a
constant velocity. You can build an analog PI controller fairly
easily. You should not use the D part of PID in a closed loop system
that uses a hydraulic piston for an actuator.
Howard

Similar Messages

  • How do I control a servo-valve to open and close with Dasylab?

    I am currently using a servo-valve to run an endurance test and would like to control it to open a close  at a set frequency rate and set pressure rate (6000psi). Is there a controller that I can use to do that?  I am using Dasylab with a NI Daq board and I get the pressure and flow readings from the analog to digital signals correctly but to actually control a servo which is powered with and external power supply to provide 25VDC.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     

    It would be unwise to use DASYLAb to close a loop on a servovalve.
    The best way to do that would be to buy a analog PID controller board, MOOG and Parker sells those, and use an anaqlog output from the NI card to controll it.
    We did many tests using this way.
    There are also other option like servo-controllers that could perform many tasks, like FG, conditioning, limits, and profiles and then use DASYLAb for Data acquisition.
    The price for this solution would be of course higher. 
    Tom Rizzo
    InSyS Corp.
    www.insyscorp.com
    Your DASYLab integrator

  • How to use labjack U12 to control solenoid directiona​l valve with Labview in hydraulic system

    Hi,
    I need to control a solenoid operated direactional valve in hydraulic system with Labjack U12. I am using three relays but need some help on the vi. like which instrument drive I need to use etc....
    The coil voltage for the solenoid valve is :  AC120V, 60Hz; AC110V, 50Hz 
    My goal is to control this solenoid valve open/close at certin time, am using Labview 2011. Any advise would be helpful.
    Thank you!

    Have you got the relays working yet.  Do some initial testing with LJlogger to make sure hardware is controlling the relays as expected.  If you need further help with this step, provide a link to electrical details for the relays and describe how you have the relays connected to the U12.
    As for your programming in LabVIEW, I suspect you are using digital I/O, so the simplest thing to do is call EDigitalOut() to set a particular line to output-high or output-low, or if you need to set a line to input (for open-collector style control) use a call to EDigitalIn().  Perhaps look at "e function example.vi" to get started, and for general information about using the LabJack U12 with LabVIEW see topic #84 from the LabJack forums.

  • How to control a hydraulic system by PID

    Hello, I am PhD student at the University of Zilina in Slovakia. I am currently working on a project to use PID control toolkit. We are running LabView 5.1 and PID Control Toolkit ver.2.1 under Windows NT4. We have bought a ATMIO16E10 card for the application that requires control of a servo-valve. Components of the hydraulic system are Regulation Axial Hydraulic Pump (generator), Nonregulation Axial Hydraulic Motor and Servo Valve which control movement of pump plate. I have a program which measure output voltage to servovalve, input revolve of hydromotor from tacho, pressure form transducers (pump), torque and revolve (pump) and movement of hydropump plate. My view of program is:
    1.The card will acquire data from tacho, p
    ressure transducers, torque and revolve transducer, movement of pump plate. The difference between measure and required value of hydromotor revolve will error.
    2. Then the signal will go through a P, I, D process and the variables are changeable.
    3. Then the process signal will output through the card and give voltage (current) to the servo valve to control of hydropump plate for the change of revolve of hydromotor.
    At the same time there will be a graph on Monitor with measurement values and control voltage and the process goes until value is stabilized.
    I have a very little idea of how to use PID control toolkit. I would be grateful if someone could give me some advice which type of P, I, D controller can I use and how it tuning. Might anyone have a idea of how I can use our measure program?
    Thanks for any replies, peterk
    Attachments:
    mp.vi ‏137 KB

    you migh consider the following text
    Process Dynamics and Control by Seborg/Edgar/Mellichamp
    It has good examples and discussion of tuning and the use of PID.
    Good Luck
    Preston Johnson
    Business Development Manager
    Industrial Applications
    [email protected]
    512-683-5444
    Preston Johnson
    Principal Sales Engineer
    Condition Monitoring Systems
    Vibration Analyst III - www.vibinst.org, www.mobiusinstitute.com
    National Instruments
    [email protected]
    www.ni.com/mcm
    www.ni.com/soundandvibration
    www.ni.com/biganalogdata
    512-683-5444

  • I want to use the Function Generator VI to send command signals through the NI 7344 motion controller. This will be a closed loop servo valve system. I want to be able to change from say a square wave to a sine wave on the fly. Idea's?

    I am going to run tests that require an actuator to move using various types of arbitrary waveforms such as sine or square. The NI 7344 is hooked to the UMI that is going through a driver for a servo valve. The loop is analog and it is closed. I have played with some of the examples but can't get it to work. I have used the function generator VI to generate a signal but I think I am using the wrong input VI to the motion control board. When I use what I have it moves the servo and then stops. It doesn't continually generate the signal.
    I would love to use the controls on the function generator vi to control frequency and amplitude ect. Any help or pointer would be helpful. Thank you in advance.

    Hello,
    I'm not clear on exactly how you want to use the generated data but I'm assuming they will be used as your target points.
    There's a built-in example for motion called 'One-Axis Contour Move.vi'. This example demonstrates how to provide your target points as 1-D array. All you need to do is to replace the input array with the output of the function generator. In order to have it run continuously, use a while loop. You can further program your application so that it'll change the waveform on the fly by monitoring the user interface but this might be little little tricky as you will need to reset the move and load the new generated points while keeping track of your current position.
    I hope this helps. Let me know if you have further questions regarding this
    application.
    Best regards,
    Yusuf C.
    Applications Engineering
    National Instruments

  • Can you control servo valves without the PID toolkit?

    I need to be able to control servo valves using labview, but I don't have the PID toolkit. Is there an alternate way to control servo valves without the toolkit? Any help would be greatly appreciated.
    Thanks

    Well first thing is to get a basic understanding of what a PID controller is doing. There is some discussion about PID on the NI web site, and a search of the net will also provide much information. What you are controlling with your valves will determine the complexity of your control solution and whether learning just the basics of control theory and PID in particular or whether you need to know more. It really isn't wasted effort, any success in implementing a PID control system, regardless of purchased toolkit or "roll it yourself" will need you to understand that basics. Even if you had picked up someone elses project that was complete except for "tuning" the system you would find that getting the system to run the way you need it to requires some knowledge and frequently a lot of patience. Good luck and keep asking questions.
    P.m.
    Putnam
    Certified LabVIEW Developer
    Senior Test Engineer
    Currently using LV 6.1-LabVIEW 2012, RT8.5
    LabVIEW Champion

  • How to control system volume by moving mouse up and down using java

    hi,
    please give me suggestion that how to control the system volume by moving mouse up and down in java..
    thanks,
    prabhu selvakumar.

    Prabhu_Selvakumar wrote:
    Thank u for ur reply... i dont know wat is JNI interface... i have to read about that.... Unless you're a whiz-bang C/C++ coder, using this won't be easy or pretty. For my money, if I wanted to create a program that interacted closely with a specific OS, I'd use a more OS-specific programming language such as C# if I'm coding for Windoz.

  • PID servo valve wiring and control

    I'm trying to control a pneumatic servo valve with a PID vi but I'm confused about the wiring of the servo valve.  The servo valve has two wires, valve command and valve feedback.  What do I do with the valve feedback?  I'm wiring the analog out from my vi with the PID controller through the A/D board to the servo valve command wire.  It seems to me that there should be two closed feedback loops.  One using the LVDT signal as feedback and the other using the valve feedback signal as the feedback.  Any insights or example vi's would be greatly appreciated. 
    Thank you,
    Todd Baldini
    [email protected] 

    Please make sure that your servo valve is meant to take control signals.  Often times, an amplifier is used between the control valve and the main controller.  The way it stands now, you would need 2 control loops.  One to control valve position, the other to generate the control signal(%valve open).

  • A lab view VI to control a tank system which is controlled via 3 solenoid valves

    a lab view VI to control a tank system which is controlled via 3 solenoid valves

    Perhaps he's asking for bids for the job. If so, perhaps posting in the LabVIEW Job Openings would garner more responses.

  • BSOD controlling Nanotec servo (Labview+visa+Daqmx)

    I'm using a set-up where I control a servo with Labview. I run the VI, set some speeds to the servo, and within minutes, Windows gets a BSOD. I would like to know the cause of the problem and a fix please.
    What am I using?
    - Windows 8.1 (and windows XP before)
    - Labview Student Ed 2014
    - NI Visa
    - NI Daq mx
    - USB to RS-485/422/232 Converter
    - Nanotec servo
    - Nanotec Labview example: http://en.nanotec.com/support/application-notes/labview-example/
    What happens?
    I open the VI, set the com port. Run the VI and set some motor speeds. Within minutes windows 8.1 gives a Blue Screen, with the error MULTIPLE_IRP_COMPLETE_REQUESTS. In Windows XP, this gave the error IRQL_NOT_LESS_OR_EQUAL. After rebooting, windows 8.1 shows Automatic Repair. 'Automatic repair couldn't repair your PC', and refers to C:\WINDOWS\system32\Logfiles\Srt\SrtTrail.txt.
    This is 'Startup Repair diagnosis and repair log'. This gives some actions that take 0ms, untill finally:
    Boot critical file c:\windows\system32\drivers\nipbcfk.sys is corrupt.
    Repair action: File repair
    Result: Failed. Error code =  0x2
    Time taken = 8546 ms
    Opening that file in notepad shows this: http://pastebin.com/dwp2X5er
    Can anyone spot why Windows goes into a BSOD, and how this can be prevented?

    It sounds like the installation of some NI drivers failed on your system. Can you please re-install those? I recommend to uninstall the current installed ones first.
    Also, please try to install the latest driver versions. If you are using old drivers (e.g. from an out-dated driver DVD), it is possible that you have drivers installed which were never tested with Windows 8.1.
    Norbert
    CEO: What exactly is stopping us from doing this?
    Expert: Geometry
    Marketing Manager: Just ignore it.

  • How to make the servo motor to move in steps of set degrees and stop

    how to make the servo motor to move in steps of set degrees and stop

    Hi,
    I think the following document would be a good starting place: NI Developer Zone Tutorial: Single Axis Moves It includes links to several example programs that you may find useful for your application. Keep in mind that there are many motion examples that ship with LabVIEW as well.
    I strongly recommend that you check out the following documents as well:
    NI Developer Zone Tutorial: Simple Point to Point Motion
    NI Dev
    eloper Zone Tutorial: Hands-On Motion
    NI Developer Zone Tutorial: Axis Settings for Motion Controllers
    These tutorials will help give you a good foundation for understanding motion control systems.
    Best wishes!
    Dawna P.
    Applications Engineer
    National Instruments

  • HOW TO CONTROL ON CREATION OF SALES ORDER WITH REFERENCE TO EARLIER SO?

    Dear All,
    I want to contol on creation of Sales order with reference to earlier SO?  While creation of sales order our enduser are creating sales order with reference to earlier month SO which I want to restrict. Recently I made changes in sales order like payment terms is grayed, system will atomatically pick pay terms from customer master.Now I am getting correct data also but enduser is using old SO no while creating new SO and old payment data is reflecting in fbl5n.
    I want to restrict enduser while creating new SO with ref. to old SO. Only for returns they should be able to use Billing refrence. Pl. suggest how to control the with reference to ealier SO.
    Nikhil

    Nikhil Deshpande,
          If you dont want allow create a sales order in referent to other one, just delete the copy control between these sales order type, so when the user tries to create a SO in reference to other one a message is displayed that is not possible.
    Thanks,
    Mariano.

  • How to control DE USB disk Automounts.

    Hi,
    Can someone please guide me as to how to 'control' Automounts by DE when we plug USB disk drives.
    I have KDE4 on my Arch system. When I connect a pen drive/USB HDD which is formatted as vfat/NTFS, the system(or KDE) 'Automounts' it in /media and I have read/write access to it. But if I use the same drive and format it as ext4, it wont be mounted as read/write for normal users but only for root.
    Now pen drives and USB HDD's are removable storage drives and hence are volatile and could not have a fixed mount point, so it cannot be mounted by putting an entry in fstab or could they?. And I need my USB HDD frequently, and manually mounting it through CLI everytime and working on it as root is a bad idea i guess.
    I am posting this because m confused as to how to control this Automount feature-What is the backend to it? Because I've read that HAL no longer takes care of it and that HAL will be deprecated soon, instead UDEV takes care of it. If that is the case then should I be concerned about polkit? Because that is what's the output provided by Dolphin(freedesktop.org policy prevented blah blah).
    Another thing is if HAL is still in use and Automounts my devices then is it independent or polkit is a part of it. Then, is using hal-easy an option or replacement to standard HAL. ??!!??
    I tried HAL archwiki and used the code to give a user permission to give rw access to automounted ext filesystems, but then nothing is mounted, it sings the same old freedesktop.org prevented bla blah song. And I think this is a question for all linuxes using Gnome and KDE in general.
    Any help is appreciated.

    If by 'ability to mount as user' you mean to mount it manually but read/write access to normal users then yes. But primarily I need automounting as user, also be able to give access to other users for read/write et filesystem automounts.
    Last edited by kapz (2009-11-17 01:12:56)

  • How to Control authorization for users with certain status for level 2 WBS Element

    Dear All,
    Is there any standard way or enhancement available to control authorization for users with certain status for WBS Element i.e. for example
    Pre-requisite:
    There is only 2 level of project i.e.
    Lev_ WBSE_______Description
    1___ 7-14.E_______summay outage controller
    2___ 7-14.E.2310__ Plant/unit # 2310
    2___ 7-14.E.2310__ Plant/unit # 2220
    Project Controller  (authorization role assigned "Z_PS_OP7_OTGCON_C") have all project level authorization
    Plant/Unit Controller (authorization role assigned "Z_PS_OP7_PLNTOTG_C_2310") have only level 2 authorization with enhancement that we did in system by Z table.
    User ID_ Plant #
    123345_ 2310
    122455_ 2220
    Issue:
    After System Status released and User Status approved the WBS basic date for Plant/Units should be restricted from updating/changing by Plant/Unit Controller level and only project controller should have this authority.
    Solution required: 
    Can any one tell how to control this scenario either by standard or enhancement available to control authorization
    BR
    Saqib Usman   

    Hi,
    Did you explore SAP Enhancement CNEX0002 Using Transaction CMOD?
    Thank you and regards,
    Varshal Kachole
    The SCN Rules of Engagement

  • How to control the maximum size of a component in a GridBagLayout

    Here is a small program that demonstrates my issue (it's originally from a big program that I couldn't attach here).
    I have a GridBagLayout with some components in it. Some of the components are JEditorPane (displaying some HTML) within JPanel and are individally scrollable.
    Here we go:
    - when I resize the main panel, every components will resize accordingly to their weight (which is here the same for all of them): fine
    - when I reduce the size of the main panel until it reaches all the preferred size of each component, the scrollPane of the main panel appears so that the user can scroll: not fine
    The behaviour I'm looking for is: when I reduce the size of the main panel, when it reaches the preferred size of the components, I would like that the JEditorPane (which are in JPanel with BorderLayout/CENTER) display their individual scrollbars so that I can see all the JEditor panes at the same time without having to scroll the main window.
    If the user continues to reduce the size of the main panel, then, at one point, display the scrollpane of the main panel.
    See what I mean? How to control this?
    Here is the code:
    @SuppressWarnings("serial")
    public final class CGridBagLayout2 extends JFrame {
         JPanel mainPanel;
         private final JScrollPane scrollPane;
         private JPanel panelize(Component component, String localization) {
              JPanel output = new JPanel(new BorderLayout());          
              output.add(component, localization);
              return output;
        public void addComponentsToMainPanel() {
              mainPanel.setLayout(new GridBagLayout());
              GridBagConstraints c = new GridBagConstraints();
              c.weightx = 1.0;
              c.fill = GridBagConstraints.BOTH;
              String TEST_BIGTEXT = "<html><body><h2>Path</h2>toto/tutu/tata/TestN<h2>Prerequisites</h2>blah blah blah blah<br/><b>blah blah</b> blah blah\nblah blah <u>blah</u> blahblah blah blah<h2>Description</h2>blah blah blah blah<br/><b>blah blah</b> blah blah\nblah blah <u>blah</u> blahblah blah blah blah\nblah blah blah <br/>lah blah blah <br/>lah blah blah blah blah blah blah blah FIN</body></html>";
              for (int index=0; index<10; index++) {
                   c.gridheight = 5; // nb Testcases for this test
                   c.anchor = GridBagConstraints.FIRST_LINE_START; // align all the components top-left aligned
                   c.gridy = index;
                   JLabel a = new JLabel("AAAAA");
                   c.gridx = 0;
                   mainPanel.add(panelize(a, BorderLayout.NORTH), c);
                   JLabel b = new JLabel("BBBBB");
                   c.gridx = 1;
                   mainPanel.add(panelize(b, BorderLayout.NORTH), c);
                   JEditorPane d = new JEditorPane("text/html", TEST_BIGTEXT);               
                   c.gridx = 2;
                   mainPanel.add(panelize(d, BorderLayout.CENTER), c);
                   JEditorPane e = new JEditorPane("text/html", TEST_BIGTEXT);               
                   c.gridx = 3;
                   mainPanel.add(panelize(e, BorderLayout.CENTER), c);
                   index++;
         public CGridBagLayout2() {
              super("GridBagLayout");
              mainPanel = new JPanel();
              addComponentsToMainPanel();
              scrollPane = new JScrollPane(mainPanel);
              setContentPane(scrollPane);
         public static void main(String[] args) {
              Frame frame;
              WindowListener exitListener;
              exitListener = new WindowAdapter() {
                   @Override
                   public void windowClosing(WindowEvent e) {
                        Window window = e.getWindow();
                        window.setVisible(false);
                        window.dispose();
                        System.exit(0);
              frame = new CGridBagLayout2();
              frame.addWindowListener(exitListener);
              frame.setPreferredSize(new Dimension(1000, 800));
              frame.pack();
              frame.setVisible(true);
    }Many thanks in advance, I'm getting crazy on this one :)

    Ok, thanks for this information, I thought I had seen this happening in the past when embedding a component in the center area of a JPanel with BorderLayout.
    Anyway, as I said I tested with JScrollPane as well and it does not change anything.
    Here is the code modified:
    @SuppressWarnings("serial")
    public final class CGridBagLayout2 extends JFrame {
         JPanel mainPanel;
         private final JScrollPane scrollPane;
         private JPanel panelize(Component component, String localization) {
              JPanel output = new JPanel(new BorderLayout());          
              output.add(component, localization);
              return output;
        public void addComponentsToMainPanel() {
              mainPanel.setLayout(new GridBagLayout());
              GridBagConstraints c = new GridBagConstraints();
              c.weightx = 1.0;
              c.fill = GridBagConstraints.BOTH;
              String TEST_BIGTEXT = "<html><body><h2>Path</h2>toto/tutu/tata/TestN<h2>Prerequisites</h2>blah blah blah blah<br/><b>blah blah</b> blah blah\nblah blah <u>blah</u> blahblah blah blah<h2>Description</h2>blah blah blah blah<br/><b>blah blah</b> blah blah\nblah blah <u>blah</u> blahblah blah blah blah\nblah blah blah <br/>lah blah blah <br/>lah blah blah blah blah blah blah blah FIN</body></html>";
              for (int index=0; index<10; index++) {
                   c.gridheight = 5; // nb Testcases for this test
                   c.anchor = GridBagConstraints.FIRST_LINE_START; // align all the components top-left aligned
                   c.gridy = index;
                   JLabel a = new JLabel("AAAAA");
                   c.gridx = 0;
                   mainPanel.add(panelize(a, BorderLayout.NORTH), c);
                   JLabel b = new JLabel("BBBBB");
                   c.gridx = 1;
                   mainPanel.add(panelize(b, BorderLayout.NORTH), c);
                   JEditorPane d = new JEditorPane("text/html", TEST_BIGTEXT);               
                   c.gridx = 2;
                   mainPanel.add(panelize(new JScrollPane(d), BorderLayout.CENTER), c);
                   JEditorPane e = new JEditorPane("text/html", TEST_BIGTEXT);               
                   c.gridx = 3;
                   mainPanel.add(panelize(new JScrollPane(e), BorderLayout.CENTER), c);
         public CGridBagLayout2() {
              super("GridBagLayout");
              mainPanel = new JPanel();
              addComponentsToMainPanel();
              scrollPane = new JScrollPane(mainPanel);
              setContentPane(scrollPane);
         public static void main(String[] args) {
              Frame frame;
              WindowListener exitListener;
              exitListener = new WindowAdapter() {
                   @Override
                   public void windowClosing(WindowEvent e) {
                        Window window = e.getWindow();
                        window.setVisible(false);
                        window.dispose();
                        System.exit(0);
              frame = new CGridBagLayout2();
              frame.addWindowListener(exitListener);
              frame.setPreferredSize(new Dimension(1000, 800));
              frame.pack();
              frame.setVisible(true);
    }Edited by: eric_gavaldo on Sep 15, 2010 2:18 PM

Maybe you are looking for

  • When a Program Won't Open?

    I was using Canon's Digital Photo Professional when it told me an error occurred and it needed to shut down. Now DPP won't open for me. I bounces on the dock but never shows up. I've restarted the machine with no luck then shut it down for the night.

  • Fixed vendor on PR not copied to PO

    Hi, I have a third party process where the purchase requisition was automatically created with a fixed vendor which was picked up on PR because info record is maintained. No source list is maintained for this material. When the PO was auto-created fo

  • Poor quality image preview in import

    I could be mistaken, but it seems lately that the preview of the images that I import into Aperture are of very poor quality. The end images and previews are fine once imported. I only notice the problem (if it is a problem) on the import screen. I d

  • Using Virtual Key Figures/ Characteristics is possible to use in InfoSets

    Hi All, Is it possible Using Virtual Key Figures/ Characteristics is possible to use in InfoSets? I have tried all the possibilities using the BADI implementation RSR_OLAP_BADI without success. The VKF / Characteristics works fine when it is being us

  • Firefox is saying that the FIREFOX "get add ons page" is being listed as an UNTRUSTED WEBSITE!

    your own add on page says its an untrusted connection.... that is just bad in so many ways.... Ok... I believe you... your not to be trusted.... thanks