基于PLC的隧道灯光控制系统的设计
摘要:隧道在公路建设中起着重要的作用.隧道内部比较黑暗,不利于车辆通行,需要进行隧道灯光照明的设计,提高隧道的安全性,本设计对某个隧道进行研究设计,通过五个区域的隧道灯光照明的控制,实现隧道亮度调节的目的,达到节能控制的要求。本系统设计主要以隧道灯光为研究对象,通过对隧道灯光的原理分析、动作流程设计和一系列的软硬件设计,达到隧道灯光自动化控制的目的。系统采用可编程控制器作为隧道灯光控制系统的控制单元,实现该系统的工艺要求,通过程序仿真调试,完成系统的各种动作要求,达到自动控制的目的。系统设计分为总体设计、硬件设计以及软件设计。在总体设计中,主要分析了隧道灯光控制系统的功能要求和总体控制方案;在硬件设计中,按照隧道灯光控制系统的控制策略进行图纸设计;在软件设计中,重点分析工艺流程图,在此基础上对隧道灯光控制系统进行程序编译和调试,通过系统的调试和修改,达到了基本控制的要求。系统设计明确了工艺要求,确定了控制方案,设计了硬件和软件,通过系统调试及仿真,达到了该系统的各种功能实现。
关键词:隧道灯光;PLC;梯形图;光照度;仿真
Design of tunnel lighting control system based on PLC
Abstract: Tunnel plays an important role in highway construction. The interior of the tunnel is relatively dark, which is not conducive to vehicle traffic, so it is necessary to design the tunnel lighting to improve the safety of the tunnel. This design studies and designs a tunnel. Through the control of the tunnel lighting in five areas, the purpose of the tunnel brightness adjustment is realized, and the requirements of energy-saving control are achieved. The design of this system mainly takes tunnel lighting as the research object. Through the analysis of the principle of tunnel lighting, the design of action flow and a series of software and hardware design, the purpose of automatic control of tunnel lighting is achieved. The system uses the programmable controller as the control unit of the tunnel lighting control system to realize the process requirements of the system. Through the simulation and debugging of the program, the system can complete various action requirements and achieve the purpose of automatic control. The system design is divided into general design, hardware design and software design. In the overall design, it mainly analyzes the functional requirements and the overall control scheme of the tunnel lighting control system; in the hardware design, it designs the drawings according to the control strategy of the tunnel lighting control system; in the software design, it focuses on the analysis of the process flow chart, on this basis, it compiles and debugs the program of the tunnel lighting control system, through the debugging and modification of the system, it achieves The requirements of basic control are given. The system design defines the process requirements, determines the control scheme, designs the hardware and software, and achieves various functions of the system through system debugging and simulation.
Key words: tunnel lighting; PLC; ladder; illumination; simulation
目录
摘要 1
Abstract 2
1 绪论 3
1.1 本设计研究的意义 3
1.2本设计研究的内容 3
1.3本设计研究的思路 4
2 隧道灯光控制的方案设计 5
2.1 隧道灯光的工艺要求 5
2.2隧道灯光的控制策略 6
2.3隧道灯光的控制方案 6
3 隧道灯光控制的硬件设计 8
3.1 可编程控制器的选型 8
3.2光照度传感器 9
3.3 I/O分配设计 10
3.4 PLC的硬件图纸设计 11
4 隧道灯光控制的软件设计 13
4.1 程序流程图的设计 13
4.2 编程软件的介绍 13
4.3 系统的动作说明 14
4.4系统的控制原理 15
4.5梯形图的设计 15
5 隧道灯光控制的仿真调试 25
5.1 仿真调试的步骤分析 25
5.2 仿真软件的调试过程分析 26
总结 29
参考文献 30
致谢 31
1 绪论
1.1 本设计研究的意义
隧道灯光控制系统对隧道内部的照明改善起到重要的作用,目前隧道灯光系统虽然改善了隧道内的照明,但是不能根据车辆的车流量以及外部的亮度等进行调节,造成电能极大的浪费。为了解决此问题,需要对隧道的灯光进行亮度调节,实现隧道内照明满足要求基础上,达到节能控制的目的。按照此设计,对隧道的光照度进行全天候的监测,通过检测值和当前的设定值比较,进行隧道灯光的控制,通过适当关闭一些灯具,不但满足隧道内部照明要求,也能达到节能控制的效果。对于控制系统来说,主要通过控制单元实现自动化控制,市场上常用的控制单元包含可编程控制器和单片机。单片机功能很强大,能够对应用的控制系统实现各种功能,完成指定的工艺要求。但可编程控制器是为工业现场专门生产的控制单元,具有很强的抗干扰性能和稳定性能,可编程控制器可以按照现场的要求,通过各种扩展模块的添加实现现场的模拟量控制、通讯、高速计数等功能。
1.2本设计研究的内容
按照本设计的要求,对某隧道进行研究,该隧道有500米长度,采用的双向车道,按照照明灯的功率和亮度范围,每隔22米安装一个照明灯,照明灯根据隧道的规划要求,安装在顶部或者侧面。对隧道按照五个区域进行划分,隧道的入口区域为1号区域,出口区域为5号区域,中间部分的区域按照划分分别为2号到4号区域。根据这样的区域划分,对隧道的照明进行设计,一号区域和五号区域,每个区域设计四盏照明灯,对于二号区域到四号区域,每个区域设计五盏照明灯。
系统设计按照天气的情况,对外部环境进行光照度的监测和模拟量输入,按照外部环境的状况,分为晴天、多云、雨天以及夜晚。在控制时,按照每个阶段的光照度不同,对灯光照明的控制也不相同。通过以上的设计内容,对系统进行硬件设计和软件设计,通过仿真达到设计的要求。
1.3本设计研究的思路
按照课题设计的研究内容,主要对隧道灯光进行设计,此课题基本思路是通过光照度传感器检测当前的光照度,并且通过控制单元实现对隧道内灯光照明灯的控制。系统设计首先对隧道灯光控制系统的功能和原理进行分析,通过基本原理和功能工艺要求,选择系统的控制方式。在控制类项目中,控制方式比较多,本设计对控制方式进行优缺点的分析和比较,选择的方式为PLC系统设计。在硬件设备选型中,重点对可编程控制器进行详细介绍,通过I/O计算和比较选择,选择合适的可编程控制器作为本系统的控制单元,对可编程控制器、传感器进行介绍和型号选择确定,在设备选型基础上,完成系统总体设计方案的设计,明确输入部分和输出部分,分析硬件控制思路和基本控制要求。在硬件设计中,按照系统的总体方案进行硬件分析,并且通过AUTO CAD绘图软件,对该系统的各项电路图进行绘制,主要完成PLC的电路图、主电路执行单元的电路图以及其他的电路图。按照设计规范,考虑电路图的使用安全,设计相应的保护功能。在本系统的软件部分设计,首先明确了本系统的输入输出点分配,对本系统的工艺进行详细分析并完成程序流程图的设计。按照程序流程图完成系统的软件程序设计和说明,对程序的逻辑控制和数据计算等进行设计。为了实现系统的可视化,对该系统进行组态的设计,通过组态设计的步骤,详细完成各项工作设计。通过仿真调试步骤对系统进行仿真,达到系统的工艺设计要求。
2 隧道灯光控制的方案设计
2.1 隧道灯光的工艺要求
本设计中,主要对500米的隧道进行研究设计,按照设计的要求,每隔22米,在隧道顶部或侧部安装照明灯。根据照明灯的布局,如下图2-1的示意图所示。
图2-1 隧道灯光分布图
根据2-1的示意图了解可知,对隧道的灯光照明,按照五个区域进行划分,对于一号区域和五号区域,分别设计四盏照明灯。而对于二号区域到四号区域,每个区域设计五盏照明灯。按照外部的光照条件进行当前的光照度的监测和信号输入,然后根据光照度的范围进行天气情况的划分,光照度从高到低依次划分为晴天、多云、阴天、雨天以及夜晚等。对于不同的光照度范围,进行隧道灯光的控制,当光照度越低,开启的照明灯数量越多。具体的光照度和照明灯之间的划分如下所示。
表2-1 光照度的划分和控制表
光照度
状态
控制对象
光照度≥70
晴天
一区: D灯;二到四区:B、D灯;五区:A灯
70>光照度≥50
多云
一区:C、D灯;二到四区:A、C、E灯;五区:A、B灯
50>光照度≥30
阴天
一区:B、C、D灯;二到四区:A-E灯;五区:A、B、C灯
30>光照度
夜晚
所有区所有灯亮
2.2隧道灯光的控制策略
通过对隧道灯光控制系统的设计要求,我们可以进行控制方案的设计和选择,控制方案的选择主要考虑现场的应用环境、系统的功能要求以及经济成本的投资考虑等进行分析。
我们知道单片机的功能比较强大,能够应对现场各种控制功能,控制精度高,自动化程度也高,而且能够根据现场的工艺要求,实现各种功能,达到控制的工艺目的。单片机系统方案对现场的抗干扰要求比较严格,扩展性能比较差,不能适应于作业恶劣的工业环境,后期系统升级困难。所以按照本系统的设计要求,需要为后期升级改造留有空间,因此单片机系统方案无法满足本系统的工艺要求,故此方案不作考虑。可编程控制器的开发设计本身是针对工业控制环境的特定要求而研制,可编程控制器结合当前研究最新成果,特别是计算机的技术发展、通信技术发展、传感器应用发展等领域的研究,都可以通过可编程控制器的特定功能模块得以实现。面对复杂的工业环境,可编程控制器设计最初,就考虑抗干扰能力性能、高可靠性能、高稳定性能等,所以可编程控制器的应用比较广泛。对于可编程控制器的大量普及和应用,本次设计就考虑采用可编程控制器作为总控制单元,进行该系统的工艺设计。
2.3隧道灯光的控制方案
按照隧道灯光控制系统的设计,使用PLC进行隧道灯光控制系统的控制单元设计,主要将外部的光照度进行信号采集,通过光照度的反馈值和上下限值比较,进行隧道灯光的控制设计。系统设计分为手动控制和自动控制。手动控制时,按照外部的灯光照明按钮输入,相应的区域灯打开,而对于自动控制,通过光照度的反馈值和设定上下限比较,进行五个区域的智能控制。具体设计的控制方案如下图所示。
图2-2 系统控制方案图
按照系统的方案,光照度变化时,控制的灯光照明输出策略发生变化。对光照度划分为晴天、多云、阴天或更天、夜晚四个部分,每个部分的控制不相同,对于一区和五区的控制,按照光照度的亮度递减,灯光照明灯从A-D递增。
3 隧道灯光控制的硬件设计
3.1 可编程控制器的选型
可编程控制器在市场上应用比较多,可编程控制器可以解决工业现场各种问题,包括现场逻辑控制功能、数据处理功能、通信功能以及过程控制的实现功能等。可编程控制器采用专用的程序编译软件,通过该软件的组态设计、工艺程序设计等方法,帮助完成工业控制现场的各种复杂的工艺,能够实现工业现场的各种通讯,和互联网进行数据交互,达到客户的要求。可编程控制器具有高可靠性、高稳定性、扩展性强等优点,成为当前工业发展的主力产品。
(1)中央处理单元
中央处理单元作为可编程控制器的“大脑”,承担可编程控制器一切的运转功能。中央处理单元主要的功能包括系统电源的自我检查、外部硬件组态的检查、系统存储器以及用户存储器数据调用、外部输入输出点的状态检查、用户程序的循环扫描执行、将运算结果输出等。当可编程控制器处于运行状态时,CPU将进行设备组态状态自检,如果外部设备与内部设计组态不相符,将通过报警方式输出;当外部组态自检成功后,CPU将从输入映像寄存器将信号调用,并循环扫描用户程序,通过用户程序的逻辑运算,将运算结果输出到输出映像寄存器,并控制现场的执行单元。CPU通过循环扫描的方式对用户的程序进行处理,按照用户程序的工艺编译,实现现场的各种方式控制。用户可以进行中断设计,通过各种条件调用中断程序,对现场的某些特殊条件进行程序处理。强大的CPU运算功能是衡量可编程控制器品质优劣的关键指标。
(2)存储器
存储器作为可编程控制器的重要存储单元,对系统数据和用户数据进行存放,能够使可编程控制器正常运行。系统存储器为可编程控制器内部的数据,该内部程序用于可编程控制器循环自检、对设备硬件和用户程序严重错误问题进行报警输出等,不允许工程人员对其数据进行访问和更改。用户存储器主要存放用户编译的程序以及用户数据,可编程控制器在运行时,将用户程序进行调用扫描,当现场条件出现特殊情况,可以采用中断控制的要求进行编译,将中断事件按照条件中断或者时间中断的方式进行调用,对现场的特殊事件进行处理。
(3)通信接口
可编程控制器要与外界进行通讯,必须依赖通讯接口得以实现。通讯接口主要用于可编程控制器和外部设备及计算机之间,通过某种通信协议进行数据的交互。通过程序内部组态,决定通信接口处于何种通信协议。可编程控制器具有通信扩展功能模块,常见的通信功能模块包含以太网功能模块、MODBUS功能模块、Profibus-DP功能模块等,以满足各种不同工况下的通信功能。
(4)电源
可编程控制器作为电子控制电源,需要外部供电才得以工作,电源供电质量的好坏直接关系到可编程控制器能否安全稳定的工作。常用的可编程控制器,该工作电源主要为两种,分别为AC220V工作交流电源,DC24V工作直流电源。可编程控制器对电源的要求为电压稳定,谐波较少。对于DC24V工作直流电源,需要通过外部开关电源得以实现。
可编程控制器的接口电路是连接外部主令电器元件和执行单元的必不可少的部分,工业控制的现场干扰源比较多,为了能够保证系统在干扰情况下运行,需要对接口电路进行隔离处理设计。对于可编程控制器输入输出接口以及模拟量信号就存在不同程度的干扰,严重时将烧毁接口。对于现场普遍存在的干扰问题,可编程控制器在外部I/O接口设计时,采用抗干扰因素的光电隔离信号传输方法,完成主令电器元件信号和模拟量信号的采集,并且按照程序扫描计算的结果,进行执行单元的控制。在可编程控制器的接口电路部分,通常需要将外部的信号和内部的信号相互进行隔离,这样可以很好的保护可编程控制器不被损坏。对于这些接口进行详细说明如下:
(1)开关量输入输出接口
开关量的输入输出接口,按照设计主要包括继电器方式隔离接口和晶体管方式隔离接口。对于接口具有不同的等级电压,常用的接口电压为DC24V、DC12V、AC220V等。在进行可编程控制器的接口选型时,要按照具体的系统设计要求和外部输入输出单元的电压等级进行选择。
(2)模拟量输入输出接口
模拟量信号的接口主要由可编程控制器的模拟量扩展单元进行接线设计。可以在模拟量扩展单元进行模拟量信号类型的选择。对常用的模拟量输出类型进行信号输入和处理,处理的信号在可编程控制器内部将转换为十六位的整数值,现场的模拟量类型主要为电流型和电压型。电压型模拟量信号由于运输距离会受到线路阻值及电抗干扰变化,容易存在干扰,导致电压信号失真,所以电压型模拟量信号适用于长距离,现场干扰小的场合。电流型的模拟量比较适合长距离的信号输送,不会因为电线的电阻等因素使信号发生偏移和失真,信号稳定,属于首选的信号类型。
FX2N可编程控制器的功能模块比较丰富,有常用的DI/DO模块,AI/AO模块,通信模块,高速计数模块等。CPU的类型也比较多,包含FX2N-16MR/32MR/48MR/64MR/80MR等,每个CPU型号的程序处理能力各不相同,等级越高,处理的能力越强。本设计选用FX2N-64MR作为系统的控制单元,进行程序设计。该可编程控制器运行速度快,扩展能力强,适合于一般场合的中小型控制系统设计。
图3-1FX2N可编程控制器
在工业现场的连续变量,比如温度变量、压力变量、流量变量等,需要采用外部的检测单元进行变量检测,并且将变量转化为标准的模拟量信号。模拟量信号通过模拟量模块输入,将转换为0-32000、6400-32000的数值。按照本系统的设计思路和要求,选用模拟量输入模块FX2N-2AD,进行系统的模拟量信号输入和处理,并对计算的数据进行工艺逻辑控制。
3.2光照度传感器
传感器是一种检测装置,具有测量范围宽、线形度好、防水性能好、使用方便、利于安装、传输距离长等特点,适用于各种场所,尤其适用于农业大棚、隧道灯光等场所。光照传感器是将光强这样难以检测的变化量转变为可见的电信号,从而可以观察电信号的变化雷表示光强的变化,且可以将这种变化量用于其他电路中。基本的光照传感器包含光敏元件,电源,放大电路。
图3-2光敏传感器实物图
3.3 I/O分配设计
对于隧道灯光系统而言,电控系统设计需要按照规定的流程设计,通过工艺的分析和控制内容的设计,对隧道灯光系统进行I/O分配的设计,设计的目的是为了后期的PLC接线图设计和软件程序设计,都后期的程序仿真调试起到方便的作用。I/O分配在实际应用中,对于查询故障很有帮助,比如在运行过程中,如果某一输入点不动作,可以查询该输入点的名称和输入点的地址,通过程序的分析找到问题所在。对于输出点来说,如果某一元件不执行动作,将通过输出点的名称和地址,进行程序的分析,查询是否某一条件没有满足。I/O设计方便快捷的解决后续的维护保养问题,所以为系统设计的必不可少的环节。按照本系统的设计,如下表3-1和表3-2所示。
表3-1 I点分配设计表
I点地址
功能
X0
系统启动
X1
系统停止
X2
一区手动开关
X3
二区手动开关
X4
三区手动开关
X5
四区手动开关
X6
五区手动开关
X7
手自动选择
D100
光照度模拟量输入
表3-2 O点分配设计表
O点地址
功能
Y0
一区A灯光照明
Y1
一区B灯光照明
Y2
一区C灯光照明
Y3
一区D灯光照明
Y4
二区A灯光照明
Y5
二区B灯光照明
Y6
二区C灯光照明
Y7
二区D灯光照明
Y10
二区E灯光照明
Y11
三区A灯光照明
Y12
三区B灯光照明
Y13
三区C灯光照明
Y14
三区D灯光照明
Y15
三区E灯光照明
Y16
四区A灯光照明
Y17
四区B灯光照明
Y20
四区C灯光照明
Y21
四区D灯光照明
Y22
四区E灯光照明
Y23
五区A灯光照明
Y24
五区B灯光照明
Y25
五区C灯光照明
Y26
五区D灯光照明
3.4 PLC的硬件图纸设计
可编程控制器的接线是系统硬件设计的重要部分,市场上各个品牌的可编程控制器接线原理基本相同,接线基本由电源接线部分、DI输入接线部分和DO输出接线部分三部分组成。按照隧道灯光控制系统的控制策略和总体设计方案,已经明确了可编程控制器的输入部分和输出部分,按照统计可知,系统的输入部分需要接入8个功能信号,输出部分需要接出23个执行信号,按照本系统的可编程控制器选型,选用的电源电压为AC220V,因此输入部分单元和输出部分单元的电压等级和电源电压等级相同,都为AC220V。按照硬件设计分析及可编程控制器电路设计规范,为后期系统的升级改造考虑,留有充足的输入备用部分和输出备用部分。可编程控制器的硬件图纸如下图3-4所示。
图3-4 可编程控制器的原理图
4 隧道灯光控制的软件设计
4.1 程序流程图的设计
本系统设计的程序流程图如下4-1图所示。
图4-1 程序流程设计图
4.2 编程软件的介绍
本系统设计采用FX2N可编程控制器作为控制单元,使用的编程软件为FX2N可编程控制器专用的软件GX-Developer。该软件安装必须在微软操作系统上,该软件能够完成程序的编译、特殊功能的建立和组态、程序的下载以及在线监控、通过界面可以启动和停止可编程控制器,当系统处于在线状态下,可以进行变量的查询等。软件功能强大、指令丰富,能够对各种控制方案进行程序编译。该软件能够进行MODBUS通讯建立以及其他通信方式建立。该软件采用专用的编程电缆,通过驱动的选择以及波特率、通讯地址的设置,和可编程控制器之间进行通讯连接,进行程序的上传下载以及在线监控操作。GX-Developer软件具有诸多版本, GX-Developer软件的界面功能丰富,通常情况下,分为菜单栏、工具栏、状态栏以及程序编译栏、系统的变量表栏,可以通过交叉应用对某变量在程序中的出现位置进行搜索。该软件使用方便、功能全面。
对于工程技术人员来说,可以通过GX-Developer软件的帮助进行学习,可以对某些指令的具体应用方法和范例进行参考,当某功能块在在线中,发现报错误时,比如通讯功能块在报错误时,可以通过帮助进行错误代码查询,并解决错误。当进行新项目程序开发设计时,首先通过新建进行项目建立,然后弹出对话框进行CPU的型号选择。新建项目后,开始进行程序的开发设计,项目主要由程序块、数据块、系统快、符号表、状态图标以及交叉应用表组成。界面如下图所示。
图4-2 GX Developer软件编程界面
通过软件的帮助进行学习,可以对某些指令的具体应用方法和范例进行参考,当某功能块在在线中,发现报错误时,比如通讯功能块在报错误时,可以通过帮助进行错误代码查询,并解决错误。当进行新项目程序开发设计时,首先通过新建进行项目建立,然后弹出对话框进行CPU的型号选择。新建项目后,开始进行程序的开发设计,项目主要由程序块、数据块、系统快、符号表、状态图标以及交叉应用表组成。
4.3 系统的动作说明
当系统初始化后,系统通过可编程控制器的输入按钮进行手动控制和自动控制的选择,如果外部按钮选择手动控制,通过外部的按钮开关控制相应的区域照明灯打开和关闭。如果外部按钮选择自动控制,按照当前的光照度信号采集,通过A/D转换模块,将模拟量转换为当前的实时反馈值,进行光照度与设定值之间的比较,按照系统的判断属于晴天的状态,此时将一号区域的D灯照明和五号区域的A灯照明打开,对二号区域到四号区域,将B和D照明打开。当判断当前的情况为多云状态时,此时将一号区域的C和D照明打开,五号区域的A和B照明打开,对于二号区域到四号区域,将A、C、E照明打开。如果判断当前的情况为阴天时,将一号区域的B到D照明打开,将五号区域的A到C照明打开,将二号区域到四号区域的A到E照明全部打开。如果根据光照度判断当前为夜晚时,将所有的照明灯都打开。
4.4系统的控制原理
系统控制时,首先按照当前系统的需求,实现手动控制和自动控制两种工艺方式,手动控制主要根据自锁控制电路实现照明的打开和关闭,而对于自动控制,则需要按照光照度进行比较,自动控制当前的系统灯光,系统设计主要通过模拟量数据处理部分、手动控制部分和自动控制部分三个部分进行设计,将光照度按照要求转换为0-100的实数值,并且根据设定的上下限范围进行比较,对当前的天气情况和是否夜晚进行判断,达到自动控制隧道照明的目的。
4.5梯形图的设计
5 隧道灯光控制的仿真调试
5.1 仿真调试的步骤分析
按照隧道灯光控制系统的设计,以及控制策略和总体设计方案的说明,完成了本系统的选型设计、硬件设计、流程图设计以及程序设计等。以上工作全部完成后,就需要对系统进行调试。系统调试的作用是检验硬件设计及程序设计的准确性,能否实现本系统的工艺策略和要求。通过系统调试,可以及时发现硬件接线的错误以及软件程序的问题,对问题进行纠正,确保系统控制的可行性。按照常用的系统调试思路,需要通过以下的系统调试步骤完成。
(1)调试准备:在进行系统调试之前,先熟悉系统的设计方案和控制策略要求,对系统的流程图进行掌握,指定调试计划。需要准备系统硬件设计的全部电气元件,所有电器元件都要满足设备选型的要求。检查电器元件的额定电压,额定电流以及使用说明等。准备笔记本电脑,安装好编程软件,并且准备编程电缆,检查电脑的编程软件驱动是否安装成功。准备好I/O分配设计表格,做好后期调试检查的准备。
(2)硬件部分接线:按照设计好的图纸,进行硬件接线工作,必须确保每个电器元件的电源接线是否正确,检查各个电器元件和设计图纸的电气符号对应是否正确,按照电气图纸进行接线,先进行主电路的接线,再进行辅助控制电路和可编程控制器的接线。接线时要注意将线头剥出5mm以上,确保电线头能够完全进入接线端子,接线要美观大方,不能潦草,否则后期硬件故障排除比较麻烦。接线时特别要注意可编程控制器的接线,必须搞清楚可编程控制器的电压登记,不能接错。对执行单元接线要搞清楚线圈的电压等级,正负极不能接错,否则执行单元将不动作。
(3)系统上电:当硬件接线结束完成后,需要细心检查硬件接线是否和图纸对应,特别是可编程控制器的电源接线,各个执行单元或指示灯的线圈接线,不能搞错,否则将烧毁电气元件。要检查是否将图纸中的常开触点是否接为常闭触点或者将图纸中的常闭触点是否接为常开触点,如果接错,将及时更正。当一切检查无误后,将所有的电气元件复位到初始状态。开始进行上电。上电前先测量配电电压是否正确,如果正确,将总开关合上,在检查其他开关电压是否正确,如果都正确,将所有的开关都合上,直到所有开关合上,可编程控制器开始工作。当可编程控制器上电后,对每个DI输入点进行检查,合上外部主令元件或限位开关,观察可编程控制器是否输入指示灯亮,如果输入指示灯亮,表明该回路没问题。
(4)程序下载:如果上电成功,可编程控制器电源指示灯亮,就开始进行程序下载准备,设置好编程电缆的地址,波特率,然后打开软件,点击下载按钮,程序开始进行编译,当编译成功后,就弹出下载对话框,将系统快、数据块、程序块都进行下载。下载完成后,将可编程控制器打到“RUN”位置。程序开始循环扫描运行。
(5)手动调试:将提前准备好I/O分配表格,对工艺程序流程图进行掌握,对每个分部功能进行手动调试。按下相应按钮,相应的执行元件输出。如果执行元件不输出,检查程序是否正确,将程序进入在线监控状态,通过监控表格,观察相应变量的当前状态,再判断问题,解决问题。直到所有的手动调试成功。
(6)自动调试:按照工艺程序流程图的自动控制流程,对每一步的自动控制步骤条件进行熟悉掌握,进行自动调试。观察程序的在线监控状态,找出问题所在进行整改。直到所有的自动控制功能全部实现。
(7)调试总结:对本次调试进行总结,将问题进行整理,对调试的情况进行分析,实现了那些功能,为后期的调试积累工艺经验。
5.2 仿真软件的调试过程分析
对于FX2N可编程控制器有专用的仿真软件,该软件可以进行程序下载,状态监控,仿真调试,是个很不错的软件。采用该软件可以摆脱硬件调试,直接在计算机完成系统程序的调试,及时发现问题,进行整改。仿真具体过程如下:
图5-1 手动控制灯光照明仿真图
图5-2 自动控制灯光照明仿真图
通过不断地调试和修改,逐步实现系统的工艺要求,外部所有的输入,按照工艺条件和程序执行结果,就有相应的动作输出,准确无误,系统运行稳定,没有死区现象,最终达到本设计的工艺目的,系统调试完毕。
总结
本系统设计的隧道灯光控制系统,主要的工艺为通过光照度传感器检测当前光照度,并通过可编程控制器控制隧道内部的灯光照明灯等。具体总结如下:
(1)通过隧道灯光工艺分析和控制策略的实现,基本达到了本设计的要求,但是在控制策略中,还需要考虑增加系统的保护功能以及系统运行过程中意外情况的防范和处理;
(2)通过隧道灯光硬件设计的实现,电路达到了基本设计要求,可编程控制器的运行稳定性问题和外部I/O的升级余量问题,需要充分考虑;
(3)在隧道灯光软件设计中,按照控制策略和工艺功能实现完成了流程图的设计,能够实现系统应对各种情况的程序处理。
(4)对隧道灯光系统进行了仿真调试,在调试过程中,还需要考虑能否应对现场的复杂环境,比如现场应用的干扰性、布线的复杂性等。
总之,隧道灯光系统设计达到了基本的要求,还需要在后期的升级设计中,要考虑以上的因素,使系统更加符合现场的应用要求,能够实现系统的抗干扰性和稳定性。
参考文献
[1]刘建华.FX系列PLC应用技术.[M].机械工业出版社,2010:44-45.
[2]韩晓新. PLC基础及应用.[M].机械工业出版社,2010:67-69.
[3]余雷声.电气控制与PLC应用.[M].机械工业出版社,2001:52-60.
[4]高钟毓.机电控制工程.[M].清华大学出版社,2002:33-38.
[5]程子华,PLC原理与编程实例分析.[M].国防工业出版社,2007:78-79.
[6]何波,电气控制与PLC应用.[M].中国电力出版社,2008:19-23.
[7]周亚军,电气控制与PLC应用.[M].西安电子科技大学出版社,2008:45-46.
[8]张浩风,PLC梯形图设计方法与应用实例.[M].机械工业出版社,2008:89-92.
[9]杨华勇.隧道灯光的发展概况.[J]中国机械工程.2011,(3):19-22.
[10]崔坚.可编程控制器编程指南.[M].机械工业出版社.2007:56-57.
[11]龚运新.PLC技术及应用.[M].清华大学出版社.200965-68.
[12]龚仲华.可编程控制器应用技术通用篇.[M].电子工业出版社,2006:76-78.
致谢
时光匆匆,一转眼大学的时间就过去了,直到现在我还能回想起大一的那个夏天,我跟一群志同道合的小伙伴怀揣着激动的心,走入了大学的校门,看着这个美丽又陌生的环境,心里这么想,这个地方就是我未来几年要待的地方了,我会在这里学习,在这里成长,我还会在这发生一些什么故事呢,时间一天天过去,转眼间已经要出去实习了,回想起这几年的经历,感觉就在昨天一样,但是现实还是很残酷的,我马上就要离开这个承载着我青春的地方了,很伤感,但是我会向前看,变的越来越近,要对得起学校老师几年的栽培。
我由衷的感谢老师们学习中辛勤教导,生活上的帮助,感谢你们,没有你们的付出,就没有已经快要毕业的我。还特别感谢我的毕业指导老师,从毕业设计的选题到后期的指导,修改,最后的定稿,老师给予我很大的帮助。
在最后我想跟我的家人说:“辛苦您们了,感谢您们在背后的支持”。不管在生活还是学习上,他们都给了我很大的支持,没有他们就没有我,家人是我学习的动力,为了不辜负他们期望,我还会更加努力的。在父母眼里,不管我变成什么样,我都是他们眼里长不大的孩子,是他们孩子的同时我也不会让他们失望的。还有我的同学们,大学的时光,一起学习一起成长,我们的感情永远不褪色。我会坚强的面对各种压力,努力学习,让自己成为社会有用之才。