-> Hier kostenlos registrieren
Hallo,
ich würde gern Bit 10.3 auf TRUE setzen. Funktioniert aber nicht so wie gedacht. Habt ihr mir Rat ?
Any Pointer
blkmov ( one(byte) = 1 )
ich würde gern Bit 10.3 auf TRUE setzen. Funktioniert aber nicht so wie gedacht. Habt ihr mir Rat ?
Any Pointer
Code:
LAR1 P##any_bit // load pointer on target
L B#16#10
T B [AR1,P#0.0] // Syntax-ID
L B#16#1
T B [AR1,P#1.0] // Data Type ( 1 = BOOL)
L 1
T W [AR1,P#2.0] // Repeat Factor(Count)
L #DBNummer
T W [AR1,P#4.0] / DB number
L 10
SLD 3
L 3
+D
T D [AR1,P#6.0] // write Offset (HIER 10.3)
L B#16#84 //Speicherbereich (hier DB)
T LB [AR1,P#6.0]
blkmov ( one(byte) = 1 )
Code:
U(
L 1
T #one
SET
SAVE
CLR
U BIE
)
SPBNB _003
CALL "BLKMOV"
SRCBLK :=#one
RET_VAL:=#_ret_val
DSTBLK :=#any_bit
_003: NOP 0