基于MODBUS协议栈的数控应用软件系统设计与实现

被引量 : 8次 | 上传用户:accphailan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通过对MODBUS通讯协议栈的研究,针对MODBUS通讯中常用的RTU和ACSII模式下的应用,在工业数控尤其涉及步进电机控制应用领域,完成了基于MODUBS协议的上位机应用软件和下位机平台的设计和开发。文中对目前工业数控技术中常规采纳的协议栈以及国内、外较具影响力的公司如西门子、施耐德、ABB、台达等出厂的相关控可编程控制器(PLC)和工业显示屏(触摸与文本)通信协议进行了研究,进一步表明了MODBUS协议是一种开放的应用层通信协议,各家工控企业在规范的MODBUS协议栈基础上做了一定深度和广度的扩展。本文针对步进电机的控制领域,开发了一套基于STM32F103VCT6主芯片的控制器,采用了SP3232与MAX3485作为串口通信接口,实现了RS-232与RS-485的通信功能,软件采用C语言开发软件,实现MODBUS通信协议模块与定时器功能的步进电机控制模块。在上位机部分,文中主要引入了文本、触摸屏和VISUAL BASIC.60开发平台两类人机交互实现模式。在文本及触摸工业屏中,利用平台自动的开发软件,通过组态的模式进行开发相应显示界面;在VB开发软件中,利用软件平台的可视化和基于对象编程模式,通过平台自带MSCOM控件,实现了基于串口及MODBUS协议的上位机系统。在确立对MODBUS协议栈作为研究对象的基础上,针对数控领域中步进电机控制的特定应用领域,开发了一套基于上、下位机的多轴步进控制系统,主要研究的重点内容:(1)MODBUS协议栈及扩展功能研究;(2)基于文本、触摸屏的组态系统研究;(3)了解基于STM32系列AMR芯片硬件,并通过此平台进行下位机C语言开发的研究,主要完成协议栈的软件实现,外接接口输入输出模块,定时器下步进电机控制步序实现,并完成相应电机直线、圆弧功能代码实现;(4)上位机可视化、基于对象编程的VB 6.0开发平台及相应上位机软件开发。本课题在上述内容研究和系统设计后,将最后实现的上、下位机系统应用与数控设备如:雕刻机、自动送料设备和锁芯加工设备上进行了一系列的调试和试验,本系统在数控加工领域中得到一定应用和实践。
其他文献
政府投资项目是为了推动国民经济和区域经济的发展,由政府通过公共财政投资兴建的固定资产收益项目。在社会发展过程中,政府投资项目在改善民生、推动产业结构调整方面发挥着
太赫兹(Terahertz)科学技术是近年来迅速发展的一个新兴的交叉学科和研究热点,主要应用于物理成像,射电天文,安全检查,医疗诊断和雷达探测等方面,通常其频率范围为0.1THz—10
针对地理高考二轮复习中存在的基础知识复习缺失或低效、能力提升不明显等问题,根据高考地理试题命制的内在和外在趋势,尝试性地提出了"概念图与题组复合运用复习样式",在教
目的:分析低颅压综合征的影像表现,以提高对本病的认识。方法:回顾性分析10例低颅压综合征的影像表现,2例行头颅CT平扫、头颅MRI平扫、增强扫描及脊柱增强扫描,4例行头颅MRI
随着全球化的深入发展,企业间的竞争也趋于全球化,跨国并购成为企业增强竞争力和扩大规模的一种手段。在追求规模经济和有效参与竞争的过程中,我国企业出于融入世界获得更为
全球经济迅速发展的现今,在竞争中取得成功的关键是依靠人力资源。对于企业而言,人是维持运营,不断发展的根本,人才之争已经成为市场竞争中的核心内容之一。人力资源管理系统
在当前初中学段的教学现实中,历史学科往往不被重视。站在历史教师的角度看,这样的状况是我们最不愿看到的。在这样的现实状况之下,历史教师或许应该反思初中历史学科不被重
我国以少量大型商业银行为主体的金融体系造成中小企业及个人借款难,再加上我国居民的投资渠道非常有限这两方面共同作用促使“P2P网贷”在近期高速发展。这既让我们看到了“
经过近十几年的发展,邮政物流分销已成长为邮政企业的一项主要业务,带来了非常可观的社会效应与经济效应。在德州,邮政物流分销业务曾一度成为第三大支柱型业务,同时更成为联
由于选矿生产过程具有非线性、多变量、时变性、大滞后、强耦合的特点,精矿品位等生产指标不能在线测量,致使选矿工程师不能实时调整整个生产过程,这引起研究人员对选矿生产