websiedler
Level-1
- Beiträge
- 5
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo Liebe SPS-Gemeinde,
sobald ich auf eine temp-variable #Adr mittels indirekter Adressierung zugreife, geht das AG in Stop (Simulation). Ok, lade ich den OB121 dazu, verhindert er genau dies, aber über die indirekte Adressierung wird nichts geladen oder kopiert.
Den Baustein habe Ich in FB41 geschrieben, #MasterAdr und #SlaveAdr sind Eingänge, #Adr ist eine Temp-Variable. Der Baustein wird in OB1 aufgerufen.
Dann habe Ich nach Lösungsansätze im Internet gesucht und das hier gefunden.
https://people.fh-landshut.de/~sbr/Vorlesung_SPS_Okt_2010_Teil2.pdf
Also einen anderen Code ausprobiert, und zwar diesen.
Hat jemand solche Erfahrungen mit der Simulation gemacht? Liegt das an PLC-Sim, oder ist hier irgend wo ein Denkfehler.
Danke für Eure Antworten.
Gruß websiedler.
sobald ich auf eine temp-variable #Adr mittels indirekter Adressierung zugreife, geht das AG in Stop (Simulation). Ok, lade ich den OB121 dazu, verhindert er genau dies, aber über die indirekte Adressierung wird nichts geladen oder kopiert.
Code:
L #SlaveAdr
L 2
/I
L #MasterAdr
+I
T #Adr
L PEB [#Adr] // Ab dieser Stelle wird nicht geladen und AG geht in Stop
T LB 4
Dann habe Ich nach Lösungsansätze im Internet gesucht und das hier gefunden.
https://people.fh-landshut.de/~sbr/Vorlesung_SPS_Okt_2010_Teil2.pdf
Also einen anderen Code ausprobiert, und zwar diesen.
Code:
L 9
T MD 50
L EB [MD 50] // Und wieder geht an dieser Stelle AG in Stop, und es wird nichts geladen.
T MW [MD 50]
Danke für Eure Antworten.
Gruß websiedler.