FB Stellantrieb Fehler

ottopaul

Level-1
Beiträge
160
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich erhalte die Fehlermeldung vom SFC 14 :
80B1 Die Länge des angegebenen Zielbereichs ist ungleich der mit STEP 7 projektierten Nutzdatenlänge.

Ich habe die die Struktur angelegt mit 6 Bytes.

Der DO-Slave ist auch mit 6Bytes Input und 2 Output konfiguriert.

Was kann das sein?
 
Hallo,
ich erhalte die Fehlermeldung vom SFC 14 :
80B1 Die Länge des angegebenen Zielbereichs ist ungleich der mit STEP 7 projektierten Nutzdatenlänge.

Ich habe die die Struktur angelegt mit 6 Bytes.

Der DO-Slave ist auch mit 6Bytes Input und 2 Output konfiguriert.

Was kann das sein?

Wenn du mit dem SFC14 6 Byte lesen willst, dann muß der Slave 6 Byte Output haben.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ich hab 6Bytes Input für 3 PEW's die lese ich doch mit SFC 14 ein
dann hab ich 2BYtes Output für PAW um das Steuerbyte auf meine Antrieb zu schreiben uum den Antrieb Aufzufahre.

Du hast es andersrum gesagt?
Verstehe ich nicht?
 
Hallo,
warum machst du nicht einfach bei deinem vorherigen Thread weiter?
Schau mal hier:
http://www.sps-forum.de/showthread.php?t=12616&highlight=SFC14
Vielleicht hast du ja ein ähnliches Problem?
Ralle hat es schon richtig erklärt:
Slave-Baugruppe = 6 Byte Ausgänge (PEB) = SFC14 muss 6 Byte einlesen
Slave-Baugruppe = 2 Byte Eingänge (PAB) = SFC15 muss 2 Byte schreiben
Du siehst, der SFC14 greift auf die Ausgänge zu und der SFC15 auf die Eingänge des Slaves.
Gruß Andre
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
ich hab 6Bytes Input für 3 PEW's die lese ich doch mit SFC 14 ein
dann hab ich 2BYtes Output für PAW um das Steuerbyte auf meine Antrieb zu schreiben uum den Antrieb Aufzufahre.

Du hast es andersrum gesagt?
Verstehe ich nicht?

Tut mir leid, ich wollte dich nicht durcheinander bringen.

Wenn du am Slave 6 Input-Byte als E-Adresse definiert hast und 2 Output-Byte als A-Adresse, dann mußt du natürlich mit dem SFC14 6 Byte einlesen und mit dem SFC15 2 Byte augeben.
Kontrolliere mal dein Struct und die Hardwarekonfig. Die Längen müssen exakt passen, sonst gibt es genau den Fehler 80B1.

Mit Output meinte ich, daß er 6 Byte an die SPS bereitstellen muß (wenn der Slave selbst intern über ein extra Programm parametriert wird) , war wohl etwas unverständlich.
 
Zuletzt bearbeitet:
Hallo,
warum machst du nicht einfach bei deinem vorherigen Thread weiter?
Schau mal hier:
http://www.sps-forum.de/showthread.php?t=12616&highlight=SFC14
Vielleicht hast du ja ein ähnliches Problem?
Ralle hat es schon richtig erklärt:
Slave-Baugruppe = 6 Byte Ausgänge (PEB) = SFC14 muss 6 Byte einlesen
Slave-Baugruppe = 2 Byte Eingänge (PAB) = SFC15 muss 2 Byte schreiben
Du siehst, der SFC14 greift auf die Ausgänge zu und der SFC15 auf die Eingänge des Slaves.
Gruß Andre
Hallo,
hab mich nochmal korrigiert. Da kann man ganz schön durcheinander kommen.
Die Signale vom Slave zum Master sind auf dem Master die PE's.
Umgekehrt sind die Befehle vom Master zum Slave auf dem Master die PA's. Logisch, wenn man es projektiert geht es ganz einfach aber wenn man es erklären muss ...
Gruß Andre
 
Zuletzt bearbeitet:
Zurück
Oben