FactoryBase (FB)ΒΆ
FUNCTION_BLOCK FactoryBase IMPLEMENTS IFactory
This function block implements the neccecary basic functionality for a function block factory.
- Memory allocator - AllocInstMem 
- FreeInstMem 
 - The allocator use the following properies as parameters. - InstSize reports the memory consumtion of the related function block instance. 
- InstPoolAdr, InstPoolSize => The instance pool is initialized with a static memory area. 
- InstCout, InstPoolSize => The instance pool is initilaized with a memory area from the heap. 
- InstPoolExtendsFactor => The instance pool can be extended dynamically with memeory areas from the heap. 
 
- List management for handling the group of produces function block instances. - InsertInst 
- RemoveInst 
 
Properties:
Methods:
Structure:
