我是软件工作者,应另一个程序员老鸟朱鹏飞邀请,开这个主题,简记目前应对互联网时代的新柔性工业自动化研发历程中的技术心路点滴。
工业是连续运转的系统,有冗长庞大的前、后道,所以首求稳定。
工业的这种特性,在软件方面,带来了一些与互联网行业不同的业界习惯。
在 2020 年的今天,我还听说有的工业系统在用 Java1.4 ,那是十年前的东西了。互联网别说十年前,五年前的东西就已经旧了。
所以作为新丁,我们在审视经验之时,准备做一些探索,看看能否用如今互联网界的常用方式,来做工业方面的事情。
20200309 Mo
传统的智能工厂系统总架构是这样的:
我们想挑战的,是去掉工厂工作站这个节点,通过互联网直接指导设备。
这里主要有两个挑战。
一个是网络的通讯能力。
另一个是设备暴露在公网的安全性。
昨天讨论了对于我们具体业务的一些适配设备直连服务器的流程
1、工人做基础操作。
2、工人通过扫码启动自动过程。扫码是通过连接 PC 的扫码枪完成的,相当于在浏览器中输入命令。
3、浏览器发起 HTTP 请求到服务器。
4、服务器收到请求后,同时(异步)通知此浏览器对应的电子眼、机器手,分别发送“识别”和“取料”命令。这两个命令都携带由扫码查数据库后拿到的数据。当然,服务器也会随着这个请求的返回,携带查库信息,供界面显示。
5、无论电子眼和机器手,谁先完成任务,返回信号,都需要等两边执行完毕,再开始下一步。
6、如果电子眼或机器手报告异常,则服务端给浏览器下发通知,令浏览器弹出对应界面,人工介入处理后在界面操作,重来有异常的过程。如果两边都异常,弹出界面会并存。
7、这里需要特别注意,机器眼的任务,除了测量以外,还承担着校验人工操作是否正确的职责。无论什么地方异常,机器眼都会返回失败数据。
8、两边都完成任务后,服务器给根据电子眼返回的识别数据,结合数据库中对此工件记录的定制数据,整合计算出机器手目标。
9、服务器给机器手下发一组指令,完成目标。
10、机器手完成目标后给服务器返回完成。
11、服务器收到机器手的完成后,给浏览器下发新状态以显示。
12、在机器手完成前,人工进行的扫码,会引起警告。机器手完成后扫码才会对第二个工件生效。
本文还发表于在其它网站
CSDN:https://blog.csdn.net/ShaneLooLi/article/details/104783081
中国开源社区:https://my.oschina.net/shane1984/blog/3191921
51CTO:https://blog.51cto.com/shanelooli/2477422
相关推荐
基于PLC的柔性自动化生产线系统研究与设计rar,基于PLC的柔性自动化生产线系统研究与设计
#资源达人分享计划#
柔性自动化制造技术与装备.pptx
关于FMS柔性自动化要点整理.pptx
柔性自动化生产线分类仓储站,主要完成不同物料的分类入库,根据主站传来的物料信号送入相应的位置,并由气缸弹出去。西门子plc编写
基于PLC的柔性自动化生产线系统研究.pdf基于PLC的柔性自动化生产线系统研究.pdf基于PLC的柔性自动化生产线系统研究.pdf基于PLC的柔性自动化生产线系统研究.pdf基于PLC的柔性自动化生产线系统研究.pdf基于PLC的柔性...
可以清楚地了解生产线的一个主控制站和六个从站之间的联系以及他们的详细作用
模块式柔性自动化生产线实验实训系统能适合机械制造及其自动化、机电一体化、机械电子工程、电气工程及自动化、自动化工程、控制工程、测控技术、计算机控制、机械设计与理论、自动控制等相关专业的教学和培训。...
飞机柔性装配自动化钻孔控制技术研究.pdf
村田机械株式会社全新柔性化自动化数控镀金加工线.pdf
装备自动化含:机械、电气、工艺、软件4部分,设计高柔性、可批量定制的设备需要模块化设计,本文阐述装备自动化的模块化设计。
汽车柔性自动化生产线安全分析.rar
柔性物流自动化接卸生产线工作流程优化方法.pdf
#资源达人分享计划#
柔性电子制造智慧工厂解决方案(科技自动化与智慧工厂)智慧工厂以创造全新客户价值和最佳用户体验为最高宗旨, 涵盖了广泛的协作网络和知识集合。 自动化工厂、信息化工厂、智能化工厂之后, 现代制造业企业发展的...
柔性自动化生产推选优秀ppt.ppt
柔性自动化制造技术与装备.ppt
人工智能-机器学习-柔性软件自动化生产线研究.pdf
柔性自动化系统安装与调试项目
FMS柔性自动化要点整理.pptx