FB120-123 (s5)

B

babu

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Beispiele für FB120-123 (s5)

Hallo,

kann mir jemand mal ein Code-Beispiel für die o.g. Bausteine mit erklärung geben ? (SYNCHRON, SEND, REC

Und was ist der Unterschied zwischen SEND-A und SEND ?

SPA FB 120

.
.
.
.
.
:BE

oder so ähnlich ?
 
Hallo,

die Bausteine sind sehr gut in den Büchern von Hans Berger
Automatisieren mit S115U, usw. erklärt.
Ganz verkürzt:
Synchron (im Anlauf der SPS) richtet den CP mittels
Kacheladresse ein (macht dem AG den CP bekannt....)
Send All und Send bieten verchiedene Möglichkeiten der
Datenübertragung wie Senden eines kompletten Datenbausteins,
definieren des Sendeinhaltes zur Laufzeit usw...
Dabei hat man auch unterschiedliche Möglichkeiten der Adressierung
(direkt, indirekt oder definieren der Parameter in Datenbausteinen).
Das Thema ist nicht ganz trivial und am besten schaut man mal in die Bücher
oder googelt ein wenig.

Gruß D. Börgmann
 
FB120 - 129 (S5)

Hallo,
babu schrieb:
?? Wahrscheinlich doch ein Tippfehler, oder ???? :eek:
volker schrieb:
welche cp setzt du ein
Der Typ des eingesetzten CP's (525, 535, 5431, 1430 etc.) ist beim Einsatz der HTB's eigentlich ziemlich egal, die Bedeutung der übergebenen Parameter sind unabhängig vom verwendeten CP.
babu schrieb:
Code-Beispiel für die o.g. Bausteine mit erklärung
Beschreibung der Bausteine sind auf der Siemens Homepage über die Suchfunktion zu finden.
Gruß
Gast ???
 
FB120-129 (S5 CPU's)

Hallo,
babu schrieb:
Und was ist der Unterschied zwischen SEND-A und SEND ?
Der HTB-SEND (in den meisten S5-CPU's der FB120) organisiert die Abwicklung eines Sendeauftrag eines ganz bestimmten, mit z.B. COM525 erstellten und programmierten Auftrages. Das heisst, für jeden mit COM525 ( oder der meinetwegen auch COMxxx) erstellten Auftrag muss im S5-AG ein entsprechender Aufruf des HTB-SEND programmiert werden. Damit diese an die CPU erteilten Aufträge auch von der CPU an den CP (egal welcher, alle CP's werden da gleich gehandelt) übertragen werden, muss dann je CP-Schnittestelle ein HTB-SEND-ALL (FB126) aufgerufen werden. Und wer dieses Prinzip einmal verstanden hat, kann auf einmal jeden Simatic-CP verstehen und programmieren. Dieses Konzept von Siemens ist zwar schon vor bald 20 Jahren entstanden, ist aber in der Einfachheit und im Handling immer noch einzigartig. Es gab ca. 20 CP's aus der Reihe S5, aber alle wurden im S5-Anwenderprogramm mit den gleichen FB's und den gleichen Parametern aufgerufen (CPU-abhängig bestanden allerdings Unterschiede in der Nummer des Bausteins). Wer sich also einmal mit diesen HTB's und den Grundlagen auseinandergesetzt hat, kann in der S5-Programmierung mit allen CP's umgehen. Von der Konzeption her eigentlich genial. Bei der S7 ist es leider völlig anders, da ja auch andere und erweiterte Kommunikationsmöglichkeiten vorhanden sind. Ach ja, den HTB-SEND kann man auch zum HTB-SEND-ALL umfunktionieren, indem man alle Parameter ausser SSNR mit "0" besetzt.
Ich hoffe, dass ich Dir damit etwas weiterhelfen konnte.
Gruß
Gast ???
 
FB120-123 (S5)

Hallo,
babu schrieb:
Wofür steht denn das HTB ?
Upps, sorry. HTB ist bei Siemens die gängige Bezeichnung für 'Hantierungsbausteine', also die Siemens-Standardbausteine. Diese gab es als zusätzliche Bausteine zu kaufen oder waren später teilweise in die CPU integriert. Die Bausteine FB120-129 gehören auch zu dieser Kategorie.
Gruß
Gast ???
 
Zurück
Oben