9: MOVE INSTRUCTIONS9-10 « FC4A MICRO SMART USER ’S MANUAL »IBMVN (Indirect Bit Move Not)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.When T (timer) or C (counter) is used as S2 or D2, the timer/counter current value is read out.Make sure that the last source data determined by S1+S2 and the last destination data determined by D1+D2 are within thevalid operand range. If the derived source or destination operand is out of the valid operand range, a user program execu-tion error will result, turning on special internal relay M8004 and ERR LED on the CPU module.Either source operand S2 or destination operand D2 does not have to be designated. If S2 or D2 is not designated, thesource or destination operand is determined by S1 or D1 without offset.Examples: IBMVNSource operand S1 and destination operand D1 determine the type of operand. Source operand S2 and destination operandD2 are the offset values to determine the source and destination operands.As a result, when input I0 is on, the ON/OFF status of internal relay M30 is inverted and moved to output Q22.FC4A-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) Base address to move from X X X X — — X 0 or 1 1-99S2 (Source 2) Offset for S1 X X X X X X X 0-65535 —D1 (Destination 1) Base address to move to — X ▲ X — — X — 1-99D2 (Destination 2) Offset for D1 X X X X X X X 0-65535 —S1 + S2 NOT → D1 + D2When input is on, the values contained in operands des-ignated by S1 and S2 are added to determine the sourceof data. The 1-bit data so determined is inverted andmoved to destination, which is determined by the sum ofvalues contained in operands designated by D1 and D2.IBMVN S1(R)*****S2*****D1(R)*****REP**D2*****S1 –M20I0IBMVN S2D10SOTU D1 –Q10 REPD2C5M20 + D10 NOT → Q10 + C5M37 M20M27M308th from M20Q27 Q10Q17Q2010th from Q10Q22If the value of data register D10 designated by source operandS2 is 8, the source data is determined by adding the offset tointernal relay M20 designated by source operand S1.If the current value of counter C5 designated by destination oper-and D2 is 10, the destination is determined by adding the offsetto output Q10 designated by destination operand D1.NOT