WinCC Flexible und Com Schnittstelle

Klausi

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

ich soll eine bestehende Anlage mit einer S7 300 CPU 314 um 2
weitere CP Baugruppen (RS232) erweitern.
Als Bedienteil wird das TP177A eingesetzt.

Leider ist der Schaltschrank jetzt schon hoffnungslos voll:(((

Da kam mir in den Sinn die Anlage mit einen PC mit einer Runtime
Version von Wincc Flexible zu visualisieren.

Meine Frage:
Kann man mit WinCC Flexible auf die Com Schnittstelle des Runtime
Rechners zugreifen und dann die eingelesenen Werte in der CPU
verarbeiten?

Mfg
Klausi
 
activeX...

Ich denke wenn du eine pc runtime nimmst, kanns du dort auch active x controls einsetzen. mit dem mscomm controll müsste man damit auf die comm schnittstelle zugreifen können....
 
Zuviel Werbung?
-> Hier kostenlos registrieren
getestet...

Also habs mal getetstet...

unter http://www.yes-tele.com/mscomm.html
bekommt man das mscomm control!!!

dann muss man einmalig...
HmiRuntime.Screens("Bild_2").ScreenItems("MSComm_1").PortOpen =True
ausführen um den comport zu öffnen!

nun kann man z.B. in einem Zyklisch ausgeführetn script die daten aus dem input buffer in eine variable lesen...
Dim ret
ret = HmiRuntime.Screens("Bild_2").ScreenItems("MSComm_1").Input


achtung, beim beenden der runtime sollte man portopen wieder auf false setzen!
 
mscomm control

Hallo Jochen,

danke Dir für Deine Bemühungen.
Das Link ist super!!

Ich hätte aber noch eine Frage dazu:

Wie bekomme ich jetzt die Daten in WinCC Flexible Runtime ????
Man müsste ja das VB Progamm mit ein WinCC Script aufrufen, oder?

Die Daten sollten in einen Datenbaustein reingeschrieben werden
um diese dann in der SPS zu verarbeiten.

mfg
Klausi
 
scripte...

du erstellst dir 2 scripte...

das erste musst du einmalig ausführen um den comport zu öffnen:

HmiRuntime.Screens("Bild_2").ScreenItems("MSComm_1 ").PortOpen =True

das zweite script lässt du zyklisch ausführen um die daten in eine variable zu schreiben.

variable = HmiRuntime.Screens("Bild_2").ScreenItems("MSComm_1 ").Input

ich würde aber die textauswertung der variable gelich in der runtime machen und dann an die steuerung nur noch die benötigten daten senden!!!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
MScomm Control

Aha,

jetzt rutscht (langsam) der Groschen ::)))

Wie ich jetzt richtig verstanden habe muss ich die MScomm Control
als eigene CONTROL im "Werkzeugkasten" aufnehmen und dann
z.B. in "Bild_2" inplantieren.

Ich habe es mit anderen Aktiv X Dateien probiert, und schon geht
das Eigenschaften-Fenster auf......bloss bei der MSComm funzt das
nicht ::::((((
Verdammt es ist zum Mäusemelken....

mfg
Klausi
 
Hallo Klausi,

bin gerade auf deinen Beitrag gestoßen.
Ich muss gerade ein ähnliches Projekt bearbeiten.

Hast du eine Endgültige Lösung für dieses Problem gefunden?

Bei mir stürzt bei Zugriff auf das MSComm Skript immer die RunTime ab.

Gruß
Manuel
 
Zurück
Oben