導航:首頁 > 編程語言 > 工控上位機編程

工控上位機編程

發布時間:2022-09-24 20:22:33

1. 工控機應用程序是怎麼編出來的

是PLC程序還是上位機程序?它們各自有編程員用編程軟體編的程序。

2. 上位機用什麼編程

上位機的編程語言很多啊,VC,C++,C#,VB,VB。NET等等,關鍵是看你熟悉哪種編程語言了,這幾種語言都是面向對象的編程語言。VB入門比較容易,而且比較容易掌握,VB。NET是VB的升級版本,現在也比較流行。跟C有關的都需要有C語言的基礎。

如果對上位機的控制要求不是很高的話,或者說對技術先進性上沒有太高要求,建議用VB,比較好掌握!

(2)工控上位機編程擴展閱讀:

幾種程序語言的區別:java語言、python語言、C語言、php語言。

1、java語言

java語言曾一度家喻戶曉,如今雖然潮流已過,但java跨平台的優勢以及強大的類庫著實不容小覷,其他語言很難超越,java衍生除了非常多周邊產品(如jsp),非常多的開源系統都是基於java(hadoop、hive、hbase、lucene等)。

java和c一樣也是編譯執行的語言,區別在於java編譯出的位元組碼文件運行在一層java虛擬機之上,而虛擬機可以架設在各種操作系統上,所以java也就有了跨平台的優勢,一處編譯多處執行。

2、python語言

python的強大在於它的多功能性,既是解釋執行,又可以編譯成文件,既是腳本語言,又具有面向對象的所有性質,如今python開源的類庫已經非常強大了,什麼功能都有,python也成了大數據方向必要的工具。

3、C語言

C語言是編譯執行的語言,是萬物之源。linux下常用的編譯器是gcc,c語言源代碼可以直接被編譯成可執行程序(機器碼),被稱為萬物之源是因為各種語言都是用C語言寫的,如java、php、python等。

4、PHP語言

PHP巨大的生態系統使得在未來幾年裡全世界需要大量的開發人員對其提供支持。排名前三的內容管理系統-WordPress、Drupal和Joomla都是使用PHP構建的,而且迄今大概有80%的網站運行在PHP之上。

3. 工控機用什麼軟體來編程,可以用組態王嗎

不可用使用組態王,組態王只支持一部分板卡。可以使用VBVC++,DELPHI,C++BUILDER。

工控機,簡稱工控機,是採用匯流排結構對生產過程、機電設備、工藝設備進行檢測和控制的一種工具。它具有重要的計算機性能和特點。

工控機的特點:

1.底盤採用鋼結構,具有高的抗磁、防塵、防震能量zd力。

2.機箱內部有專用背板,背板上有PCI和ISA插槽。

3.箱體內有專用電源,抗干擾能力強。

4.具備長時間連續工作的能力。

5.一般採用標准底盤,便於安裝。

(3)工控上位機編程擴展閱讀:

注意事項:

1.工控機(PC匯流排工業計算機)

由於其價格低、質量好、產量大、軟硬體資源豐富,已為廣大技術人員所熟悉和認可,是工業計算機熱的基礎。

2.可編程內部順序控制器(PLC)

一種專為在工業環境中使用而設計的電子系統。

3.分布式控制系統(DCS)

一系列高性能、高質量、低成本、靈活配置的分散控制系統可以滿足工業各個領域過程式控制制和信息管理的需要。

4.現場匯流排系統(FCS)

它是全數字串列、雙向通信系統。

5.數控系統(CNC)

是利用微處理器或專用電腦數控系統,通過存儲在內存中的系統程序(軟體)來實現控制邏輯,實現部分或全部數控功能,並通過介面與外圍設備進行連接。

4. 現在比較容易上手的上位機軟體編程語言是什麼如題 謝謝了

上位機這個概念是工業控制領域的吧。。。我對這個領域不熟悉,不過只是提醒一下樓主,樓上各位的回答不一定滿足你的要求。 C++雖然在普通PC上的軟體設計用的很多,但是在工控領域不見得用的也多。。。C#主要用在網路環境的編程上面,特別是伺服器端用的比較多。。。Java也主要是在伺服器端用的比較多

5. 什麼是上位機

上位機是指可以直接發出操控命令的計算機,一般是PC/host computer/master computer/upper computer,屏幕上顯示各種信號變化(液壓,水位,溫度等)。

下位機是直接控制設備獲取設備狀況的計算機,一般是PLC/單片機single chip microcomputer/slave computer/lower computer之類的。

上位機發出的命令首先給下位機,下位機再根據此命令解釋成相應時序信號直接控制相應設備。下位機不時讀取設備狀態數據(一般為模擬量),轉換成數字信號反饋給上位機。

在概念上,控制者和提供服務者是上位機,被控制者和被服務者是下位機,也可以理解為主機和從機的關系,但上位機和下位機是可以轉換的。

(5)工控上位機編程擴展閱讀:

工作原理

兩機如何通訊,一般取決於下位機,TCP/IP一般是支持的,但是下位機一般具有更可靠的獨有通訊協議,使用一些新的API(API(Application Programming Interface,應用程序編程介面)是一些預先定義的函數。

目的是提供應用程序與開發人員基於某軟體或硬體的以訪問一組常式的能力,而又無需訪問源碼,或理解內部工作機制的細節罷了,多語言支持功能模塊,一般同時支持數種高級語言為上位機編程。

6. 什麼是PLC上位機編程

監控系統上位機一般都是工控機!也就是工業計算機,通過裡面的軟體和各種介面,例如串口、乙太網等等,採集各種設備的數據,例如PLC、儀表、變頻器等等,工控機把數據採集上來,通過軟體把數據顯示到畫面上,可以在工控機上就能看到遠程的設備的數據和狀態,也可以操控,同時可以數據統計等別的復雜的功能。 通常上位機和下位機通訊可以採用不同的通訊協議, 可以有RS232的串口通訊,或者採用RS485串列通訊,當用計算機和PLC通訊的時候不但可以採用傳統的D形式的串列通訊,還可以採用更適合工業控制的雙線的PROFIBUS-DP通訊,採用封裝好的程序開發工具就可以實現PLC和上位機的通訊。當然可以自己編寫驅動類的介面協議控制上位機和下位機的通訊。

7. 想要使用C#做工控上位機,安裝VS2017時如何選擇工作負荷

首先糾正語法問題,暫且不說問題怎麼解決,別人都不知道你要做什麼。
C#做工控上位機?做上位機程序
安裝VS2017什麼時候選擇什麼工作負荷了?不出我所料那個叫工作負載
上位機應用程序不一定要指定哪一個,最佳當然是C#和C++,C#只能用在windows上C++其實也是在windows上的,搭建QT環境才能應用在lunix上

8. 工控上位機軟體哪個好

新漢工控機也不錯!
在機緣巧合下,對「工業上位機軟體」有了一些初步的了解。在這里和大家分享一下。注意本節的內容還不夠專業全面,只適合對「工控軟體」進行一個初步的了解。
工業「自動化」控制系統的組成
在工業生產過程中,最重要的是安全,其次是穩定。工業生產環境中可以常見大如「吊車」般的設備、有毒氣體、強鹼、強酸、幾千度的高溫、易燃易爆氣體、高壓水蒸氣。所以容不得半點錯誤,出錯就意味著要死人,因此安全是第一位的。然後是穩定。為啥穩定這么重要呢。工業生產過程和我們家用設備不一樣。工業生產是24小時不間斷的。工人是輪班倒休的,但是生產設備是常年不停的運行的。如果生產過程有一個設備出現故障,就會影響整個生產流程的進度和原料的浪費,要再次重啟整個生產流程代價很大。生產過程停止1小時,就意味著最低幾十萬的損失,嚴重的情況意味著幾百萬的損失。
因此,用在「工業」中的自動化設備和軟體設備,就有一個共同的特點。即「功能不必高級,夠用就行,關鍵要求穩定」。
因此,在工業中,實現自動化的組合是:PLC+Modbus協議+組態軟體。
PLC:
可編程邏輯控制器(ProgrammableLogicController,PLC)。從網上可以了解到PLC的具體功能和開發細節。這里我以個人的理解來加以說明。從功能上來講,PLC和常見的任何一款單片機沒有任何區別。那麼PLC和單片機的不同之處,就只有穩定性這一個不同點了。而PLC現在正在工業生產中大行其道。也就可見穩定性是對於工業生產是多麼的重要。這也是PLC比單片機貴幾百幾千倍,但是也離不開PLC的原因。最為著名的PLC為:西門子PLC。
Modbus協議:
既然工業中對安全和穩定要求這么高,因此適合在工業工廠中使用通信協議「Modbus」就誕生了。也成為了行業的標准。所有工業下位機設備都是支持Modbus協議。所有工業上位機軟體開發平台,都默認提供了Modbus通信模塊(庫),都不用你自己開發。注意,Modbus只是工業通信協議中的一個。除此之外,還有其他工業級別的通信協議。
組態軟體:
前面提到,在工業生產中對軟體的功能要求不高,只有固定的幾類,常用的功能有:顯示電流電壓溫度等物理量、開關控制、報警、記錄log、邏輯判斷、與PLC通信。因此開發平台把這幾個功能進行了模塊化,開發人員只需通過「配置」即可做出一款工控上位機軟體。這類軟體開發平台叫做「組態軟體」。國外組態軟體:InTouch、WinCC、iFix,國內組態軟體:KingView(組態王)、KingSCADA(組態王的升級版本)。注意,組態軟體一般都是收費軟體,且價格不便宜。

閱讀全文

與工控上位機編程相關的資料

熱點內容
程序員留學移民 瀏覽:47
梁中間部位箍筋加密區 瀏覽:117
頻譜分析pdf 瀏覽:750
樂2怎麼升級安卓70 瀏覽:172
java中獲取日期 瀏覽:506
單片機74hc245 瀏覽:272
美國歷史上的總統pdf 瀏覽:751
程序員脫單實驗室靠不靠譜 瀏覽:458
php中間四位手機號 瀏覽:869
永旺app怎麼樣了 瀏覽:516
壓縮空氣流量計算軟體 瀏覽:649
智慧聊天app怎麼激活 瀏覽:924
一加換機備份到哪個文件夾 瀏覽:735
支撐pdf 瀏覽:417
java空文件夾刪除 瀏覽:587
安卓9跟81有什麼區別 瀏覽:912
n1藍寶書pdf 瀏覽:244
為什麼安卓機拍照那麼丑 瀏覽:695
伺服器綁定雲產品實例 瀏覽:314
程序員認真工作被開除 瀏覽:455