高效实用的可编程序控制器编程技巧及方法的应用.doc_第1页
高效实用的可编程序控制器编程技巧及方法的应用.doc_第2页
高效实用的可编程序控制器编程技巧及方法的应用.doc_第3页
高效实用的可编程序控制器编程技巧及方法的应用.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

高效实用的可编程序控制器编程技巧及方法的应用一、前言针对具体的控制要求复杂的机床设备,利用可编程序控制器进行控制时,在编程过程中,会遇 到各种各样的难题,甚至使用一般的编程方法难以实现控制。我们在对新近投入运行的国有大型企业安徽省维尼纶厂化纤打包机的PLC可编程控制系统设计过程中,采用FX2PLC可编程控制器,巧妙地使用定时器、辅助继电器,使本身控制方式及要求都十分复杂的化纤打包机系统能够顺利完成电器联锁控制和监视控制。实际运行表明,该系统操作方便、运行稳定,并具备实时监控的特性,受到操作人员的欢迎。下面根据已做过的实际工作,仅就具有借鉴意义的编程体会及一些编程技巧加以阐述。二、化纤打包机的生产工艺与要求1、化纤打包机的基本动作生产中要求化纤打包机完成以下的基本动作:进料、进料门开关、预压降升、抬箱、左右转箱、落箱、主压降升、捆包、顶包升降、放包布。这些动作里,除了耙棉器的耙棉给料动作是由电动机4M直接控制外,其余动作均由液压系统驱动及相应的电磁阀控制。主压泵电动机1M和电磁阀Y3b、Y3a完成主压活塞的升降及抬箱动作;预压泵电动机2M和电磁阀Y2b、Y2a完成预压活塞的升降动作;控制油泵电动机3M供给19.6105Pa的压力来推动电磁阀的换向,完成左右转箱电磁阀Y4b、Y4a的动作,顶包升降电磁阀Y5b、Y5a的动作和挡料门关闭电磁阀Y1的动作。各动作到位均有限位开关、行程开关进行位置控制,并设有信号灯指示。2、化纤打包机的工艺要求生产中要求化纤打包机除完成上述的基本动作外,各动作必须适当配合。概括起来有如下工艺要求:(1)箱体左右正确定位后,其他动作才允许进行。(2)预压、主压升至上限位时才允许抬箱。(3)主压升、抬箱同时在上限位才允许左右转箱动作。(4)抬箱转箱中进料门必须良好关闭。(5)转箱时,一定要保证其他动作电器及电磁阀不带电。(6)当主压停在能顶出包的位置时,即可完成顶包升降工作。三、PLC控制方式及编程技巧1、PLC的控制方式利用FX280MR型可编程控制器对化纤打包机进行控制时,要求具备以下两种控制方式:(1)手动方式,即由操作面板分别手动控制打包机的各种动作。(2)自动方式,即各动作自动连续地完成,其中打包机的顶包升降动作要求手动开关实现。并且要求程序实现单周期和连续两种运行方式。其动作流程如图1所示。图1化纤打包机动作流程图2、定时器在手动控制方式实现中的应用一般的手动控制方式相对来说编程比较容易。但本系统工艺要求中有箱体左右定位后其他动 作才能运行以及左右转箱时其他电器绝对不允许带电的要求,这无疑给编程带来困难。我们在程序设计中通过使用定时器配合行程开关的定位作用来解决此问题,以达到即使工人误操作而设备不会误动作,实现不损坏设备的目的。为防止预压在下限位时,由于误操作而发出预压下降的命令,致使预压导向杆损坏,在编程处理中,箱体定位正确、不转动时,不需要按动任何按钮,就直接让动作自动地首先进入预压升的工作状态,以保护预压导向杆的安全。由于篇幅所限,这里就不将完整的手动程序绘出,仅给出有关上述两个问题的程序处理方法如 图2所示。下表给出了相应的部分I/O点的分配。表部分I/O点的分配注:预压建立是通过行程活塞杆反复触动预压行程开关X5进行预压升降动作而实现的。当预压建立达上限时,X4分断。 图2手动控制梯形图3、辅助继电器、空操作在自动控制实现中的编程技巧在FX2PLC中功能指令FNC 60(IST),能自动设定与手动、自动、单周、连续等运行方式相对应的初始状态,相应的特殊辅助继电器就自动被指定某种功能,如M8041:开始转移,M8044:原点位置条件。根据IST指令,自动动作的特殊辅助继电器M8041动作内容等效图3的电路。原点位置条件是由工艺要求确定的。梯形图如图4所示。M8041、M8044配合使用,可自动控制实现单周、连续两种运行方式。图3M8041等效电路图图4M8044梯形图如果根据图1所示的动作流程直接编程,将存在以下弊端:在实现单周、连续两种运行方式的工作中,不能充分利用FX2PLC内在的自动分辨力及自动控制的优越性,而需另加计数器编程设计1。用此方法虽能实现两种运行方式的控制及选择,但固定了连续操作的次数,灵活性较差。若用辅助继电器编程设计,必须另加一设定连续运行结束的开关触点配置,这势必增加了操作的复杂性,且易误操作。因此,在编程时不直接采用图1的流程直接编程。若仔细分析一下图1的流程,不难发现,动作流程虽复杂,但区别只是在第一次操作和以后的操作流程不同而已。因此,借助于PLC中辅助继电器帮助识别,采用并行、选择、跳转三种工作形式相结合的设计方法2,即可避免上述弊端。其程序实现如图5所示,程序特 点如下:图5自动控制方式程序框图(1)利用辅助继电器M100,适当编程,实现分支选择和运行。当第一次操作时,由于M100为1,程 序执行左边的分支,并在状态S30下将M100置1。以后的操作,由于M100为1,M100为0, 而使程序执行右边的分支。单周运行方式下,一个工作周期完成后,M100在状态S34下自动复位,以保证下一个周期的工作顺利进行。而连续工作方式时,在状态S34下,借助于辅助继电器M101实时响应的特点,完成M100在停止信号发出后,自动复位,为下一次工作做好准备。(2)由于跳转目的点指向S2,可以充分发挥M8041、M8044的转移作用,自动实现单周、连续方 式的工作完成。(3)为保证各动作间可靠切换,在适当的位置加延时操作是必要的。例如,为保证箱体转动且 正确定位到下一个动作开始,程序中用了一个定时器。(4)为增强程序运行的可靠性,如果程序连续直接从汇合点转移到下一个分支而没有中间状态 时,需加入一中间状态继电器,如图5中的S33。这种处理方法称为空操作,这类状态继电器不 驱动任何负载。(5)在并行汇合时不应有转移条件,因此,程序中插入状态S30、S32空操作加以处理。(6)通过状态设置,实现程序中各动作间的“局部顺序化”和“功能互斥性”,可靠地完成联 锁、互锁及顺序动作的功能。(7)在实现指令转移分发条件下,进而实现单周/连续工作时,自动程序共享。借助于图5设计 相应的梯形图较为直观,这里就不详细说了。四、结论(1)利用定时器的一般延时功能,可保证程序动作间的可靠切换。(2)辅助继电器的适时运用,可进行操作记忆,以控制选择分支的工作。(3)空操作的应用,使程序清晰化,且提高了多支路的分支、汇合执行的连续性及可靠性。(4)在进行程序编程设计中,应

温馨提示

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

评论

0/150

提交评论