Erklärung S5 code???

MSR-Techniker

Level-1
Beiträge
23
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo zusammen,
ich habe folgenden S5 code in einer Anlage gefunden, kann mir aber die Funktion nicht erklären.


0016 :U(
0017 :p D 6.2 Auftrag 'Fertig ohne Fehler' ?
0019 : )
001A := M 175.1 Fl-Merker

vielen Dank
 
hallo zusammen,
ich habe folgenden S5 code in einer Anlage gefunden, kann mir aber die Funktion nicht erklären.


0016 :U(
0017 :p D 6.2 Auftrag 'Fertig ohne Fehler' ?
0019 : )
001A := M 175.1 Fl-Merker

vielen Dank

Das Bit 2 vom Datenwort 6 des aktuell offenen DB wir auf Signalzustand "1" geprüft. Wenn "1" dann wird auch der Merker M175.1 "1"

Pylades
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

P D //Bit eines Datenwortes auf Signalzustand ”1” prüfen
Bei dir wird das dann von dem gerade geöffneten DB das Bit 6.2 sein.

godi

//Edit
Habe wieder mal zu lange nachgedacht über die alten S5 Befehle! ;-)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
In welchem Handbuch willst Du denn nachschlagen wenn kein CPU Typ angegeben ist?

Ich denke mal, dass er nach dem Befehl gesucht hat ... Es ist dafür vollkommen unerheblich, welche CPU MSR-Techniker hat - es wird sicherlich eine sein, die den Befehl kann ... und dann muß man eigentlich nur wissen, was er bedeutet ...

Gruß
LL
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke

hallo zusammen,
vielen Dank für schnelle Hilfe,
Zur Erklärung noch mal schnell es handelt sich um eine S5 115U / CPU944B und in dem entsprechenden Baustein um die Auswertung des L2 Bus Sende-FB.
Den Befehl "U( P D x.x) hatte ich im Handbuch nicht gefunden.
Also vielen Dank nochmal, hat mir sehr geolfen
 
hallo zusammen,
vielen Dank für schnelle Hilfe,
Zur Erklärung noch mal schnell es handelt sich um eine S5 115U / CPU944B und in dem entsprechenden Baustein um die Auswertung des L2 Bus Sende-FB.
Den Befehl "U( P D x.x) hatte ich im Handbuch nicht gefunden.
Also vielen Dank nochmal, hat mir sehr geolfen

Der Befehl um den hier ging lautet ja auch "P D x.x"
Der sollte im Handbuch stehen

Pylades
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Larry Laffer, hallo vierlagig!

AUTSCH, das tut weh! Jetzt ist das Brett vor meinem Kopf in mein Schädel eingeschlagen! :ROFLMAO:
Ihr habt natürlich Recht!

Code:
U DB10.DBX6.2
= M 185.1

Code:
AUF  DB10
...
U    DBX6.2
=    M 185.1

Dafür braucht man aber einen Datenbaustein, geht das auch ohne bei einer S7?

Gruß,
Forumaner
 
Dafür braucht man aber einen Datenbaustein, geht das auch ohne bei einer S7?

Was meinst du, der Datenbaustein wird mit AUF DB10 geöffnet, dann das Bit 6.2 mit "DBX 6.2" ausgewertet,
das ist im Grunde die Langform von DB10.DBX6.2

Also in diesem Sinne wird selbstverständlich ein DB mit Ausreichender Länge benötigt.

Mfg
Manuel
 
Hallo MSB.

Was meinst du, der Datenbaustein wird mit AUF DB10 geöffnet, dann das Bit 6.2 mit "DBX 6.2" ausgewertet,
das ist im Grunde die Langform von DB10.DBX6.2

Also in diesem Sinne wird selbstverständlich ein DB mit Ausreichender Länge benötigt.

Das ist schon klar, ich meinte, ob es auch einen Befehl gibt OHNE dass man erst einen DB anlegen muss sondern direkt z.B. aus einem Word ein Bit lesen kann.

Gruß,
Forumaner
 
Zurück
Oben