當前位置:首頁 » 文件傳輸 » 上位機mes上傳數據二次開發
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

上位機mes上傳數據二次開發

發布時間: 2022-08-29 07:59:35

① 求助,是繼續做mes開發,還是做上位機開發

你要想合理的話,看看中安鼎輝的吧,我們在用的就是他們的IDM—智能數字製造系統代表了國內目前先進的製造執行行業的理念、發展趨勢和技術能力。最大的特點就是能與企業供應鏈執行完美集成。應用了多種軟體技術和先進的設計理念,不僅實現了層次模型的創新性設計,而且在二次架構的的靈活性和可擴展性上,在雲計算和SOA(Service Oriented Architecture)的實際應用中,都表現出了強大的生命力。
一般是由於用戶帶電插拔相關硬體造成,此時

② 從ERP到MES系統的數據傳輸

1)重要資料

在MES系統的所有基礎數據中,物料信息,包括物料編碼,名稱,單位,成本等非常重要,維護工作量非常大。這部分數據應該在MES系統中生成和維護,但實施了ERP的企業會認為數據已經存儲在ERP系統中,不需要再次輸入和維護。將物料數據從ERP系統直接導入MES系統當然是一種方便可行的方法。但是MES對生產物料的管理非常細致,與庫存和BOM-MRP模塊對物料的要求不同。用戶會發現,MES系統所需要的許多生產中間體以前在ERP系統中從未出現過,因此在MES系統中進行物料維護也是必要的。而其中一些材料,如辦公用品,是MES系統所不需要的。這就要求MES系統對ERP中的物料進行篩選,以及新物料的功能是否為ERP。上海贏耀

目前上海贏耀已經是金蝶軟體在上海地區白金級別(最高級別)代理商,主要經營金蝶全系列管理軟體以及配套產品,

MES系統的解決方案是首先將所有ERP材料導入MES系統的標准物料表中,用戶也可以直接將所需的材料添加到該表中,然後通過選擇這些材料將所需的材料導入另一個最終的生產物料表中,除了最初的數據維護外,ERP系統中的日常添加、修改和刪除材料也需要同時反映在MES的生產材料中。

2)采購和抵達信息

在調度計算過程中,MES系統需要提取物料的預期庫存,以保證原材料的供應,以滿足生產需求。必須指出,這一預期庫存數量與企業資源規劃庫存模塊提供的庫存數量之間存在著根本差異。MES系統的目標是制定一個"未來"計劃,因此它需要的是未來庫存的預計數量,而ERP庫存模塊則提供"以前的"和"當前的"物料數量。為了獲得未來的庫存數量,MES系統需要獲取原材料的期望數量和時間。這些信息必須手工輸入到MES系統中,但如果用戶已經實施了ERP采購模塊,則可以從采購訂單信息中獲取數據管理器ERP。

在這方面,MES已經具有讀取與ERP采購訂單相關的信息和導入MES系統未來庫存的功能。這要求ERP軟體在資料庫中打開與采購訂單相關的數據表。

3)銷售訂單信息

MES系統首先需要什麼時候進行調度?生產什麼?它產生了多少?"這種信息。這些信息通常存儲在ERP系統中的銷售訂單中,或者存儲在主要生產計劃等模塊中。除了手動重新輸入MES系統中的信息外,還可以直接從ERP系統獲取信息,經過處理後,調度可以直接交付。
上海贏耀一直致力於企業管理軟體業務的咨詢、實施、二次開發及解決方案的提供工作。經過了多年的艱苦創業和精心耕耘,使上海贏耀成為上海地區金蝶軟體成長型企業解決方案的知名企業。

③ 做MES系統開發與維護,需要加強哪些方面技能的學習

需要學習數據採集、數據存儲、生產過程實時運行監控、WEB功能。

系統的組成包括數據採集、數據存儲、生產過程實時運行監控、WEB功能。實時介面通過OPC採集生產裝置DCS和PLC的數據,開發配電系統專用介面以及Centum CS的ACG介面;實時資料庫系統能夠長周期存儲生產實時數據,並且有效管理和分析生產實時數據和歷史數據。

圖形化用戶界面使用簡單、方便,可使用客戶端工具和瀏覽器瀏覽。通過WEB界面可以瀏覽煉油裝置、配電系統、LIMS系統的動態流程圖畫面和趨勢圖。設備管理部門能夠實時掌握關鍵設備的實時運行參數,對在線關鍵設備的主要運行參數(轉速、溫度、壓力等)進行實時監測。

(3)上位機mes上傳數據二次開發擴展閱讀:

MES系統開發與維護的要求規定:

1、針對某個特定的領域問題而開發的系統,如車間維護、生產監控、有限能力調度或是SCADA等。

2、針對一個特定的、規范化的環境而設計的,已拓展到許多領域,如航空、裝配、半導體、食品和衛生等行業,在功能上它已實現了與上層事務處理和下層實時控制系統的集成。

3、可監控從原材料進廠到產品的入庫的全部生產過程,記錄生產過程產品所使用的材料、設備,產品檢測的數據和結果以及產品在每個工序上生產的時間、人員等信息。

④ 求畢業設計參考:單片機與上位機(PC)通信電路與軟體設計

我幫你寫了個程序:

/*

硬體環境:AT89C51

P1口接LED8個燈

*/

#include"reg52.h"

#defineucharunsignedchar

#defineuintunsignedint

bitR_MOVING_LIGHT=0,L_MOVING_LIGHT=0;

ucharDATA_1,DATA_2;

/*

--初始化AT89C52串列埠--

T1方式2(8位重裝載)波特率9600,啟動T1

T0方式1(16位定時器),未初始化,未啟動

串列口設置為方式1(8bitUART)

*/

voiddelay_1ms(uint_1ms)

{

uinti;

while(_1ms--)

{

i=1000;

while(i--);

}

}

voidinit_serial_port(void)

{

SM2=0;

SM0=0;SM1=1;//串口工作在方式1

TMOD=0x20;//定時器1工作在方式2

TH1=253;

TL1=253;//波特率9600b/s

EA=1;//總中斷允許

ES=1;//允許串口中斷

REN=1;

TR1=1;

}

voidserial_port_init()interrupt4

{

uchari;

RI=0;

i=SBUF;

if(i=='R')

{

R_MOVING_LIGHT=1;

L_MOVING_LIGHT=0;

DATA_1=0x80;

}

if(i=='L')

{

L_MOVING_LIGHT=1;

R_MOVING_LIGHT=0;

DATA_2=0x01;

}

}

voidmain()

{

init_serial_port();

P1=0x00;

while(1)

{

if(R_MOVING_LIGHT)

{

P1=DATA_1;

delay_1ms(100);//100MS調節改變流水燈速度

DATA_1>>=1;

if(!DATA_1)

DATA_1=0x80;

}

if(L_MOVING_LIGHT)

{

P1=DATA_2;

delay_1ms(100);

DATA_2<<=1;

if(!DATA_2)

DATA_2=0x01;

}

}

}

因為我這邊硬體不方便搭,沒有看最終效果,有什麼問題可以找我!

下圖為單片機P1口與8個LED燈的連接方法,為高電平亮低電平滅。

⑤ 單片機怎樣把採集的數據上傳到網站的資料庫中

1、直接:單片機配乙太網介面,移植個tcp/ip協議站,單片機直接登陸伺服器上傳數據;

2、間接:單片機通過串口、USB等其他介面把數據傳給有乙太網的模塊或設備(如電腦),在傳到伺服器。

⑥ 上位機開發和mes開發選哪個

都可以。
從實現功能上,二者並沒有區別。
具體選擇在於編程人員對於哪種軟體更熟悉。
相對來說,用C語言可以更高效的操作硬體。而用VB可以實現更友好的界面。

⑦ 仰邦控制卡二次開發中轉義是什麼意思

仰邦控制卡中的轉義是指:根據仰邦的協議,上位機向控制卡發送一幀數據,在這一幀數據中除開幀頭和幀尾部分,其他的數據中若包含特殊字元(協議中涉及到的有A5 A6 5A 5B這四個特殊字元),就需要對這些字元進行轉義處理,按照協議如圖:

例如:

現在我要發送一幀數據,用來顯示漢字「枝邦」:(其中「枝」的機內碼為 D6 A6)

本來發送的數據為:

A5 A5 A5 A5 A5 A5 A5 A5 01 00 00 80 00 00 00 00 00 00 FE 02 28 00 A3 06 01 23 00 00 01 1F 00 00 00 00 00 00 04 00 10 00 00 00 00 02 00 00 00 00 02 02 01 00 00 0A 04 00 00 00D6 A6B0 EE B5 87 5A

但是由於數據幀中除了幀頭幀尾之外有一個字元為 A6,所以發送上面的數據是錯誤的,需要對數據進行轉義處理。

正確的數據為:

A5 A5 A5 A5 A5 A5 A5 A5 01 00 00 80 00 00 00 00 00 00 FE 02 28 00 A3 06 01 23 00 00 01 1F 00 00 00 00 00 00 04 00 10 00 00 00 00 02 00 00 00 00 02 02 01 00 00 0A 04 00 00 00D6 A6 01B0 EE B5 87 5A

其他特殊字元的轉義過程亦是如此。

另外做二次開發只需要按照仰邦的協議格式生成數據幀,並將數據幀發送給仰邦的控制卡,控制卡會按照協議有所回復同時會根據命令數據的不同進行相應的處理(包括將所要顯示的信息顯示到LED屏上),通訊就正常進行了。

⑧ MES需要調取PDM和CAPP系統的哪些數據

ERP、PDM、MES這幾個名詞既會以獨立的管理理念存在,也會在不同的管理軟體中存在,而管理理念和管理軟體是不同的。本文將拋開軟體本身,從管理理念和原理的角度入手,分析上述三個概念之間的關系。

一、ERP的基本概念

ERP(Enterprise Resources Planning)是企業資源計劃,它是在物料需求計劃MRP(Material Requirement Planning)和製造資源計劃MRPⅡ(Manufacturing Resources Planning)的基礎上發展起來的更高層次的管理理念和軟體工具。從管理和信息技術的發展歷史來看,從MRP到MRPⅡ,再到ERP,每一次進展都是在繼承原有理論和方法下的提升,所以,不能簡單地認為非此即彼。

ERP是一個對企業資源進行有效共享與利用的系統。通過信息系統對信息進行充分整理、有效傳遞,使企業的資源在購、存、產、銷、人、財、物等各個方面能夠得到合理地配置與利用,從而實現企業經營效率的提高。廣義上講,其他的管理都是在ERP的框架下運行的,都是ERP的子集或交集。

二、PDM為ERP運作提供基礎資料

PDM(Proct Data Management)是產品數據管理。PDM是以技術標准化為依據,以計算機輔助設計CAD(Computer Assistant Design)、以計算機輔助工程CAE(Computer Assistant Engineering)、以計算機輔助工藝CAPP(Computer Aided Process Planning)為手段,對產品的技術信息進行匯總的一種管理方式。

PDM輸出的產品結構,是ERP軟體的基礎資料,如產品工藝結構清單SBOM、產品物料清單BOM等,這些資料的提供是ERP運作的基礎。

三、MES是對ERP的計劃的監控和反饋

MES(Manufacturing Execution System)是製造執行系統的縮寫。MES是美國管理界1990年代提出的新概念,MESA(MES國際聯合會)對MES的定義是:MES能通過信息傳遞對從訂單下達到產品完成的整個生產過程進行優化管理。當車間發生實時事件時,MES能對此及時做出反應、報告,並用當前的准確數據對它們進行指導和處理。

從這個定義中我們不難看出,MES是對ERP的計劃的一種監控和反饋,MES其實是ERP業務管理在生產現場的細化,ERP是業務管理級的系統,而MES是現場作業級的系統。所以,很多MES管理軟體都會與工業設備,通過工控技術進行實時數據採集,再上傳給ERP系統進行業務狀態改變和業務指令處理。

ERP、PDM與MES三者既有關聯又有區別,三者會有交叉融合,但在企業里,總體上的分工是,業務和生產管理用ERP,產品設計用PDM,與設備交互的生產現場作業用MES(三者之間的關系示意圖如下圖1所示)。ERP和PDM是人機交互的信息系統。MES多是機器與機器交互的信息系統。

⑨ 是堅持做mes開發,還是轉做上位機開發

4年之後,如果我是一個HR,我喜歡做了4年同一個產品的工程師。 職位的連續性更值得期待