Quantcast
Channel: OPC Labs - OPC Labs - Recent Topics - OPC Labs Online Forums
Viewing all 1794 articles
Browse latest View live

Single Developer + Runtime Free License - by: tmouslih

$
0
0
Hallo;

Wir haben ein "Single Developer + Runtime Free License" gekauft. Für die Entwicklung haben wir Quick OPC und die Installationsdatei auf dem Entwicklungsrechner installiert und damit eine C# Programm erstellt.

Jetzt haben wir von der entwickelten Applikation eine Installationsroutine erstellt und wollen sie auf andren Rechnern Installieren.

Sollen wir für die Runtime auf jedem anderen Rechner die Quick OPC installieren und dieselbe die Installationsdatei, wie auf dem Entwicklungsrechner, in Lizenz Manger installieren?

Vielen Dank.

Upgrade to 5.4 - by: Gardoni

$
0
0
Hello, I've got a valid license (Single Developer + Runtime Free License) for 5.35.
Can I upgrade my installation to 5.40 or it is necessary to buy a new license?
Tks,
Davide

UA Alarms&Conditions in FreePascal (Lazarus) - by: support

$
0
0
From: OPC Labs Download Follow-up Form [...]
Sent: Thursday, July 14, 2016 4:26 PM
To: Zbynek Zahradnik <...>
Subject: OPC Labs Download Follow-up Form

...

Hello,
I have played around with the EasyOpcUA typelib with FreePascal (Lazarus). I have to establish a connection with an OPC.UA Server. This runs so far, but I can not access the Alarm-Event via Filter.
Is it planed to implement this feature?

J.

Can Develop OPC XML DA C++ client in Visual Studio 2015? - by: Vasanth

$
0
0
Hi,

I am new to OPC XML DA, Its possible to develop XML client in VS2015? QuickOPC SDK's can support the same?

I have seen there are OPC XML C++ clients developed in other C++ compilers, but i wanted it on VS 2015.

Please let me your inputs guys.

(Array)e.Vtq.Value = NULL - by: tmouslih

$
0
0
Sehr geehrte Damen und Herren,

Wir haben das Problem dass wir ab und zu nach einem Event ItemChanged von einem Char-Array, ein NULL-Wert((Array)e.Vtq.Value) bekommen.
Unter welchem Umständen kann das auftreten?
Ich würde Ihnen sehr dankbar wenn Sie meine Frage umgehend beantworten könnten.

Vielen dank im Voraus

Handle consumption - by: s-petit@hotmail.fr

$
0
0
Hi,

I'm using OPC.NET (5.35) and have an issue about handle consumption : (after EasyOPCDAClient.Dispose() calls, some handles of Mutex objects are not disposed.

So, i tried :

1) Download last 5.35 version today : same issue
2) Dowload 5.40 version : it seems that it was corrected : i'm testing during a long time to be sure but now handles consumption is good (not too much)

My question is :

With a licence 5.35, may i used 5.40 version ?
(licence was purchased 2015-10-05 with 2 years maintenance)

Regards.

Access returned array elements from C++ - by: Vasanth

$
0
0
Hi,

Could you please help me on reading array tags like Dynamic/Analog Types/Double[].
Array tags values are showing empty in console app.

BTW, I have optimized your code and you can use it if you want. Thankyou.

Forum reorganization (Classic/UA and .NET/COM) - by: admin

$
0
0
On September 28th, 2016, we have reorganized the discussion categories somewhat. Having just three (QuickOPC.NET, QuickOPC-COM and QuickOPC-UA) was confusing at times. We have therefore consistently split the categories along the OPC technology axis (OPC Classic vs. OPC UA) and the platform axis (.NET vs. COM), resulting in four categories.

We have also reviewed the existing topics, and wherever needed, moved them to their proper respective categories.

Browse Nodes OPC-UA in Delphi - by: RH

$
0
0
Hi,

I'm evaluating the test version of QuickOPC 5.4 at the moment. Reading and writing values to a OPC-UA Server is pretty easy, as long as you find out the nodeIDs with your example dialogs. But I tried to implement my own browsing dialog in Delphi, but I'm facing some problems which I don't know how to handle.

Actually I couldn't figure out, what to pass to the EasyUAClient.BrowseNodes Method for parameter nodeDescriptor. In the reference, UAObjectIDs.Server is passed for start browsing from root, but I didn't find any Delphi equivalent.

I tried to modify this example for my needs:



I would really appreciate some sample code for this.

Best regards

URGENT: Uninstall of wrong license failing - by: majin

$
0
0
Good day,

We have in error used a 64-bit license to licenese our 32 bit QuickOPC.NET installation.
When we try to unistall the 'wrong' license we cannot - See attachment for error when trying to uninstall the 64 bit license!

We have installed QuickOPC.NET version 5.03.446.1.

Thank you.

Slow update of PLC - by: andis59

$
0
0
We have an OPC Client made using QuickOPC-UA and I think it's very slow!
We have the refresh set to 50 ms

The part that seems slow is the write! For every read the client will write the same value in a "new" tag.
E.g. The client reads tag Foo with value 1, it then write to the tag Bar with the same value. A safety thing (I'm told by the programmer which has left the building)

The feeling is that from the time the PLC sets the value to the value is written by the client it takes just about a second!
We have checked the time on the PLC!

We have a subscription on the tag and in the event handler we check that the tag is correct and then write its value to the response tag.

We are using MatrikonOPC UCS with Modbus plug-in and Mitsubishi PLC Plug-in (different machines)

The writing is done like this


Can anyone see something that would make the write slow?

Programmatically deploy license file - by: mairoldi

$
0
0
I recently bought a "single developer + free runtime" QuickOPC license, and am currently experimenting with deployment.

I read in the forum that there is a way to programmatically deploy the license file, without having to deploy and run the license manager, but I can't seem to find any reference to how this is accomplished either in the documentation or in the forums.

Can you kindly help me find this information ?

Thanks and best regards.

OPC UA Client: Read directly element of array or bit element - by: Scattolaro

$
0
0
With the OPC UA Client:
Is it possible with the node descriptor(es. nsu=urn:HmiWebLink:VarProvider;s=Array) read directly a element of array defined in OPC Server UA?
Is it possible with the node descriptor read a byte of a node?
Or is it necessary to do the data manipulation after I read the array element or variable?

Thanks,
Massimo

Writing Value (Python) - by: cassioss

$
0
0
Hello,

I would like to know how to perfom a writing operation through python at OPC DA. I saw the reading sample and it works.

Can you please send me a example like the one below?


# Perform the operation
value = client.ReadItemValue('', 'OPCLabs.KitServer.2', 'Demo.Single'))

[Version 5.40.315.1] Sudden subscription fail - by: UKPR

$
0
0
Hi,

we have a service that subscribes to about a 1000 variables. It was working fine and suddenly we got warnings in in the event log and the datachange events started coming in with errors.
Below is the output from EasyUAClient.LogEntry


When processing the data change events we started getting such errors for all of the variables:


The server that the service was reading from was on the same machine.
There were other services that connected to that server and had no issues.
When I tried to reset the service it got stuck on unsubscribing and I had to kill the process.
The service was working fine for more than 2 weeks then after it was restarted it worked for about a day and then we got the above errors.
We are using the Nuget package and the version of the DLLs was 5.40.315.1
Do You have any ideas what can be the cause of such strange behavior ?

Regards,

Michal Waclawski

Can't find OpcLabs.EasyOpc.Forms.Browsing.OpcComputerAndServerDialog() - by: bosko

Best method to read a lot of opc variables - by: mpp

$
0
0
Hi, at the startup of my machine interface I need to read (and if a compilation variable is set write) more then 900 OPC variables which are machine parameters to control all the motors, parts, etc.

Actually I'm preparing a list of ItemDescriptors and read them in block with ReadMultipleItemsValue:



Is it correct?
If I scan the valueResults a lot of variables has the timeout exception.

What should I do?


Thanks in advance

Smaller installation package for production environment - by: frighini

$
0
0
Hi all,

is there an installation package smaller in size for production environment?

My problem is that our production machines (many machine) are connected throught a slow network: at the moment i'm using QuickOPC-5.34.exe but it is 94Mb and it takes 6hours to copy on the servers.
On production env i need only the runtime (no code example or other not mandatory stuff).


Thanks in advance!

Example needed - subscribe to OPC item change event - by: support

$
0
0
From: B.
Sent: Monday, October 17, 2016 2:12 PM
To: Z.
Subject: ...

[...]

Which example shows me how to subscribe to change events of
the OPC item?

I can read the item when loading a form, but of course I want to update
the data the moment it changes on the PLC.

Best regards,

R.

Using computer name as - by: andis59

$
0
0
In a project I have inherited the UAEndpointDescriptor is like this

e.g.""opc.tcp://FORWIN1:4846

The computer has three network cards with IP-addresses in different 'families'
198.168.0.2
198.168.1.24
10.56.69.145

The OPC Server is on the 198.168.1.24
Sometimes when the client is starting it connects to 10.56.69.145 and then we get this error


Would the best solution be to replace the computer name with the actual IP address that the OPC server is using?
Viewing all 1794 articles
Browse latest View live


Latest Images