OPC Server run only a few Variables - DSC

Hello

System: Win7, LabView2010 SP1, DSC

I have a (Bachmann M1) SPS connected to the PC via an OPC server. I have a draft LabView 100 Variables. These Variables a figure on a HyperTrend a saved in an ASCII file. It works very well, most of the time

But after a restart of the SPS it gives reading tower, about 25% of the Variables. In the control of the OPC tool, I can see that the OPC server is running and all Variables are very well. I also see in the NOR-DSM. Here, I can see that the value of the Variables is "NAN". After a restart of the process library, it works fine until the next reboot of the SPS.

I have this combination of Hard - and Software component (SPS - OPC - PC) which works well on 10 other Test applications. Also after a reboot of the SPS. I also run the same software. I only change the address of the OPC Server and must import the reactive power. But the rest is the same.

If anbody else have the same problem and maybe a solution for this problem?

THX Martin

Hi Martin,

The LabVIEW Datalogging and Supervisory Control (DSC) Module offers servers OPC Client IO can communicate with any server that implements the OPC Foundation OPC server interface, which is a standard based on Microsoft COM.

You should check the DCOM configuration for a local OPC server before connect you to a server OPC Client IO on the OPC server. National Instruments recommends configuring the server OPC runs with an identity of the interactive user.

Tags: NI Software

Similar Questions

  • connect a controller without opc Server

    Hi, I can connect a controller for labview 7.1 (to send and read the data) without an opc server, using only one cable rs232 of the plc to the pc.

    Hi syd_b,

    Yes, VISA read and write operations are essentially functions, you need to use. Please refer to the shipping of serial communication examples. Again I have not the slightest idea how complex the DF-1 protocol is to implement. It could be a much better deal to buy an OPC server or a ready to use the library instead of reinventing the wheel, but of course it depends on your personal situation.

    Kind regards

    Jochen

  • Is there a maximum number of clients to one opc Server opc

    I created a server using this tutorial:

    http://digital.NI.com/public.nsf/allkb/CC9CDD577F041786862572120061EB5A

    I am noto using NI OPC Server (I think) and I'm using DSC noto (obviously)

    Is there a maximum number of customers mutual funds for an opc server created in this way?

    I have LabVIEW 2009 now but the main code was written in LabVIEW 8.6.

    Thank you

    OLA.

    Neste caso, a limitacao para a Criação customers also estara watch a ability of sua rede e MATERIAL, or seja, na o maximo para um indefinido e OPC Server clients number theory.

    E claro what puder use OPC server o senhor NOR e o DSC module, a confibilidade e estabilidade of sua aumentarao, POI software esses size adicionam tools ao LabVIEW as facilitam a programcao of codes para este projeto tipo.

    Atenciosamente.

    Hello

    In this case, the maximum number of clients t connect to an OPC server is limited by the configuration of the network and equipment, in other words, in theory, this maximum number is undefined.

    It is also true that if you can use the OPC server of NOR and the DSC Module, your application reliability and stability increases, because this two software add tools in LabVIEW that facilitate deploying code for this kind of project.

    Sincerely.

  • DSC: Connection to the 3rd party OPC Server

    I had this work with LabVIEW 2011 and Win XP...  After update I can't make it work...   Now with LabVIEW 2012 and Win 7, the server is now upgraded to Win 7 system.

    I'm reading a commercial server OPC of Yokogawa variables.  I can connect to the server.  I can see the variables and create a related shared variable.  But when I access the variable fails.

    Dave,

    My problem is very basic.  Go to the administrator in the 'control panel' the instructions say.  It does not exist in Windows 7.  I'm stuck.  Here is the complete procedure as given by the very useful Dylan Caswell.

    Here are the instructions for Windows 7 (I'll put this on the forum so that others can see or change the KB if it works)

    1. press on the Start button and Type: Component Services
    2. click on "Component Services" under programs
    3. in the left Section of "Component Services" expand: ' Component Services > computers > my computer > DCOM Config.


    4. search for the name of your OPC Server (in your case should be in the sense of: "Yokogawa Exaopc Data Access Server")
    4A (not sure if this is necessary, but I also repeated for the other server "Yokogawa Exaopc data access server OPC Link1")
    5. right click and select properties of your OPC Server

    6. click on the identity of the Properties window tab
    7. Select "interactive user."
    8. click OK, and then restart the computer

    This does not solve the problem, so I went to the second stage.

    If this does not work, let's try the other method, as described in the KB but for Windows 7:

    1. press on the Start button and Type: Services
    2. Select 'Services' under programs
    3. in the right part of the window, sort by name by clicking on the 'Name' column, and then select: NEITHER engine Variable
    4. right click NI Variable engine and go to properties
    5. Select the log tab, click this account:
    6. Select an account that is an administrator
    7. Select OK and restart the computer.

    There is a 'right click' option to stop and start the service.  I don't reboot but simply stopped the service, numbered 5 and restarted the service.

    Immediately my VI running began to show valid numbers!

  • OPC server in the shared variable

    Hello

    I am writing a program to read hundreds of OPC signal from a server. The server is a localserver in the PC, but this isn't a Labview server. My labview program reads the signal from the mutual FUND through the data in a Labview library. (Variable type = single process)

    This way is functional but not optimal. I read in the help that I can use a published shared network variables. Is published this network can read the signal from my server through a network path without use of data? He will need a Labview Server?

    This is an example for my opc address

    OPC://localhost/hteControl_OPC_DA_Server/PLC_FI010_ValueLimit_SP

    Thank you

    fmpfmpf wrote:

    Hello

    I am writing a program to read hundreds of OPC signal from a server. The server is a localserver in the PC, but this isn't a Labview server. My labview program reads the signal from the mutual FUND through the data in a Labview library. (Variable type = single process)

    This way is functional but not optimal. I read in the help that I can use a published shared network variables. Is published this network can read the signal from my server through a network path without use of data? He will need a Labview Server?

    This is an example for my opc address

    OPC://localhost/hteControl_OPC_DA_Server/PLC_FI010_ValueLimit_SP

    Thank you

    LV - DSC (data logging and control) words allows you to "bind" the NSV to an OPC server.

    As long as the compliant OPC server operating system it should work and has been the case for me.

    Ben

  • Running the Citadel on HMI and OPC Server OR

    Hello!

    I want to use computers to screen HMI NI TPC 2215 and it interface with a GE Fanuc PLC using OPC Server and save the data in a database of the Citadel.

    I would like to know if the HMI OR supports a full edge of the blown OPC Server and a database of the Citadel. I read that OPC Server and Citadel require a Windows operating system, but since the HMI runs a WinCE (or a WES7) so I'm not sure.

    OK... got my answer here

    http://www.NI.com/white-paper/13047/en

    http://sine.NI.com/DS/app/doc/p/ID/DS-408/lang/en

  • Scheduled task runs only if connected (W2k3 server)

    Hello

    This was bugs me for a week now: W2k3 server a customer has a problem to launch a specific scheduled task.

    The task calls first on an application that generates files; Excel is open, then a macro is executed, which saves more than some files; Finally, these files are copied to a UNC path to another server.

    -The permissions on all the files are OK (account used is domain administrator)

    -"Run only if connected" is NOT selected

    -But: Excel displays apparently the first home screen whenever it is opened with this account.

    Any advice would be greatly appreciated!

    Hello Quip666,

    Since you are on a domain, I recommend you to repost your question with the professionals at Technet Windows Server Forum where one of the experts in this area would be better suited to offer you a solution. Thankis!

    Lisa
    Microsoft Answers Support Engineer
    Visit our Microsoft answers feedback Forum and let us know what you think.

  • Application built with an OPC Server

    Hello everyone
    I build the application on the development using wich S7 computer - connected to the OPC Server 1200
    and I want to build the application to run the VI on another PC without installing labview, however when I finished to build the application with the installer and install the application on another PC it cannot connect to shared variables so I installed an opc Server ON this machine and add the server to the software mutual FUND that contains tags and variables
    but it is not also connect to the opc Server
    So how do you run the application on another PC with an opc Server!
    How the VI to use a specific opc server on this PC with no labview?

    Hello

    What do you call the OPC Server? You are creating a mutual FUND of LabVIEW client and linking to the shared variable? If this is the case while you use the LabVIEW DSC module and it works very well in the development environment.

    However, every time that you deploy (creation of executable or installer) a VI using DSC module, you must have a license to run on each computer that runs the executable file. http://sine.NI.com/NIPs/CDs/view/p/lang/en/NID/210561

    the alternative would be to use the socket api in LabVIEW to call the server.the attached VI OR OPC illustrates how.

    I hope this helps!

  • OPC Server Connect slow, L32E

    6.7.1 using lookout, NOR for CompactLogix 5300, (AB L32E) OPC server, I noticed that after 300 labels, after a cold computer starts, it will take about 10-15 minutes for Lookout display data of up to 14 PLC (L32E), in real time.

    Now that I'm at 1 400 tags, read-only, it will take about 45 minutes after a boot cold for Lookout start playback of all the tags in real-time. I noticed a sharp increase in traffic network also after 45 min. With only a few writing tags that I use, I will enter a new value, the new value entered displays about 5-10 minutes later. If I'm waiting for 45 minutes, then I get written and the instant play sometimes.

    Any thoughts?

    This correction has done the job. AB L32E 15, 1025 + tags. Everything works very well.

    «Open the property of the unit and check the Mode of Protocol on the tab Options of Logix.» If ' Non-Blocking logic ' or 'Blocking of logic', replace 'Symbolic' and see if there is better performance. »

  • Problems using Modbus TCP accessible by NI OPC Server

    Hello

    I use OPC OR server to access a module of measure. The accumulation is pretty easy, my system with NI OPC, modbus door and the module connected with RS485.

    There is a thermocouple to provide me with some examples of data.

    But there is the point. I know, my data is in the records to be kept and I can access, but each type of data, I'm train does not bring my outgoing, any other (sometimes huge with e34, sometimes very small as e - 13...) my data sort, I do not understand.

    The type provided by the module must be single precision.

    The address used to be lookout is 41000 Labview in is just 999 and in the 'target' - OPC Server I get some values to 401000 but not useful.

    I also get the same results to access the 301000 into different types.

    Read/write or read-only is equal.

    I tried to tell my mutual FUND values are strings, floats, words, BCD, and all other possible means what mutual FUNDS offered to me, but nothing results in a usable temperature.

    I hope that I missed something and it might suggest.

    Cateros

    Finally, the issue is resolved.

    We tried a few others setting for the device in NI OPC modbus Modbus function 06 use simple written record. Using the Modbus 05 functions for single coil written and use default Modbus byte order.

    These parameters were not default and I tried some combinations but bad not these.

    As the tag data type, we tried anyway and got the content of the Register Holding data [0].

    Now it works, and the value is the casting of Holding register [0] and [1] Holding and I got the temperature.

    Already you are quite right, thanks again.

    Cateros

  • Connecting a PLC Siemens S7-300 NI OPC Server

    The project of memory Bachelor last year, I have two other are involved, I was instructed to implement a HMI/SCADA system to control the level and flow in several water storage tanks. This must be done locally via a "operator panel" and also remotely via Internet through a webbrowser. These storage tanks and control system is placed on a wheeled demonstration model, so it can be used in classrooms and auditoriums. Therefore, I have a Siemens PLC S7-300 and the latest edition of LabVIEW (ed. professional 2009) available to me. To create an HMI system, we will also acquire the DSC module OR that she would have everything we need (OR OCP is included?).

    Since it is a project of the bachelor and the school is mainly to pay for everything, we are on a pretty strict budget. This means that we have not opted for a solution for the "operator panel" because this would be depends on the way in which the Group and the PLC interfaces. We would like to do for the sake of simplicity is to use commercial laptop computer with touchscreen ability thus having a solution 'all-in-one' low cost, both for the local input & control and ability to web publishing. Now, most of the computers today do not serial agrees, but rather USB ports.

    On the Web server under the title OPC Device Connectivity page, it is specifically indicated "Siemens HMI adapter for S7-300/400 via Serial with HMI adapter". I guess this means the following Siemens unit: https://support.automation.siemens.com/WW/llisapi.dll/csfetch/8774263/hmi_adapter_x.pdf?func=cslib.c... (6ES7 972-0CA1X-0XA0).

    This means that the server of the OCP can only use a connecting series via the HMI adapter for S7-300 directly? Is it not possible to use a USB adapter series without driver with the HMI, or for example the Siemens CP5711 MPI adapter USB adapter? If it is not possible to use a USB based solution, we would have to use an old desktop PC with a Compote series or an additional PCI card and it's something that we would like to avoid.

    Any help on this would be much appreciated.

    -DanJack, NUC Norway

    Through 3rd party providers that I discovered that pilots of NI OPC for Siemens S7-300 Server supports ONLY in legacy communication RS232, no USB connectivity support any. You can only use the MPI for adapter RS232 or HMI for RS232 adapter.

    -DanJack, NUC Norway

  • This application can be launched with a version of Microsoft Windows 95 OSR2.1/98/ME/NT 4.0/2000/XP/Server 2003 ONLY

    Silent Hunter 3 and 4 DO NOT recognize Windows 7 (i.e., This application can be launched with a version of Microsoft Windows 95 OSR2.1/98/ME/NT 4.0/2000/XP/Server 2003 ONLY). Help!

    My OS is Windows 7 Pro. and I have quite a few other games and programs that does not work in my 64-bit system

    Hi WolfenOne,

    I tried to check the compatibility of the program with Windows 7 and could not find any information in the Windows 7 Compatibility Center.

    Access the link below to check the compatibility with Windows 7.

    http://www.Microsoft.com/Windows/compatibility/Windows-7/en-us/default.aspx

    Step 1

    You can Runprogram("test.html") resolution of compatibility issues in windows 7 and check if it helps. 

    To run the troubleshooting program compatibility troubleshooter, follow these steps:

    1. open the troubleshooting program compatibility Troubleshooter by clicking the Start button, then Control Panel.

    2. in the search box, type "convenience store" (without the quotation marks) and then click Troubleshooting.

    3. in the context of programs , click on run programs for previous versions of Windows.

    4. follow the instructions in the troubleshooting.

    Access the link below to learn more about how to make older programs work in Windows 7.

    http://Windows.Microsoft.com/en-us/Windows7/make-older-programs-run-in-this-version-of-Windows

    Step 2

    If you are unable to install the program in compatibility mode, you can access the link below and search for information about the installation and execution of programs in XP mode:

    http://Windows.Microsoft.com/en-us/Windows7/install-and-use-Windows-XP-mode-in-Windows-7#section_1

    I hope this helps. Let us know the results.

    Thank you and best regards,

     

    Srinivas R

    Microsoft technical support.

    Visit our Microsoft answers feedback Forum and let us know what you think.

  • I can write to Modbus IO server address without create tied variables?

    Hi all

    I wonder if it is possible to use the Modbus IO server without explicitly create tied variables?

    • If I write a value to the variable "computer/Slave/300001 ni.var .psp://my", the master can appreciate the value.
    • The properties variables paeg says that the variable is related to "My Computer\Slave.lvlib\ModbusSlave1\300001".
    • I deleted the bound variable and tried a few different ways to write directly on the server of e/s, but all of them gave me a 0x8BBB0005 error. I tried the following:
      • NI.var .psp://my computer/Slave/300001
      • NI.var .psp://my computer, Slave, ModbusSlave1, 300001
      • NI.var .PSP://My Computer/Slave.lvlib/ModbusSlave1/300001
      • NI.var .PSP://My Computer/Slave.lvlib/ModbusSlave1/300001

    I also tried to replace 'My Computer' with 'localhost' above. No luck.

    Is there something I missed? I ask because the CPU usage is very high, and I thought I might be able to reduce that a bit by removing the 300 bound variables in the system.

    You can use DataSocket with a path like psp:\\localhost\Slave\ModbusSlave1.400001 for read and write access.

    See the example VI "Monitor OPC items with DataSocket.vi" in examples of LabVIEW.

  • problem with a 2012 opc Server

    I use LabVIEW 2010. I installed OPC Server 2012. Configure DCOM. Create tags OPC Server

    Create the project and create opc client

    But I don't see the tags in the variables:

    Can someone help me, I don't see why tags?

    What is under the OPC2 folder?

    Also, I checked my 2012 OPC Server readme (start > all programs > National Instruments > 2012 an OPC Server > Readme) and he said:

    "You can use the OPC servers OR with the following software applications:

    • LabVIEW 2011 SP1 full or Professional Development System
    • LabVIEW DSC Module 2011 SP1"

    This may mean that it is not compatible with your version of LabVIEW.

  • Portege M200 - CPU runs only at 598 MHz! Basic BACK Toshiba Service tool

    Portege M200 - CPU runs only at 600 MHz

    I have a Portege M200 with a Dothan Pentium M 725 supposed to run at 1.6 ghz, but posts a 598 Mhz
    frequency. I updated the bios to 1.8.

    I read in a previous post "locked"...:
    http://forums.computers.Toshiba-Europe.com/forums/thread.jspa?threadID=63390

    .. He's supposed to be a base of BACK of Toshiba utility to fix the problem. .
    It is said that this is not a Bios problem...

    Can someone direct me to this utility?

    Thank you!

    Gary

    The answer is here... thanks all and who is responsible for:

    http://forums.Toshiba.com/T5/Qosmio-laptops/598-MHz/TD-p/194566

    The key is a utility called 'pom200t1 '.

    You will need the following.

    A floppy disk or if you do not have an external floppy drive, or if you are common sense to be able to boot a file from a CD player.
    You must also WinImage, as all files that you download come as .ima files
    Download pom200t1 - V1.5.zip and pom200t1.zip (if if doesn't work either).

    You can find them here:

    http://www.stormpaintball.com/Toshiba/pm765.bin (this one is a ditch last attempt).
    Then follow the instructions on the site I posted before:

    Symptom: CPU remains constantly 598 MHz.

    * Process: *.

    (1) boot in the BIOS. (Press "Esc" during the boot process, before the loading of the operating system, but after having entered your password, if you use the startup password protection).

    2) look under 'Other' category.

    (3) if the motherboard does not have enough information about the CPU, the category 'Dynamic CPU frequency Mode' appear on (you won't see it).

    If the laptop is in this state that he won't ever faster than 598 Mhz until you perform the following procedure.
    Note: Although this utility said it's for a Toshiba Portege M200, the particular difficulty you need may work on other Toshiba laptops.
    He has worked on 3 different Toshiba Satellite Pro M15 S405s, but * USE at YOUR OWN RISK *.

    (1) start Windows and create the startup disk in the pom200t1.exe file.

    (2) boot from the diskette you just made.

    (3) in the menu, select the initial repair option 2 "set config".

    (4) in the following menu, select option 1 'Initial cofiguration"(misspelled)

    (5) after a few seconds, you should see "Writing a file is over!" and the laptop restarts automatically without asking for confirmation.

    (6) when restarting the laptop go back into the BIOS and look under 'Other' category. You should now see the "dynamic CPU frequency Mode". Make sure it is set to "Dynamically switchable" for the CPU limitation.

    7) restart Windows and make sure that the CPU can throttle in normal conditions. The Intel SpeedStep technology icon should now be in the systray. Go to the Toshiba power management / Power Saver Properties and update all of your methods to save power to use technology SpeedStep that you prefer (fixed or automatic) and mount all caps speed processor, or you can go above 798 MHz because cursors will always be to their previous settings (4 or less), while they can now go up to 7. Let me know how you go.
    I have fixed the CPU now just need to find out why my fan only works when I activate it manually!

Maybe you are looking for

  • What is the title of the highest element side of 2016?

    I have securities (table 1::B), which are labeled by year (table 1::A) and have a value in percentage (table 1::E) assigned to them. In table 2, I used an AVERAGEIF formula to determine the average percentage of anything with the label of 2016. I wou

  • The links are yellow

    After my Windows 10 updated all the links, when I'm looking for something in the address bar, are bright yellow, making it unreadable. I don't have any theme or Add ons to this and before the update links were just black and visible.

  • How to copy Contact addresses in the address book of TB in Win7?

    In Win7 have addresses in the Contacts under the USER folder. How to copy all the Thunderbird addresses at once. Currently you can not move at the same time. Pls info. Thank you.

  • find does not not in firefox

    In the last 2 days firefox updated auromatically. The current version is 24.0 When I select conmand F on Mac OS X. usually the search box appears at the bottom left of the page.What he does. Usually, once I select the F command that I can then type a

  • Change your Podcast Description and Image

    I've been podcasting for only less than a year. The show has grown and evolved, and I really want to update the description and image to better reflect and explain the show. The current description is super super short. I was told to change the descr