plc程序出错怎样处理

plc程序出错怎样处理,第1张

用户程序错误指示灯在plc中安装在基本单元上,在q系列指示灯标记为user;在fx系列指示灯标记为prog–e。

该指示灯用于指示plc用户程序的执行情况,当plc在开机过程中或运行过程中检测到用户程序存在错误时,指示灯user或prog –e会发生闪烁。具体的出错的原因有:

忘记设定定时器或者计数器的常数、梯形图错误、电池电压异常下降、或者由于异常噪音、有导电性异物混入等导致程序内存中的内容发生变化,此时该led灯闪烁。在这种情况下,请再次检查程序,检查有无导电性异物混入,有无严重的噪音源,电池电压的显示等。

出错时,在特殊数据寄存器d8004中写入8009、8060~8068其中之一的数值。

例子,如果写入的内容是8064,那么查看d8064的内容,可以知道出错代码。关于出错代码相对应的实际出错内容,请查看相关资料或百度下。

组态王是亚控科技开发的一款上位机软件,上位机是一种软件只能在电脑上运行,对控制的设备而言没有任何意义,和PLC通讯进行数据交换,最终还是由PLC控制设备运行。

上位机主要是现实作用,之所以能控制PLC是某个按钮或数据经过通讯链接到PLC的相应地址从而改变PLC程序数据状态控制设备,上位机可以更直观的控制设备,可以代替按钮和仪表显示。

如果设备离开上位机照样可以运行,如果离开PLC设备就运行不了了。

PLC和PLC程序之间关系很简单,PLC作为处理器,运行其中的程序代码;组态王是组态监控软件,可以与PLC可以组成控制监控系统,两者之间没有直接关系,只是一般情况下配合使用。

PLC的CPU作为程序的处理单元运行和执行程序,组态王作为一款仿真软件可以喝PLC进行联机实现仿真和监控,区别在于组态王一般调用辅助继电器控制而PLC本身可以直接处理开关量信号儿不需要辅助继电器来触发开关量信号。

组态王,即组态王开发监控系统软件,是新型的工业自动控制系统,它以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。

它具有适应性强、开放性好、易于扩展、经济、开发周期短等优点。通常可以把这样的系统划分为控制层、监控层、管理层三个层次结构。其中监控层对下连接控制层,对上连接管理层,它不但实现对现场的实时监测与控制,且在自动控制系统中完成上传下达、组态开发的重要作用。尤其考虑三方面问题:画面、数据、动画。

通过对监控系统要求及实现功能的分析,采用组态王对监控系统进行设计。组态软件也为试验者提供了可视化监控画面,有利于试验者实时现场监控。而且,它能充分利用Windows的图形编辑功能,方便地构成监控画面,并以动画方式显示控制设备的状态,具有报警窗口等,可便利的生成各种报表。它还具有丰富的设备驱动程序和灵活的组态方式、数据链接功能。

参考资料:百度百科–组态王与PLC

1、手动夹紧,以人力将工件定位和夹紧的夹具,手动夹具 *** 作时,辅助时间较长,相对影响生产效率,比较费力,工人劳动强度较大。另一方面,手动夹紧工件时夹紧力不确定,会影响加工精度。但手动夹具,设计简单,制造方便、成本低廉,应用仍然较多。手动夹具可采用各种机构,适应性强。

2、气动夹紧,气动夹紧时通过气动夹紧装置以压缩空气作为动力源推动夹紧机构夹紧工件。目前主要用于落地式电子万能试验机上,常用的气缸结构有活塞式和薄膜式两种。活塞式气缸按照气缸装夹方式分类有固定式、摆动式和回转式三种。

科学的PLC编程步骤其实很简单,但往往大多数工程师就是认为简单而忽略很多细节。细节的忽略,必然会在以后出现问题。想避免日后的问题,只有好好的遵守规则,没有规矩不成方圆,plc编程一样有其自身的规矩。

第一步:阅读产品说明书

第一步看起来再简单不过了,但很多工程师都做不到。认为这一步是浪费时间,甚至只从供货方培训来了解设备。

仔细阅读说明书是编程的第一步,首先要阅读安全守则,知道哪些执行机构可能会对人身造成伤害,哪些机构间最容易发生撞击,当发生危险时如何解决,这些最致命的问题都在安全守则中,为什么不去看呢

此外,关于设备每个元件的特性,使用方法,调试方法也在说明书中,不去阅读,即使程序正确,如果元件没有调试好,设备一样不能工作。再有,所有的电路图、气动液压回路图、装配图也在说明书中,不去阅读它怎么知道没种元件可以做何种改造呢。

第二步:根据说明书,检查I/O

检查I/O,俗称“打点”。检查I/O的方法很多,但是一定要根据说明书提供的地址依次进行检查,在绝对安全的情况下来检查。

在检查输入点时,一般输入信号无非是各种传感器,如电容、电感、光电、压阻、超声波、磁感式和行程开关等传感器。检查这些元件比较简单,根据元件说明将工件放在工位上,或是移动执行机构检查传感器是否有信号即可。当然,不同的设备检测的方式可能不同,这要看具体情况而定了。

但是在检查输出信号时就要格外小心了。如果是电驱动产品,必须在安全情况下,尤其是保证设备不会发生撞击前提下,让执行机构的驱动器得电,检查执行机构是否能够运动。如果是液压或气动执行机构,同样在安全情况下手动使换向阀得电,从而控制执行机构。在检查输出信号时,不论执行机构的驱动方式是什么,一定要根据元件说明书,首先要保证设备和人身安全,要注意并不是所有设备的执行机构都可以通电测试的,所以有时个别的输出信号可能无法手动测试。

无论是输入还是输出装置,当传感器有信号或执行机构的驱动装置得电后,必须同时检查PLC上的I/O模块指示灯是否也点亮。很多设备中,输入输出信号是通过接线端子与PLC连接,有时接线端子的指示灯有信号 ,但不能保证由于连接导线内部断路,而PLC上相应的地址没有信号接通。这一点要特别注意。

在测量输入输出信号后,要同时将测量的地址记录下来,保证信号地址和说明书中一致。如有不同,再次测量设备地址,多次测量仍然不一致,先联系设备厂家,因为此时不能保证厂家提供的地址没有错误。

第三步:打开编程软件,进行硬件配置,并将I/O地址写在符号表中

不同的PLC使用不同的编程软件。但是对于任何一种软件来说,编程前的第一步就是进行硬件组态,根据实际PLC的类型建立硬件配置及相应的通讯配置。硬件组态完成后,将之前在纸上记录下来的I/O地址写在软件的符号表中。由于软件不同,对于符号表的定义可能不同,但一般的软件都有该功能,这一步是至关重要的。在编写符号表时,不仅要把设备输入输出的绝对地址写正确,最好再给每个地址命名并添加注释,这对后面的编程会非常方便。不需要在编程时每次都查询绝对地址,只要填写命名好的名称即可。当然,这也取决于软件是否具备此功能。

第四步:写出程序流程图

在编程之前,一定要在草稿上写出程序的流程图。一个完整的程序,应该包括主程序、停止程序、急停程序、复位程序等部分,如果软件允许,应该将各个程序按“块”的形式编写,即一个程序是一个块,最终将每个块按需求来调用即可。

PLC最擅长的就是处理顺序控制,在顺序控制中主流程是核心,一定要确保制定好的流程是正确的,要在草稿上仔细检查。如果主流程存在问题,当程序被PLC执行后,很可能发生撞击,损坏设备或对人身造成危险。

第五步:在软件中编写程序

确保主流程没有问题后,便可以在软件中编写程序了。此外,还要注意停止、急停和复位程序的正确性,尤其是停止和急停程序,这是关系到人身安全和设备安全的最重要的程序,万万不可小视。一定要保证无论在任何情况下,只要执行停止或急停程序,设备绝对不会对人身造成伤害。

第六步:调试程序

在调试程序这一步中,可以分成两个方面。

1.如果条件允许,或是你的逻辑能力超强,可以先用软件的仿真功能做测试,但是很多繁琐的程序很难用软件仿真看出程序是否正确。

2.将程序下传到PLC中进行在线的调试。如果设备不动或运行中出现异常情况,先不要去修改程序,很可能是传感器没有调试到位,如果确保传感器无误,再去修改程序。

第七步:调试完成后,再次编辑程序

在上一步的调试中,由于对程序有所修改,故必须再次整体检查或编辑一下程序,然后将最终的程序下传到PLC中。

第八步:保存程序

在这一步中,要注意一个问题,就是应该将程序保存在什么地方?PC硬盘?闪存设备?移动硬盘?当然这些都不可以,所有这些存储设备都可能感染病毒。所以,必须且只能将程序烧制到光盘上。而且还有一个问题,烧制的程序是哪个程序?在之前我们已经将最终调试并修改完成的程序下载到PLC中,如果PLC在执行该程序时完全无误的话,就将该程序上传到PC中,将此程序烧制到光盘中。上面的一切都是为了安全。

以上就是关于plc程序出错怎样处理全部的内容,包括:plc程序出错怎样处理、PLC和组态王和PLC程序之间的关系、加工单元的plc程序设计中夹子夹紧的方法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10208248.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存