Step 5 ProtTool mit S5-100U

Mark74

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

ich habe mich heute mit dem Protool 6 SP2 und meiner SPS (CPU 103) beschäftigt.

Ich versuche die beiden zu verbinden aber es gelingt mir leider nicht, da ich die genauen Bausteine nicht kenne.

Meine Programmierkenntnise habe ich mir selbst beigebracht und für meine Eisenbahn war es immer ausreichend.

Nun wollte ich einen Schritt weiter gehen und mit dem ProTool und einen Rechner eine Visu.-Steuerung Programmieren.

Leider komme ich mit den FB (hab einige org. da) und DB sowie was in die OB rein muss nicht klar.

Benötige echt Hilfe was ich machen muss.

Ach so, ich benutze zur Programmierung WinS5.

Danke im Voraus.
 
OK ... ist schon eine Weile her ... 8)

Bei ProTool gibt es auch noch ein Update auf V6.3 - wäre vielleicht nicht verkehrt, dass zu laden ...
Dann : was ist dein Bediengerät ? PC-Runtime ? Oder irgendein OP ?
Dann : wie ist die Verbindung von deinem Bediengerät zur SPS ?

Gruß
Larry
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die Verbindung zwischen OP und AG dürfte über TTY laufen vermute ich.

Ich versuche die beiden zu verbinden aber es gelingt mir leider nicht, da ich die genauen Bausteine nicht kenne.

Ist auch schon lange her, ich weiß nicht mehr genau, aber bei der Kopplung über TTY dachte ich braucht man keine Handlingsbausteine. Du wirst noch Infos liefern müssen.
 
Hallo Mark 74,

hier findest Du die Handbücher:
https://support.industry.siemens.com/cs/products?dtp=Manual&pnid=14944&lc=de-WW

Für Protool mit S5 an der PG (Programmiergerät) Schnittstelle benötigst Du keine besonderen Bausteine. Du kannst auf die (Doppelworte nur AG 135+150/155), Worte, Byte und Bits der einzelnen Bereiche (E, A, M, DB) direkt zugreifen.
Wenn Du kein Terminal sondern ein PC mit der SPS verbinden willst, musst Du auf dem PC eine RunTime (RT) Version von Protool installieren.
Die Kommunikation läuft dann: SPS_PG_Schnittstelle <-> TTY_zu_RS232_Adapter <-> PC.

Ach ja, die Kommunikation über PG-Schnittstelle wird in den Protool Handbüchern auch als "AS511 Kommunikation" bezeichnet. (AS511 ist der Name der PG-Schnittstelle, bei ganz alten SPSen war die AS511 eine eigene Steckkarte, diese Bezeichnung ist wohl einfach übernommen worden.

Grüße
Peter
 
... nicht so ganz ...
Bei den 100U-Steuerungen brauchte man zumindestens beim Einsatz von OP's bestimmte Bausteine im SPS-Programm.
Aber warten wir doch vielleicht erstmal, was der TE dazu schreibt ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

erst einmal Danke für eure Antworten.

Ich benutze die Protool RT und die TTY zu RS23 Schnittstelle.

Ich hab mich mal durch den Link von Peter gewühlt und eine Anleitung für die Verbindung in der U100 gefunden.

Danach hab ich einen DB51 aus einem Forum hier genommen und den Aufruf des FB51 im OB1 gemacht und dann noch im OB21 was (laut AnleitungAnleitung.png)

So nun hoffe ich hab es richtig gemacht (SPS läuft ohne Fehler).


Zum Testen wollte ich einen Butten nehmen und den Ausgang 0.0 zum leuchten bringen, geht aber irgend wie nicht.

Die Protool RT zeigt beim Start das die Verbindung mit der SPS hergestellt wurde.

Danke nochmal für eure Hilfe.
 
Dazu werfen sich dann wieder neue Fragen auf, die du vielleicht auch wieder nicht beantwortest ...
- hast du überhaupt einen A0.0 ? Ist die Ausgangskarte mit Spannung versorgt ?
- wie steuerst du von der Visu (ich nehme mal an PC-Runtime) den A0.0 an ?
- kannst du umgekehrt Zustände von der SPS in der Visu anzeigen (gerne nimmt man hier Merker) ?

Gruß
Larry
 
Wenn ich die von dir abgebildete Anleitung anschaue meine ich, dass nach dem FB-Aufruf in OB1 ein Statuscode in MW100 transferiert wird. Vielleicht findest du in deiner Doku dazu auch noch was
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Dazu werfen sich dann wieder neue Fragen auf, die du vielleicht auch wieder nicht beantwortest ...
- hast du überhaupt einen A0.0 ? Ist die Ausgangskarte mit Spannung versorgt ?
- wie steuerst du von der Visu (ich nehme mal an PC-Runtime) den A0.0 an ?
- kannst du umgekehrt Zustände von der SPS in der Visu anzeigen (gerne nimmt man hier Merker) ?

Gruß
Larry


Dachte das ich alles beantwortet hatte. Sorry.

Ich benutze zum programmieren einen alten Laptop mit XP und WinS5.
Verbunden mit TTY zu RS232.
SPS ist eine U100 CPU 103 mit 1x Ausgabebaustein und 1x Eingabebaustein (Also A0.0 und E 1.0).
Ausgabe funktioniert (zur Zeit als Lauflicht programmiert damit wenigstens was läuft).

Ich benutze die ProTool Runtime, ist aber für mich alles Neuland.

Wenn ich einen Merker darstellen will z.B. M0.0 wie muss ich die Variabel einstellen?
 
wie lang ist der db51.
für die cpu103 benötigst du den der gruppe 2. also den langen (255 Byte) und den fb51:511

anbei mal eine .s5d wo die benötigten Bausteine drin sind. und ein protoolprojekt welches aw0 darstellen sollte wenn eine verbindung besteht
 

Anhänge

  • OP-FB_cpu103.zip
    19,5 KB · Aufrufe: 22
  • Zwischenablage02.jpg
    Zwischenablage02.jpg
    20,8 KB · Aufrufe: 42
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke Danke Danke:p

Ich habs.

Ich konnte zwar dein Protoolprojekt nicht laden (falsche Version wurde gemeldet),dein Bild hat mirdie Augen geöffnet.

DB und OB waren gleich (hatte gepasst).

Ich hatte nur das Problem mitdem richtigen Bit und das mein Taktgeber,welchen ich auslesen wollte (M0.0), vielzu schnell war und dadurch sich die Werte in der Visu nicht geändert hatten.

Takt runter und der Butten blink.

Ausgang konnte ich auch setzen.

Danke nochmal.

Eine Frage hab ich noch.

Wie komme ich vom Merker- bzw. Ausgangswort auf den Merker oder Ausgang.

MW 0 Bit 8 ist ja M0.0, Bit 9 ist dann M0.1.

Wieso, möchte gern verstehen was ich da mache.:confused:
 
schau Dir mal diese Tabelle an:

Bit_Byte_Word.jpg
(n = Byte / Word / DWord Adresse)

Unterschied S5 / S7 bei Datenbausteinbereichen

S5
DW 0, DW1, DW2, .... (immer 16 Bit, keine Überschneidung)
DL1 = linkes Byte von DW1
DR7 = rechtes Byte von DW7

S7
immer Byteweise Adressen, d.h.
DBB0 = linkes Byte von DBW0
DBB1 = rechtes Byte von DBW0

Grüße
Peter
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Volker,
kurz auf den Fall zurück zu kommen, der da Beschrieben wurde.
Wenn ich es noch richtig weiss, kann ich den FB51 etc. auch für ein TP270, angeschlossen an die AS511-Schnittstelle (PG-AG-Schnittstelle) eines AG95 verwenden.
Zur Kommunikation muss ich lediglich den CONVERTER RS232/TTY VOM AG 15POLIG ZUM PC/TP 25POLIG

MFG
SUZI
 
Zurück
Oben