11.9.1 IdentificationSEMOD167941-2 v2Function description IEC 61850identificationIEC 60617identificationANSI/IEEE C37.2device numberInteger to boolean 16 conversion IB16 - -11.9.2 Application SEMOD158499-5 v4Integer to boolean 16 conversion function (IB16) is used to transform an integer into a set of 16binary (logical) signals. It can be used – for example, to connect integer output signals fromone function to binary (logical) inputs to another function. IB16 function does not have alogical node mapping.The Boolean 16 to integer conversion function (IB16) will transfer a combination of up to 16binary inputs INx where 1≤x≤16 to an integer. Each INx represents a value according to thetable below from 0 to 32768. This follows the general formula: INx = 2x-1 where 1≤x≤16. The sumof all the values on the activated INx will be available on the output OUT as a sum of the valuesof all the inputs INx that are activated. OUT is an integer. When all INx where 1≤x≤16 areactivated that is = Boolean 1 it corresponds to that integer 65535 is available on the outputOUT. IB16 function is designed for receiving up to 16 booleans input locally. If the BLOCK inputis activated, it will freeze the output at the last value.Values of each of the different OUTx from function block IB16 for 1≤x≤16.The sum of the value on each INx corresponds to the integer presented on the output OUT onthe function block IB16.Name of input Type Default Description Value whenactivatedValue whendeactivatedIN1 BOOLEAN 0 Input 1 1 0IN2 BOOLEAN 0 Input 2 2 0IN3 BOOLEAN 0 Input 3 4 0IN4 BOOLEAN 0 Input 4 8 0IN5 BOOLEAN 0 Input 5 16 0IN6 BOOLEAN 0 Input 6 32 0IN7 BOOLEAN 0 Input 7 64 0IN8 BOOLEAN 0 Input 8 128 0IN9 BOOLEAN 0 Input 9 256 0IN10 BOOLEAN 0 Input 10 512 0IN11 BOOLEAN 0 Input 11 1024 0IN12 BOOLEAN 0 Input 12 2048 0IN13 BOOLEAN 0 Input 13 4096 0IN14 BOOLEAN 0 Input 14 8192 0IN15 BOOLEAN 0 Input 15 16384 0IN16 BOOLEAN 0 Input 16 32768 0The sum of the numbers in column “Value when activated” when all INx (where 1≤x≤16) areactive that is=1; is 65535. 65535 is the highest boolean value that can be converted to aninteger by the IB16 function block.1MRK 505 355-UEN A Section 11Logic193Application manual