INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

DataSocket <-> OPC Kommunikationsgeschwindigkeit



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

15.07.2010, 12:45
Beitrag #11

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
DataSocket <-> OPC Kommunikationsgeschwindigkeit
Vorweg, ich kenne die Siemens Dinger nicht.
Ich beschreibe einfach kurz wie ich OPC anwende, vielleicht hilft es etwas.

Ich habe SPS (IPC) auf welcher das SPS-Programm, mit mehreren Task’s (Zykluszeiten) läuft.
Einer ist 40ms (Antriebe/Sercos) und der andere läuft mit 400ms. (Prozessabbild)
Dort definiere ich, welche Variablen (oder Struct) auf OPC bereitgestellt werden sollen.

Auf der PC Seite, läuft der OPC-Server (3S) mit 400ms Update. Schneller bringt ja nichts, da sich die Werte nur alle 400ms ändern.
Das muss ich so konfigurieren, am OPC-Server auf dem PC. In der SPS (und LabVIEW) gebe ich keine OPC-Zykluszeit vor.

Die ganzen OPC Sachen mache ich mit den VI’s zu Datasocket und nicht über die Datenanbindung an einem oder mehreren Anzeigeelement.
Da hat dann das OPC-Read z-Bsp. einen Zeitstempel-Ausgang.

Ich denke <100ms macht für OPC (Prozess Kontrolle/Visualisierung) keinen Sinn, schon gar nicht mit den Datasocket-VI. Es gibt von NI auch einen OPC-Server für grössere Sachen.

Für die Antriebsmessung (im 40ms Task) habe ich mir eine UDP-Sendefunktion auf der SPS erstellt.

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.07.2010, 15:04
Beitrag #12

chris84 Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: May 2010

8.6
2010
de

66265
Deutschland
DataSocket <-> OPC Kommunikationsgeschwindigkeit
ich hab noch ein wenig rumexperimentiert... irgendwo im Bereich LabView oder in Windows muss diese 100ms-Begrenzung stecken. Ich finde sie aber beim besten Willen nicht. Gibts irgendwo einen offiziellen LabView-Support den man anschreiben könnte?

alles andere funktioniert Problemlos... Ich hab auch mal ein wenig mit den Datasocket-VIs gearbeitet, da gibts auch nicht mehr möglichkeiten. Lediglich eine Zeitbegrenzung wie lange max. auf neue Werte gewartet wird.

@RoLe: es geht bei mir nicht nur um Visualisierung und Anzeigen. Ich möchte mit LabView eigentlich auch im gewissen Rahmen regeln. Das ganze erfolgt in meinem Teil der Arbeit erstmal (Labor-)versuchsweise, später erfolgt die Ausführung der LabView-VIs auf einem NI CompactRio Echtzeitsystem, da werden DIE Probleme hoffentlich nicht auftreten... (dafür wohl andere, aber das geht mich dann nichts mehr an)

Falls irgendjemand eine Ahnung hat was ich noch tun könnte, her damit. Falls nicht werde ich das so dokumentieren und fertigWink
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.07.2010, 15:21
Beitrag #13

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.697
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
DataSocket <-> OPC Kommunikationsgeschwindigkeit
' schrieb:Ich möchte mit LabView eigentlich auch im gewissen Rahmen regeln.
Über OPC? Würde ich nicht machen - wenn nicht gerade eine Temperatur ist.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.07.2010, 18:08
Beitrag #14

chris84 Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: May 2010

8.6
2010
de

66265
Deutschland
DataSocket <-> OPC Kommunikationsgeschwindigkeit
' schrieb:Über OPC? Würde ich nicht machen - wenn nicht gerade eine Temperatur ist.
Temperatur nicht ganz, aber fast so unkritisch Wink

Es geht bei der Geschichte um Netzregelung, bei der Primärreglung werden Stromsollwerte gesteuert, völlig zeitunkritisch im Sekundentakt. Gleichzeitig soll über Blindstrom die Spannung gestützt/geregelt werden... und dafür brauch ich die Spannungswerte vom Stromrichter mit größenordnung 20ms Zeitintervall...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.07.2010, 08:30 (Dieser Beitrag wurde zuletzt bearbeitet: 22.07.2010 08:31 von chris84.)
Beitrag #15

chris84 Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: May 2010

8.6
2010
de

66265
Deutschland
DataSocket <-> OPC Kommunikationsgeschwindigkeit
so, flaschenhals gefunden und Problem beseitigWink

aber erst mit Hilfe des NI-Supports, den ich glücklicherweise durch die Hochschullizenz kostenlos nutzen kannSmile

LabView als OPC-Client hat tatsächlich eine Abtastrate, die auf 100ms voreingestellt zu sein scheint. Man kann sie aber recht simpel einstellen, wenn man weiß wie es geht...

in diesem Tutorial steht es drin:
http://zone.ni.com/devzone/cda/tut/p/id/3224
unter OPC...

die Aktualisierungsrate des OPC-Items gibt man einfach an, indem man an die Adresse ?updaterate=xxx anhängt (xxx in ms).

Auf meinem PC sind damit Aktualisierungsraten bis 10ms runter möglich.Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.08.2013, 12:51
Beitrag #16

arphex Offline
Lab_Net
**


Beiträge: 52
Registriert seit: Jun 2011

NI Dev Suite /LV Prof. 2013 /TS2013_6.1 /Vision 2013
2011
DE

8****
Deutschland
RE: DataSocket <-> OPC Kommunikationsgeschwindigkeit
(15.07.2010 09:29 )IchSelbst schrieb:  
' schrieb:so, nach Rücksprache mit dem Support liegt das Problem wohl doch auf LabView-Seite.

Nimm einen OPC-Server von B&R - der geht um einiges schneller als der von Siemens. Wie kann das wohl sein?


Also ich habe hier einen OPC-Server von B&R.
Über den Kassl Explorer: http://www.dopc.kassl.de/explorer.shtml finde ich die OPC-Tags der B&R SPS.

Mache ich das aber mit dem Example-VI Browse to OPC Item.vi dann findet er nichts.
Dazu gebe ich dieses ein:

   


Nach Druck auf refresh kommt aber:

   

wo kann der Fehler denn liegen?

P-S: OPC-server erreichbar - gestestet mit ping auf iP
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  DataSocket - alle Verbindungen anzeigen Marius89 2 2.822 10.03.2023 14:09
Letzter Beitrag: Marius89
  Problem mit Datasocket Ping Pong Hubert R. 6 5.667 10.11.2021 14:17
Letzter Beitrag: Martin.Henz
  DataSocket Connection Muaadh 4 5.012 26.11.2019 23:28
Letzter Beitrag: Muaadh
  OPC und DataSocket: Verstehe den Code nicht tuhpon 2 3.901 10.07.2019 14:53
Letzter Beitrag: tuhpon
  Mit Datasocket OPC schneller 1ms lesen? PreVIEW 4 6.162 25.08.2016 12:02
Letzter Beitrag: PreVIEW
  Datasocket: Programm auf Server starten kwakz 8 8.565 14.12.2014 15:51
Letzter Beitrag: kevin9r

Gehe zu: