欧姆龙PLC 指 令课件_第1页
欧姆龙PLC 指 令课件_第2页
欧姆龙PLC 指 令课件_第3页
欧姆龙PLC 指 令课件_第4页
欧姆龙PLC 指 令课件_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第5章OMRONPLC内部资源

5.1PLC5.2内部继电器区(IR)5.3特殊辅助继电器区(SR)

5.4保持继电器区(HR)和辅助记忆继电器区(AR)

5.5暂存继电器区(TR)和链接继电器(LR)

5.6定时器/计数器区(TIM/CNT)

5.7数据存储区(DM)

欧姆龙PLC指令5.1欧姆龙PLC简介一、欧姆龙PLC主要有大、中、小和微型机等种类1微型机:SP系列(SP10/SP16/SP20),体积小,速度极快,常用于机器人控制。2小型机:P型,H型,CPM1A/2A/2C,CQM1/1H等,应用广泛,使用灵活,性价比高,选择丰富。3中型机:C200H/Hα/HX/HG/HE,CS1等,I/O模块配置齐全,通信网络功能较强。4大型机:C1000H/2000H,CV500/1000,CVM1等,内部资源丰富,指令执行快,易调试,通信功能强大。欧姆龙PLC指令二、CPM系列简介CPM2ACPU单元的种类欧姆龙PLC指令5.2内部继电器区(IR)IR区分为两部分:1、输入/输出继电器区,供输入点/输出点用,接收外部设备的输入信号和对外部设备控制的输出信号;2、内部辅助继电器区,一般用来扩展和辅助之用,存放一些逻辑状态,相当于中间继电器。

欧姆龙PLC指令CPM1A内部继电器区的字地址用5位数表示,前3位数字为该位所在通道的通道号,后2位数字为该通道的位地址。一个通道中16个位的序号为00~15,如20004其中200为通道号,04为该通道的位地址。

CPU单元和I/O扩展单元的连接及输入、输出继电器编号如下图所示欧姆龙PLC指令欧姆龙PLC指令欧姆龙PLC指令一、输入/输出继电器区CPM1A输入继电器区有10个通道000~009,其中,000,001通道是CPU单元输入通道,002~009通道用于和CPU单元连接的扩展单元的输入通道。

输入继电器地址表如下欧姆龙PLC指令通道号位地址号继电器号范围00000-1500000-0001500100-1500100-00115•••••••••00900-1500900-00915欧姆龙PLC指令输出继电器区有10个通道010-019,其中,010,011通道用于CPU单元输出通道,012~019通道用于和CPU单元连接的扩展单元的输出通道。

输出继电器地址表如下欧姆龙PLC指令通道号位地址号继电器号范围01000-1501000-0101501100-1501100-01115•••••••••01900-1501900-01915欧姆龙PLC指令例如,由CPM1A-40CDR-ACPU单元和CPM1A-20EDRI/O扩展单元组成的系统.000,001表示CPU单元的输入通道,010,011表示CPU单元的输出通道。CPM1A-20EDR有20个I/O点,其输入点为12个,占用一个输入通道号;输出点8个,占用一个输出通道号。40点的CPU单元最多可连接3个I/O扩展单元。002、012表示第一个I/O扩展单元的输入通道、输出通道;003,013表示第二个I/O扩展单元的输入通道、输出通道;004,014表示第三个I/O扩展单元的输入通道、输出通道。欧姆龙PLC指令CPU单元扩展单元30点I/O输入18点:00000~0001100100~00105输出12点:01000~0100701100~0110320点I/O输入12点:00200~00211输出8点:

01200~01207

20点I/O输入12点:00300~00311输出8点:

01300~0130720点I/O输入12点:00400~00411输出8点:01400~0140740点I/O输入24点:00000~0001100100~00111输出16点:01000~0100701100~0110720点I/O输入12点:00200~00211输出8点:

01200~0120720点I/O输入12点:00300~00311输出8点:

01300~0130720点I/O输入12点:00400~00411输出8点:01400~0140760点I/O输入36点:00000~0001100100~0011100200~00211输出24点:01000~0100701100~0110701200~0120720点I/O输入12点:00300~00311输出8点:

01300~0130720点I/O输入12点:00400~00411输出8点:01400~0140720点I/O输入12点:00500~00511输出8点:01500~01507欧姆龙PLC指令内部辅助继电器区有32个通道(200~231),共计512点。另外,输入/输出继电器区中未被使用的通道也可作为内部辅助继电器使用下表为内部辅助继电器地址二、内部辅助继电器区欧姆龙PLC指令通道号位地址号继电器号范围20000-1520000-2001520100-1520100-20115•••••••••23100-1523100-23115欧姆龙PLC指令5.3特殊辅助继电器区(SR)特殊辅助继电器区共有24个通道(232~255),共计384点。SR区和IR区实际上是PLC的同一数据区,SR区的通道在IR区之后顺序编号。IR和SR的区别在于前者供用户使用,而后者由系统使用,用于暂存CPM1A有关动作的标志、各种功能的设定值及当前值。分为前半部分(232~251)和后半部分

(252~255)

欧姆龙PLC指令欧姆龙PLC指令欧姆龙PLC指令欧姆龙PLC指令1、前半部分(232~251)SR区的前半部分(232~251)通常以通道为单位使用240~243:中断0~中断3的计数器设定值通道。244~247:中断0~中断3的计数器当前值通道。

248~249:高速计数器的当前值通道。

以上通道(232~249)未用上述指定的功能时,可作为内部辅助继电器使用。

欧姆龙PLC指令250~251:模拟电位器0,1的设定值通道。通道250~251不可作为内部辅助继电器使用。

欧姆龙PLC指令2、后半部分

(252~255)SR区的后半部分(252~255)是用来存储CPM1A的工作状态标志,发出工作启动信号,产生时钟脉冲等。除25200外,对其它继电器,用户程序只能利用其状态而不能改变其状态,或者说用户程序只能用其触点,不能将其作输出用。下面介绍常用的特殊辅助继电器,其它的内容见使用说明书。欧姆龙PLC指令①高速计数器的软件复位标志25200:其状态可由用户程序控制,当其为ON时,高速计数器被复位,高速计数器的当前值被置为0000。②故障码存储区25300~25307:执行故障诊断指令后,2位BCD码(8421码)表示的故障码输出到25300~25307,其中低位数字存放在25300~25303,高位数字存放在25304~25307。故障码由用户编号,范围为01~99。欧姆龙PLC指令

③扫描时间出错标志25309:当扫描时间超过100ms时,该继电器状态成为ON.④25313为常ON继电器,25314为常OFF继电器。

⑤25315:25315常用作初始化脉冲,它在PLC运行的第一个扫描周期,处于ON状态,然后处于OFF状态。⑥25407:步启动标志25407,STEP指令中一个行程开始时,该位ON一个扫描周期。

欧姆龙PLC指令⑦时钟标志继电器25400~25401,25500~25502:时钟是占空比为1:1的方波,利用这些时钟标志可以构成闪烁电路。还可与计数器配合使用,构成当前值断电后可保持的定时器,构成各种周期和占空比的时钟等。CPM1A共有5个内部时钟标志,周期分别为0.02s到1min。

25400:1分钟时钟脉冲。

25401:0.02秒时钟脉冲。当扫描时间T>0.01秒时,该时钟无法正常使用。

25500:0.1秒时钟脉冲。当扫描时间T>0.05秒时,该时钟无法正常使用。

25501:0.2秒时钟脉冲。当扫描时间T>0.1秒时,该时钟无法正常使用。

25502:1秒时钟脉冲。

欧姆龙PLC指令欧姆龙PLC指令⑧指令执行出错标志ER,25503:当执行指令出错时,出错标志位25503为ON。该位为ON时,当前指令不执行。⑨运算标志位25504~25507:

进位标志位CY,25504:运算结果有进位或借位时,该位为ON。可利用STC指令将该位置为ON,利用CLC指令将该位置为OFF。

大于标志位GR,25505:执行比较指令时,若第一个比较数大于第二个比较数时,则该位为ON。

相等标志位EQ,25506:执行比较指令时,若两个操作数相等,或执行运算指令时运算结果为0000,则该位为ON。

小于标志位LE,25507:执行比较指令时,若第一个比较数小于第二个比较数时,则该位为ON。

欧姆龙PLC指令地址定义228~229脉冲输出0PV230~231脉冲输出1PV232~235宏指令输入区不使用宏时可作IR用236~239宏指令输出区不使用宏时可作IR用240~243中断0~3计数器设定值中断不使用计数器模式时可作IR用244~247中断0~3计数器当前值-1中断不使用计数器模式时可作IR用248~249高速计数器当前值区不使用高速计数器时可作IR用250~251模拟电位器0~1设定值存入区25200高速计数器复位标志25204脉冲输出0PV复位位25205脉冲输出1PV复位位欧姆龙PLC指令25208外设通信口复位标志25209RS-232C口复位位25210PLC系统设定区初始化标志25211强制置位/复位标志25512I/O保持标志25514故障履历复位标志25300~25307故障码存储区25308电池错25309扫描周期超过100ms标志25312改变RS–232C口设置25313常ON25314常OFF25315运行第一扫描周期标志254001分钟时钟脉冲欧姆龙PLC指令254010.02秒时钟脉冲25402负数标志25406微分监视完成标志25407STEP指令第一行程的第一扫描周期标志255000.1秒时钟脉冲255010.2秒时钟脉冲255021秒时钟脉冲25503出错标志ER25504进位标志CY25505大于标志GR25506等于标志EQ25507小于标志LE欧姆龙PLC指令5.4保持继电器区(HR)和辅助记忆继电器区(AR)一、保持继电器区(HR)保持继电器具有断电保持功能,即当电源掉电时,它们能够保持掉电前的ON/OFF状态。保持继电器以HR标识。有20个通道HR00~HR19。每个通道有16个继电器,编号为00~15,共有320个继电器。保持继电器的使用方法同内部辅助继电器一样。

欧姆龙PLC指令保持继电器既能以位为单位使用,又能以通道为单位使用。断电保持功能通常有两种用法:

①以通道为单位使用,用作数据通道,此时断电后数据不会丢失,恢复供电时,数据亦可恢复。

②以位为单位使用,与KEEP指令配合作用,或者用于本身带有自保电路,断电后再恢复时,该位能保持掉电前的状态。

下表为保持继电器地址表欧姆龙PLC指令通道号位地址号继电器号范围HR0000-15HR0000-HR0015HR0100-15HR0100-HR0115•••••••••HR1900-15HR1900-HR1915欧姆龙PLC指令辅助记忆继电器区共有16个通道AR00~AR15。AR区用来存储PLC的工作状态信息,包括扩展单元连接的台数、断电发生的次数、扫描周期最大值及当前值,以及高速计数、脉冲输出的工作状态标志,和通信出错码、系统设定区域异常标志等。用户可根据其状态了解系统运行状况。辅助记忆继电器区具有断电保持功能

二、辅助记忆继电器区(AR)欧姆龙PLC指令欧姆龙PLC指令欧姆龙PLC指令欧姆龙PLC指令地址定义AR0208~11扩展单元连接数AR0800~03RS–232C通信错误代码*AR0804RS–232C错误标志*AR0805RS–232C发送允许标志*AR0806RS–232C接受完成标志*AR0807RS–232C接受溢出标志*AR0808~11外围设备通信出错码AR0812外围设备通信异常AR0814外围端口接受完成标志*AR0815外围端口接受溢出标志*AR09RS–232C接受计数器*AR1000~15电源断电次数欧姆龙PLC指令AR1100~071~7号比较条件满足标志AR1108高速计数器比较标志*AR1109高速计数器溢出标志*AR1111脉冲输出0加减速当前值溢出标志*AR1112脉冲输出0当前值溢出标志*AR1113脉冲输出0脉冲数设置标志*AR1114脉冲输出0输出完成标志*AR1115脉冲输出0输出状态*AR1211脉冲输出1加减速当前值溢出标志*AR1212脉冲输出1当前值溢出标志*AR1213脉冲输出1脉冲数设置标志*AR1214脉冲输出1输出完成标志*AR1215脉冲输出1输出状态*欧姆龙PLC指令AR1300DM6600~6614中有异常AR1301DM6615~6644中有异常AR1302DM6645~6655中有异常AR1305DM6619中设定扫描时间大于实际扫描时间AR1308用户程序区以外存在继电器区AR1309高速存储器异常AR1310DM6614~6599发生累加或校验错AR1311系统设定区发生累加或校验错AR1312用户程序区发生累加或校验错或执行不正确指令AR1400~15扫描周期最大值AR1500~15扫描周期最小值AR17~21时钟/日历数据*AR23断电计数器*欧姆龙PLC指令一、暂存继电器区(TR)暂存继电器用于暂存复杂梯形图中分支点之前的ON/OFF状态,在语句表编程时使用。CPM1A有8个暂存继电器,其范围为TR0~TR7。在同一程序段中,最多可用8个TR,且不得重复使用。但在不同程序段中,同一个TR可多次重复使用。使用TR时,必须在编号之前冠以TR,如TR0、TR1等5.5暂存继电器区(TR)和链接继电器(LR)欧姆龙PLC指令二、链接继电器(LR)链接继电器区共有16个通道LR00~LR15。当CPM1A与CPM1A之间,CPM1A与CQM1、CPM1、SRM1,以及C200HS、C200HX/HG/HE之间进行1∶1链接时,用链接继电器与对方交换数据。不进行1∶1链接时,链接继电器可作内部辅助继电器使用。

欧姆龙PLC指令5.6定时器/计数器区(TIM/CNT)定时器/计数器区用于定时器和计数器。CPM1A的定时器和计数器统一编号,编号又称为TC号。CPM1A共有128个定时器和计数器,其TC号为000~127。CPM1A有2种定时器和2种计数器。分别为:普通定时器TIM、高速定时器TIMH;普通计数器CNT、可逆计数器CNTR。一个TC号既可用作定时器,又可用作计数器,但所有的定时器或计数器的TC号不能重复。欧姆龙PLC指令例如,TC号000用作普通定时器TIM000,则其它的普通定时器、高速定时器、普通计数器、可逆计数器便不能再使用TC000号。当电源断电时,定时器复位,计数器保持断电前的状态。欧姆龙PLC指令5.7数据存储区(DM)数据存储区用来存储数据,共有1536个字(通道),范围为DM0000~DM1023,DM6144~DM6655,每个字16个位、4位数字。数据存储器区只能以字为单位使用,不能以位为单位使用。利用DM区可进行间接寻址。DM区有断电保持功能。

DM可以分为以下四个区

欧姆龙PLC指令(1)DM0000~0999,DM1022~1023为程序可读写区,用户程序可自由读写其内容。(2)DM1000~1021主要用来作故障履历存储器,记录有关故障信息,如果不用作故障履历存储器,可作为普通数据存储器使用。是否作为故障履历存储器,由DM6655的00~03位来设定。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论