Hantierungsbausteine für CP525 mit 928B CPU

dicker_polizist

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

Ich habe folgendes Problem. Um die CP525 von der 928CPU ansprechen zu können braucht man spezielle Hantierungsbausteine (FB120 - FB125). Im Handbuch zu den Hantierungsbausteinen steht das diese im Systemprogramm der CPU928 integriert sind. Allerdings finde ich sie dort nicht und weiss nun nicht wie ich diese Aufrufen soll. Desweiteren steht im Handbuch, das man um diese Bausteine von Step5 aus benutzen zu können nur die Schnitstelle geladen und parametriert werden muss. Kann mir jemand weiterhelfen ? Hab nämlich keine Ahnung was ich tun muss...


Gruß
 
Zuletzt bearbeitet:
Hallo,

die HTBs sind nicht in der CPU integriert und mussten gesondert gekauft werden!

Aber vielleicht hast du ja ein anderes Programm, wo diese schon enthalten sind.

Gruß,

Centi
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Htb s5

Hallo,

centipede schrieb:
die HTBs sind nicht in der CPU integriert und mussten gesondert gekauft werden!

Stimmt so nicht ganz. Ab irgendeinem Ausgabestand waren die HTB's in der CPU integriert und konnten ganz einfach vom Anwenderprogramm aufgerufen werden. Die Aufrufparameter sind im Handbuch zu den Hantierungsbausteinen beschrieben und haben sich nicht geändert. Dazu musste man in STEP5 z.B. einen FB120 mit der korrekten Parameterliste anlegen und dann in den entsprechenden System-OB springen (z.B. SPA OB120).
Ob die HTB's in der jeweiligen CPU im Systemprogramm bereits integriert sind, steht im Handbuch zur CPU.

Gruß

Question_mark
 
Bist du ganz sicher das die HTBs nicht integriert sind? Steht nämlich so im Handbuch das die integriert sind. Bei der 115U sind sie es z.B auch.

Zitat aus dem Handbuch zu den Hantierungsbausteinen :
"CPU922, CPU928 und CPU928B haben ein in Assembler86 geschriebenes Systemprogramm. In diesem die die Hantierungsbausteine bereits integriert. Um diese von der Anwendersprache STEP 5 aus benutzen zu können, muß in STEP5 nur noch die Schnittstelle geladen und parametriert werden. Deshalb der geringe Speicherbedarf."

Kann ich vielleich die Hantierungsbausteine aus der 115U CPU kopieren und in die 928CPU kopieren ? Allerdings haben sie auch unterschiedliche Namen. (Bei der 115U sind es FB244-FB249 und bei der 135U sind es FB120 - FB125)
 
Das geht nicht ..

Hallo,

dicker_Polizist schrieb:
Kann ich vielleich die Hantierungsbausteine aus der 115U CPU kopieren und in die 928CPU kopieren ? Allerdings haben sie auch unterschiedliche Namen.

Nein, das geht auf keinen Fall. 928-er und 115-er haben intern unterschiedliche Adressbreite und daher auch unterschiedliche Systembereiche/adressen.

Gruß

Question_mark
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das bedeutet ich muss mir jetzt diese FBs mit korrekter Paramterliste selber ertstellen und dann einfach nur in den entsprechenden OB springen ? Sprich für FB120 in OB 120 und für FB121 in OB121 usw. ? Aber die OBs sind doch auch erstmal gar nicht vorhanden ? Oder kann ich in die OB trotzdem springen ?
Werde es einfach mal ausprobieren.

Gruß
 
Scheint zu funktionieren. ich kann die entsprechenden OBs aufrufen.
Ich werde mir jetzt die Parameterliste aus den HTBs der 115 abschreiben und dann in den entsprechenden OB springen. Naja, aber erst Montag.. mal sehen ob das dann funktioniert.

auf jeden fall erstmal vielen dank für die Hilfe

Gruß
 
Htb s5

Hallo,

dicker_polizist schrieb:
Das bedeutet ich muss mir jetzt diese FBs mit korrekter Paramterliste selber ertstellen und dann einfach nur in den entsprechenden OB springen ?

Ja, aber das ist in ein paar Minuten erstellt.
Hier mal die Gegenüberstellung der Bausteinnamen für die 928B :

Code:
Standard-              Sonderfunktions-     Hantierungs-
Funktionsbaustein      OrganisationsBst     Baustein

   FB 120                SF-OB 230             SEND
   FB 121                SF-OB 231             RECEIVE
   FB 122                SF-OB 232             FETCH
   FB 123                SF-OB 233             CONTROL
   FB 124                SF-OB 234             RESET
   FB 125                SF-OB 235             SYNCHRON
   FB 126                SF-OB 236             SEND ALL
   FB 127                SF-OB 237             RECEIVE ALL

Für SEND lege also einen FB120 (der darf auch eine andere Nummer haben) an mit der korrekten Parameterliste gemäß HTB Handbuch. Dann schreibe SPA OB230 und BE. Unn feddisch bisse .....

Gruß

Question_mark
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Einfach aus dem AG hochladen

Zitat aus dem Handbuch zu den Hantierungsbausteinen :
"CPU922, CPU928 und CPU928B haben ein in Assembler86 geschriebenes Systemprogramm. In diesem die die Hantierungsbausteine bereits integriert. Um diese von der Anwendersprache STEP 5 aus benutzen zu können, muß in STEP5 nur noch die Schnittstelle geladen und parametriert werden. Deshalb der geringe Speicherbedarf."

Versuch doch einfach mal den entsprechenden Baustein von AG in PG zu übertragen. Wenn der Baustein im AG ist, funktioniert das und du kannst den Baustein im PG parametrieren

Gruß Jonny
 
System-OB übertragen ???

Hallo,

Jonny schrieb:
Versuch doch einfach mal den entsprechenden Baustein von AG in PG zu übertragen.

Was meinst Du mit "dem entsprechenden Baustein" ? Vielleicht den OB 230 ?
System-OB's lassen sich nicht vom AG irgendwohin übertragen. Oder meinst Du doch irgend was anderes ?

Gruß

Question_mark
 
Nicht den System - OB, den Entsprechenden Hantierungs FB. Die OBs kann man ja einfach im Programm editieren und dann ins AG laden. Aber mann brauch den entsprechenden Bausteinkopf des Hantierungs FB nicht im PG eintippen, den kann man sich aus dem AG hochladen.

Gruß Jonny
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Aber mann brauch den entsprechenden Bausteinkopf des Hantierungs FB nicht im PG eintippen, den kann man sich aus dem AG hochladen.

Genau die waren ja leider nicht vorhanden(Auch nicht im AG). Hab mir jetzt die Bausteinköpfe aus der 115U geladen und dann mit dem Sprung in den entsprechenden SystemOB versehen. Scheint soweit geklappt zu haben. Nur Daten bekomme ich noch nicht übertragen. Aber wenn ich z.B. im SYNCHRON- Aufruf eine falsche Schnittstellennummer eingebe bekomme ich die Fehlermeldung Schnittstelle nicht vorhanden zurückgeliefert. Also muss mein Problem jetzt irgendwo anders liegen. Trotzdem erstmal vielen Dank.

Gruß
 
Code:
Standard-              Sonderfunktions-     Hantierungs-
Funktionsbaustein      OrganisationsBst     Baustein

   FB 120                SF-OB 230             SEND
   FB 121                SF-OB 231             RECEIVE
   FB 122                SF-OB 232             FETCH
   FB 123                SF-OB 233             CONTROL
   FB 124                SF-OB 234             RESET
   FB 125                SF-OB 235             SYNCHRON
   FB 126                SF-OB 236             SEND ALL
   FB 127                SF-OB 237             RECEIVE ALL


Welche Funktion erfüllt der FB124 Reset? (Ich suche nur eine grobe kurze Beschreibung, mir fehlt aber das entsprechende Handbuch)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Kollegen, ich versuche zurzeit ein S5 programm auf S7 zu konvertieren. Das ist mein Erstes mal. Jetzt habe ich ein Problem, das S7 die S5 Bauschteine FB123 (Control),124(Syncron),125(Send-A) nicht Findet. Und Diese Aufrufe SPA OB 235 in diesen FB´s! Das Convertierungstoll findet diesen OB nicht, wenn ich versuche in S5 den aufmachen bekome ich die Meldung:" Der aktuelle OB darf nicht verwendet werden"

Weiß vielleicht jemand eine Abhilfe!!!!!!!
 
Der OB235 wird von den Hantierungsbausteinen benutzt. Da wo die in deinem Programm vorkommen, musst du die Funktionalität selber neu programmieren bzw. konfigurieren. Das kann dir der Konverter nicht abnehmen
 
Zuletzt bearbeitet:
Zurück
Oben