广告招募

当前位置:亚洲制造网 > 技术中心 > 所有分类

上位机VB控制程序设计

2025年08月05日 11:22:37      来源:东莞市宇匠数控设备有限公司 >> 进入该公司展台      阅读量:10

分享:

 2.4.2上位机VB控制程序设计

2.4.2.1 VB PLC 通讯

VB软件通过工控机R232接口与PLC相连以及通过HostLink来与PLC交 换命令以及应答命令,两者之间的数据传输方式如下图2.24所示。VB中采用 MSComm控件来驱动事件和查询功能,MSCommMicrosoft公司提供的一种 简化的串行通讯编程的ActiveX控件。在VB中首先对MSComm控件进行设定, 具体设定如下图2.25所示,通讯端口参数设置要与PLC本机上设定的参数一致, 其中9600表示波特率,e为校验方式7为数据位数2表示停止位数。也可以


通过程序对其进行设定,

2.4.2.2VB程序界面设计

VB程序界面主要包括两个部分:1.刀库运行界面;2数据统计与查询界面。 刀库运行状态界面,主要包括刀盘运行、换刀方式选择、故障监控、数据统 计这四个模块组成。其中刀盘运行模块由刀盘模型、换刀时间设定以及剩余换刀 时间组成。数据模块由累计数据统计模块以及每日数据统计模块组成。刀库运行 状态界面要实现的功能:R实时跟踪目标刀号所在位置,以及最后的换刀位置: 2).设定以及显示换刀时间和剩余时间;3).具备手动换刀以及随机换刀两种方

式;4).统计出每日24把刀每把刀的换刀次数、刀库电机正转与反转次数以及换 刀总次数。为满足以上条件设计出的刀库运行界面如图2.26所示。

数据统计与查询界面。数据统计与查询界面主要包括三个模块:数据存储表、数据筛选表以及数据录入和查询按钮。数据存储表主要是存储当日运行的刀库数 据,包括24把刀每把刀的换刀次数以及换刀时间,同时记录换刀日期以及换刀 时间段。数据筛选表主要是便于查找某日期或者某个时间段的换刀情况。具体如 图2.27所示。

2.4.2.3 VB控制流程

根据要求,整个换刀模块包括手动换刀模块以及随机换刀模块。如图2.28 所示。

图中,Timerl表示刀库启动模块;Timer2表示刀库运行状态以及判断换刀 是否结束信号模块;Timer3表刀库数据记录模块;Timer47K随机产生换刀 目标刀号模块;Timer5表示记录随机换刀过程运行时间以及判断换刀时间是否 结束模块。

2.5本章小结

本章设计并搭建了盘式刀库可靠性试验台。首先设计了试验台的基本结构, 试验台主要包括下支架、上支架以及虚拟主轴等部件,并在这些部件上设计了微 调结构以及预留了传感器安装位置,便于后期对试验台的调试;其次设计了电气 系统,主要包括启动与开闭控制电路、三相电机控制电路以、单相强电控制电路 以及单相弱电控制电路,保证对执行机构动作的控制;最后完成对控制程序的设 计,主要包括上位机VB程序控制以及下位机PLC程序控制,保证对自动换刀 系统的控制以及数据的记录功能。

 

版权与免责声明:
1.凡本网注明"来源:亚洲制造网"的所有作品,版权均属于亚洲制造网,转载请必须注明亚洲制造网。违反者本网将追究相关法律责任。
2.企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
3.本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。 4.如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系。