WinPLC7 V4 VIPA. ASCII Protokoll

com

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

bin seit kurzem mit VIPA SPS CPU313 SC beschäftigt.
Möchte ein ganz einfaches Programm schreiben, was mir übers Hyperterminal eine Zeichenkette schickt.
SFC216 zum Parametrieren
SFC217 zum Senden
SFC218 zum Empfangen
Ja so stehts im Handbuch und parametriert hab ichs auch. Ich habe sogar ein kleines Programm vom VIPA-Support bekommen und dat auf die SPS aufgespielt. Komischerweise steht bei mir im RetVal beim SFC217 (wenn ich anfange etwas zu senden, mit merker oder flanke am Eingang) eine 809Ah (Schnittstelle existiert nicht oder ist nicht definiert)
hatte jemand schon ähnliches problem?
Na ja Vipa support, da muss ich leider sagen, dass bei Siemens ich zumindest an dem gleichen Tag eine Antwort und einen Lösungsvorschlag bekam. :)

Gruß
 
Ich hab das schon problemlos gemacht. Hat deine VIPA wirklich auch eine serielle SS? Nicht das das eine Fehllieferung oder -bestellung ist.

Edit: Ich seh grad ich hab mich etwas verlesen bei dir, ich hatte eine 200-er VIPA :-(
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
hi, MPI und PBD/PtP Schnittstellen. 2 Stück.
die zweite unterstüzt ASCII und EXT/STX

Gruß

dat it aba lüstig :)


(im handbuch stehts, man muss die zweite Schnittstelle (X3) auf PtP von Profibus umschalten)
die Sache ist die, wenn ich die SPEED7 CPU auf den Rack 2 ziehe, gibt es nur eine Schnittstelle undzwar die X2 :) lüstig
hab bei VIPA angerufen: der Support war etwas ahnunglos.
Ich spiele jezz einfach weiter mit verschiedenen CP's mal gucken, was dabei rauskommt :)


(der Ethernet-Kommunikationsprozessor ist aber dabei und die I/Os auch, nur die X3 fehlt.)


Gruß
 
Zuletzt bearbeitet:
Hallo,
ich gehe davon aus, dass es eine 313 SC/DPM ist da Sie in Ihrem Post schreiben, dass sich auf der CPU eine PBDP/PtP-Schnittstelle befindet.

Bitte platzieren Sie auf dem Rack einen CP342-DP (V5.x) und vernetzen Sie diesen. Dann platzieren Sie auf dem Mastersystem einen Slave "VIPA_Speedbus" aus der GSD-Datei "Speedbus.gsd". Diese GSD-Datei befindet sich in der Rubrik "Weitere Feldgeräte DP->I/O->Vipa GmbH".
Wichtig ist, dass der Slave die DP-Adresse 100 hat.

Danach platzieren Sie im Slave das Modul "313-6CF03 313SC/DPM". Über einen Doppelklick auf dem Steckplatz erhalten Sie den Dialog zum Verändern der Parameter des Moduls, in diesen können Sie die X3 auf PtP einstellen.

Gruß
 
Ok, ich war fast so weit :)

Der VIPA-experte hat mir den weg fast genau so beschrieben "fast" :)
ich hatte nur Probleme mit dem Ethernet modul und ich sollte auch eine Siemens SPS auf Rack 2 setzen. (die weiteren Schritte waren etwas kniffig)

ich probier Ihren Vorschlag aus

Vielen Dank WeissT
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich gehe davon aus, dass es eine 313 SC/DPM ist da Sie in Ihrem Post schreiben, dass sich auf der CPU eine PBDP/PtP-Schnittstelle befindet.

Bitte platzieren Sie auf dem Rack einen CP342-DP (V5.x) und vernetzen Sie diesen. Dann platzieren Sie auf dem Mastersystem einen Slave "VIPA_Speedbus" aus der GSD-Datei "Speedbus.gsd". Diese GSD-Datei befindet sich in der Rubrik "Weitere Feldgeräte DP->I/O->Vipa GmbH".
Wichtig ist, dass der Slave die DP-Adresse 100 hat.

Danach platzieren Sie im Slave das Modul "313-6CF03 313SC/DPM". Über einen Doppelklick auf dem Steckplatz erhalten Sie den Dialog zum Verändern der Parameter des Moduls, in diesen können Sie die X3 auf PtP einstellen.

Gruß


Super! Alles wunderbar geklappt!
Vielen Dank

Gruß
com
 
Hallo Com, habe auch nun ein ähnliches Problem. Da du ein erfahrener User bist und ich ein Neuling bin hab ich einige Fragen an dich.
Auf meiner 200er VIPA sind zwei Module 240-1BA20. Beide sollen gleichzeitig mit je einem Teilnehmer kommunizieren. An beiden Schnittstellen muss erst einmal die Config abgeglichen werden. Hierzu muss die Baudrate abgefragt und eingestellt werden. Meine Fragen:
1. Wie bekomme ich die SFC216, SFC217 und SFC218 an die entsprechende Adresse angebunden?
2. Wie kann ich die Baudrate einstellen?

Zu 2. habe ich mir gedacht mit der Baudrate 9600 anzufangen und bis 115200 hochzuschaukeln, das Testtelegramm mit dem SFC217 zu senden, es anschließend die Antwort des Teilnehmer mit dem SFC218 aufzufangen und mit den hinterlegten Vorgaben zu vergleichen.

Grober Ablauf:
1. Setze Baudrate
2. Sende Testtelegramm
3. Empfange Antwort auf Testtelegramm
4. Vergleiche
5a. Wenn Antwort mit Vorgabe passt, dann setze Merkerbit
5b. Wenn Antwort ungleich mit Vorgabe, dann wechsle die Baudrate und beginne mit 1.
 
Zurück
Oben