Digital and analog NCK I/Os (A4)1.2 NCK I/O via PLCExtended FunctionsFunction Manual, 01/2008, 6FC5397-1BP10-3BA0 31Example for 840DAnalog-value range is 10 V (maximum modulation);MD10330 $MN_FASTIO_ANA_OUTPUT_WEIGHT[hw] = 10000(standard value for 840D)$A_OUTA[1] = 9500 ; 9.5 V is output at analog NCK output 1$A_OUTA[3] = -4120 ; -4.12 V is output at analog NCK output 3Application for analog NCK inputs/outputs without hardware:With a weighting factor of 32767, the digitized analog values for parts program and PLCaccess are identical. In this way, it is possible to use the associated input or output wordfor 1:1 communication between the part program and the PLC.Assignment to NC functionsSeveral NC functions are dependent on the functionality of the NCK I/Os.Assignment of NCK inputs and outputs for these NC functions is accomplished function-specifically via machine data, for instance:MD21220 $MC_MULTFEED_ASSIGN_FASTIN (Multiple feedrates in one batch).A byte address should be specified in the machine data for digital inputs/outputs. Each byteis assigned separately.Byte address Assignment for the digital NCK inputs/outputs0 None1 1 to 4 (on-board I/O) and 5 to 8 (NCK output without hardware)2 9 to 16 (external NCK I/Os)3 17 to 24 (external NCK I/Os)4 25 to 32 (external NCK I/Os)5 33 to 40 (external NCK I/Os)128 Inputs 1 to 8 of comparator byte 1129 Inputs 9 to 16 of comparator byte 2Isochronous processingThe I/O modules of the external NCK I/Os on the SINUMERIK 840D can be operated in oneof the following two modes:● AsynchronousThe input and output values are made available in cycles set by the terminal block, whichare asynchronous with the internal NC processing cycles.● SynchronousThe input and output values are made available in synchronism with a settable internalNC processing cycle.