
Appendices
A-12
CJ-series High-speed Counter Units Operation Manual for NJ-series CPU Unit(W492)
Comparison data is set in the user-defined variable.
Two types of structure data are prepared beforehand for comparison data user-defined variables: one
type for Linear Counters and one type for Circular Counters.
Use these structures to define user-defined variables.
The table below is an example in which 32 Circular Counter comparison structure data type
(_sCJCT021_Ex_CmpRing) are used as user-defined variables and the variable name is defined as
"bbbb".
k is set with device variables for CJ-series Unit *_Ch#_MemAreaCfg and *_Ch#_MemAdrCfg.
k+84 to k+89
00 to 15
aaaa[14]
Range 14
k+90 to k+95
00 to 15
aaaa[15]
Range 15
k+96 to k+101
00 to 15
aaaa[16]
Range 16
k+102 to k+107
00 to 15
aaaa[17]
Range 17
k+108 to k+113
00 to 15
aaaa[18]
Range 18
k+114 to k+119
00 to 15
aaaa[19]
Range 19
k+120 to k+125
00 to 15
aaaa[20]
Range 20
k+126 to k+131
00 to 15
aaaa[21]
Range 21
k+132 to k+137
00 to 15
aaaa[22]
Range 22
k+138 to k+143
00 to 15
aaaa[23]
Range 23
k+144 to k+149
00 to 15
aaaa[24]
Range 24
k+150 to k+155
00 to 15
aaaa[25]
Range 25
k+156 to k+161
00 to 15
aaaa[26]
Range 26
k+162 to k+167
00 to 15
aaaa[27]
Range 27
k+168 to k+173
00 to 15
aaaa[28]
Range 28
k+174 to k+179
00 to 15
aaaa[29]
Range 29
k+180 to k+185
00 to 15
aaaa[30]
Range 30
k+186 to k+191
00 to 15
aaaa[31]
Range 31
Comparison Data
Data type (name)
Member
Data type
Name
_sCJCT021_Ex_CmpLin
CmpVal
DINT
Comparison Value
AddSetPat
DWORD
+Set Pattern
AddRstPat
DWORD
+Reset Pattern
SubSetPat
DWORD
−
Set Pattern
SubRstPat
DWORD
−
Reset Pattern
_sCJCT021_Ex_CmpRing
CmpVal
UDINT
Comparison Value
AddSetPat
DWORD
+Set Pattern
AddRstPat
DWORD
+Reset Pattern
SubSetPat
DWORD
−
Set Pattern
SubRstPat
DWORD
−
Reset Pattern
CJ-series I/O memory address
NJ-series device variables for CJ-series Unit
Word
Bit
Variable name
Description