VisAM + PCWorx von Phoenix

Vaninger

Level-2
Beiträge
160
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich hätte ein paar kurze Frage zur Benutzung von VisAM unter Phoenix PC Worx 5.20, die Ihr mir vielleicht ziemlich schnell beantworten könnt.

1) Braucht man bei der Verwendung von PC Worx einen OPC Server oder kann Visam die Variablen direkt aus der SPS auslesen?
Auf der Visam Seite findet man ja unter Treiberliste PCWorx...

2) Habe mal die Demo runtergeladen und wollte Testhalber mal eine Variable verbinden. Hier wird unter Kanal nach dem Projektpfad (siehe Bild)gefragt, wo soll dieser liegen?

attachment.php



Wenn ich hier einen Pfad zu meiner csv-Datei eingebe, nimmt er diesen leider nicht und springt wieder raus. Oder welchen Pfad braucht das Programm hier?

Danke für die Antworten.

Gruß
Vaninger
 

Anhänge

  • visam.jpg
    visam.jpg
    43 KB · Aufrufe: 110
Visam + OPC-Server + Phoenix Contact PCWorx

Hallo,

Problem wurde leider nicht ganz gelöst, trotz sehr guten Service von Visam.
Der zu verwendende Treiber für Phoenix ist schon 10 Jahre alt. Damit dieser noch funktioniert, muss intern auf eine DLL von Phoenix (OCI32.DLL) zurückgegriffen werden. Die Phoenix Version von PC Worx war scheinbar eine 4.x .

Leider habe ich keine 4.x Version von Phoenix, sondern entweder die 5.x oder die 3.x und hier habe ich diese Datei nicht gefunden.

Vielleicht haben hier die Phoenix Jungs noch eine Idee...

Hier eine KurzHilfe zum Treiber vom Visam-Service:
---------------------------------------------
README zu PHOENIX VKM Treiber
Generell:
Der OCI-Server muß geladen sein.
Also am besten mittels Autostart die Datei OCISRVR.EXE (-> habe ich leider auch nicht gefunden...) aus dem MWT-Verzeichnis von PCWORKX einbinden.

Es muß eine SR.CSV-Datei angegeben werden(Über den Editor).
Diese liegt meist im Project-Verzeichnis.
Ein Beispiel:
"d:\PCWORX\PROJECT\FREI\C\CNF\R\RES\SR.CSV"

In dieser Datei sind die von Außen zugänglichen Variablen hinterlegt.
Wird diese Datei nicht gefunden, können keine Variablen gelesen werden.
 
Die Schreibweise der Variablen ist wichtig, denn es wird WOHL eine
Unterscheidung zwischen Groß- und Klein- schreibweise gemacht.
Also so ist
@GV.SvarBool
anders als
@GV.SVARBOOL
Wird eine Variable nicht erkannt (Schreibweise ?) so erhält man eine
Fehlermeldung zurück.

(Soweit die Info von Visam)


Nun habe ich noch eine Frage. Ich möchte trotzdem Visam verwenden, allerdings über den Umweg des OPC Servers. Hat hier jemand eine Idee, wie ich bei den Kommunikationseigenschaften den Server-Namen eingeben muss?

Der OPC-Server von Phoenix heißt AX OPC Server 2.1.x. Reicht hier nur die Kurzform oder ein Pfad oder was wird hier gewünscht?

Danke für die Antwort

Vaninger
 
Hallo,
man kann bei VisAM den Namen des OPC Servers ermitteln indem man im VDF Datenfeld rechts oben auf "Texte importieren" klickt.
picture.php

Dort dann OPC Browser anklicken.
Es öffnet sich ein Fenster in dem man die auf dem System laufenden OPC Server sehen kann.
Man klickt nun den an den man koppeln möchte, und übernimmt den Namen in die Zwischenablage.
picture.php

In den Kommunikationseinstellungen kann man dann aus der Zwischenablage den Namen einfügen.
 
Zuletzt bearbeitet:
Zurück
Oben