Detailed description2.12 Block descriptionsBasic logic functions: PLC basic program solution line (P3 sl)114 Function Manual, 11/2006, 6FC5397-0BP10-2BA0Data typesThe data types of the NCK are listed in the NCVAR selector with the variables. The tablesbelow give the assignments to the S7 data types.Classification of data typesNCK data type S 7 data typedouble REALfloat REALlong DINTinteger DINTuint_32 DWORDint_16 INTuint_16 WORDunsigned WORDchar CHAR or BYTEstring STRINGbool BOOLdatetime DATE_AND_TIME2.12.3 FB 3: PUT write NC variablesDescription of FunctionsThe PLC user program can write variables in the NCK area using FB PUT. The FB is multi-instance-capable.Every FB 3 call must be assigned a separate instance DB from the user area.When FB 3 is called with a positive signal edge change at control input Req, a job is startedto overwrite the NC variables referenced by Addr1 to Addr8 with the data of the PLCoperand areas locally referenced by SD1 to SD8. Successful completion of the write processis indicated by a logical "1" in status parameter "Done".The write process lasts for several PLC cycles (normally 1-2). The block can be called up incyclic mode only.Any errors are indicated by Error and State.In order to reference the NC variables, all required variables are first selected with the "NCVAR selector" tool and generated as STL source in a data block. A name must then beassigned to this DB in the symbol table."DB name.S7 name" is transferred as the actual parameter of the NCK variable address(Addr1 to Addr8) when FB 3 is called.