4. Motion Control Instruction 4.6.26. CMP Explanation of the instruction: CMP is used for comparison of two 16-bit signed integers with the result value displayed in one of the three output bit devices. When EN is On, compare S1 less than or greater than, or equal to S2 with the result placed in the corresponding LT, GT or EQ. When EN is Off, the status of the bit device where the comparison result is placed will keep unchanged. Explanation of input and output parameter of the instruction: 4-130 DVP-MC operating manual API Comparison of 16-bit integers Controller CMP 153 10MC11T Parameter Data Available Explanation name type device EN “CMP” is executed as “EN” turns on.
BOOL M,I,Q, constant S1 The compared value 1 INT Constant,D S2 The compared value 2 INT Constant,D LT “LT” turns on as the operand S1 is less than the operand S2. BOOL M,Q GT “GT” turns on as the operand S1 is greater than the operand S2. BOOL M,Q EQ “EQ” turns on as the operand S1 is equal to the operand S2. BOOL M,Q