中小规模可编程逻辑控制器的研制

来源 :长江大学 | 被引量 : 0次 | 上传用户:xiaosanhuah
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
可编程逻辑控制器(PLC),是一种为工业控制特别设计的专用计算机.因为它易于设置和编程,运行可预估,甚至在恶劣的生产环境下还可以保持正常工作,所以广泛应用于工业控制.本课题设计了一个基于dsPIC30F4013单片机的小型通用控制器,目的是在小型控制系统中能够替代PLC,实现更加灵活的应用方案并在保证可靠性的基础上大大降低成本.
  本课题所设计的系统在硬件上参照PLC的体系结构,在dsPIC30F4013单片机的基础上扩展了丰富的外围设备,实现了PLC的大部分功能,包括中央处理器(CPU)、数字量I/O、高速脉冲HSC、模拟量I/O、串口及以太网通信等,并设计了专门的输入输出点处理电路,使系统具有良好的抗干扰特性和驱动能力.在软件设计上针对MODBUS通讯协议的特点,采用C函数编程实现了通信数据的提取、解析和发送.采用CRC校验方法,保证了通信数据的准确性.基于dsPIC30F4013的中小规模可编程逻辑控制器的研制,适应了工业控制机向嵌入式发展的趋势,提供了更灵活的软、硬件方案,并大大降低了控制系统的成本[13],具有较高的实用价值.
  本控制器是集远程数据采集、计量与自动控制于一体的PLC.主要市场定位于天然气长输管线的各个阀室中,阀室一般只有阀门和管道,而没有计量调压设备,因此I/O点数相对较少,工艺流程相对简单.以往用户都是选用进口的PLC控制器来对阀室进行数据采集和监控,一定程度上造成了PLC系统资源的浪费,且其高昂的成本也使用户较难接受.针对这种情况,我们研制出一款基于MODBUS协议的中小型PLC系统来满足这种特定的市场需求.
  系统采用一体化结构并集成了AI、AO、DI、DO和HSC五类信号输入输出通道.AI通道能采集现场仪器仪表的标准4-20mA信号,通过板内的跳线设置,能接受两线制或三线式仪器仪表;DI通道提供开关数据采集通道,输入信号类型为干触点输入;AO通道有两种可选择的输出信号类型,分别是4-20mA或者1-5V信号;DO通道提供开关数据输出通道,输出信号类型为干触点输出,且可通过板上的拨动开关选择常开触点输出或常闭触点输出两种方式;HSC通道能检测频率不超过15KHz的信号.
  现场总线是当今自动化领域发展的热点之一,被誉为自动化领域的计算机局域网.它作为工业数据通信网络的基础,沟通了生产过程现场设备之间的联系.MODBUS作为一种有效支持分布式控制和实时控制的现场总线协议,以其稳定性好、可靠性高、抗干扰能力强、通讯速率高、维护成本低等优点越来越受到人们的重视,并被公认为最有前途的现场总线之一.很多工业设备,诸如PLC、DCS,智能仪表等都使用MODBUS协议作为它们之间的通信标准.因此,基于MODBUS协议的现场总线的研究与开发具有非常现实的意义.
  本文在简要分析了当前最具影响的几种现场总线协议的基础上,对MODBUS总线协议进行了深入研究,主要包括MODBUSRTU和MODBUSTCP两种协议,设计了基于MODBUS协议的中小规模可编程逻辑控制器,同时对设计的系统的可行性在实际中的应用做了说明,并给出了本控制器在工业现场实际应用的例子,内容包括以下三个部分:
  1、研究并阐述了MODBUS协议的格式和定义及其体系结构,对该总线协议的各个部分,包括协议的传输方式、帧的构成、错误校验、功能码等给出了详尽的描述;
  2、研究了基于MODBUS协议的中小规模可编程逻辑控制器的设计思想和系统结构,并完成了控制器实物的设计.该控制器本质上是一种对生产现场进行控制和管理的网络,具有很高的实时性、可靠性、数据完整性和可用性,通过专门的接口和设备完成与上层工厂信息系统的数据交换和传递.
  3、通过文字、数据、图片等方式展示了该控制器在一个实际的工业工程控制领域的成功应用,体现了设计的基于MODBUS协议的中小规模可编程控制器的可行性.同时,简要说明了系统应用的情况和市场前景.
  通过实际应用表明,基于MODBUS总线协议设计的控制器在可靠性、容错处理、数据交换、系统管理、抗干扰等方面都比传统仪表组成的系统功能强.在控制系统领域将会有很大的发展空间和市场.
其他文献
学位
学位
学位
学位
期刊
学位
学位
学位
期刊
学位