OMRON PLC间接寻址在数据记录保存的应用.docVIP

OMRON PLC间接寻址在数据记录保存的应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OMRON PLC间接寻址在数据记录保存的应用   摘 要PLC系?y得到广泛的运用,传统上位机系统采集的历史曲线的记录是以秒级为单位,或采用专用的高速采集系统进行采集和储存。本文阐述利用OMRON的间接寻址保存故障发生时的数据的记录的一种运用。   【关键词】PLC 间接寻址 故障 记录   在非常多的场合,需要记录故障发生时刻的相关数据的变化值是怎么变化的,不仅需要发生故障后的数据值,而且需要故障前的数据的变化值,但传统上位机系统采集的历史曲线的记录都是以秒级为单位,达不到细致分析故障发生时的数据变化的要求,需采用专用的高速采集系统进行采集和储存增加了成本。本例运用现有的PLC系统,以0.2S采集频率进行采集数据和保存,满足了分析故障的要求,节约了成本。   1 概述   PLC系统在各行各业得到广泛,我们经常碰到需要分析数据,此时运用的方法是采用上位机进行历史曲线的记录和保存,需要分析数据时再调出来,这些平时都满足了监控的需求,但若发生故障时分析故障的原因和这一时刻数据的变化,由于上位机的组态软件的因素,其采集的频率是以秒为单位的,这时数据如压力变化到多低,如何变化的,由于精确度不够而无法细致判断原因所在。   本例通过判断工艺水在发生故障时,采集发生故障时是由哪个因素引起的,将压力记录保存到PLC内存中,故障发生前18S的数据记录以及故障发生后80S的数据到PLC中。通过间接寻址的功能,保存了10次故障记录,循环记录。   2 OMRON间接寻址介绍   本例采用的PLC系统为CS1J-H CPU42。   OMRON的间接寻址同样也可以分为存储器寻址和寄存器寻址,比较方便的是它不需要你有汇编的技巧,像SIEMENS可以用STL编写但不能用LAD,而OMRON可以使用LAD编写,以下介绍下存储器间接寻址。   支持存储器寻址的主要有DM和E,下面主要介绍的是DM。在DM区中不仅可以存储数据还可以存储地址,但这里地址并不是各存储单元的绝对地址,而是DM区自己的一个顺序地址。比如说DM0里存放的数据是4在普通编程时它里面所指的就是常数4而使用间接寻址时(@DM或者*DM)它指的就是DM4。   MOV #4 DO--运算后D0为4;MOV #4 D0,MOV #FFFF @D0--运算结果为D0为4,D4为FFFF。@后面的存储器它里面的值其实是指D区的存储器编号,1就是D1,2就是D2等等。在这里值得注意的是@D0和*D0的区别,前者为2进制的寻址后者为BCD的寻址。举个例子,MOV #10 D0,MOV #FFFF @D0这里的意思是把FFFF放到D16里;MOV #10 D0,MOV #FFFF *D0这里的意思是吧FFFF放到D10里,注意不要混淆哦。如果你做的是MOV #A D0,MOV #FFFF *DO这样将不能正确寻址。   3 系统说明   3.1 功能需求的提出   长飞拉伸塔的工艺水系统采用二用一备的水泵控制,有应急补水、应急排水系统、压差开关动作、控制泵的切换。工艺水系统对压力的波动非常敏感,波动太大了会照成废品,工艺水系统有监控系统IFIX,能记录工艺水各个设备的监视和设备报警和记录、供水压力的数据历史曲线的监控和记录,监控系统采集的频率为秒,第一动作是何原因引起系统的切换,通过监控系统报警保存的信息查找无法判断引起故障发生的第一原因,供水压力最低下降到了多少,其历史记录的曲线的精度不够。平时没必要关心故障发生,但发生了故障后同样的故障不能出现第二次,找到故障原因完善系统是根本。   根据长飞的要求研制开发了本程序,利用PLC的扫描时间快,可保存第一引起切换的点号,以0.2S采样频率进行采集供水压力数据,比上位机的采样速度快了5倍且采样精确。若需分析再将相关的数据从OMRON PLC DM数据区中读入到EXCEL中,形成图表进行分析。该程序多次分析了故障原因,对完善工艺水系统提供了帮助,满足了现场的实际要求。   记录包括故障触发时刻的年月,日时,分秒,触发点的点号,故障发生前18S共计90个数据,后80秒共计400个数据,合计一次故障记录共占用了DM区500个字,同时便于在DM区查找。0-9 记录为触发的年月,触发的日时,触发的分秒,触发点,10-99 为故障发生前18S共计90个数据压力记录,100-499为故障发生后80秒共计400个数据压力记录。   本例中DM7988~ DM7999为指针和记录内容,OMRON DM8000~ DM12999为10次故障记录区域。   3.2 相关指令和指针说明   (1)取时间A353为年月 ,A352为日时,A351为分秒;   (2)指针的描述见表1;   (3)注意:间接寻址必须给出初始化,同时指针范围要

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档