最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

欧姆龙指令集全

IT圈 admin 24浏览 0评论

2024年4月13日发(作者:令狐柔蔓)

3.1 时序输入指令22

3.1.1 读LD/读?非LDNOT22

3.1.2 与AND/与?非ANDNOT23

3.1.3 或OR/或?非ORNOT23

3.1.4 块?与ANDLD24

3.1.5 块?或ORLD24

3.1.6 非NOT(520)25

3.1.7 P.F.上升沿微分UP(521)25

3.1.8 P.F.下降沿微分DOWN(522)25

3.1.9 LD型?位测试LDTST(350)/LD型?位测试非LDTSTN(351)26

3.1.1 0AND型?位测试ANDTST(350)/ANDLD型?位测试非ANDTSTN(351)26

3.1.1 1OR型?位测试ORTST(350)/OR型?位测试非ORTSTN(351)27

3.2 时序输出指令27

3.2.1 输出OUT/输出非OUTNOT27

3.2.2 临时存储继电器TR28

3.2.3 保持KEEP(011)28

3.2.4 上升沿微分DIFU(013)29

3.2.5 下降沿微分DIFD(015)29

3.2.6 置位SET/复位RSET29

3.2.7 多位置位SETA(530)30

3.2.8 多位复位RSTA(531)30

3.2.9 1位置位SETB(532)/1位复位RSTB(533)31

3.2.1 01位输出OUTB(535)31

3.3 时序控制指令32

3.3.1 结束END(001)32

3.3.2 无功能NOP(000)32

3.3.3 互锁IL(002)/互锁解除ILC(003)33

3.3.4 多重互锁(微分标志保持型)MILH(517)/多重互锁(微分标志非保持型)

MILR(518)/多重互锁解除MILC(519)33

3.3.5 转移JMP(005)/转移结束JME(005)34

3.3.6 条件转移CJP(510)/条件非转移CJPN(511)/转移结束JME(005)35

3.3.7 多重转移JMP0(515)/多重转移结束JME0(516)35

3.3.8 循环开始FOR(512)/循环结束NEXT(513)36

3.3.9 循环中断BREAK(515)37

第4章 定时器/计数器指令38

4.1 定时器指令38

4.1.1 定时器TIM/TIMX(550)38

4.1.2 高速定时器TIMH(015)/TIMHX(551)39

4.1.3 超高速定时器TMHH(540)/TMHHX(552)39

4.1.4 累计定时器TTIM(087)/TTIMX(555)40

4.1.5 长时间定时器TIML(542)/TIMLX(553)41

4.1.6 多输出定时器MTIM(543)/MTIMX(554)41

4.2 计数器指令42

4.2.1 计数器CNT/CNTX(546)42

4.2.2 可逆计数器CNTR(012)/CNTRX(548)43

4.2.3 定时器/计数器复位CNR(545)/CNRX(547)43

第5章 数据指令44

5.1 数据比较指令46

5.1.1 符号比较=、<>、<、<=、>、>=(S、L)(LD/AND/OR型)(300~328)46

5.1.2 时刻比较=DT、<>DT、DT、>=DT(LD/AND/OR型)(341~346)49

5.1.3 无符号比较CMP(020)/无符号倍长比较CMPL(060)50

5.1.4 带符号BIN比较CPS(114)/带符号BIN倍长比较CPSL(115)50

5.1.5 多通道比较MCMP(019)51

5.1.6 表格一致TCMP(085)51

5.1.7 无符号表间比较BCMP(068)52

5.1.8 扩展表间比较BCMP2(502)52

5.1.9 区域比较ZCP(088)/倍长区域比较ZCPL(116)53

5.2 数据传送指令54

5.2.1 传送MOV(021)/倍长传送MOVL(498)54

5.2.2 否定传送MVN(022)/否定倍长传送MVNL(499)54

5.2.3 位传送MOVB(082)55

5.2.4 数字传送MOVD(083)55

5.2.5 多位传送XFRB(062)56

5.2.6 块传送XFER(070)56

5.2.7 块设定BSET(071)57

5.2.8 数据交换XCHG(073)/数据倍长交换XCGL(562)57

5.2.9 数据分配DIST(080)57

5.2.1 0数据抽取COLL(081)58

5.2.1 1变址寄存器设定MOVR(560)/MOVRW(561)58

5.3 数据移位指令59

5.3.1 移位寄存器SFT(010)59

5.3.2 左右移位寄存器SFTR(084)59

5.3.3 非同步移位寄存器ASFT(017)60

5.3.4 字移位WSFT(016)60

5.3.5 1位左移位ASL(025)/1位倍长左移位ASLL(570)60

5.3.6 1位右移位ASR(026)/1位倍长右移位ASRL(571)61

5.3.7 带CY左循环1位ROL(027)/带CY倍长左循环1位ROLL(572)61

5.3.8 无CY左循环1位RLNC(574)/无CY倍长左循环1位RLNL(576)62

5.3.9 带CY右循环1位ROR(028)/带CY倍长右循环1位RORL(573)62

5.3.1 0无CY右循环1位RRNC(575)/无CY倍长右循环1位RRNL(577)62

5.3.1 11位左移位SLD(074)63

5.3.1 21位右移位SRD(075)63

5.3.1 3N位数据左移位NSFL(578)64

5.3.1 4N位数据右移位NSFR(579)64

5.3.1 5N位左移位NASL(580)/N位倍长左移位NSLL(582)65

5.3.1 6N位右移位NASR(581)/N位倍长右移位NSRL(583)65

5.4 数据转换指令66

5.4.1 BCD→BIN转换BIN(023)/BCD→BIN倍长转换BINL(058)66

5.4.2 BIN→BCD转换BCD(024)/BIN→BCD倍长转换BCDL(059)66

5.4.3 2的补数转换NEG(160)/2的补数倍长转换NEGL(161)67

5.4.4 符号扩展SIGN(600)68

5.4.5 4→16/8→256解码器MLPX(076)68

5.4.6 16→4/256→8编码器DMPX(077)69

5.4.7 ASCII代码转换ASC(086)70

5.4.8 ASCII→HEX转换HEX(162)70

5.4.9 位列→位行转换LINE(063)71

2024年4月13日发(作者:令狐柔蔓)

3.1 时序输入指令22

3.1.1 读LD/读?非LDNOT22

3.1.2 与AND/与?非ANDNOT23

3.1.3 或OR/或?非ORNOT23

3.1.4 块?与ANDLD24

3.1.5 块?或ORLD24

3.1.6 非NOT(520)25

3.1.7 P.F.上升沿微分UP(521)25

3.1.8 P.F.下降沿微分DOWN(522)25

3.1.9 LD型?位测试LDTST(350)/LD型?位测试非LDTSTN(351)26

3.1.1 0AND型?位测试ANDTST(350)/ANDLD型?位测试非ANDTSTN(351)26

3.1.1 1OR型?位测试ORTST(350)/OR型?位测试非ORTSTN(351)27

3.2 时序输出指令27

3.2.1 输出OUT/输出非OUTNOT27

3.2.2 临时存储继电器TR28

3.2.3 保持KEEP(011)28

3.2.4 上升沿微分DIFU(013)29

3.2.5 下降沿微分DIFD(015)29

3.2.6 置位SET/复位RSET29

3.2.7 多位置位SETA(530)30

3.2.8 多位复位RSTA(531)30

3.2.9 1位置位SETB(532)/1位复位RSTB(533)31

3.2.1 01位输出OUTB(535)31

3.3 时序控制指令32

3.3.1 结束END(001)32

3.3.2 无功能NOP(000)32

3.3.3 互锁IL(002)/互锁解除ILC(003)33

3.3.4 多重互锁(微分标志保持型)MILH(517)/多重互锁(微分标志非保持型)

MILR(518)/多重互锁解除MILC(519)33

3.3.5 转移JMP(005)/转移结束JME(005)34

3.3.6 条件转移CJP(510)/条件非转移CJPN(511)/转移结束JME(005)35

3.3.7 多重转移JMP0(515)/多重转移结束JME0(516)35

3.3.8 循环开始FOR(512)/循环结束NEXT(513)36

3.3.9 循环中断BREAK(515)37

第4章 定时器/计数器指令38

4.1 定时器指令38

4.1.1 定时器TIM/TIMX(550)38

4.1.2 高速定时器TIMH(015)/TIMHX(551)39

4.1.3 超高速定时器TMHH(540)/TMHHX(552)39

4.1.4 累计定时器TTIM(087)/TTIMX(555)40

4.1.5 长时间定时器TIML(542)/TIMLX(553)41

4.1.6 多输出定时器MTIM(543)/MTIMX(554)41

4.2 计数器指令42

4.2.1 计数器CNT/CNTX(546)42

4.2.2 可逆计数器CNTR(012)/CNTRX(548)43

4.2.3 定时器/计数器复位CNR(545)/CNRX(547)43

第5章 数据指令44

5.1 数据比较指令46

5.1.1 符号比较=、<>、<、<=、>、>=(S、L)(LD/AND/OR型)(300~328)46

5.1.2 时刻比较=DT、<>DT、DT、>=DT(LD/AND/OR型)(341~346)49

5.1.3 无符号比较CMP(020)/无符号倍长比较CMPL(060)50

5.1.4 带符号BIN比较CPS(114)/带符号BIN倍长比较CPSL(115)50

5.1.5 多通道比较MCMP(019)51

5.1.6 表格一致TCMP(085)51

5.1.7 无符号表间比较BCMP(068)52

5.1.8 扩展表间比较BCMP2(502)52

5.1.9 区域比较ZCP(088)/倍长区域比较ZCPL(116)53

5.2 数据传送指令54

5.2.1 传送MOV(021)/倍长传送MOVL(498)54

5.2.2 否定传送MVN(022)/否定倍长传送MVNL(499)54

5.2.3 位传送MOVB(082)55

5.2.4 数字传送MOVD(083)55

5.2.5 多位传送XFRB(062)56

5.2.6 块传送XFER(070)56

5.2.7 块设定BSET(071)57

5.2.8 数据交换XCHG(073)/数据倍长交换XCGL(562)57

5.2.9 数据分配DIST(080)57

5.2.1 0数据抽取COLL(081)58

5.2.1 1变址寄存器设定MOVR(560)/MOVRW(561)58

5.3 数据移位指令59

5.3.1 移位寄存器SFT(010)59

5.3.2 左右移位寄存器SFTR(084)59

5.3.3 非同步移位寄存器ASFT(017)60

5.3.4 字移位WSFT(016)60

5.3.5 1位左移位ASL(025)/1位倍长左移位ASLL(570)60

5.3.6 1位右移位ASR(026)/1位倍长右移位ASRL(571)61

5.3.7 带CY左循环1位ROL(027)/带CY倍长左循环1位ROLL(572)61

5.3.8 无CY左循环1位RLNC(574)/无CY倍长左循环1位RLNL(576)62

5.3.9 带CY右循环1位ROR(028)/带CY倍长右循环1位RORL(573)62

5.3.1 0无CY右循环1位RRNC(575)/无CY倍长右循环1位RRNL(577)62

5.3.1 11位左移位SLD(074)63

5.3.1 21位右移位SRD(075)63

5.3.1 3N位数据左移位NSFL(578)64

5.3.1 4N位数据右移位NSFR(579)64

5.3.1 5N位左移位NASL(580)/N位倍长左移位NSLL(582)65

5.3.1 6N位右移位NASR(581)/N位倍长右移位NSRL(583)65

5.4 数据转换指令66

5.4.1 BCD→BIN转换BIN(023)/BCD→BIN倍长转换BINL(058)66

5.4.2 BIN→BCD转换BCD(024)/BIN→BCD倍长转换BCDL(059)66

5.4.3 2的补数转换NEG(160)/2的补数倍长转换NEGL(161)67

5.4.4 符号扩展SIGN(600)68

5.4.5 4→16/8→256解码器MLPX(076)68

5.4.6 16→4/256→8编码器DMPX(077)69

5.4.7 ASCII代码转换ASC(086)70

5.4.8 ASCII→HEX转换HEX(162)70

5.4.9 位列→位行转换LINE(063)71

发布评论

评论列表 (0)

  1. 暂无评论