cpm1a欧姆龙_plc指令系统及编程

cpm1a欧姆龙_plc指令系统及编程

ID:15007966

大小:2.64 MB

页数:320页

时间:2018-07-31

cpm1a欧姆龙_plc指令系统及编程_第1页
cpm1a欧姆龙_plc指令系统及编程_第2页
cpm1a欧姆龙_plc指令系统及编程_第3页
cpm1a欧姆龙_plc指令系统及编程_第4页
cpm1a欧姆龙_plc指令系统及编程_第5页
资源描述:

《cpm1a欧姆龙_plc指令系统及编程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、6.1概述6.2基本编程指令6.3保持、微分指令6.4顺序控制和暂存指令6.5定时器和计数器应用指令6.6数据比较类应用指令6.7数据转换类应用指令6.8数据移位类应用指令6.9数据传送类应用指令6.10数据运算类应用指令6.11子程序和中断控制类应用指令6.12高速计数器应用指令6.13其他特殊应用指令6.14特殊运算指令6.15通信指令6.16典型应用举例CPM1A共有:基本指令14条,应用指令79条(有功能号)。指令执行的典型时间是:基本指令:LD指令的执行时间为0.64μs。应用指令:MOV指令:16.3μs。PLC编程可以以梯形图形式出现,也可以用指令形式表示,两者可以

2、相互转化。6.1概述助记符指令的一般格式为:指令码操作数1操作数2操作数3或指令码操作数【例1】某指令ADD(30)#1270*DM0101DM0123由指令码可知,该指令为一条BCD码加法运算指令。指令的三个操作数分别为参加运算的加数、被加数和结果。其中加数为立即数操作数1270。被加数为间接寻址操作数,程序在DM0101通道中取出操作数的实际地址。运算结果为直接寻址操作数,即把和数送至DM0123通道。小于标志LE(25507),执行比较指令时,如果第一操作数小于第二操作数,该位置ON。等于标志EQ(25506),执行比较指令时两操作数相等,或执行运算指令时运算结果等于0,该

3、位置ON。大于标志GR(25505),执行比较指令时,如果第一操作数大于第二操作数,该位置ON。进位标志CY(25504),执行运算指令时,如果结果最高位向上有进位或借位,该位置ON。出错标志ER(25503),执行指令出错时该位置ON。典型的执行错误有操作数地址错、控制字无定义等。出错标志为ON时,指令将停止执行。6.2基本编程指令基本编程指令主要包括与、或、非、输出、复位、置位等逻辑指令。另外,普通定时器和计数器指令也没有功能号,也归为基本指令。共14条。所有无功能号的指令称为基本编程指令。1LD和LDNOT指令格式:LDNLDNOTN其中的操作数N为位,即LD和LDNOT指

4、令只能以位为单位进行操作。这里的N可以是IR、SR、AR、HR、LR、TR或TC。功能:装入指令。用来表示一个逻辑运算的开始,它们的执行不会影响标志位。LD表示N的常开触点与左端母线相连。LDNOT表示N的常闭触点与左端母线相连。说明:LD和LDNOT指令的执行不会影响标志位。2OUT和OUTNOT指令格式:OUTNOUTNOTN其中的操作数N也是位,它可以是IR、SR、AR、LR、TR或HR。功能:输出指令。用来表示一个运算结果。OUT指令将运算结果输出到N。OUTNOT指令将运算结果取反后输出到N。说明:OUT和OUTNOT指令也只能以位为单位进行操作。它们的执行不会影响标志

5、位。在程序中不同的线圈可以同条件并联输出。【例1】OUT和OUTNOT等指令的应用,指令的程序如下:LD00000OUT01000OUTNOT01001LDNOT00002OUT010023AND和ANDNOT指令格式:ANDNANDNOTN其中的操作数N也是位,它可以是IR、SR、AR、LR、HR或TC。功能:逻辑与运算指令。AND表示N与前面的逻辑结果进行与运算。即N的常开触点与前面的逻辑串联。ANDNOT表示N取非并与前面的逻辑结果进行与运算。即N的常闭触点与前面的逻辑串联。说明:AND和ANDNOT指令只能以位为单位进行操作。它们的执行不会影响标志位。在程序中逻辑与运算的

6、串联触点个数是没有限制的。【例2】AND和ANDNOT指令的应用。指令的程序如下:LD00001AND00002ANDNOT00003OUT010004OR和ORNOT指令格式:ORNORNOTN其中的操作数N也是位,它可以是IR、SR、AR、LR、HR或TC。功能:逻辑或运算指令。OR表示N与前面的逻辑结果进行或运算。即N的常开触点与前面的逻辑并联。ORNOT表示N取非并与前面的逻辑结果进行或运算。即N的常闭触点与前面的逻辑并联。说明:OR和ORNOT指令只能以位为单位进行操作。它们的执行不会影响标志位。在程序中逻辑或运算的并联触点个数是没有限制的。【例3】OR和ORNOT等指

7、定的应用程序段为:LD00000OR00001ORNOT00002OUT01001这段程序表示的运算逻辑为:当三个输入条件00000为ON或00001为ON,或00002为OFF中有一个被满足时,输出01001就会被置ON。5ANDLD和ORLD指令格式:ANDLDORLD功能:触点组操作指令。ANDLD指令表示对触点组进行逻辑与运算。ORLD指令表示对触点组进行逻辑或运算。说明:ANDLD指令和ORLD指令不需要任何操作数,只表明触点组之间的逻辑运算关系。使用这两条指令有两种方

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。