相关文章推荐
有腹肌的熊猫  ·  jquery 判断select ...·  1 年前    · 
单身的水桶  ·  错误:heap-buffer-overflo ...·  1 年前    · 
帅气的玉米  ·  Qt激活窗口 - 知乎·  1 年前    · 

近期承接了一个项目,客户需要现有MES系统和汇川PLC对接,并要求使用OPC客户端读写PLC上的数据。

目前市面上大多数对PLC数据采集功能实现需要PC,安装相应软件进行数据采集,针对此方式

无需太多专业知识,软件配置就可以方式

部署时间短

成本高,需要购买工业电脑、显示器等

自由度灵活性差,如需要实现特定功能比较麻烦,往往需要付出更高的软件订制费用

我本人是一名python程序员,主要从事网络通讯、数据采集、MES对接、人工智能、机器视觉、智能物流系统、与网站后端服务开发工作。接到这个项目之后原本打算采用上面这种最常用的方式,后来客户要求订制化程度较高、预算又有限,就决定自己动手打造一个设备,采用的技术栈如下:

RS485串口模块

OPCUA(开源)

Python

总结:前端使用Vue开发,用户可以登录并进行相应的操作;后端使用Python开发;树莓派做为Web服务器和OPC服务器,作为MES服务器和PLC中间的桥梁。整个方案成本低廉、功能完全订制,一周交付。