There are some key differences between a Function Block and a Function
The video below explains the differences:
🗝️Key Points
- Function Blocks have their own instance data
- Functions use temporary data
- Function Blocks can be “Reinitialized” if certain changes are made, data can be lost
- Functions require all interfaces to be filled in, Function Blocks do not in most cases
- Functions cannot call Function Blocks without referencing global or parameter memory