The memory parameters are classified into four different groups, namely:
•
Memory Usage in KBytes
•
Memory Usage in Bytes
•
Memory Descriptors
•
Memory Blocks
Memory Usage (both in Bytes and KBytes)
The following parameters are used for displaying the usage of PGM memory.
•
Total User Memory In Bytes/Kbytes (TOTALMEMINK):
Used for indicating the PGM user memory
pool in bytes/kbytes.
•
Currently Used Memory (USEDMEMINK):
Used for indicating the total amount of used memory in the
PGM user memory pool. The difference between the total user memory and the free memory is equal to the
used memory.
•
Currently Free Memory (FREEMEMINK):
Used for indicating amount of free memory currently
available in the PGM user memory pool.
•
Largest Free Memory Block (MAXFREEINK):
Used for indicating the size of the largest adjacent
memory in the PGM user memory pool. The largest memory block is always less than or equal to the current
free memory block.
Note
Some of the blocks loaded in PGM may require the large blocks of contiguous memory.
Memory Descriptors
Memory Descriptors is a process address space with a data structure that contains all the information related to
the process address space.
The following parameters are used for displaying the memory descriptors.
•
Total Memory Descriptors (NTOTMEMDESC):
Used for indicating the total number of memory
descriptors. This is a static number and the units are number of descriptors.
•
Free Memory Descriptors (NUMFREEDESC):
Used for indicating the number of free or available
memory descriptors.
•
Registered Memory Descriptors (NUMREGDESC):
Used for indicating the number of registered
descriptors. Generally, this parameter is close or equal to zero since the descriptors are registered when the
connection is lost.
•
Used Memory Descriptors (NUMUSEDDESC):
Used for indicating the number of used memory
descriptors. This parameter is equal to the difference between the total memory descriptors and the free
memory descriptors.
Memory Blocks
Memory Blocks, is a fixed-size blocks allocation, is the use of pools for memory management that allows
dynamic memory allocation.
The following parameters are used for displaying the information about the memory blocks.
•
Used Memory Blocks (NUMUSEDBLKS):
Used for indicating the number of used memory blocks. The
size of the memory block may vary.
•
Free Memory Blocks (NUMFREEBLKS):
Used for indicating the number of free memory blocks.
Generally, only one free memory block is available.
Note
The memory is not partitioned into blocks until it is used.
5 PROFIBUS GATEWAY MODULE (PGM) BLOCK
39
Summary of Contents for Experion PKS
Page 1: ...Experion PKS PROFIBUS Gateway Module User s Guide EPDOC XX88 en 431E June 2018 Release 431 ...
Page 8: ...CONTENTS 8 www honeywell com ...
Page 10: ...1 ABOUT THIS GUIDE 10 www honeywell com ...
Page 32: ...4 PROFIBUS GATEWAY MODULE PGM INSTALLATION 32 www honeywell com ...
Page 58: ...5 PROFIBUS GATEWAY MODULE PGM BLOCK 58 www honeywell com ...
Page 69: ...6 PROTOCOL BLOCK 69 ...
Page 103: ...5 Click OK 6 PROTOCOL BLOCK 103 ...
Page 110: ...6 PROTOCOL BLOCK 110 www honeywell com ...
Page 183: ...PDC Details tab Figure 6 Detail Display of PDC Details tab 7 DEVICE SUPPORT BLOCK DSB 183 ...
Page 186: ...7 DEVICE SUPPORT BLOCK DSB 186 www honeywell com ...
Page 231: ...9 PROFIBUS I O MODULE PIOMB FUNCTION BLOCK 231 ...
Page 232: ...9 PROFIBUS I O MODULE PIOMB FUNCTION BLOCK 232 www honeywell com ...
Page 236: ...10 PROFIBUS GATEWAY MODULE PGM CONFIGURATION EXAMPLE 236 www honeywell com ...
Page 264: ...13 PROFIBUS GATEWAY MODULE PGM TROUBLESHOOTING 264 www honeywell com ...