欧姆龙plc编程指令表图(欧姆龙plc编程视频教程全讲)

http://www.itjxue.com  2023-03-06 07:36  来源:未知  点击次数: 

欧姆龙梯形图I,W.Q.代表什么?

I代表输入寄存器。

W代表工作寄存器,也可以认为是内部寄存器。

Q代表输出寄存器。

欧姆龙的I 对应三菱的 X,欧姆龙的 Q对应三菱的Y,欧姆龙的 W对应三菱的M。

扩展资料:

将继电器电路转换为功能相同的PLC外部接线图和梯形图步骤如下:

1、了解和熟悉被控设备的工艺过程和机械的动作情况,根据继电器电路图分析和掌握控制系统的工作原理,这样才能做到在设计和调试控制系统时心中有数。

2、确定PLC的输入信号和输出负载,以及与它们对应的梯形图中的输入位和输出位的地址,画出PLC的外部接线图。

3、确定与继电器电路图的中间继电器、时间继电器对应的梯形图中的位存储器(M)和定时器(T)的地址。

4、根据上述关系画出梯形图。

参考资料来源:百度百科-欧姆龙PLC编程指令与梯形图快速入门

参考资料来源:百度百科-梯形图

各位大虾,请问下面图片中,这个欧姆龙PLC程序是什么意思?这个305是什么意思,W5是辅助继电器,

横线上的0代表当前W5中的值为0,#0代表设定的比较值为0.

305是不等于指令的指令编号,用于手持编程器的指令输入,电脑上的话可以不用考虑。

整个指令的意思是W5不等于0,则能流接通,你贴图中因为W5的值为0,所以能流不接通。

欧姆龙PLC编程指令与梯形图快速入门的目录

第1章 PLC编程软件与仿真软件1

1.1 概述1

1.2 编程软件CX-Programmer1

1.2.1 安装CX-Programmer编程软件1

1.2.2 CX-Programmer编程软件的主要功能2

1.2.3 CX-Programmer编程软件的使用4

1.3 仿真软件CX-Simulator12

1.3.1 系统要求12

1.3.2 软件的使用13

第2章 PLC指令系统及编程语言15

2.1 概述15

2.2 指令系统15

2.2.1 基本指令16

2.2.2 功能指令17

2.3 编程语言17

2.3.1 编程语言的基本特点17

2.3.2 编程语言的形式18

第3章 时序指令21

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、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

5.4.1 0位行→位列转换COLM(064)71

5.4.1 1带符号BCD→BIN转换BINS(470)72

5.4.1 2带符号BCD→BIN倍长转换BISL(472)73

5.4.1 3带符号BIN→BCD转换BCDS(471)74

5.4.1 4带符号BIN→BCD倍长转换BDSL(473)75

5.4.1 5格雷码转换GRY(474)76

5.5 数据控制指令77

5.5.1 PID运算PID(190)77

5.5.2 自带整定PID运算PIDAT(191)78

5.5.3 上下限限位控制LMT(680)79

5.5.4 死区控制BAND(681)80

5.5.5 死区控制ZONE(682)81

5.5.6 时分割比例输出TPO(685)81

5.5.7 定校比例SCL(194)82

5.5.8 定校比例2SCL2(486)83

5.5.9 定校比例3SCL3(487)83

5.5.1 0数据平均化AVG(195)84

5.6 表格数据处理指令85

5.6.1 栈区域设定SSET(630)85

5.6.2 栈数据存储PUSH(632)86

5.6.3 后进先出LIFO(634)86

5.6.4 先进先出FIFO(633)87

5.6.5 表区域声明DIM(631)87

5.6.6 记录位置设定SETR(635)88

5.6.7 记录位置读取GETR(636)88

5.6.8 数据检索SRCH(181)89

5.6.9 字节交换SWAP(637)89

5.6.1 0最大值检索MAX(182)90

5.6.1 1最小值检索MIN(183)91

5.6.1 2求和SUM(184)91

5.6.1 3FCS值计算FCS(180)92

5.6.1 4栈数据数输出SNUM(638)92

5.6.1 5栈数据参见SREAD(639)93

5.6.1 6栈数据更新SWRIT(640)93

5.6.1 7栈数据插入SINS(641)94

5.6.1 8栈数据删除SDEL(642)94

第6章 运算指令96

6.1 自加/自减指令(增量/减量指令)99

6.1.1 BIN增量++(590)/BIN倍长增量++L(591)99

6.1.2 BIN减量--(592)/BIN倍长减量--L(593)100

6.1.3 BCD增量++B(594)/BCD倍长增量++BL(595)101

6.1.4 BCD减量--B(596)/BCD倍长减量--BL(597)102

6.2 四则运算指令103

6.2.1 带符号?无CYBIN加法+(400)/带符号?无CYBIN倍长加法+L(401)103

6.2.2 符号?带CYBIN加法+C(402)/符号?带CYBIN倍长加法+CL(403)104

6.2.3 无CYBCD加法+B(404)/无CYBCD倍长加法+BL(405)105

6.2.4 带CYBCD加法+BC(406)/带CYBCD倍长加法+BCL(407)105

6.2.5 带符号?无CYBIN减法-(410)/带符号?无CYBIN倍长减法-L(411)106

6.2.6 符号?带CYBIN减法-C(412)/符号?带CYBIN倍长减法-CL(413)107

6.2.7 无CYBCD减法-B(414)/无CYBCD倍长减法-BL(415)108

6.2.8 带CYBCD减法-BC(416)/带CYBCD倍长减法-BCL(417)109

6.2.9 带符号BIN乘法*(420)/带符号BIN倍长乘法*L(421)110

6.2.1 0无符号BIN乘法*U(422)/无符号BIN倍长乘法*UL(423)111

6.2.1 1BCD乘法*B(424)/BCD倍长乘法*BL(425)111

6.2.1 2带符号BIN除法/(430)/带符号BIN倍长除法/L(431)112

6.2.1 3无符号BIN除法/U(432)/无符号BIN倍长除法/UL(433)113

6.2.1 4BCD除法/B(434)/BCD倍长除法/BL(435)114

6.3 逻辑运算指令114

6.3.1 字逻辑积ANDW(034)/字倍长逻辑积ANDL(610)114

6.3.2 字逻辑和ORW(035)/字倍长逻辑和ORWL(611)115

6.3.3 字同或逻辑和XORW(036)/字倍长同或逻辑和XORL(612)116

6.3.4 字异或XNRW(037)/字倍长异或XNRL(613)116

6.3.5 位反转COM(029)/位倍长反转COML(614)117

6.4 特殊运算指令118

6.4.1 BIN平方根运算ROTB(620)118

6.4.2 BCD平方根运算ROOT(072)118

6.4.3 数值转换APR(069)119

6.4.4 浮点除法(BCD)FDIV(079)119

6.4.5 位计数BCNT(067)120

6.5 浮点转换?运算指令120

6.5.1 浮点→16位BIN转换FIX(450)120

6.5.2 浮点→32位BIN转换FIXL(451)121

6.5.3 16位BIN→浮点转换FLT(452)121

6.5.4 32位BIN→浮点转换FLTL(453)121

6.5.5 浮点加法+F(454)122

6.5.6 浮点减法-F(455)122

6.5.7 浮点乘法*F(456)122

6.5.8 浮点除法/F(457)123

6.5.9 角度→弧度转换RAD(458)123

6.5.1 0弧度→角度转换DEG(459)123

6.5.1 1SIN运算SIN(460)124

6.5.1 2COS运算COS(461)124

6.5.1 3TAN运算TAN(462)124

6.5.1 4SIN?1运算ASIN(463)125

6.5.1 5COS?1运算ACOS(464)125

6.5.1 6TAN?1运算ATAN(465)125

6.5.1 7平方根运算SQRT(466)126

6.5.1 8指数运算EXP(467)126

6.5.1 9对数运算LOG(468)126

6.5.2 0乘方运算PWR(840)127

6.5.2 1单精度浮点数据比较=F、F、F、=F、F、=F(LD/AND/OR型)

(329~334)127

6.5.2 2浮点→字符串转换FSTR(448)128

6.5.2 3字符串→浮点转换FVAL(449)129

6.6 (倍)双精度浮点转换?运算指令130

6.6.1 浮点→16位BIN转换FIXD(841)130

6.6.2 浮点→32位BIN转换FIXLD(842)130

6.6.3 16位BIN→浮点转换DBL(843)130

6.6.4 32位BIN→浮点转换DBLL(844)131

6.6.5 浮点加法+D(845)131

6.6.6 浮点减法-D(846)131

6.6.7 浮点乘法×D(847)132

6.6.8 浮点除法/D(848)132

6.6.9 角度→弧度转换RADD(849)132

6.6.1 0弧度→角度转换DEGD(850)133

6.6.1 1SIN运算SIND(851)133

6.6.1 2COS运算COSD(852)133

6.6.1 3TAN运算TAND(853)134

6.6.1 4SIN?1运算ASIND(854)134

6.6.1 5COS?1运算ACOSD(855)134

6.6.1 6TAN?1运算ATAND(856)135

6.6.1 7平方根运算SQRTD(857)135

6.6.1 8指数运算EXPD(858)135

6.6.1 9对数运算LOGD(859)136

6.6.2 0乘方运算PWRD(860)136

6.6.2 1倍精度浮点数据比较=D、D、D、=D、D、=D(LD/AND/OR型)

(335~340)136

第7章 子程序及中断控制指令138

7.1 子程序指令138

7.1.1 子程序调用SBS(091)138

7.1.2 宏MCRO(099)139

7.1.3 子程序进入SBN(092)/子程序返回RET(093)140

7.1.4 全局子程序调用GSBS(750)140

7.1.5 全局子程序进入GSBN(751)/全局子程序返回GRET(752)141

7.2 中断控制指令142

7.2.1 中断掩码组MSKS(690)142

7.2.2 中断掩码读取MSKR(692)143

7.2.3 中断解除CLI(691)144

7.2.4 中断任务执行禁止DI(693)144

7.2.5 中断任务执行禁止解除EI(694)145

第8章 I/O单元用和高速计数/脉冲输出指令146

8.1 I/O单元用指令147

8.1.1 I/O刷新IORF(097)147

8.1.2 7段解码器SDEC(078)147

8.1.3 数字式开关DSW(210)148

8.1.4 10键输入TKY(211)148

8.1.5 16键输入HKY(212)149

8.1.6 矩阵输入MTR(213)149

8.1.7 7段显示7SEG(214)150

8.1.8 智能I/O读出IORD(222)150

8.1.9 智能I/O写入IOWR(223)151

8.1.1 0CPU高功能单元每次I/O刷新DLNK(226)151

8.2 高速计数/脉冲输出指令152

8.2.1 动作模式控制INI(880)152

8.2.2 脉冲当前值读取PRV(881)153

8.2.3 脉冲频率转换PRV2(883)153

8.2.4 比较表登录CTBL(882)154

8.2.5 频率设定SPED(885)154

8.2.6 脉冲量设置PULS(886)155

8.2.7 定位PLS2(887)156

8.2.8 频率加减速控制ACC(888)156

8.2.9 原点搜索ORG(889)157

8.2.1 0PWM输出PWM(891)158

第9章 通信指令159

9.1 串行通信指令160

9.1.1 协议宏PMCR(260)160

9.1.2 串行端口输出TXD(236)160

9.1.3 串行端口输入RXD(235)161

9.1.4 串行通信单元串行端口输出TXDU(256)161

9.1.5 串行通信单元串行端口输入RXDU(255)162

9.1.6 串行端口通信设定变更STUP(237)163

9.2 网络通信用指令163

9.2.1 网络发送SEND(090)163

9.2.2 网络接收RECV(098)164

9.2.3 指令发送CMND(490)164

9.2.4 通用Explicit信息发送指令EXPLT(720)165

9.2.5 Explicit读出指令EGATR(721)165

9.2.6 Explicit写入指令ESATR(722)166

9.2.7 ExplicitCPU单元数据读出指令ECHRD(723)166

9.2.8 ExplicitCPU单元数据写入指令ECHWR(724)167

第10章 块指令168

10.1 块程序指令169

10.1.1 块程序BPRG(096)/块程序结束BEND(801)169

10.1.2 块程序暂时停止BPPS(811)/块程序再启动BPRS(812)169

10.1.3 带条件结束EXIT(806)/带条件结束(非)EXITNOT(806)170

10.1.4 条件分支块IF(802)/条件分支块(非)IFNOT(802)/条件分支伪块

ELSE(803)/条件分支块结束IEND(804)170

10.1.5 1扫描条件等待WAIT(805)/1扫描条件等待(非)WAITNOT(805)171

10.1.6 定时等待TIMW(813)/TIMWX(816)172

10.1.7 计数等待CNTW(814)/CNTWX(818)173

10.1.8 高速定时等待TMHW(815)/TMHWX(817)173

10.1.9 重复块LOOP(809)/重复块结束LEND(810)/重复块结束(非)LEND

NOT(810)174

10.2 功能块用特殊指令175

变量类别获得GETID(286)175

第11章 字符串处理指令及特殊指令176

11.1 字符串处理指令176

11.1.1 字符串?传送MOV$(664)176

11.1.2 字符串?连接+$(656)177

11.1.3 字符串?从左读出LEFT$(652)177

11.1.4 字符串?从右读出RGHT$(653)178

11.1.5 字符串?从任意位置的读出MID$(654)178

11.1.6 字符串?检索FIND$(660)179

11.1.7 字符串?长度检测LEN$(650)179

11.1.8 字符串?置换RPLC$(661)180

11.1.9 字符串?删除DEL$(658)180

11.1.1 0字符串?交换XCHG$(665)181

11.1.1 1字符串?清除CLR$(666)181

11.1.1 2字符串?插入INS$(657)182

11.1.1 3字符串比较LD、AND、OR=$、$、$、=$、$、=$(670~675)182

11.2 特殊指令183

11.2.1 置进位/清除进位STC(040)/CLC(041)183

11.2.2 循环时间监视时间设定WDT(094)184

11.2.3 条件标志保存CCS(282)/条件标志加载CCL(283)184

11.2.4 CV→CS地址转换FRMCV(284)185

11.2.5 CS→CV地址转换TOCV(285)186

第12章 其他指令187

12.1 工序(程)步进控制指令188

步梯形区域步进SNXT(009)/步梯形区域定义STEP(008)188

12.2 显(表)示功能用指令189

信息显示MSG(046)189

12.3 时钟功能用指令190

12.3.1 日历加法CADD(730)190

12.3.2 日历减法CSUB(731)190

12.3.3 时分秒→秒转换SEC(065)191

12.3.4 秒→时分秒转换HMS(066)191

12.3.5 时钟补正DATE(735)192

12.4 调试处理指令192

跟踪存储器取样TRSM(045)192

12.5 故障诊断指令193

12.5.1 运转持续故障诊断FAL(006)193

12.5.2 运转停止故障诊断FALS(007)194

12.5.3 故障点检测FPD(269)195

12.6 任务控制指令195

12.6.1 任务执行启动TKON(820)195

12.6.2 任务执行待机TKOF(821)196

12.7 机种转换用指令197

12.7.1 块传送XFERC(565)197

12.7.2 数据分配DISTC(566)198

12.7.3 数据抽出COLLC(567)199

12.7.4 位传送MOVBC(568)200

12.7.5 位计数BCNTC(621)200

欧姆龙PLC指令表

编程指令

顺序输入指令

顺序输出指令

顺序输出指令

定时器和计数器指令

比较指令

数据传送指令

指令助记符

装载LD

装载非LD NOT

与AND

与非AND NOT

或OR

或非OR NOT

与装载AND LD

或装载OR LD

非NOT

条件ON UP

条件OFF DOWN

指令助记符

输出OUT

输出非OUT NOT

保持KEEP

上升沿微分DIFU

下降沿微分DIFD

置位SET

复位RSET

多位置位SETA

多位复位RSTA

单一位置位SETB

单一位复位RSTB

指令助记符

结束END

空操作NOP

联锁IL

联锁解除ILC

多联锁区别保持MILH

多联锁区别释放MILR

多联锁解除MILC

跳转JMP

跳转结束JME

条件跳转CJP

FOR循环FOR

循环终止BREAK

下一个循环NEXT

指令助记符

定时器

TIM

编辑指令

数据移位指令

递增/递减指令

四则运算指令

转换指令

逻辑指令

特殊算术指令

特殊算术指令

表格数据处理指令

数据控制指令

指令助记符

移位寄存器SFT

可逆移位寄存器SFTR

字移位WSFT

算术左移ASL

算术右移ASR

循环左移ROL

循环右移ROR

一个数字左移SLD

一个数字右移SRD

左移N位NASL

双字左移N位NSLL

右移N位NASR

双字右移N位NSRL

指令助记符

二进制递增++

双字二进制递增++L

二进制递减--

双字二进制递减--L

BCD递增++B

双字BCD递增++BL

BCD递减--B

双字BCD递减--BL

指令助记符

无进位带符号二进制加法+

无进位带符号双字二进制加法+L

有进位带符号二进制加法+C

有进位带符号双字二进制加法+CL

无进位BCD加法+B

无进位双字BCD加法+BL

有进位BCD加法+BC

有进位双字BCD加法+BCL

无进位带符号二进制减法-

无进位带符号双字二进制减法-L

有进位带符号二进制减法-C

有进位带符号双字二进制减法-CL

无进位BCD减法-B

无进位双字BCD减法-BL

有进位BCD减法-BC

有进位双字BCD减法-BCL

带符号二进制乘法*

带符号双字二进制乘法*L

BCD乘法*B

双字BCD乘法*BL

带符号二进制除法/

带符号双字二进制除法/L

BCD除法/B

双字BCD除法/BL

指令助记符

BCD→二进制BIN

双字BCD→双字二进制BINL

二进制→BCD BCD

双字二进制→双字BCD BCDL

二进制求补NEG

数据译码MLPX

数据编码DMPX

ASCⅡ转换码ASC

ASCⅡ→HEX HEX

指令助记符

逻辑与ANDW

双字逻辑与ANDL

逻辑或ORW

双字逻辑或ORWL

异或XORW

双字异或XORL

求补COM

双字求补COML

指令助记符

算术处理APR

位计数器BCNT

指令助记符

浮点数→16位FIX

浮点数→32位FIXL

16位→浮点数FLT

32位→浮点数FLTL

浮点数加法+F

浮点数减法-F

浮点数除法/F

浮点数乘法*F

浮点符号比较

LD, AND, OR+=F

LD, AND, OR+F

LD, AND, OR+F

LD, AND, OR+=F

LD, AND, OR+F

LD, AND, OR+=F

浮点数→ASCⅡ FSTR

ASCⅡ→浮点数FVAL

指令助记符

交换字节SWAP

帧校验和FCS

指令助记符

带自调整的PID控制PIDAT

时间比例输出TPO

标度SCL

标度2 SCL2

标度3 SCL3

平均值AVG

子程序指令

中断控制指令

高速计数器和脉冲输出指令

步指令

I/O单元指令

串行通信指令

时钟指令

故障诊断指令

其他指令

指令助记符

子程序调用SBS

子程序进入SBN

子程序返回RET

指令助记符

设置中断屏蔽MSKS

清除中断CLI

禁止中断DI

允许中断EI

指令助记符

模式控制INI

高速计数器当前值读取PRV

比较表载入CTBL

速度输出SPED

设置脉冲PULS

脉冲输出PLS2

加速度模式ACC

原点搜索ORG

可变占空比系数脉冲PWM

指令助记符

步定义STEP

步启动SNXT

指令助记符

I/O刷新IORF

7段译码SDEC

数字开关输入DSW

矩阵输入MTR

7段显示输出7SEG

指令助记符

发送TXD

接收RXD

指令助记符

日历加法CADD

日历减法CSUB

时钟调整DATE

指令助记符

故障报警FAL

严重故障报警FALS

指令助记符

设置进位STC

清除进位CLC

延长最大循环时间WDT

TIMX

计数器

CNT

CNTX

高速定时器

TIMH

TIMHX

1MS定时器

TMHH

TMHHX

累计定时器

TTIM

TTIMX

长时间定时器

TIML

TIMLX

可逆计数器

CNTR

CNTRX

定时器/计数器复位

CNR

CNRX

指令助记符

输入比较指令

(无符号)

LD,AND,OR+=

LD,AND,OR+

LD,AND,OR+

LD,AND,OR+=

LD,AND,OR+

LD,AND,OR+=

输入比较指令

(双字长,无符号)

LD,AND,OR+=+L

LD,AND,OR++L

LD,AND,OR++L

LD,AND,OR+=+L

LD,AND,OR++L

LD,AND,OR+=+L

输入比较指令

(带符号)

LD,AND,OR+=+S

LD,AND,OR++S

LD,AND,OR++S

LD,AND,OR+=+S

LD,AND,OR++S

LD,AND,OR+=+S

输入比较指令

(双字长,带符号)

LD,AND,OR+=+SL

LD,AND,OR++SL

LD,AND,OR++SL

LD,AND,OR+=+SL

LD,AND,OR++SL

LD,AND,OR+=+SL

时间比较指令

=DT

DT

DT

=DT

DT

=DT

比较CMP

双字比较CMPL

带符号二进制比较CPS

双字长带符号二进制比较CPSL

表格比较TCMP

无符号块比较BCMP

区域范围比较ZCP

双区域范围比较ZCPL

指令助记符

传送MOV

双字长传送MOVL

传送非MVN

传送位MOVB

数字传送MOVD

多位传送XFRB

块传送XFER

块置位BSET

数据交换XCHG

单字分配DIST

数据收集COLL

(责任编辑:IT教学网)

更多

推荐FTP服务器文章