PLC程序控制流程图范例_第1页
PLC程序控制流程图范例_第2页
免费预览已结束,剩余6页可下载查看

下载本文档

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

文档简介

1、1 1、引言目前,可编程序控制器(简称PLCPLC )由于具有功能强、可编程、智能化等特点,已成为工业控制领域中最主要的自动化装置之一,它是当前电气程控技术的主要实现手段。用PLCPLC 控制系统取代传统的继电器控制方式,可简化接线,方便调试,提高系统可靠性。触摸屏是专为 PLCPLC 应用而设计的一种高科技人机界面产品,由于操作简便、界面美观、节省控制面板空间、性价比高和人机交互性好等优点,近年来已越来越多地被应用于工业控制等领域。本文利用 PLCPLC 和触摸屏技术研制了水位传感器测试系统,该系统主要用于进行洗衣机用水 位传感器的质量检测,整个系统实现简单、稳定性好、自动化程度高,代替了以

2、前的纯手动操作, 较好地满足实际生产的要求,提高了生产效率。2 2、系统控制原理及要求洗衣机用水位传感器的工作原理是将水位高度的变化转换成传感器内部膜片上压力的变化,从而导致传感器输岀电感L L 的变化,将水位传感器输岀电感与外部电路组成LCLC 振荡电路,就可将电感的变化转换成振荡频率的变化,不同的水位高度通过水位传感器可以产生不同的振荡频率,最后通过检测振荡频率与水位高度的对应关系,就可实现水位传感器的质量检测。图 1 1 控制系统原理框图图 1 1 为控制系统原理框图。测试系统要求能在不同的水位高度时,准确测量岀由水位传感 器组成的振荡电路的振荡频率,水位高度和振荡频率的测量精度要求较高

3、,因此,对测试系统的要求较高。作为主电机的直流电动机由PLCPLC 进行控制,电机实现 PIDPID 调速,电机的输岀通过减速机构与执行机构相连,最后带动细钢管在水箱中上下移动来按检测要求控制管内水位高度的准确变 化,通过编码器实现水位高度变化的实时检测,频率的实时检测由PLCPLC 的高速计数器来完成。控制命令的输入接 PLCPLC 的输入端,PLCPLC 的输岀端接执行继电器和工作状态指示灯等。系统中采用触摸屏作为人机界面,显示操作画面,进行参数修改和指令输入。通过触摸屏 可实现水位上升、下降高度等参数的设定和修改,实现实际水位高度变化、输出振荡频率和总产量等的实时显示等,并可对工作进程进

4、行实时监控。3 3、控制系统硬件组成根据水位传感器测试系统的工艺特点和控制要求,本系统选用三菱公司的FX1N-24MRFX1N-24MR 基本型 PLCPLC,共有 2424 点输入输出,其中 1414 个输入点,1010 个继电器输出点,其环境温度、抗冲击、 抗噪声等性能指标均能满足要求。图 2 2 为 PLCPLC 控制系统硬件接线图。输入 X0X0X1X1 为编码器的 A A、B B 相输岀脉冲信号,X3X3 为振荡频率信号,X4X4X14X14 为按钮、选择开关、限位开关和计数开始等信号,输岀丫0 0丫7 7 分别控制继电器、信号指示灯等。水位高度的测量主要是通过编码器来完成,编码器的

5、A A、B B 相可向可编程序控制器的高速计数端发岀脉冲,并通过高速计数器C251C251 获得该脉冲的计数值。当电动机转动时,高速计数器的计数值就会不断累加。通过传动机构的合理设置,每个脉冲对应0.25mm0.25mm 的水位高度变化,通过编程计算,可以算岀实际水位高度的变化。水平齐示下蹋缗示上升指禾圍1设定制胡图 2 2 控制系统硬件接线图振荡信号频率的测量可利用PLCPLC 的高速计数器 C253C253 完成,通过编程,可以利用高速计数器 C253C253 在规定的时间内(如3s3s)对振荡信号的脉冲数进行计数,并将计数值取岀并放在数据存储器 D0D0 中,那么将 D0D0 中的值除以

6、 3 3 所得的值就是所要测量的振荡频率的大小。触摸屏选用台湾生产的性价比较高的PWS6600SPWS6600S,配备有 5.75.7 英寸高清晰度液晶显示屏,分辨率为 320320X240240,通过一个 RS232RS232 串口与 PLCPLC 实现串行通讯。支持静态文字控件,支持 on/offon/off 按钮、数值输入、画面按钮、数值显示、状态指示灯控件等动态对象,支持中文显示。当在静态文字控件中指定变量时,触摸屏能够在屏幕上实时显示与之相连的PLCPLC 中的变量值,这给工作人员实现系统监控和状态检测提供了较大的方便。当操作人员触摸数值输入控件时,PWS6600SPWS6600S

7、自动弹岀虚拟数字键盘,包括 0 09 9 等数字和清空、取消、删除和确定等。输入数字后按取消键取消可输入值,按确定键确定输入,虚拟数字键盘消失后,控件中的数字也就成为输入值,相应的PLCPLC 中对应变量也随之改变。当操作人员触摸 on/offon/off 按钮、画面按钮、状态指示灯和数值显示等控件时,PWS6600SPWS6600S 可以触发按钮按下、按钮弹起、画面切换、状态显示和数值显示等事件,操作人员可以进行清除数据、改变工作模式、选择屏幕画面等工作。4 4、系统软件设计系统软件包括 PLCPLC 控制软件和触摸屏软件两部分。PLCPLC 具有丰富的编程指令,软件设计环境良好,可采用梯形

8、图( 和指令表( ILIL )等基本的编程语言。本系统采用梯形图编程,编程软件为PCPC )进行编程和调试,调试成功后通过接口电缆将控制程序下载到PLCPLC 程序主要包括主程序和分段上升、分段下降子程序等,其中分段上升、分段下降子程 序主要是使细钢管按测试要求分七段进行上升和下降,以便测试不同水位高度时传感器输岀的频率大小,从而判断水位传感器的质量好坏。图 3 3 为 PLCPLC 程序控制流程图。LDLD )、顺序功能图( SFCSFC )FXGPFXGP ,先利用计算机PWS6600SPWS6600S 触摸屏画面由专用支持软件ADP6.0ADP6.0 进行设计组态,先在个人计算机上用该软

9、件设计窗口、菜单、按钮等界面,设计完成后通过RS232RS232 串行口将程序下载至 PWS6600SPWS6600S 触摸屏内存中,由 PLCPLC 对触摸屏状态控制区和通知区进行读写达到两者之间的信息交互。PLCPLC 读触摸屏状态通知区中的数据,得到当前画面号, 而通过写触摸屏状态控制区的数据,强制切换画面。触摸屏加电后就进入设计画面,通过触摸屏按钮可显示和修改PLCPLC 数据存储器的数据,实现与 PLCPLC 的通讯。整个画面由两部分组成:一部分为显示画面,主要包括系统画面、测试系统的运行状态、 水位高度显示、振荡频率输岀、显示每天的总产量等画面,如图4 4 所示;另一部分为参数设定

10、画面,主要用来设定工作模式、水位分段上升、下降的数值等,如图5 5 所示。水位高度频率输出00000000|总产縫倔帀显示画面上升分段参数设置115|J1216|04K0司7|4MI7041 *由于 PWS6600SPWS6600S 触摸屏具有较强的人机交互功能,以及简便的操作特性,简洁的界面和高可靠性,因此得到了较好的使用效果。5 5、结束语将 PLCPLC 和触摸屏技术应用于水位传感器检测系统,使操作更加简便,速度、水位高度可按测试要求进行控制,极大地提高了系统的可靠性和工作效率,控制精度高,操作性强,并可通过触摸屏观察 PLCPLC 内部的工作情况和现场工况,核定相关参数,操作灵活、方便

11、。本系统成功开发以来,已先后在多家为洗衣机生产厂家配套的水位传感器生产厂家投入使 用,系统稳定可靠,经济效益十分明显,同时,因其操作简单、实用性强,数据可实时监控等特 点,受到用户的普遍好评仅供个人用于学习、研究;不得用于商业用途For personal use only in study and research; not for commercial use.Nur fur den pers?nlichen fur Studien, Forschung, zu kommerziellen Zwecken verwendet werden.Pour l etude et la recherc

12、he uniquementades fins personnelles; pasades fins commerciales.TO员BKOgA.nrogeHKO TOpMenob3ymrnflCH6yHeHuac egoB u HHuefigoHM_以下无正文_UCnO员B30BaTbCEBKOMMepqeckuxue贝EX.仅供个人用于学习、研究;不得用于商业用途For personal use only in study and research; not for commercial use.Nur fur den pers?nlichen fur Studien, Forschung, zu kommerziellen Zwecken verwendet werden

温馨提示

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

最新文档

评论

0/150

提交评论