14: DATA CONVERSION INSTRUCTIONS14-12 « FC4A MICRO SMART USER ’S MANUAL »DECO (Decode)Applicable CPU ModulesValid OperandsFor the valid operand number range, see pages 6-1 and 6-2.▲ Internal relays M0 through M1277 can be designated as D1. Special internal relays cannot be designated as D1.Valid values for the offset designated by source operand S1 are 0 through 255. Make sure that the offset designated by S1and the last bit of destination data determined by the sum of S1 and D1 are within the valid value range. If the offset ordestination data is out of the valid range, a user program execution error will result, turning on special internal relayM8004 and the ERR LED.Since the DECO instruction is executed in each scan while input is on, a pulse input from a SOTU or SOTD instructionshould be used as required.Examples: DECOFC4A-C10R2/C FC4A-C16R2/C FC4A-C24R2/C FC4A-D20K3/S3 FC4A-D20RK1/RS1 & FC4A-D40K3/S3— — — — XOperand Function I Q M R T C D Constant RepeatS1 (Source 1) Offset X X X X — — X 0-255 —D1 (Destination 1) First bit to count offset — X ▲ X — — X — —When input is on, the values contained in operands designated by S1 and D1 areadded to determine the destination, and the bit so determined is turned on.DECO S1*****D1*****D1M104S1D20I0DECOM117 M100M137 M120M157 M140M177 M160M197 M180M217 M200When input I0 is on, the destination bit is determined by adding the value con-tained in data register D20 designated by operand S1 to internal relay M104 des-ignated by destination operand D1.Since 19th bit from internal relay M104 is internal relay M127, the bit so deter-mined is turned on.19D20First bitOND1D30S1D10I1DECOBit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0D30D31D32D33D34D35When input I1 is on, the destination bit is determined by adding the value con-tained in data register D10 designated by operand S1 to data register D30 desig-nated by destination operand D1.Since 39th bit from data register D30 bit 0 is data register D32 bit 7, the bit sodetermined is turned on.ON39D10