DVP-ES3 Series Programming Manual System-defined operands • The system assigns the variables to declare such as BOOL, WORD, INT and so on: U0–U16387 and W0–W29999. • To start or stop a task use the TK0–TK31 instructions. The following table lists the pointer type variable symbols, the supporting devices and usage. _4 4.3 Restrictions on the Use of Instructions You can use the following instructions only in function blocks: API0065 CHKADR, FB_NP, FB_PN, NED, ANED, ONED, PED, APED, OPED You cannot use the following instruction in interrupt tasks: GOEND You cannot use the in function blocks:
LDP, ANDP, ORP, LDF, ANDF, ORF, PLS, PLF, NP, PN, MC/MCR, GOEND and all pulse instructions in applied instructions. If you want to use some of the instructions mentioned above, you can use the substitute instructions in the following table. 4-6 Pointer type Usage General pointer (Pointer) Device range PR0–PR15,PR0.0–PR15.15 Maximum quantity Use up to 16 pointers in each function block Can be assigned to Variable symbols of WORD/DWORD/LWORD/INT/DINT/LINT types or data register, input relay or output relay devices (e.g.
X0, Y0, etc.) Pointer for a timer (T POINTER) _ Device range TR0–TR7 Maximum quantity Use up to 8 pointers in each function block Can be assigned to Variable symbols of timer type or timer type devices Pointer for a counter (C POINTER) _ Device range CR0–CR7 Maximum quantity Use up to 8 pointers in each function block Can be assigned to Variable symbols of counter type or counter type devices Pointer for a high-speed counter (HC POINTER) _ Device range HCR0–HCR7 Maximum quantity Use up to 8 pointers in each function block Can be assigned to Variable symbols of 32-bit counter type or 32-bit counter type devices