P3: Basic PLC Program for SINUMERIK 840D sl
13.13 Block descriptions
Basic Functions
Function Manual, 09/2011, 6FC5397-0BP40-2BA0
971
Any errors are displayed via the output parameters "Error" and "State".
Declaration of the function
Note
In order to read a double variable from the NCK without adapting the format, an ANY pointer
of the REAL 2 type must be specified in the target area for read data (e.g.: P#M100.0 REAL
2). If the basic program recognizes REAL 2 as the target type when reading a "double"
variable, the data is applied to the PLC data area as a 64-bit floating point number.
FB 5 can only write GUD variables if basic program parameter "NCKomm" has been set to
"TRUE" (in OB 100: FB 1, DB 7; see "FB 1: RUN_UP Basic program, startup section [Page
FUNCTION_BLOCK FB 5
//Server name
KNOW_HOW_PROTECT
VERSION : 3.0
VAR_INPUT
Req :
BOOL;
Addr:
ANY ;
//Variables name string
Area
BYTE ;
//Area: NCK = 0, channel = 2
Unit :
BYTE ;
Index1:
INT;
//Field index 1
Index2:
INT;
//Field index 2
CnvtToken:
BOOL;
//Conversion into 10-byte token
VarToken
ANY ;
//Struct with 10 bytes for the variable token
END_VAR
VAR_OUTPUT
Error :
BOOL;
Done :
BOOL;
State :
WORD ;
END_VAR
VAR_IN_OUT
RD:
ANY ;
END_VAR
BEGIN
END_FUNCTION_BLOCK
Содержание SINUMERIK 828D Turning
Страница 34: ...Basic Functions 34 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 146: ...A3 Axis Monitoring Protection Zones 2 6 Data lists Basic Functions 146 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 328: ...F1 Travel to fixed stop 6 5 Data lists Basic Functions 328 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 816: ...K2 Axis Types Coordinate Systems Frames 10 9 Data lists Basic Functions 816 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 1198: ...P4 PLC for SINUMERIK 828D 14 6 Function interface Basic Functions 1198 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 1752: ...Appendix 20 2 Overview Basic Functions 1752 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...
Страница 1774: ...Glossary Basic Functions 1774 Function Manual 09 2011 6FC5397 0BP40 2BA0 ...