Building SCADA software for substation automation control using LabVIEW

Hi, I would be interested to know if anyone has built or developed a SCADA software for substation automation control using purely LabVIEW and its add-on tools (beside NI LookOut). The SCADA software, somehow similar to WinCC, should fulfill basic SCADA function for substation such as monitoring and interlocking control of CB and DS (single/double point), generate event or alarm list which includes information such as topical/not topical, valid/invalid...., archiving, redundancy, etc.

Hi Remzi,
Thank you for your information.
I understand that the DSC Module is a tool capable of developing monitoring and control system. Using the module would enable me to build a SCADA software (similar to LookOut) according to my requirement. But I think it's quite a difficult task to design and build a SCADA software from the scatch. Unlike a SCADA software, the DSC module is not really a SCADA software where user can directly parameter the I/O points and graphics via GUI. I've actually tried the LookOut software, but found that it's not really suitable for substation automation & control field. Hence, I would be grateful to know if anyone in this field has developed similar SCADA software for substation automation.
Best Regards,
Edmund

Similar Messages

  • HT1338 Need software for my Mac to use my Cannon MX 340 Scanner / Printer

    Need software for my Mac to use my Cannon MX 340 Scanner / Printer

    The latest software I found for that model was for Mac OS 10.7.
    I expect you are running Mac OS 10.8 or Mavericks in which case contact Canon and see if they have updated their drivers for your MX 340 Scanner / Printer.

  • I'm looking for software for my iMac to use to copy old VHS movies onto DVD and old records (digital turn table) in CDs.  Recommendations please?

    I'm looking for software for my iMAC to use to copy old VHS movies from a VCR into DVDs and records from my digital turn table into CDs.  Any recommendations?

    For the VHS movies, try googling Elgato - they make a number of USB devices that are supposed to be able to do this, but check what formatting options they offer : you will want a device that converts directly into .MOV files (to play in QuickTime), or into H.264 for iTunes / iPods, etc.
    As for the vinyl records - first you need a device that will convert the analogue output (phono) into a digital form and will connect via FireWire or USB. The Griffin iMic is one such USB device (if still available?). From there you can use the free Audacity download to read in the signal and convert to a suitable format, e.g. MP3. (You will need to use SysPrefs / Sound to switch to an external audio device, instead of your Mac's built-in mic.)
    (Wait - you said "digital turntable" - software already on your Mac? How do you use a virtual turntable to play vinyl?? Unless what you really mean is an analogue turntable that has a CD writer in it, or a USB connection to connect the turntable's DAC output to a computer?? In which case, either use your turntable to burn  CDs, or connect via USB and the free Audacity software to convert the signal to music tracks and output as MP3.

  • Which operating system is best for computer control using LabVIEW

    I am using LabVIEW 7.1 and want to write a program to control a system of pumps, heaters, and  compressors.  I am wondering if using Windows XP is a bad thing, given how many background processes computers tend to use these days.  I don't want my computer to slow down for intermittant checking for updates, or any other sort of routine maintenance computers are set up to do.  I have heard mixed things about windows reliability and computer control, most of which is people saying windows could crash and completely ruin my tests.  Does anyone have any advice on the best operating system to use for continuous computer control of my system? 

    If you plan on using a desktop PC for control type applications, then your best option in terms of performance will be with a Real-Time operating system. Windows is not deterministic for many reasons. Determinism involves the ability to respond to an event within a specified amount of time with an acceptable amount of error (jitter). First of all, Windows is not deterministic because it has to service mouse and keyboard events, as well as anti-virus software, automatic updates, etc.
    You can, however, convert an existing desktop PC to a Real-Time target with a Real-Time OS and use it for your control type application with the deterministic behavior of PXI, Compact FieldPoint, and other Real-Time targets. Check out this link for more information.
    On a side note to a previous reply, using the LabVIEW Real-Time module on Windows XP won't make your application deterministic. Your best bet, as others have noted, is to use the LabVIEW RT Module on an RT OS with good RT programming practices (avoiding memory allocations, etc.).
    Jarrod S.
    National Instruments

  • How to implement line selectability for a table control using table Wizard?

    Hello SDN Community,
    I have created a table control using the Table Wizard.  I found my exact question in this forum, but unfortunately it had not been andsered.  While I cannot paste a screen-print into this plane-text area, here are the steps I followed...
    1) SE51
    2) Create new screen 0100
    3) Click Layout button
    4) Clidk Table Control (with Wizard) and draw box on canvas.
    5) Step is "Start" - click Continue
    6) Step is "Name of Table Control" - provided name
    7) Step is "Table Name" - provided name of dictionary table (AUFK)
    8) Step is "Definition of Columns" - selected order numver and order text
    9) Step is "Table Control Attributes" - Line Selectability is in display mode - cannot set it.
    I would like to have a selectability column for my table.  Would appreciate any insight into how to do this.
    Thank you,
    Dean Atteberry.

    This is a puzzling...
    For the table control wizard, in the Table Control Attributes step, I was able to get line selectability to open up by declaring a char01 data element at the beginning of my type.
    The puzzling is in regards to the "Selection col. fld" entry field.
    If I leave it blank and try to go to the next step, I get message "Enter the name of the selection column if you are using a program table"
    So it looked like it wanted to know the name of my selection column.  So I type in "CHAR1".  and got the message "The field "CHAR1" for the selection column is already contained in the table."
    Hmmmmm.... don't understand............
    Dean Atteberry.

  • Looking for full time position using Labview and/or PLC's in Long Island NY area

    I have 13 years experience using Labview for user interface/daq applications.  I also have 20 years experience with Programmable Logic Controllers (PLC) programming for industrial machine controls.  My resume follows:
    Adam Wechsler
    111 Holbrook Rd.,Holbrook,NY 11741,(631) 981-1013 [email protected]
    Objective
    Labview programming, virtual instrumentation, industrial machine controls,
    automation, PLC, HMI, GUI, data acquisition
    Education:
    B.S. Mechanical Engineering 5/89
    Polytechnic University, Brooklyn, NY
    A.S. Engineering Science 5/86
    Suffolk Community College, Selden, NY
    (GPA 4.0 Dean's List Spring 1986)
    Experience:
    Controls Engineer 5/1994-3/2009
    Vacuum Instrument Corp., Ronkonkoma, NY
    *Program, troubleshoot, and upgrade automated Vacuum Chamber Industrial Leak Detection systems controlled by Allen Bradley PLCs in an OEM environment.
    *Debug equipment functions and programs prior to shipping, at customer's site, and by phone.
    *Integrate and install various types of peripheral equipment, barcode scanners and printers,
    *Design and develop Labview graphical user interfaces and HMI applications including recipe management and data collection for industrial machinery.
    *Write and review user manuals and installation instructions.
    Production Engineer 10/1989-5/1994
    Izumi Corporation, Yaphank, NY
    *Program, maintain, troubleshoot, and repair PLC controlled hydraulic, pneumatic, and control systems for automation in a hands-on environment.
    *Improve design for manufacturability of new products and prototypes to be urethane/injection molded.
    *Program, maintain, troubleshoot, and repair six axis hydraulic paint spraying robots.
    *Create interface between multiple PLC’s and central computer system.
    *Improved design and productivity of high volume, computer controlled, robotic molding machine by 150%.
    Consulting Projects:
    *Created Labview user interface components, and recipe management system for the testing of motion control servos.
    *Programmed Allen Bradley PLC machine logic for packaging machine for a food service supplier.
    *Created Labview to Allen Bradley PLC setpoint and monitoring interface for electric motor-starter test stand.
    *Programmed Allen Bradley PLC and PanelView operator interface terminal for cosmetic packaging assembly machine.
    *Developed Labview application for Fourier and statistical analysis of myogram biomedical data for researching the efficacy of acupuncture treatment.
    Other:
    *Attended National Instruments Labview training courses, and regularly attend local Labview Users Group meetings as a long standing member.
    *Member IEEE
    *13 years experience with Labview
    *15 years experience with vacuum chamber, mass spectrometer, and related technologies
    *20 years experience with PLC's and automated systems
    *Attended Autocad training course.
    *Willing to travel

    Will also consider contract, part time, or consultant work.

  • Zaber linear actuators control using labview

    Hi
    am new at using Labview-{3 weeks old as of 31st May} and i would like to control three Zaber Linear actuator to operate a X-Y-Z translation/linear stage. 
    Any advice as to where to start
    Regards
    Jeffrey K.
    Solved!
    Go to Solution.

    Hi, I wrote the LabView instrument driver for
    Zaber Technologies that's described on our web site. It comes with
    several example VIs you can experiment with. The Write Commands and Read Responses example is useful for trying out the different commands on the controllers. Once you've played a bit and read through the beginner examples, you might find the Simultaneous requests example useful for your XYZ setup.
    Another option for learning how to use our devices is to download our Zaber Console software for Windows. It lists all the commands and settings along with a description of how they all work. Once you're familiar with the devices and their commands, you can either write a script in Zaber Console, or go back to LabView and use our instrument driver.
    For a general introduction to LabView, I've been pretty happy with the book LabView for Everyone.
    Message Edited by Don Kirkby on 06-14-2010 05:06 PM

  • EMG based DC motor control using labview

    I have a project where i need to use my EMG data to control DC motor
    using labview.I've already got the EMG signal by using ADinstrument and
    import the signal to labview. The problem is i don't know how to connect
    the signal with DC motor. This motor will start to move when it detect
    the signal exceed certain value and stop when it less that value. I'm
    still new with labview and i'm using labview 8.0. Can someone help
    me?thanx

    Please check out our Biomedical User Group - there are similar project discussions going on there and links to the NI Biomedical Starter Kit - a free download for doing biomedical data acquisition, signal processing, and other tasks.
    Steve
    Visit the NI Biomedical User Group at:
    www.ni.com/biomedusers

  • General framework for computer based training using Labview

    Hi, I work as an instructor and I am a beginner in Labview-programming.
    I want to use Labview vi's that I've found here and there, in a tutorial framework, so that the student can get access to vi's in a consecutive mannner.
    I believe that by adding text to simulations found here, I can make a solid tutorial in let's say signal processing for my students (military).
    I would need a framework which allows me to insert vi's in a structure containg  buttons  "NEXT" ,  "BACK" and "Back to Top".
    Archangel, helped me with an event structure found here, but there one can only return to the top-level. I want to be able walk back and forth from subvi to subvi , with "NEXT" and "BACK".
    If one has a tutorial with many parts, it would also be nice if one could go directly to a submenu directly from the top. So that the students doesn't have to click "NEXT" a bunch of times, to reach there.
    See the attached, if you don't understand what I mean.
    Can somebody help me with that?
    Kindest regards,
    Lasse
    Attachments:
    Top level.zip ‏8 KB

    The solution will depend on how many steps you have and how easy you want it to be to modify them.  The classic way to do this sort of thing is to use a tab control with hidden tabs.  Each tab is one step.  As you go from one step to the next, programmatically change the page of the tab control which is visible.  This works for small numbers of steps which do not have lots of code behind them.  For larger numbers of steps, the tab control is replaced by a subpanel control, and the steps are independent VIs loaded into the subpanel.  I would recommend this architecture if you want a generic one.  You can find information on using subpanels in the LabVIEW help and here.
    Good Luck!
    This account is no longer active. Contact ShadesOfGray for current posts and information.

  • Really need help (motor control using labview)

    hi all readers,
    im new beginner. really need help for my project. i've been assigned to monitor/control motor using labview 8.5 (using NI DAQmx). the problem is, the techinician told me that i cant use 3phase motor with this card. things that i need to displayed using labview is :
    torque
    power
    current
    voltage
    speed
    really appreciated if readers can help me with this:
    wut type of motor shud i use that compatible with NI DAQmx
    thanks a lot.

    Hi fauziana,
    NI data acquisition devices are primarily designed to take measurements, so it's a good idea to measure the signals that you have mentioned with a DAQ device.
    You also can use DAQ devices for control tasks, but for reliable and deterministic control behavioryou typically need to use a real-time operating system (not Windows!). If you want to learn more about the pros and cons of using DAQ devices for motion control tasks, please refer to these threads. Still for standard motion control tasks it's much more efficient in terms of development time, to use a dedicated motion control device for the motion control part of your application.
    In general the control part is independant from the motor type, as these devices only generate control signals (+/- 10 V). There are many power drives available, that accept this type of control signal and you should select your motor according to the requirements of your application.
    For a more detailed system consulting, please contact your local NI branch. To select the products that fit best to your application requirements a face to face discussion is much more efficient than a discussion forum thread, because there are a lot of parameters that need to be taken into consideration. If you tell me in which country you are living, I can provide appropriate contact data to you.
    Thanks and kind regards,
    Jochen Klier
    National Instruments

  • How to create a strictly typed refnum control using LabVIEW scripting

    I wish to use LabVIEW scripting to create a strictly-typed refnum control that is bound to my custom control (a type-defined cluster), but I'm unfamiliar with scripting and can't see how to do it.
    If I create a New VI Object, using Control Refnum as the Style, how do I provide my custom control to the VI Object Class terminal? When I try using a reference to my custom control.ctl file (using Open VI reference) I get an error: "Error 1057 occurred... Type mismatch: Object cannot be cast to the specified type."
    Or, if I create a new Control Refnum as above, using a standard Cluster as the VI Object Class, how do I then convert this refnum control to a strictly typed refnum that is bound to my custom cluster control type?
    Thanks in advance for any advice,
    Thoric (CLA, CLED, CTD and LabVIEW Champion)
    Solved!
    Go to Solution.

    Here we go...
    You have to create a new Control VI and then specify the VI Type as Typedef.
    Regards,
    Da Helmut
    Attachments:
    example.vi ‏22 KB

  • PCI Express interface control using LABVIEW

    I've made my own PCI Express card which is meant for data transmission from external device to PC through PCI Express intergace.
    Everything is being controlled by FPGA chip.
    My qiestion is, how to make Labview be able to recognise the device and send data through PCIe interface?
    Thanks you very in advance for you help.

    Hi
    Meghan,
    Thanks for your reply!
    Basically, this is a signal
    acquisition system. The main part are ADC which is connected to FIFO memory and
    then to PCI Express pins. Cyclone from ALTERA is meant to control all the
    processes.
    Something similar you can find here: 
    http://www.knottsystems.com/cyclone.aspSo, all the system is located on the PCI
    Express card which is supposed to communicate with a PC through PCI Express
    Bus.
    There is a program inside the Cyclone which makes all the necessary
    packages according to PCIe Specification for the data transmission through the
    Bus.
    So the problem is how to get data into the PC using
    Labview.
    Thanks,
    Igors
    Engineer of Electronics

  • Sorensen SGI control using labview

    Hi,
    I am attempting to control a sorensen sgi400/63 dc power supply using labview. I have the supply connected via rs232 and using windows hyper terminal i am able to issue a *idn? command and get a response back detailing model name / number etc. - This says to me that the comms link is working.
    My troble comes when trying to use labview to do the control. I  have downloaded the labview driver for this power supply form ni.com - this gave me a .zip folder (called sornsg.zip) containing some .vis. I opened the self test vi. It seems when run in highlight execution mode that all is well writing to the supply, but reading from it throws the error -10738007339. Any ideas?
    I have contacted sorensen but no reply as yet...
    Many thanks.
    Attached is screen shot of the vi not working quite as i'd like.
    Attachments:
    selft test.jpg ‏1615 KB

    I still have the error.
    What error are you getting?
    I'm not sure what you mean by changing the display mode to "\".
    Right click on your "*IDN?" string constant and select the display mode - Normal, \, Hex or Password
    Also in the "Visible Items" select "Display Style" to show the '\" symbol in the string constant.
    Is there anyway to configure a termination character in labview?
    Yes with the same property node that you are using to set the other com port settings.
    But for the writes you do not need to if you include at the end of your *IDN? string. Now as for the read, it is good to set the termination character for the VISA reads and then set the bytes to read to some number larger than anything you expect.
    Omar

  • Spellman power supply SL40PN2000 remote control using Labview

    We have a SL40PN2000 Spellman power supply. We want to do remote programming using Labview program.
    We want to control the voltage output. 
    Many thanks for your help.

    You need to first determine the remote control interface. Is it GPIB, RS-232, Ethernet, USB, etc.? In the case of GPIB, you would need to purchase a GPIB controller.
    There is not an existing instrument driver but you can review the information here on what a driver is and how to devleop one.

  • Software for Power Switch Control and One Key Recovery for Windows 8?

    Hi. I have recently upgraded to windows 8 with a clean install. I was wondering if there is software to get the power switch control software back so I can set it to auto, turbo or cool because without it I think using the switch is useless. I also would like to know if there is a way to get one key recovery back.

    I can't use the One Key Recovery of my Y2P anymore, as I decreased the size of the C partition in favour of increasing D:\Data
    OKR won't even start anymore...
    Any chance to get OKR working again if I make these partitions the same sizes?
    Who has the exact partition sizes in MB of the Y2P 20266 with Samsung PM851 256 GB SSD?
    0 1 MB  NO_NAME unallocated
    1 1000 MB  WINRE_DRV NTFS  
    2 260 MB  SYSTEM_DRV  FAT32 (EFI)
    3 1000 MB  LRS_ESP FAT32
    4 128 MB  NO_NAME Other
    5 ? GB  C:\Windows8 NTFS
    6 ? GB  D:\Data NTFS
    7 14135 MB  PBR_DRV NTFS Recovery
    8 327 kB  NO_NAME Unallocated
    Data is backupped daily and I already have a full system backup together with a bootable USB stick that has been tested.
    But I like to make sure I can reinstall Windows in the future..
    Freedom of Speech has just left the building

Maybe you are looking for

  • You Prompted to me update itunes....your updates failed and now won't open at all

    Nsvcr80.dll is missing....and Error 7 Window Error 126....please reinstall itunes...are you freaking kidding me!!!!!!!!!!!!!!!!!!! Have you just lost all my playlists, video's and work over the past several years???????????????? All I did was follow

  • Installing saved files from a hard drive on to a new mac!

    My Mac Book Pro suffered damage and has been replaced. Everything had been saved via Time Machine on an external hard drive. This question may seem silly but before sinking it all across, do I have to re-install my programs such as Final Express or i

  • PSE 6 slideshow output problems

    I created a large slideshow in PE6. The output is unsharp. I then bought Premeire Elements and the output is even worse. Is it because of the high resolution of the photos? If so, is there any way to change the resolution after the fact? I have tried

  • Does the Resume Function work in an Aggregator Project?

    I hope this is a simple yes or no question.  If I use the aggregator to publish several SWF's, will i be able to use the resume function that is built into Captivate's TOC settings?

  • Confusion usdin 1.5 and DW9 Panel

    Is it the case that we can no longer use the select and text validation icons at all in the spry panels once we move to1.5? I get a error message with the select at least warning me that I am using a widget that no longer exists. I am trying to work