一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

介紹一下面向生產(chǎn)控制環(huán)節(jié)的開源軟件

工程師鄧生 ? 來源:OSC開源社區(qū) ? 作者:OSCHINA ? 2022-09-21 09:34 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

不同的工業(yè)流程,需要不同的工業(yè)軟件。此前,我們已經(jīng)介紹了面向研發(fā)設(shè)計環(huán)節(jié)的開源軟件(詳情查看:20 個開源的工業(yè)設(shè)計軟件),今天就來介紹一下面向生產(chǎn)控制環(huán)節(jié)的開源軟件,主要為可編程邏輯控制器PLC)、分布式控制系統(tǒng)DCS)、生產(chǎn)執(zhí)行系統(tǒng)(MES)、倉庫管理系統(tǒng)(WMS)。 先從最靠近硬件端的 PLC 開始吧。

一、PLC 及 DCS

1、openPLC

OpenPLC 是一個功能齊全的標(biāo)準(zhǔn)化開源 PLC,無論是軟件還是硬件,其誕生之初的重點是為自動化和研究提供低成本的工業(yè)解決方案,現(xiàn)廣泛用于工業(yè)網(wǎng)絡(luò)安全研究的框架。 openPLC 由三部分組成:運(yùn)行時、編輯器和 HMI 構(gòu)建器 。運(yùn)行時負(fù)責(zé)執(zhí)行 PLC 程序,編輯器用于創(chuàng)建 PLC 程序。

使用 HMI 構(gòu)建器 —— ScadaBR,可以創(chuàng)建漂亮的基于 Web 的動畫,以呈現(xiàn)運(yùn)行后的流程狀態(tài)。ScadaBR 通過 Modbus/TCP 與 OpenPLC Runtime 通信。 OpenPLC 項目根據(jù) IEC 61131-3 標(biāo)準(zhǔn)創(chuàng)建,該標(biāo)準(zhǔn)定義了 PLC 的基本軟件架構(gòu)和編程語言,主要用于工業(yè)和家庭自動化、物聯(lián)網(wǎng)和 SCADA(監(jiān)控和數(shù)據(jù)采集)研究。1e557aae-31d9-11ed-ba43-dac502259ad0.png

2、Beremiz

Beremiz 是一個用于機(jī)械自動化的 PLC 集成開發(fā)環(huán)境(IDE),符合 IEC61131-3 編程語言標(biāo)準(zhǔn),可將任何處理器變成 PLC。Beremiz 還包含用于創(chuàng)建 HMI 并將 PLC 程序連接到現(xiàn)有的監(jiān)控、數(shù)據(jù)庫或現(xiàn)場總線的工具。 Beremiz 由兩部分組成: 集成開發(fā)環(huán)境(IDE),Beremiz.py。

它運(yùn)行在用戶的計算機(jī)上,使用 C 代碼作為中間語言,用于編寫、編譯、調(diào)試 PLC 程序和控制 PLC 運(yùn)行時。 引用 python 運(yùn)行時實現(xiàn),Beremiz_service.py,它在目標(biāo)平臺上運(yùn)行,與 I/O 通信并執(zhí)行 PLC 程序。 運(yùn)行時的實現(xiàn)在不同平臺上可能不同。例如使用 Cortex-M 的 PLC 很可能具有基于 C 的運(yùn)行時。而 Beremiz 項目默認(rèn)包含 Python 運(yùn)行時的參考實現(xiàn),可以在 GNU/Linux、Windows 和 Mac OS X 上輕松運(yùn)行。

ProviewR 是一個過程控制系統(tǒng),采用 GPL 許可,包含順序控制、調(diào)整、數(shù)據(jù)采集、通信、監(jiān)控等常用功能,支持圖形 PLC 編輯器和高級編程語言(如 C、C++Java 或Fortran)。 ProviewR 是一個軟 PLC。使用標(biāo)準(zhǔn)硬件和軟 PLC 的最大優(yōu)勢在于,系統(tǒng)規(guī)模、屬性和性能主要受主機(jī)操作系統(tǒng)及其硬件的限制,對 I/O、PID 回路、PLC 程序、計數(shù)器的數(shù)量沒有限制。

PLC 回路的最小循環(huán)時間小于 1 毫秒。 ProviewR 是一個分布式系統(tǒng),可以由多臺計算機(jī)通過網(wǎng)絡(luò)連接組成,一個典型的 ProviewR 系統(tǒng)由一個過程控制系統(tǒng)和一個或多個操作站組成,每個操作站可配置成多個控制系統(tǒng)的 HMI 系統(tǒng)。ProviewR 可以通過以太網(wǎng)(ip)和串行機(jī)制與其他計算機(jī)進(jìn)行通信,支持多種不同的協(xié)議,例如通過以太網(wǎng)的 UDP 或 TCP 套接字和串行鏈路上的 Siemens 3964R。

Proview 中最常用的 I/O 系統(tǒng)是 Profibus/DP,還支持 Profinet、Ethernet Powerlink、Modbus TCP 和 RTU、PSS9000、1-wire、一些 USB I/O 卡等 I/O 系統(tǒng)。 ProviewR 能夠以面向?qū)ο蟮姆绞焦ぷ?,可以使用簡單的功能塊和簡單的信號以傳統(tǒng)方式進(jìn)行編程,它支持創(chuàng)建復(fù)雜對象和相關(guān)函數(shù)對象,同時支持面向?qū)ο蟮母拍睿缋^承、方法和聚合。

1e791e3c-31d9-11ed-ba43-dac502259ad0.jpg

4、Tango Controls

Tango Controls 是一個用于構(gòu)建高性能分布式控制系統(tǒng)的軟件工具包,包含用于監(jiān)控和數(shù)據(jù)采集 (SCADA ) 和 DCS 的開源解決方案。 Tango Controls 是一個面向?qū)ο蟮姆植际娇刂葡到y(tǒng),它的設(shè)計基于稱為設(shè)備的分布式對象的概念,在 Tango 中,所有對象都代表著設(shè)備,對象(設(shè)備)可以在同一臺計算機(jī)上,也可以分布在網(wǎng)絡(luò)上。

TANGO 對象(設(shè)備)之間的通信可以是同步的、異步的或事件驅(qū)動,對象模型支持方法和屬性。TANGO 提供了一個 API,它隱藏了網(wǎng)絡(luò)訪問的所有細(xì)節(jié),并提供了對對象的瀏覽、發(fā)現(xiàn)和安全處理等功能。 Tango Controls 系統(tǒng)庫在 LGPL 許可下發(fā)布,圖形工具和部分設(shè)備服務(wù)器在 GPL 許可下發(fā)布。

5、Apache PLC4X

Apache PLC4X是一個工業(yè)物聯(lián)網(wǎng)通用協(xié)議適配器,一個用于集成 PLC 的庫。 PLC 大多采用大量不兼容的協(xié)議進(jìn)行通信,因此和外界(IT / 互聯(lián)網(wǎng))的交互變得很困難,PLC4X 項目致力于提供一組統(tǒng)一的 API,通過這些 API 實現(xiàn)能與大多數(shù) PLC 進(jìn)行通信的驅(qū)動程序(通過各種 PLC 的原生通信協(xié)議)。

二、MES

1、章魚師兄

章魚師兄(原名黑科)是一個國產(chǎn)的生產(chǎn)制造執(zhí)行系統(tǒng),基于 springBoot 開發(fā),使用 AGPL-3.0 許可發(fā)布。

2、qcadoo MES

qcadoo MES 是一款針對中小企業(yè)的基于 Web 的生產(chǎn)管理應(yīng)用,結(jié)合了大型 ERP 系統(tǒng)的功能,適應(yīng)中小企業(yè)的特點,其開源版本基于 AGPL 許可發(fā)布。1e9e1d7c-31d9-11ed-ba43-dac502259ad0.png

3、IMES

IMES 是一個為中小型 JobShop 制造商設(shè)計的軟件,基于 Apache-2.0 許可發(fā)布。不過有些可惜的是,自 2019 年起該項目就沒有更新記錄了,作者表示受新冠疫情影響,暫停了開發(fā)計劃。

三、WMS

1、GreaterWMS

GreaterWMS 是一個國產(chǎn)軟件,遵循 Apache License 2.0 協(xié)議,前后端分離,且完全開源,API 使用 restful 協(xié)議,方便二次開發(fā),前端代碼使用 quasar 進(jìn)行構(gòu)建,后端使用 Python Django3.1,利用 API,可以支持多倉、波次發(fā)貨、合并揀貨,Milk-Run 等業(yè)務(wù)模型。

2、KopSoftWms

KopSoftWms 是一個國產(chǎn)軟件,基于 .Net Core 2.2 開發(fā),支持 MySQL 和 SQL Server 數(shù)據(jù)庫,功能模塊豐富,使用 MIT 許可發(fā)布。該作者還發(fā)布了標(biāo)簽 (條碼) 打印軟件、制造執(zhí)行系統(tǒng)、數(shù)據(jù)采集與監(jiān)控及電子看板等項目,在 README.md 文件中均有介紹。

3、SmoWMS

SmoWMS 是一個國產(chǎn)軟件。已開源的代碼為 C# ,是通過 Smobiler 平臺開發(fā)的基于 .NET 的開源移動應(yīng)用,包含了倉庫、訂單、主數(shù)據(jù)維護(hù)、圖表分析、個人信息幾大菜單功能。

4、deer-wms

deer-wms 是一個國產(chǎn)的立體倉庫管理系統(tǒng),使用 GPL-3.0 許可發(fā)布,基于自動化輸送線、機(jī)械臂、點數(shù)機(jī)、提升機(jī)、堆垛機(jī)等自動化設(shè)備和現(xiàn)代化倉儲精益管理思想開發(fā)而來。通過對接工廠的 EBS(ERP 中一種)、MES、deer-wcs(設(shè)備調(diào)度系統(tǒng))等系統(tǒng)接口,實現(xiàn)倉儲上下游的數(shù)據(jù)打通,也是實現(xiàn)完全自動化的基礎(chǔ)。

5、openboxes

openboxes 是一個庫存和供應(yīng)鏈管理系統(tǒng),旨在管理醫(yī)療機(jī)構(gòu)的庫存和跟蹤庫存變動。該系統(tǒng)通過采用 FEFO(先過期先出)策略來減少浪費(fèi),采用 Eclipse 公共許可證發(fā)布?,F(xiàn)有功能包括庫存跟蹤、批次和到期跟蹤、庫存移動和裝運(yùn)跟蹤、采購訂單、庫存申請和履行,以及內(nèi)置和可定制的報告。

6、myWMS LOS

myWMS LOS 是用于人工操作倉庫的軟件,用戶界面簡單。通過定義外部系統(tǒng)通信接口和可互換模塊的內(nèi)部接口,即所謂的插件,myWMS LOS 可以創(chuàng)建模塊化和開放式倉庫管理系統(tǒng),獨(dú)立于硬件和操作系統(tǒng),與不同制造商的產(chǎn)品和模塊兼容,比如叉車和條形碼掃描儀等。 myWMS LOS 基于開源框架 myWMS 發(fā)展而來,使用 GPL 許可發(fā)布,支持 JEE 規(guī)范,并以面向服務(wù)的架構(gòu) (SOA) 的形式提供基本的物流服務(wù)。

7、OpenWMS.org

OpenWMS.org 是一個用于構(gòu)建現(xiàn)代倉庫管理系統(tǒng)的軟件項目,使用Apache-2.0 許可證分發(fā),由倉庫管理部分 (WMS)、傳輸管理 (TMS) 和其他系統(tǒng)的連接器組成,帶有用于自動和手動倉庫的物料流控制 (MFC) 系統(tǒng)。 1ebb1f3a-31d9-11ed-ba43-dac502259ad0.jpg

WMS 部分連接到 ERP 系統(tǒng),而運(yùn)輸管理系統(tǒng)控制現(xiàn)場控制器,如 Raspberry Pi 或 PLC。還考慮了系統(tǒng)可用性、性能和可靠性等非功能性要求。




審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 控制系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    6781

    瀏覽量

    112185
  • 可編程邏輯控制器
    +關(guān)注

    關(guān)注

    4

    文章

    271

    瀏覽量

    26315
  • WMS
    WMS
    +關(guān)注

    關(guān)注

    1

    文章

    110

    瀏覽量

    5857

原文標(biāo)題:15個開源的工業(yè)軟件

文章出處:【微信號:OSC開源社區(qū),微信公眾號:OSC開源社區(qū)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    大家都在用什么AI軟件?有沒有好用的免費(fèi)的AI軟件推薦一下?

    大家都在用什么AI軟件?有沒有好用的免費(fèi)的AI軟件推薦一下?直接發(fā)個安裝包,謝謝。比如deepseek、Chatgpt、豆包、阿里AI、百度AI、騰訊AI,哪個能用、好用?沒找到安裝包,都是在線搜索?想要Windows版本和IO
    發(fā)表于 07-09 18:30

    “碰一下”支付終端應(yīng)用在酒店:智能無卡入住與客房控制

    “碰一下”支付終端和“碰一下”支付機(jī)具今年已在各種餐飲零售門店推廣應(yīng)用。就連天波小編家附近的村口小超市也用上了“碰一下”支付終端。近日,鹵味龍頭企業(yè)絕味食品宣布,全國門店將接入“支付寶碰一下
    的頭像 發(fā)表于 07-04 09:57 ?175次閱讀
    “碰<b class='flag-5'>一下</b>”支付終端應(yīng)用在酒店:智能無卡入住與客房<b class='flag-5'>控制</b>

    上電時GPIO控制的LED偶爾詭異地亮了一下

    快速上下電時,主控1.8V的GPIO控制的LED會亮一下。放久點再上電則不會異常亮。仔細(xì)排查發(fā)現(xiàn)1.8V比0.9V先上電,再深入排查發(fā)現(xiàn)快速上下電時1.8V電源的RC延時使能失效,上電時序異常,主控工作異常。
    的頭像 發(fā)表于 06-18 14:16 ?215次閱讀
    上電時GPIO<b class='flag-5'>控制</b>的LED偶爾詭異地亮了<b class='flag-5'>一下</b>

    一下終端,讓自助售貨機(jī)秒變 “家里的冰箱”

    繼刷臉支付后,支付寶近日又推出了新的支付方式——碰一下支付。只需將手機(jī)輕輕靠近支付寶“碰一下”支付終端,即可完成支付,比以往要先解鎖手機(jī),調(diào)出APP的付款碼再支付的操作環(huán)節(jié)要便捷和省時許多?!芭?/div>
    的頭像 發(fā)表于 06-18 10:49 ?208次閱讀
    碰<b class='flag-5'>一下</b>終端,讓自助售貨機(jī)秒變 “家里的冰箱”

    比斯特 BT-4518-PT18 自動面墊掃碼分選體機(jī):重塑電池生產(chǎn)環(huán)節(jié)新優(yōu)勢

    在當(dāng)今電池行業(yè)飛速發(fā)展的浪潮,生產(chǎn)環(huán)節(jié)的每個細(xì)節(jié)都關(guān)乎著終端產(chǎn)品的品質(zhì)與企業(yè)的競爭力。然而,不少電池生產(chǎn)企業(yè)在電芯貼面墊及后續(xù)相關(guān)
    的頭像 發(fā)表于 06-04 10:52 ?146次閱讀
    比斯特 BT-4518-PT18 自動面墊掃碼分選<b class='flag-5'>一</b>體機(jī):重塑電池<b class='flag-5'>生產(chǎn)</b><b class='flag-5'>環(huán)節(jié)</b>新優(yōu)勢

    請問一下DLPC3439的控制器,軟件編寫工具是什么?以及下載地址是什么?

    請問一下DLPC3439的控制器,軟件編寫工具是什么?以及下載地址是什么? 非常感謝
    發(fā)表于 02-24 07:10

    誰能詳細(xì)介紹一下track-and-hold

    在運(yùn)放和ADC芯片的數(shù)據(jù)手冊中經(jīng)??吹絫rack-and-hold,誰能詳細(xì)介紹一下track-and-hold?
    發(fā)表于 01-20 09:10

    OpenHarmony-5.0.0的RK3588始終編譯不過去,有大佬有開源方案可以參考一下嗎?

    目前把openHarmony的5.1版本的RK3588編譯過去了 但是openHarmony-5.0.0的RK3588始終編譯不過去,有大佬有開源方案可以參考一下嗎?
    發(fā)表于 01-13 16:04

    “碰一下”支付背后的4G技術(shù)

    不知道你是否有留意,近期,在線下支付場景中,多了個支付寶“碰一下”支付的設(shè)備,只需要“解鎖手機(jī)—碰一下—確認(rèn)”即可完成支付,對比打開付款碼支付,步驟確實更加簡潔。
    的頭像 發(fā)表于 01-03 16:27 ?1922次閱讀

    ECRS工時分析軟件如何實施精益生產(chǎn)??

    核心,并尋求用于產(chǎn)品開發(fā),生產(chǎn)和銷售的精益方法。精益生產(chǎn)方法起源于日本的豐田汽車。 如何實施精益生產(chǎn)?下面介紹企業(yè)實施精益
    發(fā)表于 10-30 10:17

    請問一下TAS5760M和TAS5760MD的區(qū)別在哪里?TAS5760MD能用軟件模式控制嗎?

    如題,請問一下TAS5760M和TAS5760MD的區(qū)別在哪里?TAS5760MD能用軟件模式控制嗎?是否通過I2C控制功放增益?我通過I2C控制
    發(fā)表于 10-30 07:37

    ElfBoard開源項目|“智慧光伏”開源項目技術(shù)文檔

    最大化地捕捉和利用。下面就和各位小伙伴詳細(xì)介紹一下一開源項目是怎樣實現(xiàn)的。環(huán)境說明1.開發(fā)環(huán)境操作系統(tǒng):Ubuntu18.0464位版2.交叉編譯工具鏈:arm-
    的頭像 發(fā)表于 10-11 15:52 ?824次閱讀
    ElfBoard<b class='flag-5'>開源</b>項目|“智慧光伏”<b class='flag-5'>開源</b>項目技術(shù)文檔

    安達(dá)發(fā)|APS生產(chǎn)計劃自動排產(chǎn)軟件解決方案

    在現(xiàn)代制造業(yè)中,生產(chǎn)計劃和排產(chǎn)是企業(yè)運(yùn)營的關(guān)鍵環(huán)節(jié)。為了提高生產(chǎn)效率、降低成本并滿足客戶需求,許多企業(yè)開始尋求自動化的解決方案。APS(高級計劃與排產(chǎn))生產(chǎn)計劃自動排產(chǎn)
    的頭像 發(fā)表于 09-19 17:57 ?898次閱讀
    安達(dá)發(fā)|APS<b class='flag-5'>生產(chǎn)</b>計劃自動排產(chǎn)<b class='flag-5'>軟件</b>解決方案

    ?介紹款Java開發(fā)的開源MES系統(tǒng)

    ?介紹款Java開發(fā)的開源MES系統(tǒng),萬界星空科技開源的MES系統(tǒng)。該系統(tǒng)基于Java開發(fā),具有廣泛的適用性和高度的可定制性,能夠滿足不同行業(yè)、不同規(guī)模企業(yè)的智能制造需求。
    的頭像 發(fā)表于 09-05 17:39 ?1411次閱讀
    ?<b class='flag-5'>介紹</b><b class='flag-5'>一</b>款Java開發(fā)的<b class='flag-5'>開源</b>MES系統(tǒng)

    電機(jī)控制器硬件的功能介紹

    電機(jī)控制器能夠精準(zhǔn)控制電動汽車電機(jī),同時確保系統(tǒng)的安全穩(wěn)定運(yùn)行。電機(jī)控制器硬件的協(xié)同工作彰顯了電機(jī)控制器在現(xiàn)代電動汽車動力系統(tǒng)中的核心地位。下面
    的頭像 發(fā)表于 08-13 16:09 ?1162次閱讀