Ausgangswert in Datenwort schreiben

zum Beispiel so:

Code:
S A 4.7
= DB22.dbx3.5
Gruß
raika

EDIT:
pardon, habe "s5" übersehen.

Welche CPU ist es denn bei S5.
Bei 32-Bit CPUs geht der Befehl
SU D 3.12
er ist aber unabhängig vom VKE und kann nur in FBs verwendet werde.
z.B.:

Code:
        :S A 4.6
        :un A 4.6
        :SPB =ENDE
        :A db22
        :SU D3.12
ENDE:BE
Gruß
raika
 
Zuviel Werbung?
-> Hier kostenlos registrieren
DB

S5, nicht S7... und hier wird nur während des Setzens das Bit zugewiesen

Code:
A DB ..
U A x.y
= D x.y

geht aber nicht bei jeder SPS, evtl über Schmiermerkerbyte arbeiten.

MfG
André Räppel
 
z.b.

u a4.7
= m10.0

u a5.1
= m10.5

a db20

l mb10
t dr10 //rechtes byte vom dw10
 
Hallo
habs probiert
hat geklappt
mußte aber die variante mit DL DR
weglassen die CPU ging sofort in Stopp
hab einfach Merkerwort in Datenwort geschrieben

Vielen Dank
 
Hallo
habs probiert
hat geklappt
mußte aber die variante mit DL DR
weglassen die CPU ging sofort in Stopp
hab einfach Merkerwort in Datenwort geschrieben

Vielen Dank
 
Zurück
Oben