
FANUC PMC-MODEL SD7
Programming Manual
01 01.11.26
Hanaoka
New
A-78550E
EDIT DATE DESIG.
DESCRIPTION
5/
316
TITLE
DRAW.NO.
3.5 Bit Operations.......................................................................................................................64
3.5.1 AND_(type)/OR_(type).............................................................................................................65
3.5.2 XOR_(type)..............................................................................................................................67
3.5.3 NOT_(type) ..............................................................................................................................69
3.5.4 SHIFTL_(type)/SHIFTR_(type) ................................................................................................71
3.5.5 ROL_(type)/ROR_(type)...........................................................................................................74
3.5.6 BIT_TEST_(type).....................................................................................................................76
3.5.7 BIT_SET_(type)/BIT_CLR_(type)............................................................................................78
3.5.8 BIT_POS_(type).......................................................................................................................80
3.5.9 BIT_SEQ..................................................................................................................................82
3.5.10 MASK_COMP_(type) ..............................................................................................................85
3.6 Data Move ............................................................................................................................89
3.6.1 MOVE_(type)...........................................................................................................................90
3.6.2 SWAP_(type) ...........................................................................................................................92
3.6.3 BLK_CLR_(type) .....................................................................................................................94
3.6.4 SHFR_(type) ............................................................................................................................96
3.7 Data Table Functions ............................................................................................................98
3.7.1 ARRAY_MOVE_(type)............................................................................................................99
3.7.2 SEARCH_EQ_(type)/SEARCH_NE_(type)/SEARCH_GT_(type)/
SEARCH_GE_(type)/SEARCH_LT_(type)/SEARCH_LE_(type).......................................................101
3.8 Data Type Conversion.........................................................................................................105
3.8.1 (type)_TO_BCDx (x = 4, 8)....................................................................................................106
3.8.2 BCDx_TO_(type) (x = 4, 8)....................................................................................................108
3.8.3 (type)_TO_INT.......................................................................................................................110
3.8.4 (type)_TO_UINT....................................................................................................................112
3.8.5 (type)_TO_DINT....................................................................................................................114
3.9 Program Flow .....................................................................................................................116
3.9.1 CALL.....................................................................................................................................117
3.9.2 END.......................................................................................................................................118
3.9.3 MCR/ENDMCR/MCRN/ENDMCRN .....................................................................................119
3.9.4 JUMPN ..................................................................................................................................121
3.9.5 LABELN................................................................................................................................122
3.9.6 COMMENT ...........................................................................................................................123
3.10 PMC Operations..................................................................................................................124
3.10.1 PMC_ADD_BCDx/PMC_SUB_BCDx/PMC_MUL_BCDx/ PMC_DIV_BCDx (x = 2, 4, 8)...125
3.10.2 PMC_MOD_BCDx (x = 2, 4, 8)..............................................................................................128
3.10.3 R_TRIG/F_TRIG....................................................................................................................130
3.10.4 PMC_DECODE_(type)...........................................................................................................131
3.10.5 PMC_EVPAR_(type)/PMC_ODPAR_(type)...........................................................................133