PLC程序控制流程图范例
- 格式:doc
- 大小:118.00 KB
- 文档页数:5
PLC流程图法编程及实例可编程逻辑控制器(PLC)是一种广泛应用于工业自动化领域的设备,它通过接收输入信号,执行内部程序,从而控制输出信号,实现对设备的控制。
PLC编程的方法有很多种,其中,流程图法是一种常用的编程方法。
本文将介绍PLC流程图法编程的基本概念、优点、实例及应用实践经验。
PLC流程图法编程是一种图形化的编程语言,它将PLC程序转换成直观的流程图形式,通过在流程图中定义输入、输出变量,以及各个步骤之间的逻辑关系,来实现对PLC程序的编写和控制。
流程图法编程具有直观易懂、易于学习、易于维护等优点,因此,它成为了很多工程师和技术人员首选的PLC编程方法。
直观易懂:流程图使用图形化的方式来表示PLC程序,可以直观地展示程序的结构和逻辑关系,方便工程师和技术人员理解和分析。
易于学习:相比于传统的文本编程语言,流程图法编程更加简单易懂,即使是没有PLC编程经验的人也可以快速上手。
易于维护:在PLC程序调试过程中,流程图法可以更快速地找到程序中的错误和漏洞,方便工程师和技术人员进行程序的修改和维护。
提高效率:使用流程图法编程,可以减少程序调试的时间和成本,提高PLC程序的开发效率。
下面以一个简单的PLC程序为例,介绍如何使用流程图法进行编程。
实例:设计一个控制设备,当按下启动按钮后,设备开始工作,当按下停止按钮后,设备停止工作。
输入变量:启动按钮(X0)、停止按钮(X1)在绘制流程图时,我们需要将输入变量和输出变量在图中表示出来,并使用图形符号来表示输入输出之间的逻辑关系。
根据上面的实例,我们可以绘制如下流程图:开始 -->启动按钮(X0) -->设备状态(Y0) -->工作| ||---------->停止按钮(X1) <--|设备状态(Y0) -->工作状态 <--停止状态 <--结束根据流程图,我们可以编写如下的PLC程序:LD X0 //检查启动按钮是否按下OUT Y0 //将设备状态输出为工作状态LD X1 //检查停止按钮是否按下OUT Y0 //将设备状态输出为停止状态在编写PLC程序时,有些问题需要特别注意:变量的命名:为了避免程序出错和便于维护,变量命名要规范、有含义、易记忆。
PLC程序实例详解(附图)十字路口的交通指挥信号灯布置:一、控制要求(1)信号灯系统由一个启动开关控制,当启动开关接通时,该信号灯系统开始工作,当启动开关关断时,所有信号灯都熄灭。
(2)南北绿灯和东西绿灯不能同时亮。
如果同时亮应关闭信号灯系统,并立刻报警。
(3)南北红灯亮维持 25s。
在南北红灯亮的同时东西绿灯也亮,并维持 20s。
到 20s 时,东西绿灯闪亮,闪亮 3s 后熄灭,此时,东西黄灯亮,并维持 2s。
到 2s 时,东西黄灯熄灭,东西红灯亮。
同时,南北红灯熄灭,南北绿灯亮。
(4)东西红灯亮维持 30s。
南北绿灯亮维持 25s,然后闪亮 3s 后熄灭。
同时南北黄灯亮,维持2s 后熄灭,这时南北红灯亮,东西绿灯亮。
(5)以上南北、东西信号灯周而复始地交替工作状态,指挥着十字路口的交通,其时序如下所示。
二、PLC 接线三、定义符号地址四、梯形图程序三层楼电梯控制电梯的上升、下降由一台电动机控制;正转时电梯上升、反转时电梯下降。
各层设一个呼叫开关(SB1、SB2、SB3)、一个呼叫指示灯(H1、H2、H3)、一个到位行程开关(ST1、ST2、ST3)。
一、控制要求:(1)各层的呼叫开关为按钮式开关,SB1、SB2 及SB3 均为瞬间接通有效(即瞬间接通的即放开仍有效)。
(2)电梯箱体上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何反方向呼叫均无效,简称为不可逆响应。
具体动作要求,如下表。
(3)各楼层间有效运行时间应小于10S,否则认为有故障、自动令电动机停转。
多种液体自动混合装置的PLC控制如图所示为三种液体混合装置,SQ1、SQ2、SQ3 和SQ4 为液面传感器,液面淹没时接通,液体A、B、C与混合液阀由电磁阀YV1、YV2、YV3、 YV4控制,M为搅匀电动机,其控制要求如下:1.初始状态装置投入运行时,液体A、B、C阀门关闭,混合液阀门打开 20s 将容器放空后关闭。
2.起动操作按下启动按钮 SB1,装置开始按下列给定规律运转:①液体 A 阀门打开,液体 A 流入容器。
1、引言目前,可编程序控制器(简称PLC)由于具有功能强、可编程、智能化等特点,已成为工业控制领域中最主要的自动化装置之一,它是当前电气程控技术的主要实现手段。
用PLC控制系统取代传统的继电器控制方式,可简化接线,方便调试,提高系统可靠性。
触摸屏是专为PLC应用而设计的一种高科技人机界面产品,由于操作简便、界面美观、节省控制面板空间、性价比高和人机交互性好等优点,近年来已越来越多地被应用于工业控制等领域。
本文利用PLC和触摸屏技术研制了水位传感器测试系统,该系统主要用于进行洗衣机用水位传感器的质量检测,整个系统实现简单、稳定性好、自动化程度高,代替了以前的纯手动操作,较好地满足实际生产的要求,提高了生产效率。
2、系统控制原理及要求洗衣机用水位传感器的工作原理是将水位高度的变化转换成传感器内部膜片上压力的变化,从而导致传感器输出电感L的变化,将水位传感器输出电感与外部电路组成LC振荡电路,就可将电感的变化转换成振荡频率的变化,不同的水位高度通过水位传感器可以产生不同的振荡频率,最后通过检测振荡频率与水位高度的对应关系,就可实现水位传感器的质量检测。
图1 控制系统原理框图图1为控制系统原理框图。
测试系统要求能在不同的水位高度时,准确测量出由水位传感器组成的振荡电路的振荡频率,水位高度和振荡频率的测量精度要求较高,因此,对测试系统的要求较高。
作为主电机的直流电动机由PLC进行控制,电机实现PID调速,电机的输出通过减速机构与执行机构相连,最后带动细钢管在水箱中上下移动来按检测要求控制管内水位高度的准确变化,通过编码器实现水位高度变化的实时检测,频率的实时检测由PLC的高速计数器来完成。
控制命令的输入接PLC的输入端,PLC的输出端接执行继电器和工作状态指示灯等。
系统中采用触摸屏作为人机界面,显示操作画面,进行参数修改和指令输入。
通过触摸屏可实现水位上升、下降高度等参数的设定和修改,实现实际水位高度变化、输出振荡频率和总产量等的实时显示等,并可对工作进程进行实时监控。
PLC程序功能流程图设计概述PLC(Programmable Logic Controller)是一种用于控制工业自动化过程的可编程逻辑控制器。
PLC程序的设计对于实现自动化控制非常重要。
在本文档中,将介绍PLC程序功能流程图的设计过程。
设计目标PLC程序功能流程图的设计旨在清晰地表示PLC所需执行的任务和逻辑关系。
通过功能流程图,可以帮助工程师更好地理解控制过程,并为编写PLC程序提供指导。
设计步骤1. 确定程序的功能和需求在设计PLC程序功能流程图之前,首先需要明确程序的功能和需求。
这包括确定需要控制的各个设备、传感器和执行器,以及所需的输入和输出信号。
2. 绘制主要的功能块图根据程序功能的需求,可以将PLC程序划分为多个功能模块。
每个功能模块代表一个特定的功能,如传感器采集、逻辑判断、执行器控制等。
绘制功能块图时,可以使用适当的符号和连线表示不同的功能和信号传输。
3. 确定各个功能模块之间的逻辑关系在功能块图中,每个功能模块代表一个子程序或函数块。
在设计PLC程序的逻辑关系时,需要确定各个功能模块之间的调用关系、数据传输方式以及条件判断等。
4. 完善流程图细节在主要的功能块图确定后,可以进一步完善流程图的细节。
可以添加条件判断、循环控制和异常处理等,以使PLC程序更加健壮和可靠。
5. 检查和验证设计在完成流程图设计后,需要对设计进行检查和验证。
可以使用软件仿真工具对流程图进行模拟运行,以验证程序的正确性和效果。
同时,也可以与实际的设备和系统进行对比,确保设计的可行性和可用性。
示例流程图graph LRA[传感器采集]-->B[逻辑判断]B-->|条件满足|C[执行器控制]B-->|条件不满足|D[报警处理]C-->E[数据记录]C-->BD-->B结论PLC程序功能流程图的设计是一个重要的工作,它可以帮助工程师更好地理解控制过程,并为编写PLC程序提供指导。
PLC程序实例详解(附图)十字路口的交通指挥信号灯布置:一、控制要求(1)信号灯系统由一个启动开关控制,当启动开关接通时,该信号灯系统开始工作,当启动开关关断时,所有信号灯都熄灭。
(2)南北绿灯和东西绿灯不能同时亮。
如果同时亮应关闭信号灯系统,并立刻报警。
(3)南北红灯亮维持25s。
在南北红灯亮的同时东西绿灯也亮,并维持 20s。
到 20s 时,东西绿灯闪亮,闪亮 3s 后熄灭,此时,东西黄灯亮,并维持 2s。
到 2s 时,东西黄灯熄灭,东西红灯亮。
同时,南北红灯熄灭,南北绿灯亮。
(4)东西红灯亮维持30s。
南北绿灯亮维持25s,然后闪亮3s 后熄灭。
同时南北黄灯亮,维持 2s 后熄灭,这时南北红灯亮,东西绿灯亮。
(5)以上南北、东西信号灯周而复始地交替工作状态,指挥着十字路口的交通,其时序如下所示。
二、PLC 接线三、定义符号地址四、梯形图程序三层楼电梯控制电梯的上升、下降由一台电动机控制;正转时电梯上升、反转时电梯下降。
各层设一个呼叫开关(SB1、SB2、SB3)、一个呼叫指示灯(H1、H2、H3)、一个到位行程开关(ST1、ST2、ST3)。
一、控制要求:(1)各层的呼叫开关为按钮式开关,SB1、SB2 及 SB3 均为瞬间接通有效(即瞬间接通的即放开仍有效)。
(2)电梯箱体上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何反方向呼叫均无效,简称为不可逆响应。
具体动作要求,如下表。
(3)各楼层间有效运行时间应小于10S,否则认为有故障、自动令电动机停转。
多种液体自动混合装置的PLC控制如图所示为三种液体混合装置,SQ1、SQ2、SQ3 和 SQ4 为液面传感器,液面淹没时接通,液体A、B、C与混合液阀由电磁阀YV1、YV2、YV3、 YV4控制,M为搅匀电动机,其控制要求如下:1.初始状态装置投入运行时,液体A、B、C阀门关闭,混合液阀门打开 20s 将容器放空后关闭。
2.起动操作按下启动按钮 SB1,装置开始按下列给定规律运转:①液体 A 阀门打开,液体 A 流入容器。
P L C程序控制流程图范例1、引言目前,可编程序控制器(简称PLC)由于具有功能强、可编程、智能化等特点,已成为工业控制领域中最主要的自动化装置之一,它是当前电气程控技术的主要实现手段。
用PLC控制系统取代传统的继电器控制方式,可简化接线,方便调试,提高系统可靠性。
触摸屏是专为PLC应用而设计的一种高科技人机界面产品,由于操作简便、界面美观、节省控制面板空间、性价比高和人机交互性好等优点,近年来已越来越多地被应用于工业控制等领域。
本文利用PLC和触摸屏技术研制了水位传感器测试系统,该系统主要用于进行洗衣机用水位传感器的质量检测,整个系统实现简单、稳定性好、自动化程度高,代替了以前的纯手动操作,较好地满足实际生产的要求,提高了生产效率。
2、系统控制原理及要求洗衣机用水位传感器的工作原理是将水位高度的变化转换成传感器内部膜片上压力的变化,从而导致传感器输出电感L的变化,将水位传感器输出电感与外部电路组成LC振荡电路,就可将电感的变化转换成振荡频率的变化,不同的水位高度通过水位传感器可以产生不同的振荡频率,最后通过检测振荡频率与水位高度的对应关系,就可实现水位传感器的质量检测。
图1 控制系统原理框图图1为控制系统原理框图。
测试系统要求能在不同的水位高度时,准确测量出由水位传感器组成的振荡电路的振荡频率,水位高度和振荡频率的测量精度要求较高,因此,对测试系统的要求较高。
作为主电机的直流电动机由PLC进行控制,电机实现PID调速,电机的输出通过减速机构与执行机构相连,最后带动细钢管在水箱中上下移动来按检测要求控制管内水位高度的准确变化,通过编码器实现水位高度变化的实时检测,频率的实时检测由PLC的高速计数器来完成。
控制命令的输入接PLC的输入端,PLC的输出端接执行继电器和工作状态指示灯等。
系统中采用触摸屏作为人机界面,显示操作画面,进行参数修改和指令输入。
通过触摸屏可实现水位上升、下降高度等参数的设定和修改,实现实际水位高度变化、输出振荡频率和总产量等的实时显示等,并可对工作进程进行实时监控。
OB1控制电源 ON,CPU开始工作中控发出开始NO控制电源 ON?YES急停信号有效?停机控制NO备用泵ON?NOYESNO系统自检 ZJYES1#,2#,3#泵ON?YES篦床备妥本地按钮给出通讯处理 TC,历史显示数据处理DC远程数据发送处理YDS中控/本地控制NO 置中控控制标志篦床运行否?YESNO置本地控制标志篦床运行否?YES接收速度设定自动运行 ZD速度设定自动运行 ZD速度设定HMI给出半自动运行 BZD手动运行Z3系统自检 ZJOB1油温在20---60 度范围外,启动加热/冷却系统QTRL;油温大于30停加热,油温小于40停冷却;加热 ON时油温小于15度和冷却ON时油温大于 65度停机控制。
若为冲洗则单独控制循环泵启停。
启停加热/冷却系统QTRL油压小于18MPa?YES油缸行程超限?NO过滤器阻塞?NO油位超限?NO YES各个蝶阀打开否?YESNO小于20MPa报警大于22MPa报警停机控制YES超限小于 10mm报警超限大于10mm报警停机控制YES报警YES高,低位报警启动加热/冷却系统QTRLOB1 油温检测YES 启动加热器10s检测其状态,无状态报警;60s后启动循环泵10s检测其状态,无状油温小于 20?态报警,打开水阀NO油温大于 30?NO YES停止加热器,停止循环泵,关水阀YES油温小于 40?NO 停止冷却泵,停止循环泵,关水阀启动冷却泵10s检测其状态,无状态报警;油温大于 60?YES后启动循环泵10s检测其状态,无状60s态报警,打开水阀NO油温大于65?YES冷却泵ON?NOYES延时T1后停机控制报警油温小于15?YES加热器ON?NOYES延时T2后停机控制报警是否为冲洗状态YES启动循环泵10s检测其状态,无状态报警,定时10小时后停机NO油位超限?OB1油缸行程超限?油缸上行?开机检测默认为篦床上行YES 中位ONYES高位ON?NOYESNONO 低位OFF?YESNO报警停机控制报警YES报警油缸位移小于-78 YES油缸位移大于 78 YESNONO 位移小于-85停机控制报警位移大于85停机控制报警NONO报警报警自动运行 ZD置3列启动标志,比例阀使能有效启动过程完成否?NO1,2,3篦床启动控YES制BQD1列篦床自动运行控制2列篦床自动运行控制3列篦床自动运行控制停机控制停机标志NO?YES速度设定=0单列篦床自动运行控制NO 篦床上行?YES端点缓冲和同步补偿第一列位置与其他列位置偏差各列篦床位移YESWD,则该列设定速度增加偏差大于WD?KW*WDNO篦床速度计算NO各列篦床速度YES PID补偏差大于WV?偿篦床位移NO大于75mm?YES置下行标志端点缓冲和同步补偿各列篦床位移偏差大于 WD?NO篦床速度计算各列篦床速度偏差大于 WV?NO篦床位移NO大于-75mm?YES置上行标志第一列位置与其他列位置偏差WD,则该列设YES定速度增加KW*WDYES PID 补偿篦床启动控制 BQD篦床设定速度初值篦床初始位置校正:控制各列篦床到下端点,置上行标志1,2,3列篦床启动控制单列篦床启动控制篦床设定速度增加10%NO篦床上行?NOYES端点缓冲和同端点缓冲和步补偿DD 同步补偿DD第一列位置与其第一列位置与其他列位置偏差他列位置偏差中途各列篦床位移YES WD,则该列设中途各列篦床位移YESWD,则该列设偏差大于WD?定速度增加偏差大于WD?定速度增加KW*WDKW*WDNONO篦床速度计算篦床速度计算各列篦床速度YESPID补各列篦床速度YES PID补偏差大于WV?偿偏差大于WV?偿NONONO篦床位移NO篦床位移大于75mm?大于75mm?YESYES置下行标志置上行标志篦床速度大篦床速度计算于50%?1.每个周期计算一次YES 2. 端点计算一次3.一个循环计算一次置篦床启动结束标志端点缓冲和同步补偿DD油缸距终点小于10mm?YES速度设定=10%篦床都到达终点?YES比例阀使能复位各列篦床都到达终点?YES速度设定=10% 比例阀使能置位位移距始点大于10mm?YES速度设定恢复原值NONO NO NO半自动运行 BZD与自动运行相比不进行任何补偿,步补偿、端点缓冲,中途同步补偿, 包括:端点同 PID 补偿手动运行 SD 启停冷启停循启停加 启停1 启停2 启停3 却泵,检环泵,检 热器,检 列篦床, 列篦床, 列篦床, 测状态 测状态 测状态单列篦床手动启停控制篦床启动否? NOYES篦床设定速度比例阀使能有效行程设定上行下行设定到限位停止历史数据处理 1-温度,压力,速度,位移每个0.2s存温度,压力,速度,位移一次,存300组,不断更新,动态曲线每分钟存温度,压力,速度一次,历史数据。
六个典型PLC程序实例详解(附图),自控项目轻松入门!(1)十字路口的交通指挥信号灯布置一、控制要求(1)信号灯系统由一个启动开关控制,当启动开关接通时,该信号灯系统开始工作,当启动开关关断时,所有信号灯都熄灭。
(2)南北绿灯和东西绿灯不能同时亮。
如果同时亮应关闭信号灯系统,并立刻报警。
(3)南北红灯亮维持25s。
在南北红灯亮的同时东西绿灯也亮,并维持 20s。
到 20s 时,东西绿灯闪亮,闪亮 3s 后熄灭,此时,东西黄灯亮,并维持 2s。
到 2s 时,东西黄灯熄灭,东西红灯亮。
同时,南北红灯熄灭,南北绿灯亮。
(4)东西红灯亮维持30s。
南北绿灯亮维持25s,然后闪亮3s 后熄灭。
同时南北黄灯亮,维持 2s 后熄灭,这时南北红灯亮,东西绿灯亮。
(5)以上南北、东西信号灯周而复始地交替工作状态,指挥着十字路口的交通,其时序如下所示。
二、PLC 接线三、定义符号地址四、梯形图程序(2)电梯控制电梯的上升、下降由一台电动机控制;正转时电梯上升、反转时电梯下降。
各层设一个呼叫开关(SB1、SB2、SB3)、一个呼叫指示灯(H1、H2、H3)、一个到位行程开关(ST1、ST2、ST3)。
一、控制要求:1、各层的呼叫开关为按钮式开关,SB1、SB2 及 SB3 均为瞬间接通有效(即瞬间接通的即放开仍有效)。
2、电梯箱体上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何反方向呼叫均无效,简称为不可逆响应。
具体动作要求,如下表。
3、各楼层间有效运行时间应小于10S,否则认为有故障、自动令电动机停转。
(3)多种液体自动混合装置的 PLC 控制如图所示为三种液体混合装置,SQ1、SQ2、SQ3 和 SQ4 为液面传感器,液面淹没时接通,液体 A、B、C 与混合液阀由电磁阀 YV1、YV2、YV3、 YV4 控制,M 为搅匀电动机,其控制要求如下:1.初始状态装置投入运行时,液体A、B、C 阀门关闭,混合液阀门打开20s 将容器放空后关闭。
1、引言
目前,可编程序控制器(简称PLC)由于具有功能强、可编程、智能化等特点,已成为工业控制领域中最主要得自动化装置之一,它就是当前电气程控技术得主要实现手段。
用PLC控制系统取代传统得继电器控制方式,可简化接线,方便调试,提高系统可靠性。
触摸屏就是专为PLC应用而设计得一种高科技人机界面产品,由于操作简便、界面美观、节省控制面板空间、性价比高与人机交互性好等优点,近年来已越来越多地被应用于工业控制等领域。
本文利用PLC与触摸屏技术研制了水位传感器测试系统,该系统主要用于进行洗衣机用水位传感器得质量检测,整个系统实现简单、稳定性好、自动化程度高,代替了以前得纯手动操作,较好地满足实际生产得要求,提高了生产效率。
2、系统控制原理及要求
洗衣机用水位传感器得工作原理就是将水位高度得变化转换成传感器内部膜片上压力得变化,从而导致传感器输出电感L得变化,将水位传感器输出电感与外部电路组成LC振荡电路,就可将电感得变化转换成振荡频率得变化,不同得水位高度通过水位传感器可以产生不同得振荡频率,最后通过检测振荡频率与水位高度得对应关系,就可实现水位传感器得质量检测。
ﻫ图1 控
制系统原理框图
图1为控制系统原理框图。
测试系统要求能在不同得水位高度时,准确测量出由水位传感器组成得振荡电路得振荡频率,水位高度与振荡频率得测量精度要求较高,因此,对测试系统得要求较高。
作为主电机得直流电动机由PLC进行控制,电机实现PID调速,电机得输出通过减速机构与执行机构相连,最后带动细钢管在水箱中上下移动来按检测要求控制管内水位高度得准确变化,通过编码器实现水位高度变化得实时检测,频率得实时检测由PLC得高速计数器来完成。
控制命令得输入接PLC得输入端,PLC得输出端接执行继电器与工作状态指示灯等。
系统中采用触摸屏作为人机界面,显示操作画面,进行参数修改与指令输入。
通过触摸屏可实现水位上升、下降高度等参数得设定与修改,实现实际水位高度变化、输出振荡频率与总产量等得实时显示等,并可对工作进程进行实时监控。
3、控制系统硬件组成
根据水位传感器测试系统得工艺特点与控制要求,本系统选用三菱公司得FX1N-24MR
基本型PLC,共有24点输入输出,其中14个输入点,10个继电器输出点,其环境温度、抗冲击、抗噪声等性能指标均能满足要求。
图2为PLC控制系统硬件接线图。
输入X0~X1为编码器得A、B相输出脉冲信号,X3为振荡频率信号,X4~X14为按钮、选择开关、限位开关与计数开始等信号,输出Y0~Y7分别控制继电器、信号指示灯等。
图2 控制系统硬件接线图
水位高度得测量主要就是通过编码器来完成,编码器得A、B相可向可编程序控制器得高速计数端发出脉冲,并通过高速计数器C251获得该脉冲得计数值。
当电动机转动时,高速计数器得计数值就会不断累加。
通过传动机构得合理设置,每个脉冲对应0、25mm得水位高度变化,通过编程计算,可以算出实际水位高度得变化。
振荡信号频率得测量可利用PLC得高速计数器C253完成,通过编程,可以利用高速计数器C253在规定得时间内(如3s)对振荡信号得脉冲数进行计数,并将计数值取出并放在数据存储器D0中,那么将D0中得值除以3所得得值就就是所要测量得振荡频率得大小。
触摸屏选用台湾生产得性价比较高得PWS6600S,配备有5、7英寸高清晰度液晶显示屏,分辨率为320×240,通过一个RS232串口与PLC实现串行通讯。
支持静态文字控件,支持on/off按钮、数值输入、画面按钮、数值显示、状态指示灯控件等动态对象,支持中文显示。
当在静态文字控件中指定变量时,触摸屏能够在屏幕上实时显示与之相连得PLC中得变量值,这给工作人员实现系统监控与状态检测提供了较大得方便。
当操作人员触摸数值输入控件时,PWS6600S自动弹出虚拟数字键盘,包括0~9等数字与清空、取消、删除与确定等。
输入数字后按取消键取消可输入值,按确定键确定输入,虚拟数字键盘消失后,控件中得数字也就成为输入值,相应得PLC中对应变量也随之改变。
当操作人员触摸on/off按钮、画面按钮、状态指示灯与数值显示等控件时,PWS6600S可以触发按钮按下、按钮弹起、画面切换、状态显示与数值显示等事件,操作人员可以进行清除数据、改变工作模式、选择屏幕画面等工作。
ﻫ4、系统软件设计
系统软件包括PLC控制软件与触摸屏软件两部分。
PLC具有丰富得编程指令,软件设计环境良好,可采用梯形图(LD)、顺序功能图(SFC)与指令表(IL)等基本得编程语言。
本系统采用梯形图编程,编程软件为FXGP,先利用计算机(PC)进行编程与调试,调试成功后通过接口电缆将控制程序下载到PLC中。
PLC程序主要包括主程序与分段上升、分段下降子程序等,其中分段上升、分段下降子程序主要就是使细钢管按测试要求分七段进行上升与下降,以便测试不同水位高度时传感器输出得频率大小,从而判断水位传感器得质量好坏。
图3为PLC程序控制流程图。
ﻫ图3 PLC程
序控制流程图
PWS6600S触摸屏画面由专用支持软件ADP6、0进行设计组态,先在个人计算机上用该软件设计窗口、菜单、按钮等界面,设计完成后通过RS232串行口将程序下载至PWS6600S触摸屏内存中,由PLC对触摸屏状态控制区与通知区进行读写达到两者之间得信息交互。
PLC读触摸屏状态通知区中得数据,得到当前画面号,而通过写触摸屏状态控制区得数据,强制切换画面。
触摸屏加电后就进入设计画面,通过触摸屏按钮可显示与修改PLC数据存储器得数据,实现与PLC得通讯。
整个画面由两部分组成:一部分为显示画面,主要包括系统画面、测试系统得运行状态、水位高度显示、振荡频率输出、显示每天得总产量等画面,如图4所示;另一部分为参数设定画面,主要用来设定工作模式、水位分段上升、下降得数值等,如图5所示。
ﻫ由于PWS6600S触摸屏具有较强得人机交互功能,以及简便得操作特性,简洁得界面与高可靠性,因此得到了较好得使用效果。
5、结束语
将PLC与触摸屏技术应用于水位传感器检测系统,使操作更加简便,速度、水位高度可按测试要求进行控制,极大地提高了系统得可靠性与工作效率,控制精度高,操作性强,并可通过触摸屏观察PLC内部得工作情况与现场工况,核定相关参数,操作灵活、方便。
本系统成功开发以来,已先后在多家为洗衣机生产厂家配套得水位传感器生产厂家投入使用,系统稳定可靠,经济效益十分明显,同时,因其操作简单、实用性强,数据可实时监控等特点,受到用户得普遍好评。