如何推广我的网站,营业推广策划,怎么在wordpress添加幻灯片,网站开发客户挖掘出品 | OSC开源社区#xff08;ID#xff1a;oschina2013)不同的工业流程#xff0c;需要不同的工业软件。此前#xff0c;我们已经介绍了面向研发设计环节的开源软件#xff08;详情查看#xff1a;20 个开源的工业设计软件#xff09;#xff0c;今天就来介绍一下面向…出品 | OSC开源社区IDoschina2013)不同的工业流程需要不同的工业软件。此前我们已经介绍了面向研发设计环节的开源软件详情查看20 个开源的工业设计软件今天就来介绍一下面向生产控制环节的开源软件主要为可编程逻辑控制器PLC)、分布式控制系统DCS、生产执行系统MES、仓库管理系统WMS。先从最靠近硬件端的 PLC 开始吧。一、PLC 及 DCS1、openPLCOpenPLC 是一个功能齐全的标准化开源 PLC无论是软件还是硬件其诞生之初的重点是为自动化和研究提供低成本的工业解决方案现广泛用于工业网络安全研究的框架。openPLC 由三部分组成运行时、编辑器和 HMI 构建器 。运行时负责执行 PLC 程序编辑器用于创建 PLC 程序。使用 HMI 构建器 —— ScadaBR可以创建漂亮的基于 Web 的动画以呈现运行后的流程状态。ScadaBR 通过 Modbus/TCP 与 OpenPLC Runtime 通信。OpenPLC 项目根据 IEC 61131-3 标准创建该标准定义了 PLC 的基本软件架构和编程语言主要用于工业和家庭自动化、物联网和 SCADA监控和数据采集研究。链接https://www.oschina.net/p/openplc2、BeremizBeremiz 是一个用于机械自动化的 PLC 集成开发环境IDE符合 IEC61131-3 编程语言标准可将任何处理器变成 PLC。Beremiz 还包含用于创建 HMI 并将 PLC 程序连接到现有的监控、数据库或现场总线的工具。Beremiz 由两部分组成集成开发环境IDEBeremiz.py。它运行在用户的计算机上使用 C 代码作为中间语言用于编写、编译、调试 PLC 程序和控制 PLC 运行时。引用 python 运行时实现Beremiz_service.py它在目标平台上运行与 I/O 通信并执行 PLC 程序。运行时的实现在不同平台上可能不同。例如使用 Cortex-M 的 PLC 很可能具有基于 C 的运行时。而 Beremiz 项目默认包含 Python 运行时的参考实现可以在 GNU/Linux、Windows 和 Mac OS X 上轻松运行。链接https://www.oschina.net/p/beremiz3、ProviewRProviewR 是一个过程控制系统采用 GPL 许可包含顺序控制、调整、数据采集、通信、监控等常用功能支持图形 PLC 编辑器和高级编程语言如 C、C、Java 或 Fortran。ProviewR 是一个软 PLC。使用标准硬件和软 PLC 的最大优势在于系统规模、属性和性能主要受主机操作系统及其硬件的限制对 I/O、PID 回路、PLC 程序、计数器的数量没有限制。PLC 回路的最小循环时间小于 1 毫秒。ProviewR 是一个分布式系统可以由多台计算机通过网络连接组成一个典型的 ProviewR 系统由一个过程控制系统和一个或多个操作站组成每个操作站可配置成多个控制系统的 HMI 系统。ProviewR 可以通过以太网ip和串行机制与其他计算机进行通信支持多种不同的协议例如通过以太网的 UDP 或 TCP 套接字和串行链路上的 Siemens 3964R。Proview 中最常用的 I/O 系统是 Profibus/DP还支持 Profinet、Ethernet Powerlink、Modbus TCP 和 RTU、PSS9000、1-wire、一些 USB I/O 卡等 I/O 系统。ProviewR 能够以面向对象的方式工作可以使用简单的功能块和简单的信号以传统方式进行编程它支持创建复杂对象和相关函数对象同时支持面向对象的概念例如继承、方法和聚合。链接https://www.oschina.net/p/proviewr4、Tango Controls Tango Controls 是一个用于构建高性能分布式控制系统的软件工具包包含用于监控和数据采集 (SCADA ) 和 DCS 的开源解决方案。Tango Controls 是一个面向对象的分布式控制系统它的设计基于称为设备的分布式对象的概念在 Tango 中所有对象都代表着设备对象设备可以在同一台计算机上也可以分布在网络上。TANGO 对象设备之间的通信可以是同步的、异步的或事件驱动对象模型支持方法和属性。TANGO 提供了一个 API它隐藏了网络访问的所有细节并提供了对对象的浏览、发现和安全处理等功能。Tango Controls 系统库在 LGPL 许可下发布图形工具和部分设备服务器在 GPL 许可下发布。链接https://www.oschina.net/p/tango-controls5、Apache PLC4X Apache PLC4X 是一个工业物联网通用协议适配器一个用于集成 PLC 的库。PLC 大多采用大量不兼容的协议进行通信因此和外界IT / 互联网的交互变得很困难PLC4X 项目致力于提供一组统一的 API通过这些 API 实现能与大多数 PLC 进行通信的驱动程序通过各种 PLC 的原生通信协议。链接https://www.oschina.net/p/apache-plc4x二、MES1、章鱼师兄章鱼师兄原名黑科是一个国产的生产制造执行系统基于 springBoot 开发使用 AGPL-3.0 许可发布。链接https://www.oschina.net/p/mes-springboot2、qcadoo MESqcadoo MES 是一款针对中小企业的基于 Web 的生产管理应用结合了大型 ERP 系统的功能适应中小企业的特点其开源版本基于 AGPL 许可发布。链接https://www.oschina.net/p/qcadoo-mes3、IMESIMES 是一个为中小型 JobShop 制造商设计的软件基于 Apache-2.0 许可发布。不过有些可惜的是自 2019 年起该项目就没有更新记录了作者表示受新冠疫情影响暂停了开发计划。链接https://www.oschina.net/p/imes三、WMS1、GreaterWMSGreaterWMS 是一个国产软件遵循 Apache License 2.0 协议前后端分离且完全开源API 使用 restful 协议方便二次开发前端代码使用 quasar 进行构建后端使用 Python Django3.1利用 API可以支持多仓、波次发货、合并拣货Milk-Run 等业务模型。链接https://www.oschina.net/p/greaterwms2、KopSoftWmsKopSoftWms 是一个国产软件基于 .Net Core 2.2 开发支持 MySQL 和 SQL Server 数据库功能模块丰富使用 MIT 许可发布。该作者还发布了标签 (条码) 打印软件、制造执行系统、数据采集与监控及电子看板等项目在 README.md 文件中均有介绍。链接https://www.oschina.net/p/kopsoftwms3、SmoWMS SmoWMS 是一个国产软件。已开源的代码为 C# 是通过 Smobiler 平台开发的基于 .NET 的开源移动应用包含了仓库、订单、主数据维护、图表分析、个人信息几大菜单功能。链接https://www.oschina.net/p/smowms4、deer-wmsdeer-wms 是一个国产的立体仓库管理系统使用 GPL-3.0 许可发布基于自动化输送线、机械臂、点数机、提升机、堆垛机等自动化设备和现代化仓储精益管理思想开发而来。通过对接工厂的 EBSERP 中一种、MES、deer-wcs设备调度系统等系统接口实现仓储上下游的数据打通也是实现完全自动化的基础。链接https://www.oschina.net/p/deer-wms5、openboxesopenboxes 是一个库存和供应链管理系统旨在管理医疗机构的库存和跟踪库存变动。该系统通过采用 FEFO先过期先出策略来减少浪费采用 Eclipse 公共许可证发布。现有功能包括库存跟踪、批次和到期跟踪、库存移动和装运跟踪、采购订单、库存申请和履行以及内置和可定制的报告。链接https://www.oschina.net/p/openboxes6、myWMS LOSmyWMS LOS 是用于人工操作仓库的软件用户界面简单。通过定义外部系统通信接口和可互换模块的内部接口即所谓的插件myWMS LOS 可以创建模块化和开放式仓库管理系统独立于硬件和操作系统与不同制造商的产品和模块兼容比如叉车和条形码扫描仪等。myWMS LOS 基于开源框架 myWMS 发展而来使用 GPL 许可发布支持 JEE 规范并以面向服务的架构 (SOA) 的形式提供基本的物流服务。链接https://www.oschina.net/p/mywms-los7、OpenWMS.orgOpenWMS.org 是一个用于构建现代仓库管理系统的软件项目使用 Apache-2.0 许可证分发由仓库管理部分 (WMS)、传输管理 (TMS) 和其他系统的连接器组成带有用于自动和手动仓库的物料流控制 (MFC) 系统。WMS 部分连接到 ERP 系统而运输管理系统控制现场控制器如 Raspberry Pi 或 PLC。还考虑了系统可用性、性能和可靠性等非功能性要求。链接https://www.oschina.net/p/openwms-org往期推荐微软为Vue.js推出Power BI组件Oracle惨不忍睹必备利器程序员不可错过的Shell工具这里有最新开源资讯、软件更新、技术干货等内容点这里 ↓↓↓ 记得 关注✔ 标星⭐ 哦~