![background image](http://html1.mh-extra.com/html/omron/sysmac-cx-programmer-9/sysmac-cx-programmer-9_operation-manual_744241131.webp)
105
Procedures
Section 3-2
Method Used for Checking Addresses Internally Allocated to Variables
Checking the Status of
Addresses Internally
Allocated to Variables
The following procedure can be used to check the number of addresses allo-
cated to variables and the number still available for allocation in the function
block instance areas.
1,2,3...
1.
Select the instance in the Ladder Section Window, right-click, and select
Memory Allocation - Function Block/SFC Memory - Function
Block/SFC Memory Statistics
from the PLC Menu.
2.
The Function Block/SFC Memory Statistics Dialog Box will be displayed as
shown below. Check address usage here.
Optimizing Function
Memory
When a variable is added or deleted, addresses are automatically re-allocated
in the variables’ instance area. Consecutive addresses are required for each
instance, so all of the variables will be allocated to a different block of
addresses if the original block of addresses cannot accommodate the change
in variables. This will result in an unused block of addresses. The following
procedure can be used to eliminate the unused areas in memory so that
memory is used more efficiently.
1,2,3...
1.
Select the instance in the Ladder Section Window, right-click, and select
Memory Allocation - Function Block/SFC Memory - Optimize Func-
tion/SFC Memory
from the PLC Menu.
The following dialog box will be displayed.
a
b
c
sample FB [FunctionBlock1]
N/A [Auto]
a
BOOL
W400.00
b
BOOL
W401.00
c
BOOL
W401.02
Instance registered in global
symbol table under instance name.
Name
Address/
Value
Type
Name
Address
Type
Name
Address
Type
Inputs
Outputs
FM Instance Memory Dialog Box
Instance name
Addresses used for function
block internal variables
Right-click and select
Function
Block Memory Address.
Instance of function block definition A,
instance name: sample
Program
The total number
of words in each
interface area.
The number
of words
already used.
The number of
words still available.
Summary of Contents for SYSMAC CX-Programmer 9
Page 2: ......
Page 4: ...iv ...
Page 6: ...vi ...
Page 8: ......
Page 16: ...xvi ...
Page 20: ...xx ...
Page 26: ...xxvi Application Precautions 4 ...
Page 27: ...Part 1 Function Blocks ...
Page 28: ......
Page 154: ...128 Procedures Section 3 2 ...
Page 155: ...Part 2 Structured Text ST ...
Page 156: ......
Page 160: ...134 CX Programmer Specifications Section 4 2 ...
Page 206: ...180 Procedures Section 6 1 ...
Page 208: ...182 System defined external variables supported in function blocks Appendix A ...
Page 230: ...204 Revision History ...
Page 231: ......