Labview 7.2 OPC VI's Work, but 8.0 VI's Give Error 1101

I am a novice Labview 8.0 user.  I am trying to set up OPC connections to collect some data.  Another engineer sent me an OPC Data Socket VI created in Labview 7.2.  This one works, but when I try to duplicate the reading of the exact same data in 8.0, I am getting an Error 1101.
I would use the 7.2 functions, but they no longer show up on the Data Communication palette.  And, I don't know what to do to get the 8.0 versions beyond Error 1101.
Any help is appreciated.

It sounds like you need to set up  the privileges using the DataSocket Server   http://digital.ni.com/public.nsf/allkb/6941F7A4DBBC1B0886256CEE0082A3CB
Don't remember if this changed from 7.x to 8.x and am not where I can look at my machine with 7 on it.   I've never seen a version 7.2, think that the last 7.x was 7.1.1
Message Edited by LV_Pro on 03-26-2007 03:56 PM
Putnam
Certified LabVIEW Developer
Senior Test Engineer
Currently using LV 6.1-LabVIEW 2012, RT8.5
LabVIEW Champion

Similar Messages

  • Windows 7 ffox 1.6.16 installed office 2010 intimated cannot open link outlook firefox default browser, firefox will not initiate at all. Have to restart to get any response from firefox which then works but it crashes again. No error message

    Windows 7, firefox 1.6.16 just installed office 2010, sometimes cannot open a link in outlook and firefox is my default browser, and firefox will not initiate at all. Have to restart computer to get any response which then works but after a while it crashes again. Was this due to an update or office 2010 has a hidden setting somewhere? Why would firefox crash without any message? Intimated consuming

    I have had a similar problem with my system. I just recently (within a week of this post) built a brand new desktop. I installed Windows 7 64-bit Home and had a clean install, no problems. Using IE downloaded an anti-virus program, and then, because it was the latest version, downloaded and installed Firefox 4.0. As I began to search the internet for other programs to install after about maybe 10-15 minutes my computer crashes. Blank screen (yet monitor was still receiving a signal from computer) and completely frozen (couldn't even change the caps and num lock on keyboard). I thought I perhaps forgot to reboot after an update so I did a manual reboot and it started up fine.
    When ever I got on the internet (still using firefox) it would crash after anywhere between 5-15 minutes. Since I've had good experience with FF in the past I thought it must be either the drivers or a hardware problem. So in-between crashes I updated all the drivers. Still had the same problem. Took the computer to a friend who knows more about computers than I do, made sure all the drivers were updated, same problem. We thought that it might be a hardware problem (bad video card, chipset, overheating issues, etc.), but after my friend played around with my computer for a day he found that when he didn't start FF at all it worked fine, even after watching a movie, or going through a playlist on Youtube.
    At the time of this posting I'm going to try to uninstall FF 4.0 and download and install FF 3.6.16 which is currently on my laptop and works like a dream. Hopefully that will do the trick, because I love using FF and would hate to have to switch to another browser. Hopefully Mozilla will work out the kinks with FF 4 so I can continue to use it.
    I apologize for the lengthy post. Any feedback would be appreciated, but is not necessary. I will try and post back after I try FF 3.16.6.

  • I am trying to reinstall Flash CS4 professional as the action script is not working but now I am getting an error: 2 message when I use the original CD to try and reinstall

    I can't get the original disk to work on a reinstall.  I get the message
    AdobeColorCommonSetRGB
    Error:
    Error 2.
    I teach a class using this program on Macintosh computers running 10.9.5 and the action script is not working.  It will work on any program designed using the 10.8 but if you design any animation on 10.9.5 the action script will not work for the buttons

    You would have to manually delete the color profiles in question... Run the cleaner tool and see if it gets you started.
    http://www.adobe.com/support/contact/cscleanertool.html
    Mylenium

  • [SOLVED] Alsa works, but not pulse (pulseaudio: symbol lookup error)

    SOLUTION: Fixed in latest pulseaudio. Build from latest git, or use AUR.
    I've just installed Arch following the beginner's guide, managing to get an up to date system, Xorg working with Awesome, and positive results with systemd. My next goal was basic audio and video.
    I installed Alsa, added myself to the audio group, tested the playback and recording with arecord and aplay, no problems.
    I installed mplayer2, which pulled `libpulse=0.9.22-2` as a dependency.
    Mplayer2 did not work. It looked like it had something to do with pulseaudio, but I didn't look too hard before removing mplayer2 and libpulse.
    Installed pulseaudio, pavucontrol, paprefs, avahi. I want to use mplayer2, but mostly I want pulseaudio for its own merits, especially its network transparency. I'm also hoping it fixes a skype problem.
    Tried running `pulseaudio --start`, but it fails returning this error:
    [jake@clyde pkg]$ pulseaudio --start
    pulseaudio: symbol lookup error: /usr/lib/libpulsecommon-0.9.22.so: undefined symbol: STRING
    Here's also a snippet of strace, I can post the full log if it would help.
    [jake@clyde ~]$ strace -f pulseaudio --start
    read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\r\0\0004\0\0\0"..., 512) = 512
    fstat64(3, {st_mode=S_IFREG|0755, st_size=16064, ...}) = 0
    mmap2(NULL, 18804, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb6e91000
    mmap2(0xb6e95000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3) = 0xb6e95000
    close(3) = 0
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6e90000
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6e8f000
    mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb6e8e000
    set_thread_area({entry_number:-1 -> 6, base_addr:0xb6e8e700, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
    mprotect(0xb7038000, 311296, PROT_READ|PROT_WRITE) = 0
    mprotect(0xb7038000, 311296, PROT_READ|PROT_EXEC) = 0
    mprotect(0xb7099000, 4096, PROT_READ) = 0
    mprotect(0xb70b2000, 4096, PROT_READ) = 0
    mprotect(0xb7242000, 8192, PROT_READ) = 0
    mprotect(0xb7270000, 4096, PROT_READ) = 0
    mprotect(0xb7275000, 4096, PROT_READ) = 0
    mprotect(0xb727f000, 4096, PROT_READ) = 0
    mprotect(0xb729d000, 4096, PROT_READ) = 0
    mprotect(0xb72e8000, 4096, PROT_READ) = 0
    writev(2, [{"pulseaudio", 10}, {": ", 2}, {"symbol lookup error", 19}, {": ", 2}, {"/usr/lib/libpulsecommon-0.9.22.s"..., 33}, {": ", 2}, {"undefined symbol: STRING", 24}, {"", 0}, {"", 0}, {"\n", 1}], 10pulseaudio: symbol lookup error: /usr/lib/libpulsecommon-0.9.22.so: undefined symbol: STRING
    ) = 93
    exit_group(127) = ?
    Hope someone can point me in the right direction. I'm liking Arch so far. It feels like Slackware, but without the dependency hell!
    Last edited by djeikyb (2011-06-23 20:51:22)

    rickeyski wrote:
    I know there is an issue with pulse and xcb-util 3.8,  taken from the awesome-git aur page
    http://sources.gentoo.org/cgi-bin/viewv … threv=HEAD
    Gentoo's Bugzilla
    http://bugs.gentoo.org/show_bug.cgi?id=364965
    Thank you for this find! Your links have been mentioned in the awesome-git AUR page:
    http://aur.archlinux.org/packages.php?ID=13916

  • Printer (Photosmart c4680) works but is very SLOW and gives message ":Sending print data".

    Tttle says it all. This is a fairly new printer. Using genuine HP ink.

    If printer is in warranty, contact HP tech support for possible replacement.
    Although I am working on behalf of HP, I am speaking for myself and not for HP.
    Love Kudos! If you feel my post has helped you please click the White Kudos! Star just below my name : )
    If you feel my answer has fixed your problem please click 'Mark As Solution' and make it easier for others to find help quickly : )
    Happy Troubleshooting : )

  • My Radio Applet and converted TCL script do work -- but they still get a few errors . .

    OK, the end result is good and all the attached radios are shown in the Sho-Run and the interface bandwidths are being changed to reflect the true line rates of the radios:
    event manager environment 2400_TX_Rate 243 Mb
    event manager environment 2400_RX_Rate 151 Mb
    event manager environment 2400_Signal -40 dB
    event manager environment 2400_Noise -89 dB
    event manager environment 2400_Distance 0 Miles
    event manager environment 3500_TX_Rate 151 Mb
    event manager environment 3500_RX_Rate 146 Mb
    event manager environment 3500_Signal -46 dB
    event manager environment 3500_Noise -92 dB
    event manager environment 3500_Distance 150 Miles
    event manager environment 5800_TX_Rate 261 Mb
    event manager environment 5800_RX_Rate 251 Mb
    event manager environment 5800_Signal -46 dB
    event manager environment 5800_Noise -90 dB
    event manager environment 5800_Distance 0 Miles
    event manager environment 900_TX_Rate 117 Mb
    event manager environment 900_RX_Rate 99 Mb
    event manager environment 900_Signal -56 dB
    event manager environment 900_Noise -93 dB
    event manager environment 900_Distance 0 Miles
    interface Vlan2
    description 2.4 Ghz Radio
    bandwidth 185000
    ip address 192.168.2.1 255.255.255.0
    delay 1
    interface Vlan3
    description 3.65Ghz Radio
    bandwidth 156000
    ip address 192.168.3.1 255.255.255.0
    delay 1000000   <------------------------- Because the range reported is too far for this frequency
    interface Vlan5
    description 5Ghz Radio
    bandwidth 246000
    ip address 192.168.5.1 255.255.255.0
    ip nat inside
    ip virtual-reassembly in
    delay 1
    interface Vlan9
    description 900Mhz Radio
    bandwidth 108000
    ip address 192.168.9.1 255.255.255.0
    delay 1
    Do I just need to tell it to exit instead of merely letting it complete?
    It says that it abnormally ends:
    10   98     Actv abort    Tue Dec 3 14:35:37 2013  timer watchdog    applet: Radio-Rate-ReaderTWO
    It only takes about 16 seconds to run:
    *Dec  3 14:03:37 UTC: fh_set_epc_pid: EEM callback policy Radio-Rate-ReaderTWO has been scheduled to run.
    *Dec  3 14:03:37 UTC: %HA_EM-6-LOG: Radio-Rate-ReaderTWO : DEBUG(cli_lib) : : CTL : cli_open called.
    *Dec  3 14:03:37 UTC: %HA_EM-6-LOG: Radio-Rate-ReaderTWO : DEBUG(cli_lib) : : IN  : 2901_Rig_1#ssh -l ubnt 192.168.2.11
    *Dec  3 14:03:37 UTC: EEM policy Radio-Rate-ReaderTWO has exceeded it's elapsed time limit of 60.0 seconds ???
    *Dec  3 14:03:40 UTC: %HA_EM-6-LOG: Radio-Rate-ReaderTWO : DEBUG(cli_lib) : : IN  : ssh -l ubnt 192.168.3.11
    *Dec  3 14:03:43 UTC: %HA_EM-6-LOG: Radio-Rate-ReaderTWO : DEBUG(cli_lib) : : IN  : ssh -l ubnt 192.168.5.11
    *Dec  3 14:03:53 UTC: %HA_EM-6-LOG: Radio-Rate-ReaderTWO : DEBUG(cli_lib) : : IN  : ssh -l ubnt 192.168.9.11
    Here is the Applet.  When I convert to TCL I get the same "Actv abort".
    event manager applet Radio-Rate-ReaderTWO
    event timer watchdog time 60 maxrun 60
    action 200 comment ##################################################
    action 201 comment             Start  &   2.4 GHZ RADIO
    action 202 comment ##################################################
    action 220 comment ~~~SSH to Radio and execute mca-status command
    action 231 cli command "enable"
    action 232 cli command "ssh -l ubnt 192.168.2.11" pattern "assword:"
    action 233 cli command "fly2the*" pattern "#"
    action 234 cli command "mca-status" pattern "#"
    action 235 comment ~~~Extract the TX & RX rates and the Distance
    action 236 regexp "wlanTxRate=([0-9]+)" $_cli_result match txrate
    action 237 regexp "wlanRxRate=([0-9]+)" $_cli_result match rxrate
    action 238 regexp "distance=([0-9]+)" $_cli_result match distance
    action 239 regexp "signal=(-[0-9]+)" $_cli_result match signal
    action 240 regexp "noise=(-[0-9]+)" $_cli_result match noise
    action 245 comment ~~~Exit the Radio SSH
    action 246 cli command "exit" pattern "#"
    action 247 add $txrate $rxrate
    action 248 set var1 "$_result"
    action 249 divide $var1 2
    action 250 set line_rate "$_result"
    action 251 comment ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    action 252 comment   2.4Ghz Distance/Range Decision
    action 253 comment ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    action 254 if $distance gt 3
    action 255 set delaynum 1000000
    action 256 else
    action 257 set delaynum 1
    action 258 end
    action 261 comment ~~~ Go to Config T and enter commands
    action 262 cli command "config t" pattern "#"
    action 273 cli command "event manager environment 2400_TX_Rate $txrate Mb" pattern "#"
    action 274 cli command "event manager environment 2400_RX_Rate $rxrate Mb" pattern "#"
    action 275 cli command "event manager environment 2400_Signal $signal dB" pattern "#"
    action 276 cli command "event manager environment 2400_Noise $noise dB" pattern "#"
    action 277 cli command "event manager environment 2400_Distance $distance Miles" pattern "#"
    action 280 multiply $line_rate 1000
    action 281 set line_rate $_result
    action 282 cli command "int vlan 2" pattern "#"
    action 283 cli command "bandwidth $line_rate" pattern "#"
    action 284 cli command "delay $delaynum" pattern "#"
    action 285 cli command "exit" pattern "#"
    action 286 cli command "exit" pattern "#"
    action 295 comment ##################################################
    action 296 comment                       3.5 GHZ RADIO
    action 298 comment ##################################################
    action 301 comment ~~~SSH to Radio and execute mca-status command
    action 303 cli command "ssh -l ubnt 192.168.3.11" pattern "assword:"
    action 304 cli command "fly2the*" pattern "#"
    action 305 cli command "mca-status" pattern "#"
    action 306 comment ~~~Extract the TX & RX rates and the Distance
    action 307 regexp "wlanTxRate=([0-9]+)" $_cli_result match txrate
    action 308 regexp "wlanRxRate=([0-9]+)" $_cli_result match rxrate
    action 309 regexp "distance=([0-9]+)" $_cli_result match distance
    action 320 regexp "signal=(-[0-9]+)" $_cli_result match signal
    action 321 regexp "noise=(-[0-9]+)" $_cli_result match noise
    action 326 comment ~~~Exit the Radio SSH
    action 327 cli command "exit" pattern "#"
    action 328 add $txrate $rxrate
    action 329 set var1 "$_result"
    action 330 divide $var1 2
    action 331 set line_rate "$_result"
    action 340 comment ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    action 341 comment   3.5Ghz Distance/Range Decision
    action 342 comment ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    action 343 if $distance gt 2
    action 344 set delaynum 1000000
    action 345 else
    action 346 set delaynum 1
    action 347 end
    action 352 comment ~~~ Go to Config T and enter commands
    action 353 cli command "config t" pattern "#"
    action 354 cli command "event manager environment 3500_TX_Rate $txrate Mb" pattern "#"
    action 355 cli command "event manager environment 3500_RX_Rate $rxrate Mb" pattern "#"
    action 356 cli command "event manager environment 3500_Signal $signal dB" pattern "#"
    action 357 cli command "event manager environment 3500_Noise $noise dB" pattern "#"
    action 358 cli command "event manager environment 3500_Distance $distance Miles" pattern "#"
    action 360 multiply $line_rate 1000
    action 361 set line_rate $_result
    action 369 cli command "int vlan 3" pattern "#"
    action 380 cli command "bandwidth $line_rate" pattern "#"
    action 381 cli command "delay $delaynum" pattern "#"
    action 382 cli command "exit" pattern "#"
    action 383 cli command "exit" pattern "#"
    action 510 comment ##################################################
    action 511 comment                       5.8 GHZ RADIO
    action 512 comment ##################################################
    action 521 comment ~~~SSH to Radio and execute mca-status command
    action 533 cli command "ssh -l ubnt 192.168.5.11" pattern "assword:"
    action 534 cli command "fly2the*" pattern "#"
    action 535 cli command "mca-status" pattern "#"
    action 536 comment ~~~Extract the TX & RX rates and the Distance
    action 537 regexp "wlanTxRate=([0-9]+)" $_cli_result match txrate
    action 538 regexp "wlanRxRate=([0-9]+)" $_cli_result match rxrate
    action 539 regexp "distance=([0-9]+)" $_cli_result match distance
    action 550 regexp "signal=(-[0-9]+)" $_cli_result match signal
    action 551 regexp "noise=(-[0-9]+)" $_cli_result match noise
    action 566 comment ~~~Exit the Radio SSH
    action 557 cli command "exit" pattern "#"
    action 558 add $txrate $rxrate
    action 559 set var1 "$_result"
    action 560 divide $var1 2
    action 561 set line_rate "$_result"
    action 563 comment ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    action 564 comment   5.8 Ghz Distance/Range Decision
    action 565 comment ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    action 566 if $distance gt 1
    action 567 set delaynum 1000000
    action 568 else
    action 569 set delaynum 1
    action 570 end
    action 572 comment ~~~ Go to Config T and enter commands
    action 573 cli command "config t" pattern "#"
    action 574 cli command "event manager environment 5800_TX_Rate $txrate Mb" pattern "#"
    action 575 cli command "event manager environment 5800_RX_Rate $rxrate Mb" pattern "#"
    action 576 cli command "event manager environment 5800_Signal $signal dB" pattern "#"
    action 577 cli command "event manager environment 5800_Noise $noise dB" pattern "#"
    action 578 cli command "event manager environment 5800_Distance $distance Miles" pattern "#"
    action 580 multiply $line_rate 1000
    action 581 set line_rate $_result
    action 589 cli command "int vlan 5" pattern "#"
    action 590 cli command "bandwidth $line_rate" pattern "#"
    action 591 cli command "delay $delaynum" pattern "#"
    action 592 cli command "exit" pattern "#"
    action 593 cli command "exit" pattern "#"
    action 930 comment ##################################################
    action 931 comment                       900 MHZ RADIO
    action 932 comment ##################################################
    action 941 comment ~~~SSH to Radio and execute mca-status command
    action 943 cli command "ssh -l ubnt 192.168.9.11" pattern "assword:"
    action 944 cli command "fly2the*" pattern "#"
    action 945 cli command "mca-status" pattern "#"
    action 946 comment ~~~Extract the TX & RX rates and the Distance
    action 947 regexp "wlanTxRate=([0-9]+)" $_cli_result match txrate
    action 948 regexp "wlanRxRate=([0-9]+)" $_cli_result match rxrate
    action 949 regexp "distance=([0-9]+)" $_cli_result match distance
    action 950 regexp "signal=(-[0-9]+)" $_cli_result match signal
    action 951 regexp "noise=(-[0-9]+)" $_cli_result match noise
    action 955 comment ~~~Exit the Radio SSH
    action 956 cli command "exit" pattern "#"
    action 957 add $txrate $rxrate
    action 958 set var1 "$_result"
    action 959 divide $var1 2
    action 960 set line_rate "$_result"
    action 971 comment ~~~ Go to Config T and enter commands
    action 972 cli command "config t" pattern "#"
    action 973 cli command "event manager environment 900_TX_Rate $txrate Mb" pattern "#"
    action 974 cli command "event manager environment 900_RX_Rate $rxrate Mb" pattern "#"
    action 975 cli command "event manager environment 900_Signal $signal dB" pattern "#"
    action 976 cli command "event manager environment 900_Noise $noise dB" pattern "#"
    action 977 cli command "event manager environment 900_Distance $distance Miles" pattern "#"
    action 980 multiply $line_rate 1000
    action 981 set line_rate $_result
    action 982 cli command "int vlan 9" pattern "#"
    action 983 cli command "bandwidth $line_rate" pattern "#"
    action 984 cli command "exit" pattern "#"
    action 985 comment ######  END  #####  END  ######   END    ########
    action 990 cli command "exit" pattern "#"
    action 991 cli command "exit" pattern "#"
    action 992 cli command "exit"
    Do I just need to do a "proper" exit?
    Thanks,
    Tim

    Given the order of the syslogs, I'm guessing that we're looking at multiple instances of the policy running.   Since you're allowing them to run for 60 seconds and scheduling them 60 seconds apart, that's probably the case.  My guess is that some of the SSH sessions are not providing a match to the "assword:" pattern, and thus these policies are hanging awaiting the prompt until they are terminated.  I would check to make sure you don't see some other pattern on various runs of the SSH command.

  • Itunes fails to recognize my phone and wants me to load as 'new phone' each time I hook up. I have disabled firewalls and it will recognize one out of five times. It also attempts to sync but just runs forever,  then gives error message 0xE8004006

    Itunes does not recognize Iphone. It asks me to restore or add as new phone each time I sign on. It then attempts to sync, just runs forever. After five tries, it allowed me to upgrade OS, but still refused to complete a sync. I have disabled firewalls. Error message 0xE8004006
    Thanks

    https://discussions.apple.com/thread/2482232?start=0&tstart=0

  • TS3694 i have just formatted my iphone without having any backup, when i try to restore it using itunes the process starts but at the end it gives error 1015, i think its because i don't have any backup files, the iphone is not running it only shows a usb

    how can i get everything back?

    Error 1015 occurs when a phone is jailbroken.  Jailbreaking the iPhone voids any warranty and support from Apple, including this forum.
    You can receive no further help here.

  • Download link didn't work but itunes still took money, what to do?

    I pre ordered album from itunes with iPad and got that link where I can download it. That link didn't show up anywhere and this didn't load music to my iPad but still on my Apple ID they have took that money...What I do to get my album or money?

    There are several photo apps but I've never used one so I really have no recommendation.
    How many photos are you talking about? If it's a few you can e-mail them to yourself.
    If you have the camera connection kit you can use it to transfer p hotos with a SD card. (USB flash drives might work but it usually takes trial and error to find one that doesn't trigger the 'device requires too much power' warning)
    If you use the SD card you make a folder named DCIM on the card, then make sure all your images have names of exactly 8 characters, DSC_4757.jpg for example. And that all those images are inside the DCIM folder. You then connect the card, open the photos app and import the photos.
    Alternatively you can use a service such as dropbox or other file transfer service to upload the photos them download them onto your iPad.

  • Hi am trying to save Data into a write to measurement file vi using a NI PXI 1042Q with a real time mode but it is not working but when i run it with uploading it into the PXI it save in to the file

    Hi am trying to save Data into a write to measurement file vi using a NI PXI 1042Q and DAQ NI PXI-6229 with a real time mode but it is not working but when i run it without uploading it into the PXI it save in to the file please find attached my vi
    Attachments:
    PWMs.vi ‏130 KB

     other problem is that the channel DAQmx only works at real time mode not on stand alone vi using Labview 8.2 and Real time 8.2

  • How to convert labview data into opc tag

    Hi all,
    Can any one please tell me how i can convert the labview data global into a OPC tag? I have some data globals reading and writing data to the globals. Now i wanted to use a PLC device to send its outputs to the field.
    The PLC device will supports the OPC tags so i wanted t create OPC recognised tags in my labview. Is it possible. I saw that labview also having OPC functinalities. Please any one guide me in doing this.
    I will be very thankful to them
    Ramme..

    As I said, I believe you can do this for globals as well by opening its front panel (double click the global) and using a DS connection for the control that represents that specific global.
    As for other alternatives:
    NI sells the DSC module which comes with an OPC server and with better tags.
    You can use a common protocol like Modbus to interact with the PLC.
    You can use the custom protocol used by the PLC.
    The last two would require that you would change your program structure, so you would only want to use them under certain conditions.
    I believe the practical limit for OPC tags with DS is a few hundred tags, but I never used it myself so I didn't run into it. You can try searching the forums to find out more.
    Try to take over the world!

  • VI works but executable file doesn't

    I built an application in LV 8.2 to read in some binary data, create some graphs, and make a microsoft word report.  The VI works just fine.  However, when I build the executable file so that I can run it stand-alone, part of it doesn't work.  I have an event structure which waits for user input from 3 buttons - Make Report, Open Report in Word, and Quit.  Open and Quit both work fine, but Make Report just doesn't seem to do anything.  When I built the executable, I made sure to include all of the source files.  All of my stuff is in the zip file attached.  The top-level is called Graph Report Maker.  Can anyone help me out with this?  I'm probably just doing something wrong when I build it, but I'm not sure what.  Thanks.
    Attachments:
    Report Maker.zip ‏2212 KB

    Yes, there are some RGTK VI's that need to be included as dynamic VI's in the build spec.
    See this KB article for all the details.
    Ed
    Message Edited by Ed Dickens on 07-25-2007 04:34 PM
    Ed Dickens - Certified LabVIEW Architect - DISTek Integration, Inc. - NI Certified Alliance Partner
    Using the Abort button to stop your VI is like using a tree to stop your car. It works, but there may be consequences.

  • Running the latest Labview 2010 on new computers (Windows 7) but have the older/olde​st NI ELVIS hardware

    We are running the latest Labview 2010 on new computers (Windows 7) but have the older/oldest NI ELVIS hardware (NI ELVIS I?).
    Labview works great and the device drivers are installed.
    Which NI ELVIS software do we install?
    The latest version states that it is for the ELVIS II and III hardware,
    Thanks,
    Solved!
    Go to Solution.

    Hello,
    The ELVIS software installed fine and the ELVISmx Instrument Launcher runs fine.
    However, when I try to run an instrument, we get the following error (See Attachment):
    Error -200220 occurred at ALVISmx_DAQmx
    Create Channel (AI-Voltage-basic).vic4
    It seems that the software can't find the DAQ card which is directly hooked up to the ELVIS unit via a cable
    We aren't using USB. 
    I noticed that the newer ELVIS units use USB only.
    Is there a setup to make it recognize the card?   There used run with the older ELVIS software when you clicked on Continue in the error box.
    The PCI-6251 card checks out fine with MAX.
    Thanks,
    Tom
    Attachments:
    Doc1.docx ‏1399 KB

  • LabVIEW DSC 2011 / OPC Client IO Server / Can I write to the OPC Server using OPC Groups?

    Hi
    I am using LabVIEW DSC module as a OPC client. My Shared Variables are binded to automation system OPC Server via "OPC Client IO Server".
    On the OPC Server side it seems that the every write commands comes like one item at time, not like grouped.
    Now I have tested this with the NI OPC Server as server and KepServer and LabVIEW DSC IO Server as OPC Clients.
    When I use the NI OPC Server : OPC Diagnostics there are different events messages when the update request comes from KepServer or LabVIEW DSC.
    There are log files on attachements for both write events.
    Attachments:
    Data from the KepServer.txt ‏6 KB
    Data from the LabVIEW DSC OPC Client.txt ‏18 KB

    Hello Pentsi,
    I have received confirmation (from the PSE in the US) that DSC doesn't support group writes
    There however work-arounds that might provide a solution:
    - The first solution I had in mind was like this. Update the 50 OPC items as fast as possible.
    Then use a 51st item as synchronization OPC item to check/indicate if new data has arrived/has been set/is available.
    So LabVIEW sets 50 OPC values as fast as possible. The 51st value becomes goes from false to true when the first 50 values are written.
    When this (51st) value is true on the OPC server you can read out the first 50 values (from the non-LabVIEW side). When you've read out these values, then you can set the 51st value back to false (from the non-LabVIEW side).
    In the meanwhile at the LabVIEW side you wait until the 51st value goes back from true to false.
    When it becomes false, then you write again those 50 values and afterwards set the 51st synchronization value from false to true.
    And this keeps on going...
    Note: Keep in mind that you only have to monitor one event at the side of the Automation System OPC Server in this case (the 51st) and based on an event occuring over there you can just do a group read of the 50 others. Also keep in mind that the maximum rate (6500 updates per second) from inside LabVIEW with the DSC Module OPC client I/O server was also mentioned in this document (http://digital.ni.com/public.nsf/allkb/63C043359F1​E12538625726E005BCD0C?OpenDocument).
    Could this be a possible solution for your problem?
    If you're using one of the OPC servers in this list (http://zone.ni.com/devzone/cda/tut/p/id/6417#toc19), then you can also use NI OPC Servers to update tags instead, which supports a faster update rate.
    Kind Regards,
    Thierry C - Applications Engineering Specialist Northern European Region - National Instruments
    CLD, CTA
    If someone helped you, let them know. Mark as solved and/or give a kudo.

  • LabVIEW DSC 2011 / OPC Client IO Server / Write by OPC Group...

    Hi
    I am using LabVIEW DSC module as a OPC client. My Shared Variables are binded to automation system OPC Server via "OPC Client IO Server".
    On the OPC Server side it seems that the every write commands comes like one item at time, not like grouped.
    Now I have tested this with the NI OPC Server as server and KepServer and LabVIEW DSC IO Server as OPC Clients.
    When I use the NI OPC Server : OPC Diagnostics there are different events messages when the update request comes from KepServer or LabVIEW DSC.
    There are log files on attachements for both write events.
    Attachments:
    Data from the KepServer.txt ‏6 KB
    Data from the LabVIEW DSC OPC Client.txt ‏18 KB

    Hello Pentsi,
    I have received confirmation (from the PSE in the US) that DSC doesn't support group writes
    There however work-arounds that might provide a solution:
    - The first solution I had in mind was like this. Update the 50 OPC items as fast as possible.
    Then use a 51st item as synchronization OPC item to check/indicate if new data has arrived/has been set/is available.
    So LabVIEW sets 50 OPC values as fast as possible. The 51st value becomes goes from false to true when the first 50 values are written.
    When this (51st) value is true on the OPC server you can read out the first 50 values (from the non-LabVIEW side). When you've read out these values, then you can set the 51st value back to false (from the non-LabVIEW side).
    In the meanwhile at the LabVIEW side you wait until the 51st value goes back from true to false.
    When it becomes false, then you write again those 50 values and afterwards set the 51st synchronization value from false to true.
    And this keeps on going...
    Note: Keep in mind that you only have to monitor one event at the side of the Automation System OPC Server in this case (the 51st) and based on an event occuring over there you can just do a group read of the 50 others. Also keep in mind that the maximum rate (6500 updates per second) from inside LabVIEW with the DSC Module OPC client I/O server was also mentioned in this document (http://digital.ni.com/public.nsf/allkb/63C043359F1​E12538625726E005BCD0C?OpenDocument).
    Could this be a possible solution for your problem?
    If you're using one of the OPC servers in this list (http://zone.ni.com/devzone/cda/tut/p/id/6417#toc19), then you can also use NI OPC Servers to update tags instead, which supports a faster update rate.
    Kind Regards,
    Thierry C - Applications Engineering Specialist Northern European Region - National Instruments
    CLD, CTA
    If someone helped you, let them know. Mark as solved and/or give a kudo.

Maybe you are looking for