论文范文网-权威专业免费论文范文资源下载门户!
当前位置:毕业论文格式范文>论文范文>范文阅读
快捷分类:

关于BACnetPLC论文范文 基于BACnetPLC控制器设计和实现相关论文写作参考文献

分类:论文范文 原创主题:BACnetPLC论文 更新时间:2024-02-11

基于BACnetPLC控制器设计和实现是适合不知如何写BACnetPLC方面的相关专业大学硕士和本科毕业论文以及关于支持bacnet的plc论文开题报告范文和相关职称论文写作参考文献资料下载。

摘 要: 为了使PLC控制器能够和BACnet国际楼宇自动控制标准契合,设计并开发了基于STM32控制芯片和MS/TP协议的PLC控制器.控制器可通过梯形图进行现场编程,具有完整的控制逻辑,满足BACnet的一致性要求.实验测试表明,PLC控制器可以使用RS 485总线和PC上的BACnet虚拟机进行通信,达到0.596 ms的响应时间,并满足PLC的稳定性,具有编程简单、高效、实时性好、运行稳定的特点.

关键词: PLC控制器; BACnet; MS/TP; STM32; 楼宇自动控制; 梯形图编程

中图分类号: TN876?34; TN710.1; TP368.2 文献标识码: A 文章編号: 1004?373X(2018)02?0038?06

Abstract: To make PLC controller fit with the international building automation control standard of BACnet, the programmable logic controller (PLC) based on STM32 control chip and MS/TP protocol was designed and developed. The controller can be programmed in spot by using the ladder diagram, and has complete control logic to meet the conformance requirements of BACnet. The experiment result shows that the PLC can communicate with BACnet virtual machine on PC via RS 485 bus, whose response time can reach to 0.596 ms, and meet the stability of the PLC. The PLC has the characteristics of simple and efficient programming, high real?time performance, and stable operation.

Keywords: PLC controller; BACnet; MS/TP; STM32; building automation control; ladder diagram programming

0 引 言

PLC(Programmable Logic Controller)作为灵活方便、通用性强、可靠性高、接口简单、编程容易、稳定实用的现场控制器,是目前应用最广泛的现场控制器之一.在空调控制系统、电梯控制系统以及其他楼宇控制系统中,PLC控制器的应用也十分广泛,而随着楼宇自动控制系统的发展和研究,BACnet(Building Automation and Control Networks)国际标准也更多地应用到楼宇控制系统中.由于不能便捷地和BACnet网络通信,PLC控制器的发展和使用受到了极大的限制.

基于BACnet协议的PLC控制器,可以在不改变PLC编程方式的前提下,使操作人员可以从BACnet网络中监控到PLC控制器以及其控制设备的状态.这种新型的PLC控制器可以减少编程人员的培训成本,对我国智能建筑的发展和BACnet的研究和应用是十分必要的.

1 基于BACnet协议的PLC控制器的设计实现

BACnet协议在OSI/RM(Open System Interconnection/Reference Model)模型的基础上进行了最大程度上的精简.精简后的结构只留下应用层、网络层、数据链路层和物理层[1].根据协议结构,所设计的整体自动控制系统如图1所示.系统采用MS/TP(Master?Slave/Token?Passing data link protocol)作为整个系统的数据链路层,其是BACnet标准自己定义的数据链路层协议,协议以技术成熟的EIA?485标准作为物理层,在楼宇自动控制中具有较好的稳定性和操作性,是目前BACnet标准中使用最多的数据链路层协议[1].

PLC控制器选用STM32F103VET6作为主控芯片,其功能主要分为两部分:一部分实现PLC控制器的基本功能,将梯形图进行下载编译实现控制功能;另一部分和MS/TP网络中的上下层设备进行通信,实现获取控制信息以及传输数据等功能.控制器的整体的结构框图如图2所示.

PLC功能实现部分:PLC部分程序的结构设计,根据PLCopen所规定使用的IEC 61131?3标准,通过RS 232总线,实现控制器和上位机梯形图编程软件通信以及现场控制功能.

BACnet通信部分:通信程序的设计基于MS/TP协议,通过RS 485总线和上位机BACnet虚拟软件进行通信,获取控制信息和数据.PLC根据控制信息调用FLASH内的PLC程序,进行相应的控制以及数据获取.

在保证和BACnet网络正常稳定通信的前提下,整体程序需要更新并调用PLC控制程序.整体程序的结构框图如图3所示.

由图3可知,整体程序完成了PLC控制功能和BACnet通信功能两部分程序的统一调用和整体功能的实现.和网络中的设备通信后,依据获取数据,控制器改变内部控制参数,调用控制程序;依照控制结果,被控变量更新,控制器对下层设备进行控制;如果需要更新PLC控制程序,控制器和上位机PLC编程软件通信,更新程序,开始控制程序的下一个循环;如果不需要更新程序,控制器直接开始下一个循环.

总结:本文关于BACnetPLC论文范文,可以做为相关论文参考文献,与写作提纲思路参考。

参考文献:

1、 基于FPGAGTP光纤传输的贾卡梳控制器设计 摘要:随着拉舍尔压电式贾卡经编机往多梳节,大花型,多针床等方向的不断发展,以CAN总线为代表的传统工业现场总线满足不了经编机实时花型数据传输要求。

2、 光伏发电中的传感器节能控制器设计 摘 要: 传感器储能性能较弱,导致设计出的光伏发电中的传感器节能控制器网络延迟较长、节能效果不理想。因而,设计一种新型光伏发电中的传感器节能控制。

3、 基于FPGA的无刷直流电机控制器设计 摘 要: 针对现有直流无刷电机控制器设计方案的不足,提出一种基于FPGA平台的无刷直流电机控制器设计方案,采用FPGA设计电机转速、电流双闭环控。

4、 基于FPGA的离散量接口控制器设计 摘 要: 在航空电子系统中,离散量数字电路的应用和需求越来越多,而传统的离散量接口芯片集成度较低,功耗较高,且在恶劣环境下,离散量的稳定性和可靠。

5、 基于矢量控制电动自行车控制器设计 摘 要: 电动自行车传动系统中对节能和降噪的需求日益提高,相比传统使用两两导通120°方波驱动方式的无刷直流电机,采用矢量控制方式的永磁同步电机。

6、 运动训练强度智能分配控制器设计和实现 摘 要: 针对传统运动训练强度控制不准确,耗时长、效率低的问题,提出基于信号甄别计算的运动训练强度智能分配控制器的设计。引入智能控制模块,依托智。