Fehler beim enlesen von E 1110.0

eYe

Level-1
Beiträge
759
Reaktionspunkte
80
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin Leute,

hab mal nee Frage auf die schnelle, ist sicherlich trivial aber ich komme egrade ned drauf :(

Habe 2 Profibus Slaves an einer S7 417-4, Kommunikation steht und die Anlage läuft soweit einwandfrei.

Nun muss ich aus den 2 Slaves jeweils ein weiteres Bit auslesen, welches schon in der Hardwarekonfig in den Slaves eingestellt ist.

Beim ersten Slave ist dies Byte 110 Bit 0 und ich lese es mit E 110.0 ein -> Funktioniert :)
Beim zweiten Slave ist es Byte 1110 Bit 0 und ich lese es mit E 1110.0 ein -> Interner Fehler

Fehlermeldung: "Bereichslängenfehler beim Lesen, E-Bereich, Bitzugriff, Zugriffsadresse: 1110"


Hat das irgendwas damit zu tun das der Eingang nicht im Prozeßabbild vorhanden ist und wenn ja wie Frage ich ihn dann ab? PE? PEB1110.DBX0.0 ? ^^

*planlos*

Wäre über nen Hinweis sehr erfreut :)
 
Hei, genau, du bewegst dich im P-Bereich.
Wie weit der geht, müsste man im tech. Handbuch nachschlagen.

Umkopieren kannst du mit L PEW T MW wo auch immer hin.
Ich würde da einen anderen Adressbereich favorisieren.

pt
 
bereich zu hoch. siehe bild (operationsliste bzw handbuch).

l peb 1110
t db10.dbb0 //die kannst du jetzt bitweise ansprechen
 

Anhänge

  • Zwischenablage02.jpg
    Zwischenablage02.jpg
    116,1 KB · Aufrufe: 62
Danke an alle :)

Habe es mir einfach gemacht und den Prozeßabbildbereich ein wneig erweitert, stand auf 1024.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
hi ,

ich häng mich mal hier an.

ich hab eine 315'er cpu , bei welcher der voreingestellte Prozeßabbildbereich bei 128 ( E127.7) liegt.
meine frage : wo kann ich diesen wert ändern ?

gruß maxpapa
 
Das geht in HW-Config aber...
das geht nicht bei allen CPUs.
Die 315 hat IMHO max 128 Byte Prozessabbildgrösse.
Das steht aber in den technischen Daten oder online in den Leistungsdaten nachzulesen.
musst halt mal schauen oder mal die genaue CPU Bezeichnung angeben.
6ES7315...
 
Servus.

bei der 315er ist das Prozessabbild fest auf 128 Byte eingestellt. Das kannst du nicht ändern - geht glaub ich erst ab 317er.

Wenn du mit deiner 315er Bit-Zugriffe im P-Bereich benötigst, dann musst du das entsprechende Byte oder wort vorher auf z.B. ein Merker-Byte oder - Wort umkopieren

z.B.

L PEB 255
T MB 255

U M 255.0

Mfg
uncle_tom

Edit: crash war schneller ;-)
 
hi,
danke für die antworten.
Es ist eine 315-2DP (6ES7 315-2AG10-0AB0) .
lt beschreibung auf 128 festgelegt und in der HW-Config keine entsprechende einstellmöglichkeit gefunden.
Ich hatte gehofft ,da doch was ändern zu können. schade.

vielen dank und noch einen schönen tag
maxpapa
 
Zurück
Oben