Appendix Programming Information
1246
40.1 FP TOOL Library
The FP TOOL Library contains advanced address, information and copy functions available for all PLCs to
make programming easier. Below please find a selection of these functions. For more detailed information and
examples, see Online help.
!
Program can be adversely effected!
These functions can cause substantial problems by
accessing incorrect memory areas if they are not used
in the sense they were meant for. Especially other
parts of the program can be adversely effected.
Name
Function
Addresses Instructions
Adr_Of_Var
Address of a variable at the input/output of a FP function
AdrLast_Of_Var
Address of a variable at the input/output of a FP function
Adr_Of_VarOffs
Address of a variable with offset at the input/output of a FP function
Size Information Instructions
Size_Of_Var
Yields the size of a variable in words (with Enable)
Elem_OfArray1D
Yields the number of elements in an array (with Enable)
Elem_OfArray2D
Yields the number of elements of the 1st and 2nd dimension of an array (with
Enable)
Elem_OfArray3D
Yields the number of elements of the 1st, 2nd and 3rd dimension of an array
(with Enable)
Pointer Instructions
GetPointer
Provides pointer information
AreaOffs_ToVar
Copies the content of an address specified by memory area and address
offset to a variable (with Enable)
Var_ToAreaOffs
Copies the value of a variable to an address specified by memory area and
address offset to a variable (with Enable)
Is_AreaDT
Yields TRUE if the memory area of a variable is a DT area (with Enable)
Is_AreaFL
Yields TRUE if the memory area of a variable is a FL area (with Enable)
AdrDT_Of_Offs
DT address from the address offset for the input/output of a FP function
AdrFL_Of_Offs
FL address from the address offset for the input/output of a FP function
Additional Copy Instructions
This functions are allowed to be compiled because of the
down-compatibility to lower versions but cannot be selected in
the "Instructions" dialog anymore.
Any16_ToBool16
Replaced from version 5 onwards by the function INT_TO_BOOL16 or
WORD_TO_BOOL16.
Bool16_ToAny16
Replaced from version 5 onwards by the function BOOL16_TO_INT or
BOOL16_TO_WORD.
Any32_ToBool32
Replaced from version 5 onwards by the function DINT_TO_BOOL32 or
DWORD_TO_BOOL32.
Bool32_ToAny32
Replaced from version 5 onwards by the function BOOL32_TO_DINT or
BOOL32_TO_DWORD.
Any16_ToSpecDT
Replaced from version 5 onwards by the function INT_TO_SDT or
WORD_TO_SDT.
SpecDT_ToAny16
Replaced from version 5 onwards by the function SDT_TO_INT or
SDT_TO_WORD.
Содержание FP Series
Страница 27: ...Chapter 1 Basics ...
Страница 60: ...Chapter 2 Data transfer instructions ...
Страница 62: ...Chapter 3 Arithmetic instructions ...
Страница 88: ...Chapter 4 Bitwise Boolean instructions ...
Страница 93: ......
Страница 94: ...Chapter 5 Bit shift instructions ...
Страница 100: ...Bit shift instructions 99 Part II IEC Instructions LD ...
Страница 102: ...Bit shift instructions 101 Part II IEC Instructions LD ...
Страница 103: ......
Страница 104: ...Chapter 6 Comparison instructions ...
Страница 106: ...Comparison instructions 105 Part II IEC Instructions LD ...
Страница 108: ...Comparison instructions 107 Part II IEC Instructions LD ...
Страница 114: ...Chapter 7 Conversion instructions ...
Страница 136: ...Conversion instructions 135 Part II IEC Instructions Body with and without EN ENO ...
Страница 242: ...Conversion instructions 241 Part II IEC Instructions Body ...
Страница 244: ...Conversion instructions 243 Part II IEC Instructions Body ...
Страница 253: ......
Страница 254: ...Chapter 8 Selection instructions ...
Страница 261: ......
Страница 262: ...Chapter 9 String instructions ...
Страница 280: ...String instructions 279 Part II IEC Instructions LD ...
Страница 281: ......
Страница 282: ...Chapter 10 Date and time instructions ...
Страница 306: ...Chapter 11 Bistable instructions ...
Страница 311: ......
Страница 312: ...Chapter 12 Edge detection instructions ...
Страница 315: ......
Страница 316: ...Chapter 13 Counter instructions ...
Страница 324: ...Chapter 14 Timer instructions ...
Страница 341: ......
Страница 342: ...Chapter 15 Arithmetic instructions ...
Страница 360: ...Arithmetic instructions 359 Part III FP Instructions LD ST IF DF start THEN F35_INC increment_value END_IF ...
Страница 362: ...Arithmetic instructions 361 Part III FP Instructions LD ST IF DF start THEN F36_DINC increment_value END_IF ...
Страница 384: ...Arithmetic instructions 383 Part III FP Instructions LD ST IF DF start THEN F37_DEC decrement_value END_IF ...
Страница 431: ...Arithmetic instructions 430 Part III FP Instructions LD ST IF start THEN F87_ABS abs_value END_IF ...
Страница 433: ...Arithmetic instructions 432 Part III FP Instructions ST IF start THEN F88_DABS abs_value END_IF ...
Страница 449: ...Arithmetic instructions 448 Part III FP Instructions LD ST IF DF start THEN F85_NEG negotiate_value END_IF ...
Страница 508: ...Chapter 16 Bistable instructions ...
Страница 512: ...Chapter 17 Bitwise Boolean instructions ...
Страница 555: ......
Страница 556: ...Chapter 18 Bit shift instructions ...
Страница 603: ......
Страница 604: ...Chapter 19 Comparison instructions ...
Страница 622: ...Chapter 20 Conversion instructions ...
Страница 687: ...Conversion instructions 686 Part III FP Instructions LD ...
Страница 702: ...Chapter 21 Counter instructions ...
Страница 711: ......
Страница 712: ...Chapter 22 Data transfer via communication ports ...
Страница 785: ......
Страница 786: ...Chapter 23 Data transfer via network ...
Страница 798: ...Data transfer via network 797 Part III FP Instructions LD ...
Страница 805: ......
Страница 806: ...Chapter 24 Data transfer within the PLC ...
Страница 866: ...Chapter 25 Date and time instructions ...
Страница 877: ......
Страница 878: ...Chapter 26 Selection Instructions ...
Страница 883: ......
Страница 884: ...Chapter 27 Edge detection instructions ...
Страница 890: ...Chapter 28 High speed counter instructions ...
Страница 913: ......
Страница 914: ...Chapter 29 Timer instructions ...
Страница 937: ......
Страница 938: ...Chapter 30 Process control instructions ...
Страница 966: ...Process control instructions 965 Part III FP Instructions ...
Страница 970: ...Chapter 31 FP e display instructions ...
Страница 979: ......
Страница 980: ...Chapter 32 System register instructions ...
Страница 997: ......
Страница 998: ...Chapter 33 Special instructions ...
Страница 1007: ......
Страница 1008: ...Chapter 34 Program execution control instructions ...
Страница 1020: ...Chapter 35 Pulse output instructions ...
Страница 1091: ......
Страница 1092: ...Chapter 36 Analog unit instructions ...
Страница 1133: ......
Страница 1134: ...Chapter 37 GT panel instructions ...
Страница 1138: ...Chapter 38 High speed counter instructions ...
Страница 1164: ...High speed counter instructions 1163 Part IV Tool Instructions ...
Страница 1172: ...Chapter 39 Pulse output instructions ...
Страница 1177: ...Pulse output instructions 1176 Part IV Tool Instructions LD ...
Страница 1180: ...Pulse output instructions 1179 Part IV Tool Instructions LD ...
Страница 1185: ...Pulse output instructions 1184 Part IV Tool Instructions LD ...
Страница 1192: ...Pulse output instructions 1191 Part IV Tool Instructions LD ...
Страница 1195: ...Pulse output instructions 1194 Part IV Tool Instructions LD ...
Страница 1198: ...Pulse output instructions 1197 Part IV Tool Instructions LD ...
Страница 1245: ......
Страница 1246: ...Chapter 40 Appendix Programming Information ...
Страница 1306: ...Appendix Programming Information 1305 ...