step5 indirekteadressierung?

renid55

Level-1
Beiträge
12
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo,
ich möchte auf einer s5 90U eine indirekte transferoperation durchführen.
dazu habe ich gelesen daß hiefür die operatoren B, tir, lir angewendet werden.
leider verweigert der step5 editor die zeileneingabe
zbsp B DW0
mit der anmerkung daß der sprachraum verletzt wird.

was habe ich jetzt falsch verstanden??

reinhard
 
Ich weiss nicht, welche STEP5 Version Sie einsetzen (Mini?), B DW 0 ist aber auf der 90U nicht zulässig.
<Werbung>
Mit unserer S5-Prgrammiersoftware ACCON-PG können Sie den CPU-Typ einstellen und eine direkte Syntaxprüfung (Befehle, Bereiche, etc.) durchführen. Es können auch gesamte Bausteine und Projekte gegen eine bestimmte CPU getestet werden. Eine Demo finden Sie unter www.deltalogic.de
</Werbung>
 
Zuviel Werbung?
-> Hier kostenlos registrieren
solche sachen musst du in einem fb schreiben.

mit lir und tir solltest du schwer vorsichtig sein, da du direkt aus dem speicher liest bzw in diesen schreibst.

z.b.
l kf 10
t mw 10

b mw 10
l dw 0 //lädt in diesem fall also dw10
 
reiner hat recht.
habe eben mal ins handbuch der 90u geschaut.

in der operationsliste tauchen keine befehle für indirekte adressierung auf.
 
hallo,
vielen dank für die antwort (das mit in den funktionsbaustein schreiben hatte ich eigentlich auch gewusst - aber man verdrängt so schnell.


volker schrieb:
reiner hat recht.
habe eben mal ins handbuch der 90u geschaut.

in der operationsliste tauchen keine befehle für indirekte adressierung auf.

habe ich schon befürchtet - das heißt also das man mit der 90U grundsätzlich keine indirekte adressierung vornehmen kann!?

ich hatte eigentlich vor in einen db prozessdaten zu archivieren.
dh. so alle 10 min einen datensatz in den db schreiben.

kennt jemand von euch eine methode wie man dieses ohne indirekte adressierung realisiert?

(ohne jetzt JEDEN einzelnen zugriff via zeitabfrage einzuprogrammieren)


danke auch
reinhard
 
Zurück
Oben