Step 5 OB2 - Bearbeitung unklar

Aragorn

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

ich habe leider ein Problem mit einer S5. Es ist ein Multiprozessorsystem aus einer 948 und einer 928 CPU. Im Dezember letzten Jahres ging die 928 leider kaputt und wurde getauscht. Anlage lief wieder jedoch die Längenzählerfunktion ist nicht mehr da. Diese wird aber benötigt um die Fehler während der Produktion auf den cm genau zu protokollieren und auszudrucken. Ich habe mir das Prog genau angeschaut und im OB2 NW 4 den ersten Schritt der Längenmessung gefunden. Dort wird ein Eingang der über einen Impulsuntersetzer angesteuert wird genommen um einen Merker zu aktivieren bzw. deaktivieren. Dies wird dann mit einem DB verwurschtelt um ein Streckenprotokoll zu generieren. Lt. Modul kommt der Eingang (LED leuchtet). Habe auch schon einen anderen Eingang versucht hat aber nix gebracht. Wenn ich mit dem PG 740 den Bausteinstatus des OB2 abfrage kommt bei jedem Netzwerk die Meldung "Anweisung wird nicht bearbeitet". Warum wird der OB2 nicht bearbeitet? Ich muss den doch nicht im OB1 aufrufen. Ich komm da nicht weiter.:confused::confused:
 
Zuletzt bearbeitet von einem Moderator:
Der OB2 wird nur Prozessalarmgesteuert bearbeitet, d.h. wenn am Eingang eine entsprechende Flanke einen Prozessalarm auslöst. Dazu muß dieser auch als Alarmeingang parametriert sein... Wie das jetzt bei der 928/948 genau war sollte in den entsprechenden Handbüchern zu finden sein (DB0/DX0??? ist mir noch irgendwo im Kopf...)
 
Hallo,

danke fuer die Antworten. Ist jetzt etwas klarer. Jedoch habe ich nu ein etwas groeßeres Problem. Ich muss Daten ueber eine RS422 Schnittstelle an den Rechner der InLine Ueberwachung schicken. Der alte Rechner (ca. 22 Jahre) ist abgeraucht und Mangels Ersatzteile musste jetzt ein neuer her. Es funktioniert auch alles soweit bis auf die Kommunikation mit der S5 ueber die besagte Schnittstelle. Ich habe anbei zwei Fotos die mein Problem darstellen. Das erste Bild ist der DB 47 und das zweite der DB 48. Dort sind die Telegramme definiert.

IMG_20170620_130458.jpg
Bild 1 (DB 47) Hier wurde bisher ueber <ESC> 1 <CR> <LF> <BCC> (1B31 0D0A) eine Anforderung zum senden der Istwerte definiert/uebertragen.

Jetzt muss hier d2000.0 uebertragen werden ich habe aber keine Ahnung wie ich das der S5 noch sagen soll. Es kam bisher immer im Rechner Display der neuen Inline Ueberwachung "Ungueltiges Format" sowie nach ein paar Versuchen "Ungueltiger Parameter".
DB 48.jpg
Bild 2 (DB 48 ) Hier ist der Datenstrom vom alten Geraet definiert. Das Neue Geraet sendet jetzt als Antwort d2000.1<SP>Ist Wert[CR] [LF]; d2000.2<SP>Ist Wert[CR] [LF]; d2000.3<SP>Ist Wert[CR] [LF]; d2000.4<SP>Ist Wert[CR] [LF];

Wie kann ich denn das der S5 sagen?


Ich bin da jetzt schon eine ganze Weile dran und habe langsam keinen Plan mehr. Bin eher der S7 Typ und bin mit der S5 nicht ganz so gut. :rolleyes:
 
Zuletzt bearbeitet:
Hallo ,

Funktioniert die Schnittstelle am neuen PC? Wie ist die neune Schnittstelle - im Vergleich zum alten PC - verbaut ?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Die Schnittstelle ist eigentlich genau die gleiche wie beim alten PC. Das Problem ist eigentlich nur das der neue Rechner anders redet als der alte. Die Steuerung sendet und empfängt und die zwei reden miteinander nur verstehen sie sich nicht. ;)
 
Aloha,

ich kann die Schnittstelle jetzt programmieren. Habe aber dazu eine Frage. Gesendet werden soll:

KC 'd2'
C'00'
KC'0.'
C'0'

das macht die S5 auch annähernd aber das zweite KC wandelt sie um in '2.'. Warum tut sie das?:confused::confused:
 
Zurück
Oben