欢迎来到天天文库
浏览记录
ID:5276238
大小:247.60 KB
页数:4页
时间:2017-12-07
《excel在plc程序开发方面应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、宴DOI:10.3969,j.issn.1009-9492.2016.03.024Excel在PLC程序开发方面的应用陈优明(深圳达实智能股份有限公司,广东深圳518000)摘要:地铁环境与设备监控系统系统(BAS)中涉及诸多接1:1、多功能要求,需要处理大量的数据,以传统方式进行PLC编程需花费大量时间,运用Excel强大的数据处理能力和VBA功能进行数据统计分析、数据生成以及开发程序代码,极大地提高程序开发效率和准确率,同时对系统的数据处理奠定基础。关键词:PLC程序;VBA;通风模式;数据库中图分类号:TP391.1
2、3文献标识码:A文章编号:1009—9492(2016)03—0093—04ApplicationofExcelinPLCProgramDevelopmentCHENYou—ming(ShenzhenDASIntellitechCo.。Ltd.,Shenzhen518000,China)Abstract:Themetrobuildingautomaticsystem(BAS)isinvolvedinmanyinterfaces,manyfunctionalrequirements,andneedstodealwithala
3、rgeamountofdata,PLCprogramminginthetraditionalwayneedstospendalotoftime,usingExcelpowerfuldataprocessingcapabilitiesandVBAcapabilitiesfordataanalysis,datagenerationanddevelopmentprogramcode,greatlyimprovingtheeficiencyandaccuracyoftheprogramdevelopment,butalsolayi
4、ngthefoundationforthesystemdataprocessing.Keywords:PLCprogram;VBA;ventilationmode;database0引言Excel在协助PLC程序开发方面起到了数据分地铁环境与设备监控系统BAS除提供车站良析、数据处理、PLC编程、数据库原始记录等功好的乘车环境外,还起到至关重要的防灾功能。能,同时通过对BAS系统的核心功能通风系统的其主要包含系统和设备如下:PLC代码的生成介绍,更加体现Excel所带来的便(1)通风、空调与供暖系统;利操作tl-2]。(2
5、)给水与排水系统管;1数据分析与处理(3)应急电源(EPS)及不间断电源(UPS);1.1数据统计分析(4)照明系统;BAS系统监控设备以设计院提供的设计蓝图(5)乘客导向标识系统;为依据。对蓝图中其各节点控制箱柜的控制要求(6)自动扶梯、电梯设备;进行分析:实现方式上区分硬接线与通讯数据,(7)站台门、防淹门系统等;数据类型上区分数字量、模拟量等。通过Excel函(8)温、湿度等环境参数监测等。数功能对以上数据量的统计,对优化配置提供比完善的PLC控制系统是各子系统以及整体应较依据,同时分析I/O余量、模块电源总体功耗、
6、用功能得以实现的前提条件。总体安装尺寸,以解决配点不足、不合理,电源供要完成以上的设备监控及功能要求,采用传电不足,安装空间不够等可能带来的一系列问题。统的PLC编程方法,往往会使内容不清晰、层次1.2设备及功能分类不明确、工作冗余繁琐、容易出错。在监控对象方面命名规则采用系统+设备代收稿日期:2015—09—21羹码+设备编号+功能,见表1。1)通过对设备的分类可以生成设备清单表。每个设备类的监控要求进行归类,以隧道风即系统+设备代码+设备编号。机TVF为例,见表2。2)通过对设备类的功能定义可以生成设备变量表,PLC的
7、变量结构体。表1设备代码表3)结合设备清单表和设备功能表可以生成可导入PLC的设备变量表,完成了PLC对设备变量的创建。4)通过对设备变量的要求定义可以生成接口连接表、上位与下位的通讯点位、上位的报警表等。Excel的快速编辑功能,以及结合VBA的快速生成功能,使PLC创建变量不再是繁琐的工作。表2变量类表结合Excel的函数及VBA查错功能,大大减少传统创建PLC变量方式而引起的错误率高、排列不合理、结构不规范等现象。表3变量地址及报警表在实际工程实施中根据要求不同,功能会有所不同,需考虑以下几方面。1)PLC址址方式:
8、绝对地址编程、绝对地址1.4功能块生成和虚拟地址结合、名称地址。表3中内存地址是每类设备往往需要有自己的功能块来实现控针对绝对地址而设置的相对点位地址。制功能。传统方式上会逐个调用功能块,除工作2)监控要求:并非所有功能都需用到,如隧量大以外也极易引起设备缺漏。通过对PLC编程道风机只存在高速正反转无需
此文档下载收益归作者所有