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 

Performancefrage zur Kommunikation mit SPS



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!

16.01.2009, 12:02
Beitrag #1

J_uri Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 66
Registriert seit: May 2008

8.6, 2011
2007
DE_EN


Deutschland
Performancefrage zur Kommunikation mit SPS
Hallo,

ich möchte die Ein- und Ausgänge einer SPS auslesen. Die SPS (Omron) ist über die serielle Schnittstelle mit dem PC verbunden. Omron stellt hier eine ActiveX Schnittstelle zur Verfügung (wer es kennt, das Programm heißt CX Lite), über die man mit Methodenknoten die Datenbereiche der SPS auslesen und schreiben kann. Nun ist es so, dass ich nur einen geringen Teil der Ein- und Ausgänge wirklich brauche.

Meine Frage:
Ist es leistungsoptimaler, wenn ich die Eingänge alle über einen ActiveX-Methodenknoten lese (Bsp. DI 0.00 bis 2.15) und im nachhinein über Arrayfunktionen die von mir gewünschten Kanäle sondiere (was ich vermute).
Oder ist es sinnvoller für jedes Eingangsbit (bzw. wenn ich mal mehrere aufeinanderfolgende Eingangs- oder Ausgangssignale brauche auch für mehrere Kanäle) einen Methodenknoten zu nutzen. Dabei spart man sich dann die Nachbearbeitung des Arrays.

(Hinweis: CX Lite stellt bspw. die Befehle Read (Einzelwert) und ReadArea (mehrere aufeinanderfolgende Daten) zur Verfügung.)

Vielen Dank.

Gruß.
J_uri
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
16.01.2009, 12:18
Beitrag #2

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Performancefrage zur Kommunikation mit SPS
Hi,
ich würde auf der SPS alles in einem zusammenhängenden Datenbereich (bei Siemens S7 z.B. "Datenbaustein") zusammenfassen und dann den übertragen. Die Inhalte musst du ja dann auf LV-Seite sowieso "verteilen".

Gruß
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.01.2009, 12:50
Beitrag #3

J_uri Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 66
Registriert seit: May 2008

8.6, 2011
2007
DE_EN


Deutschland
Performancefrage zur Kommunikation mit SPS
Hallo,
danke Achim für den Hinweis.
Wenn das ginge, das wäre schön. Aber leider habe ich auf das SPS Programm selber keinen Zugriff. Ich kann nur von außen Datenbereiche darauf lesen oder schreiben. Das reicht mir eigentlich auch. Ich denke nur, dass viele Active-X Methodenknoten eher langsamer abgearbeitet werden als ein Methodenknoten, der erstmal viele Daten liefert, die ich dann aber programmatisch reduziere.

Gruß
J_uri
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.01.2009, 12:59
Beitrag #4

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.696
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Performancefrage zur Kommunikation mit SPS
' schrieb:Ich denke nur, dass viele Active-X Methodenknoten eher langsamer abgearbeitet werden als ein Methodenknoten, der erstmal viele Daten liefert, die ich dann aber programmatisch reduziere.
Lieber einen Methodenknoten mit Aufwand in LV als viele für LV einfache ActiveX. Das ist immer noch um Potenzen schneller.

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
16.01.2009, 13:06
Beitrag #5

J_uri Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 66
Registriert seit: May 2008

8.6, 2011
2007
DE_EN


Deutschland
Performancefrage zur Kommunikation mit SPS
' schrieb:Lieber einen Methodenknoten mit Aufwand in LV als viele für LV einfache ActiveX. Das ist immer noch um Potenzen schneller.

Ok, dann ist es ja so wie ich mir das schon gedacht habe. Vielen Dank.

Gruß.
J_uri
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.01.2009, 13:48
Beitrag #6

J_uri Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 66
Registriert seit: May 2008

8.6, 2011
2007
DE_EN


Deutschland
Performancefrage zur Kommunikation mit SPS
Anbei mein aktueller Versuch, ohne dass ich das VI jetzt testen konnte (Mir fehlt derzeit die SPS).

Vielleicht gibts ja Verbesserungsmöglichkeiten?


LV 8.6:


Sonstige .vi  SPS_Lesen_DI_DO_SubVI_.vi (Größe: 17,59 KB / Downloads: 193)


   



Gruß
J_uri
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.01.2009, 15:01
Beitrag #7

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.696
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Performancefrage zur Kommunikation mit SPS
' schrieb:Vielleicht gibts ja Verbesserungsmöglichkeiten?
Ich würde die beiden Methodenknoten (mittels des Referenzsignals) sequenzieren.

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
23.01.2009, 16:24
Beitrag #8

Albi Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Jan 2008

7.1, 8.2, 8.5
1998
de

8707
Schweiz
Performancefrage zur Kommunikation mit SPS
Ich würde alle Ein- bzw. Asgänge zusammen lesen. Ich habe mal was Ähnliches mit einer Modicon-SPS (Modbus) gemacht; bei der war es jedenfalls klar schneller als einzelne Merker, Ein- oder Ausgänge zu lesen.

Gruss: Albi
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Performancefrage (Strings) Buh 2 3.261 05.08.2005 16:48
Letzter Beitrag: Buh

Gehe zu: