Seite 2 von 4

Verfasst: 22.04.2009 15:25
von heiße Luft
@Andesdaf und alle
Danke für das Willkommen.

@helpy

Danke für deine Mühen. Die Software um die SPS zu programmieren und sämtliche Doku habe ich hier.
Ich habe auch funktionierenden Code für VB6.
Leider habe ich nur ein altes VB5 und das wird von B&R nicht unterstützt.
In der Bucht bringt es ein VB 6 immer noch auf 100-160 Euro und das ist es mir nicht wert.
In VB werden die PVI Funktionen in die Toolleiste eingebunden, so das man sich das wie eine Listbox zusammen klicken kann. Um die einzelnen PVI Funktionen braucht man sich dann keine Gedanken zu machen.
B&R liefert 2 dll´s mit.
Die PviCOM.dll (wegen dem COM im Namen vermutete ich auch COM Funktionen, aber das ist ja geklärt)
Die Service.dll bietet die.NET Funktionen.
Erst wollte ich das mit VB 2008 Express machen, aber das läuft auf meinem Laptop (Amilo Pro 1,7 Ghz Pentium M 2GB RAM) beschixxen. Außerdem macht das Arbeiten mit VB unter einer Auflösung von 1024 x 768 Punkten keine Spaß.
PureBasic habe ich ca. seit einem Jahr und ein paar Kleinigkeiten habe ich auch schon damit gemacht. Jetzt muß ich zwar alles zu Fuß machen, aber da lernt man ja dann warum was wie funktioniert. Ich könnte das Ganze bestimmt auch in VB 5 machen, wenn ich die dll ebenfalls zu Fuß aufrufe aber warum Zeit in eine Leiche stecken.

Danke noch mal und viele Grüße
heiße Luft

Verfasst: 22.04.2009 17:12
von Falko
Willkommen @heiße Luft.

Vielleicht kannst du eine, Deiner DLL's hiermit auslesen.
Ist zwar wegen der neueren PB-Version veraltet, aber immerhin
brauchbar, wenn es um Standad-DLL's geht:

http://www.file-upload.net/download-103 ... 6.zip.html

@ts-soft, leider konnte ich das nicht auf deiner HP finden.
Googlesuche brachte mir aber diesen Link zum Vorschein.

Gruß, Falko

Verfasst: 23.04.2009 11:18
von mk-soft
hi,

sollte mit der DLL oder LIB kein problem sein.
Die mit gelieferte 'c' headerdatei (*.h) mit den tool von pb überstzen lassen und dann einbinden.

FF

Verfasst: 23.04.2009 21:26
von heiße Luft
Der Qellcode von TS Soft hat mir schon Anregungen gegeben.

Die C lib brauche ich nicht, die PviCom.dll liefert alles was ich brauche und ist auch sehr schön dokumentiert. Ich denke erst einmal komme ich klar.
Wenn ich noch Probleme haben sollte fühle ich mich hier sehr gut aufgehoben.

schönen Dank und viele Grüße
heiße Luft

Verfasst: 23.04.2009 23:27
von helpy
Wie bist Du eigentlich zu der PP41 gekommen?

Hast Du mehr mit B&R Steuerungen zu tun?

cu, guido

Verfasst: 24.04.2009 07:10
von heiße Luft
@helpy

Aus der Firma.
Ich mache das beruflich. Wir setzen nur Steuerungen von B&R ein.
Wir haben die Typen
2003 (CP476)
PowerPanel PP41, PP15 und PP35.
Der nächst größer Typ sollte jetzt kommen aber wegen der Kriese liegt das erst mal auf Eis.

Grüße
heiße Luft

Verfasst: 24.04.2009 07:42
von helpy
Hallo heiße Luft,

So begegnet man sich! Ich arbeite für B&R als "Technischer Redakteur" (Handbücher und Online Hilfen schreiben). Mit Anwendung der Steuerungen habe ich nichts zu tun.

cu, guido

Verfasst: 25.04.2009 11:09
von mk-soft
Hi heiße Luft,

Arbeite als Programmierer in der Automatisierung. Um flexible auch auf andere Steuerungen Verbindungen zu erstellen solltest du dich auch mal mit OPC beschäftigen.
Selber arbeitet ich über die Custemer Schnittstelle um die teileweise fehlerhafte Automation zu umgehen und eine höhre performans zu erreichen.

Baute zur Zeit meine OPC.PBI um und überlege mir eine LIB für PB da raus zu machen.

FF :wink:

Verfasst: 25.04.2009 17:11
von heiße Luft
@MK-Soft

Das habe ich auch schon mal versucht. Aber mein Kenntnisse waren da noch unzureichend.
Ich glaube für erste Schritte in PB habe ich mich damit übernommen.
Beruflich programmiere ich hauptsächlich in „Strukturierter Text“.
Als Hobby habe ich kleine Projekte für AVR Mikrocontroller in BASCOM gemacht.
Wenn Du in Richtung OPC Lib etwas hast, wäre ich sehr erfreut das Thema wieder aufnehmen zu können.

Grüße heiße Luft

Verfasst: 26.04.2009 03:36
von mk-soft
Ist auch sehr komplex mit Purebasic auf DCOM-Objekte zu zu greifen. Habe damit erst verstanden wie das mit Interfaces und VTables funktioniert. Sowie der Variablentype Variant aufgebaut ist und wie dieser zu verwenden ist.

Werde mich melden wenn meine OPC-Schnittstelle etwas komfortabler ausgearbeitet ist.

FF :wink: