微控制器,PLC,計算機軟體程式設計,以上主流的程式語言各是什

2021-04-20 12:56:57 字數 2832 閱讀 6682

1樓:一個人

微控制器是c語言和組合語言。plc有專門的語言,有梯形圖、指令、sfc等。計算機軟體程式設計就太多了,得看具體的了。工業應用最多的應該是plc了

2樓:匿名使用者

c語言,絕對是最應該學習的一門語言 visual basic 要功能強的,cpython,這三個程式語言都很優秀,這是我的推薦。而在深入學習後,你會發現

plc工控和微控制器哪個更好用,什麼場合更合適,難學嗎?

3樓:

plc和微控制器有不同的應用場合。

plc實際上是一個模組,控制電路、cpu等封裝在內部。 主要用於電氣類產品中,比如數控機床、電梯等。

微控制器主要用於電器類產品中,比如模糊邏輯控制電飯鍋、電熱水器等。

具體用哪個要根據你的應用場合來決定。

至於哪個好學,可能對懂的人來說都好學。我個人認為還是plc好學些,我剛開始不懂plc,後來看別人寫的程式,3個月就能寫了

這是程式設計環境的要求:

微控制器:採用c語言或組合語言。微控制器的程式設計,往往需要聘請專業人員,c語言是一種高階的計算機語言,不易被大眾學習掌握,對人員技術(程式設計能力)要求高。

產品功能開發、除錯周期長。組合語言是一種用文字助記符來表示機器指令的符號語言(更為複雜,不易掌握的語言,但程式執行效率優於c語言),使用組合語言程式設計的話是比較繁瑣的,對於一個比較大的程式來說編寫起來將非常耗時,開發週期比較長。

plc:梯形圖語言(ld)、指令表語言(il)、功能模組圖語言(fbd)、順序功能流程圖語言(sfc)及結構化文字語言(st)。程式設計指令豐富,對於不同的控制要求可以進行控制模組的擴充套件。

其中最為常用的為梯形圖語言。階梯圖較c語言容易學習掌握,對人員的技術要求一般。(會繼電器控制的電工通過一段時間的學習可掌握)。

程式開發週期短,效率高。

4樓:夜貓叫楓子

按我說呢,你去看一下微控制器的程式語言,我是說彙編的,然後再看一下plc的指令,你一定會發現,裡面其實有很多是一樣,事實上,plc可以說是加工過的微控制器。程式語言上其實差不多,當然,plc的肯定要比微控制器容易一些,你要是學會了微控制器,學plc很容易上手的,現在這兩個的應用都很廣,所以建議你還是兩個都學。兩個都學,做牛人

5樓:陳誠

都差不多了,

只是plc程式設計通俗易懂,沒有微控制器那麼複雜,微控制器的抗干擾效能沒有plc強,

plc的應用成本比微控制器要高一些

6樓:匿名使用者

plc適用於較為簡單的控制系統,控制過程為直線過

程或是簡單的迴圈過程,對於突發的一些中斷處理似乎不太好,沒有微控制器靈活,適用面也遠沒有微控制器廣。微控制器控制要稍微難學一些,我也是最近畢業設計在搞微控制器開發。以前學機械時候接觸過plc,對於一些傳送過程,當小車走到哪一點後碰到開關,再向前走幾米停幾秒,然後返回幾米,停幾秒,最後返回起點,這樣的典型過程這樣的控制常用plc。

對於刨床,水位控制等簡單的控制用plc較為簡單。複雜系統都好像用微控制器開發。

我也只是初步瞭解,隨便說說,有懂得澆澆。。

7樓:匿名使用者

批量生產,邏輯比較簡單並且固定的小型機一般用微控制器。

微控制器和plc的區別?說的通俗易懂點,謝謝!

8樓:大年輕資本家

plc是應用微控制器構成的比較成熟的控制系統,是已經除錯成熟穩定的微控制器應用系統的產品。有較強的通用性。而微控制器可以構成各種各樣的應用系統,使用範圍更廣。

單就「微控制器」而言,它只是一種積體電路,還必須與其它元器件及軟體構成系統才能應用。

從工程的使用來看,對單項工程或重複數極少的專案,採用plc快捷方便,成功率高,可靠性好,但成本較高。

對於量大的配套專案,採用微控制器系統具有成本低、效益高的優點,但這要有相當的研發力量和行業經驗才能使系統穩定。

從本質上說,plc其實就是一套已經做好的微控制器(微控制器範圍很廣的)系統。

拓展閱讀:

微控制器(microcontrollers)是一種積體電路晶片,是採用超大規模積體電路技術把具有資料處理能力的**處理器cpu、隨機儲存器ram、只讀儲存器rom、多種i/o口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調製電路、模擬多路轉換器、a/d轉換器等電路)整合到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位微控制器,發展到現在的300m的高速微控制器。

9樓:匿名使用者

plc和微控制器有相同和不同的地方。

個人認為,plc和微控制器有能完成一個特定的任務,實現起來的方式不一樣。

一個任務,用微控制器來做,要根據任務來具體設計軟硬體,比如軟體的每一小部分,硬體也要很詳細的設計,如晶片、電源、電阻的選擇等等。

plc也是這樣,但是它不用你操心的這麼詳細,硬體都是模組擴充套件的,當然,每一個模組都是要錢的,軟體上只要把相應任務的邏輯關係做好就可以,序列通訊什麼的不需要你具體寫程式,plc自己就處理了。

一般而言,plc用在大的專案工程上較多。plc可靠性高。

微控制器和plc做相同的任務,微控制器你什麼都要管,plc不用。

10樓:三隻鳥鳥飛啊飛

其實,plc是用微控制器晶片做的(還有,最早的電腦cpu也是微控制器哦,比如intel早期的8086 cpu,也是一種微控制器晶片)。

不知道你有沒有用過微軟的上一代作業系統dos?微控制器和plc的區別就像dos和windows,一個條件低,但是使用較複雜;一個條件高,但是使用簡單。

11樓:匿名使用者

微控制器是儀器儀表的大腦,計算部分;plc是工業控制器,其核心就是微控制器

計算機軟體分為幾類,計算機軟體一般可以分為哪幾種?

軟體是指人們為了讓計算機實現各種管理 計算等功能而編制的各種各樣的程式。軟體大致可以分為兩類。一是系統軟體。計算機制造公司在生產出一套計算機硬裝置的同時,必須給它配上一整套系統軟體,否則,一臺沒有軟體的裸機,使用者是無法使用的。系統軟體承擔管理計算機系統資源 給應用軟體的開發提供手段與環境等任務。另...

微處理器微型計算機微型計算機系統和微控制器有什麼不同

1 微處理器是將運算器和控制器整合在一塊晶片中,體積變小了,是計算機的核心控制器 簡稱cpu。2 以微處理器cpu為核心的計算機 體積大大縮小了 被叫做微型計算機。3 以微型計算機為核心組成的應用控制系統叫做微型計算機系統,包括系統軟體和硬體兩個 組成部分。4 微控制器是面向工業控制的微處理器,是工...

對於學習計算機軟體開發與程式設計的大學生來說,應該買一部什麼樣的

程式設計需要穩定bai速度快du的,穩定是指主機板zhi 和相關配件,速度是指daocpu和記憶體。版建議從以下選擇開始權 cpu 記憶體 品牌 cpu不一定要用酷睿,奔騰雙核系列二級快取要大,頻率要高,su系列不要玩,如果整個系統能支援64位的,更好。記憶體速度必須 1000,推薦用4g以上 品牌...