28: U
-
M
SER
DEFINED
Local Devices
Local devices are the devices that can be used within the user-defined macro instruction only. By using local devices, you do not
have to change the devices used in the user-defined macro when you re-use the user-defined macro in other projects.
Symbol
Device Range
Data type
Notes:
• All local devices @0 to @127 are initializaed with zero when UMACRO instruction is executed.
• WindLDR does not support the monitoring and simulation for the local devices.
The list of instructions in which the local devices can be used is as follows:
Instruction Support
LOD
—
LODN
—
AND
—
ANDN
—
OR
—
ORN
—
AND LOD
—
OR LOD
—
BPS
—
BRD
—
BPP
—
OUT
—
OUTN
—
SET
—
RST
—
TML
—
TIM
—
TMH
—
TMS
—
TMLO
—
TIMO
—
TMHO
—
TMSO
—
CNT
—
CDP
—
CUD
—
CNTD
—
CDPD
—
CUDD
—
CC=
X
CC≥
X
DC=
X
DC≥
X
SFR
—
SFRN
—
SOTU
—
SOTD
—
28-2
I
ACRO
NSTRUCTION
Item
Instruction Support
MCS
—
MCR
—
JMP
—
JEND
—
END
—
NOP
—
MOV
X
MOVN
X
IMOV
X
IMOVN
X
IBMV
X
IBMVN
X
BMOV
X
MOVC
X
NSET
X
NRS
X
XCHG
X
TCCST
X
CMP=
X
CMP<>
X
CMP<
X
CMP>
X
CMP<=
X
CMP>=
X
ICMP>=
X
LC=
X
LC<>
X
LC<
X
LC>
X
LC<=
X
LC>=
X
ADD
X
SUB
X
MUL
X
DIV
X
INC
X
DEC
X
FC6A S
MICROS
ERIES
@
@0 to @127
Word, Integer, Double word, Long, Float
Instruction Support
ROOT
X
SUM
X
RNDM
X
RAD
X
DEG
X
SIN
X
COS
X
TAN
X
ASIN
X
ACOS
X
ATAN
X
LOGE
X
LOG10
X
EXP
X
POW
X
ANDW
X
ORW
X
XORW
X
SFTL
X
SFTR
X
ROTL
X
ROTR
X
BCDLS
X
WSFT
X
HTOB
X
BTOH
X
HTOA
X
ATOH
X
BTOA
X
ATOB
X
ENCO
X
DECO
X
BCNT
X
ALT
—
CVDT
X
DTDV
X
DTCB
X
L
P
MART
ADDER
ROGRAMMING
Definition
Instruction Support
SWAP
X
TXD
—
RXD
—
ETXD
—
ERXD
—
LABEL
—
LJMP
—
LCAL
—
LRET
—
DJNZ
—
DISP
—
DGRD
—
MSG
—
IOREF
—
HSCRF
—
FRQRF
—
COMRF
—
WKTBL
—
WKTIM
—
WEEK
—
YEAR
—
TADD
X
TSUB
X
HOUR
—
HTOS
X
STOH
X
DTML
—
DTIM
—
DTMH
—
DTMS
—
TTIM
—
PULS
—
PWM
—
RAMP
—
RAMPL
—
ZRN
—
ARAMP
—
M
FC9Y-B1726
ANUAL
Instruction Support
ABS
—
JOG
—
DI
—
EI
—
XYFS
—
CVXTY
—
CVYTX
—
PID
—
PIDA
—
PIDD
—
AVRG
—
RUNA
—
STPA
—
FIFOF
—
FIEX
X
FOEX
X
NDSRC
—
EMAIL
—
PING
—
SCRPT
—
DLOG
—
TRACE
—
SCALE
—
FLWP
—
FLWA
—