欢迎来到天天文库
浏览记录
ID:62270727
大小:3.13 MB
页数:348页
时间:2021-04-24
《最新欧姆龙PLC指令系统及编程教学讲义ppt.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、欧姆龙PLC指令系统及编程CPM1A共有:基本指令14条,应用指令79条(有功能号)。指令执行的典型时间是:基本指令:LD指令的执行时间为0.64μs。应用指令:MOV指令:16.3μs。PLC编程可以以梯形图形式出现,也可以用指令形式表示,两者可以相互转化。6.1概述助记符指令的一般格式为:指令码操作数1操作数2操作数3或指令码操作数6.2基本编程指令基本编程指令主要包括与、或、非、输出、复位、置位等逻辑指令。另外,普通定时器和计数器指令也没有功能号,也归为基本指令。共14条。所有无功能号的指令称为基本编程指令。1LD和LDNOT指令格式:LDNLDNOTN其中的操作
2、数N为位,即LD和LDNOT指令只能以位为单位进行操作。这里的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指令也只能以
3、位为单位进行操作。它们的执行不会影响标志位。在程序中不同的线圈可以同条件并联输出。【例1】OUT和OUTNOT等指令的应用,指令的程序如下:LD00000OUT01000OUTNOT01001LDNOT00002OUT010023AND和ANDNOT指令格式:ANDNANDNOTN其中的操作数N也是位,它可以是IR、SR、AR、LR、HR或TC。功能:逻辑与运算指令。AND表示N与前面的逻辑结果进行与运算。即N的常开触点与前面的逻辑串联。ANDNOT表示N取非并与前面的逻辑结果进行与运算。即N的常闭触点与前面的逻辑串联。说明:AND和ANDNOT指令只能以位为单位进行操
4、作。它们的执行不会影响标志位。在程序中逻辑与运算的串联触点个数是没有限制的。【例2】AND和ANDNOT指令的应用。指令的程序如下:LD00001AND00002ANDNOT00003OUT010004OR和ORNOT指令格式:ORNORNOTN其中的操作数N也是位,它可以是IR、SR、AR、LR、HR或TC。功能:逻辑或运算指令。OR表示N与前面的逻辑结果进行或运算。即N的常开触点与前面的逻辑并联。ORNOT表示N取非并与前面的逻辑结果进行或运算。即N的常闭触点与前面的逻辑并联。说明:OR和ORNOT指令只能以位为单位进行操作。它们的执行不会影响标志位。在程序中逻辑或
5、运算的并联触点个数是没有限制的。【例3】OR和ORNOT等指定的应用程序段为:LD00000OR00001ORNOT00002OUT01001这段程序表示的运算逻辑为:当三个输入条件00000为ON或00001为ON,或00002为OFF中有一个被满足时,输出01001就会被置ON。5ANDLD和ORLD指令格式:ANDLDORLD功能:触点组操作指令。ANDLD指令表示对触点组进行逻辑与运算。ORLD指令表示对触点组进行逻辑或运算。说明:ANDLD指令和ORLD指令不需要任何操作数,只表明触点组之间的逻辑运算关系。使用这两条指令有两种方法:分置法和后置法。两种方法可以
6、得到相同的运算结果,但使用分置法时触点组数是没有限制的,而采用后置法时触点组数不能超过8【例4】设有梯形图为图(a)、(b)所示的两个逻辑运算。将该运算用ANDLD和ORLD指令完成,有两种方法实现助记符程序段,分别如下:①图(a)逻辑分置法实现程序段:LD00000OR00003LD00001OR00004ANDLDLDNOT00002ORNOT00005ANDLDOUT01001②图(a)逻辑后置法实现程序段:LD00000OR00003LD00001OR00004LDNOT00002ORNOT00005ANDLDANDLDOUT01001③图(b)逻辑分置法实现程
7、序段:LD00000AND00002LD00003ANDNOT00004ORLDLDNOT00005ANDNOT00006ORLDOUT01001④图(b)逻辑后置法实现程序段:LD00000AND00002LD00003ANDNOT00004LDNOT00005ANDNOT00006ORLDORLDOUT010016SET和RESET指令格式:SETNRESETN其中的操作数N也是位,它可以是IR、SR、AR、LR或HR。功能:置位和复位指令。用来完成直接对位的置位或复位操作。当SET指令的执行条件满足时置N为ON。当RESET指令的条
此文档下载收益归作者所有