自动化设备的软件框架

12 篇文章 19 订阅
9 篇文章 2 订阅

自动化设备的软件主要由2部分组成:1是运动控制部分的软件实现,2是上位机处理数据并显示结果的软件实现。
  

运动控制的实现

  第1部分的实现主要有2种方式,一种是用板卡控制的方式,一种是用PLC控制的方式。前者最大的优势是能够集成在上位机软件系统中,其使用和维护都很方便。而且,板卡控制也很灵活和稳定。后者使用PLC来实现运动控制的方式虽然逻辑简单,但是,从使用和维护起来,比如说切换料号,均没有前者方便。因此,我建议使用板卡控制的方式来实现运动控制。
  

上位机软件模块

  在使用板卡实现运动控制的逻辑上,第2部分的实现方式主要有2个模块。第1个模块是调试模块,该模块实现对运动位置的调试,以及将相关的配置参数保存到本地的配置文件和本地数据库。第2个模块是运行模块,该模块在设备正常运行时调用。
包括4个方面:数据的接收、 数据的处理、数据的存储和结果的显示。
  (1)接收数据是指如何将来料上的数据保存起来,以供后续的数据处理。以图像而言,就需要开辟足够的内存来保存图像。
  (2)数据的处理是指对接受到的数据进行处理,比如要提取图像中的二维码进行解码处理。
  (3)数据的存储是指将二维码的处理结果保存起来。这里涉及到将数据保存在本地,或者将数据通过数据库存储到网络数据库中。
  (4)结果的显示是指将处理结果显示在界面上,以条码机为例, 来料是否能解码,需要将结果显示在界面上,供客户的使用。
  以上就是自动化设备的软件框架,通过整合运动控制和上位机软件的两个主要模块共同实现。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值