Step 7 Probleme mit IM 365 mit Ausgangskarte

Dragonhate

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich halbe folgendes Problem

Und zwar habe ich in meiner Firmer eine Anlage der 300er Reihe.
Diese hat eine IM 365 Baugruppe angeschlossen um einen Mehrzeiligen aufbau zu ermöglichen. (Genaue Anlagenbeschreibung kommt weiter unten)

Ich habe folgendes AWL Programm in die Anlage geladen.

U E 0.0
SPBNB _001
L W#16#FFFF
T AW 3
_001: NOP 0

Nun sollte es ja so sein das alle 16 Bit des AW 3 auf 1 gesetzt werden.

Sofern ich den E0.0 nicht mehr betätige müsste im PAA aber immernoch stehen das alle 16 Bit an sind, da ja nichts anderes mehr auf das AW 3 zugreift.

Mein Problem ist nun folgendes.

Sofern ich den Eingang Loslasse bleiben die 8 Bit des AB 3 (Diese Karte Hängt direkt in der ersten Reihe) an, so wie ich es erwartet habe,
die 8 Bit aus dem AB 4 hingegen gehen aus, so als ob diese nicht weiter im PAA stehen würden. (Das AB 4 ist über die IM 365 angeschlossen)

Wen ich das ganze mit dem AW 2 mache, so das beide Bytes in der ersten Reihe liegen bleiben beide an.

Ich verstehe beim besten willen nicht warum es einen Unterschied zu seien scheint ob sie direkt oder über die Anschaltbaugruppe angesteuert werden, da beide doch vom Selben PAA abhängig seien müssten oder sehe ich da was Falsch?

Nun noch kurz der Aufbau der Anlage

Rack 0 Rack 1
CPU315 - 2 PN/DP
IM 365 Send ------------------------------------------IM 365 Recieve
SM 321 DI 32x 24V (EB0..EB3) SM 321 DI 32x 24V (EB4..EB7)
SM 322 DO 32x 24V (AB0..AB3) SM 322 DO 32x 24V (AB4..AB7)


Ich hoffe ich konnte mein Problem halbwegs Verständlich darstellen und irgendwer kann mir da weiterhelfen.

MFG

Dragonhate
 
kann es sein, dass irgendwo das AB4 noch verwendet wird?
Gehe zu Verwendungstelle -- >Überlappende Zugriffe anhaken

Referenzdaten nachschauen


PS: wenn möglich, wortweise transferieren

AB 0 + 1 = AW 0
AB 2 + 3 = AW 2
AB 4 + 5 = AW 4
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Vielen dank für deine schnelle Antwort.

Das mit der Doppelzuweisung habe ich ausgeschlosseb.

Ich habe einmal einen Massreset durchgeführt und anschließend nur die Systemdaten und den OB 1 mit dem obenstehenden Programm hochgeladen.
 
Meines Wissens nach sollte das eigentlich egal sein da die zuweisung ja direkt aus dem PAA kommt und das nicht baugruppenbezogen ist.

Habe schon öfters mehrere DO´s zusammen benutzt vorallem wen ich verarbeitung im Doppolwortformat mache mit 2 16er DO´s

Sofern ich das Programm ändere auf AW 4 besteht das Problem weiterhin auch wen ich da dan nur direkt in die zweite Baugruppe schreibe.

Habe es ausprobiert hat aber noch keine besserung erbracht

Dank dir Todsdem für deine anmerkung
 
@ Verpolt
Du meinst die Prozessabbild-Zuordnung der DO-Baugruppe im Erweiterungsrack (hinter der IM)? Das wäre eine Erklärung des Problems.

@ Dragonhate
Gehen denn die Ausgänge AB4 an solange Du E0.0 betätigst?


Auf das Prozessabbild kann man schreiben wie man will, auch Baugruppen-überlappend. Nur beim Schreiben direkt auf die Peripherie muß man die Baugruppen-/Slot-Grenzen beachten.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Sofern ich den E0.0 nicht mehr betätige müsste im PAA aber immernoch stehen das alle 16 Bit an sind, da ja nichts anderes mehr auf das AW 3 zugreift.

Mein Problem ist nun folgendes.

Sofern ich den Eingang Loslasse bleiben die 8 Bit des AB 3 (Diese Karte Hängt direkt in der ersten Reihe) an, so wie ich es erwartet habe,
die 8 Bit aus dem AB 4 hingegen gehen aus, so als ob diese nicht weiter im PAA stehen würden.
Jetzt muß man nochmal nachhaken, was Du genau meinst:
Meinst Du die Bits im PAA oder die Hardware-Ausgänge der DO-Karte?

Wenn Du das AB4 in einer Variablentabelle beobachtest, steht da B#16#FF drin solange E0.0 TRUE ist
und wenn E0.0 wieder FALSE wird, dann gehen die Bits auf 0, d.h. es steht dann wieder B#16#00 im AB4 drin?
Wenn ja, dann hat das nichts mit Hardware zu tun, dann schreibt irgendwas auf das AB4

Harald
 
Schreiben auf das AB4 kann auch von außerhalb des CPU-Programms kommen.
Oder die Ausgänge sind geforced.
Oder...?

Ist die Hardware Konfig korrekt, d.h. auch in die CPU übertragen?


Wenn die Baugruppe nicht dem OB1-PA zugeordnet ist, dann gehen halt die Baugruppen-Ausgänge nicht an, doch das PAA wird davon nicht beeinflußt. Das PAA sind ja nur spezielle "Merker" in der CPU.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen war grade auf dem heim weg deswegen keine Antwort^^

@Verpolt
das hatte ich noch mal überprüft und die Daten neu Übersetzt und noch einmal Hochgeladen standen beide auf OB1 - PA

@ PN/DP
Geforct ist in der Anlage nichts habe die einmal Komplett neu aufgesetzt auch mal ne andere Speicherkarte rein geschoben und auch nachgeschaut ob wirklich nur der OB 1 mit meiner Movebox da drin steht.

Mit der Variablentabelle hatte ich mir das noch gar nicht angeschaut werde diese Idee morgen mal umsetzen.

Wen ich das Programm im Simulator teste bleiben beide an.

Und zu #9 die Bits gehen Hardware technisch an solange ich den E0.0 betätige also sowohl das AB 3 als auch das AB 4 sofern ich E0.0 loslasse erlischt nach kurzer Zeit 0.5 sek oder so das AB4.

Klingt f+r mich eigentlich auch danach das etwas den Bereich überschreibt nur mir fällt nichts ein was auf das PAA schreibt ohne das irgendetwas Programmiert ist.

Vielen dank für die Vieln Meldungen werde Morgen wen ich wieder auf der Arbeit bin gleich mal die Variablentabelle Testen und nachschauen
 
Du könntest mal die Adressen der beiden DO-Baugruppen tauschen, also DO in CPU-Rack auf A-Adresse 4 und DO im Erweiterungsrack auf A-Adresse 0. Dann schauen, trifft das Problem die Baugruppe, welche die Adresse 4 hat oder die Baugruppe, welche im Erweiterungsrack sitzt.

Weiters könntest Du die DO-Baugruppe aus dem Erweiterungsrack im CPU-Rack hinter der ersten DO-Baugruppe konfigurieren und einbauen. Und dann auch mal die beiden Baugruppen untereinander tauschen, ohne die HW Konfig zu ändern.

Und auch mal das Netzwerkkabel von der CPU abziehen.

Harald
 
Habe das mal ausprobiert und Festgestellt das es wirklich nur das AW 4 betroffen war und auch in der Variablentabelle die ausgänge ausgingen.

Habe den Fehler auch grade gefunden.

Und zwar war noch ein Alarm OB in der CPU (KA warum der durch Massreset nicht weg war) der auf das AW 4 zugegriffen hat.

Habe den jetzt über die Online CPU (Erreichbare Teilnehmer--> CPU--> Bausteine) Entfernt und nun Funktioniert wieder alles.

Danke für deine Tipps bei der Fehlersuche haben mirt sehr weitergeholfen.
 
Zurück
Oben