Klöckner Moeller PS 306 SUCOM A VB2005

Heti

Level-1
Beiträge
4
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Leute,

wie im Titel steht versuche ich eine Uralt SPS dazu zu überreden mit VB2005 zu kommunizieren.

In Ermangelung eines OPC Servers für diese SPS wollte ich die Verbindung selbst herstellen über die sucoma32.dll.

Aber, aber es will nicht so wie ich. Was muss ich wie machen? wie spreche ich den COMPort richtig an?

Vor ca. 15 Jahren habe ich schonmal diese SPS über die sucoma.dll mit excel verknüpft, es geht also.(Damals noch unter DOS)

Mir fehlt der Anfang.

Evtl. hat sich ja schon mal einer von euch mit dieser Problematik beschäftigt.

Fragen über Fragen

Heti
 
Ich habe eine Moellerdatei namens PS40_Link.pdf auf der Platte. Da steht eigentlich alles Wesentliche drin. Moeller hat(te?) aber auch direkt ein Excel-Beispiel auf dem Server, das man nur Um- und Aufbohren muss, damit es auch Typ 3 (306,316,416) versteht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Beispiel

Ja das Beispiel würde mich ja interessieren..... vor allem der VBA Code!

Ich bekomm immer Fehler 5 vom SUCOM A. Dabei ist es übrigens egal, ob der COMPort angeschlossen ist, die PLC aus ist usw...

Es fluppt einfach nicht.
 
Jop

alles klar.

Hab mich mich nen bischen dumm angestellt. Das VBA Beispiel erklärt mir , denke ich genug. So, wie ichs kurz überflogen hab.

Danke nochmal

Heti
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Funktioniert fast gut aber...

der VB 2005 Debugger kommt mit dem Datetyp "word" nicht klar und die sucoma32.dll nicht mit int, uint etc.

Result = readDataFromPLCex(xpComDevice:="COM1", xwPortID:=0, xpDataType:="Word", xwStartAddress:=100, xwNoOfElements:=16, xpReadData:=MarkerValue(0))

Unter Excel funktionierts, da Excel den Datentyp "word" kennt.

Was tun??

MfG

Heti
 
Although many years have passed since this post and this FTP server no longer exists, I dare ask you if I can find this juicing software anywhere. Thanks in advance.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe eine Moller PS4-341-MM1-SPS, auf der ein 2005 erstelltes Programm ausgeführt wird. Es ist kein kompliziertes Programm, aber es ist wichtig, auf einem PC den Status der Eingänge und mögliche Meldungen anzuzeigen, die mir helfen, zu wissen, was in der technologischer Prozess, den die SPS antreibt. Ohne diese Überwachung auf dem PC sollte ich diese SPS werfen, aber das will ich nicht. Ich habe in Visual Basic gearbeitet und ein Programmmodell würde mir sehr helfen. Vielen Dank.
 
Zurück
Oben