⑴ 我是自動化專業的,應該學什麼編程語言
C 語言和匯編是必須要掌握的,如果有興趣 可以學下高級語言 例如 VB VC java 之類的,以便編寫上位機軟體。
自動化專業是以數學與自動控制理論為主要理論基礎,以電子技術、計算機信息技術、感測器與檢測技術等為主要技術手段,利用各種自動化裝置分析與設計各類控制系統,為人類生產生活服務的一門專業。
專業有四個發展方向,第一個是過程式控制制方向,第二個是嵌入式系統方向,第三個是運動控制、機器人方向,第四個是人工智慧方向。
本專業講求計算機硬體與軟體結合、機械與電子結合、元件與系統結合、運行與製造結合,集控制科學、計算機技術、電子技術、機械工程為一體的綜合性學科專業。它具有"控(制)管(理)結合,強(電)弱(電)並重,軟(件)硬(件)兼施"鮮明的特點,是理、工、文、管多學科交叉的寬口徑工科專業。
⑵ 學自動化專業的需要熟練編程嗎
不需要熟練編程,因為自動化與編程是兩碼事情根本就不相關,所以如果想要學好自動化專業,那麼就要多閱讀一下書籍,並且進行實踐,熟練編程是與電腦程序有關與學習自動化並沒有關系。
⑶ 自動化需要會編寫軟體嗎
自動化軟體大概可以分為兩種,一種是讓機器設備執行一系列的動作,用來完成設備所要達到的功能,它一般由專用的控制器(如PLC)來完成!PLC內部是需要寫程序進去的!
另一種是用電腦端的開發工具開發,電腦上安裝幾張控制用的板卡(如:IO卡,運動控制卡,各種採集卡),通過使用一般的編程語言(如VB,VC,C#,等)對這些卡進行操作來完成設備動作!
任何東西都有兩面性,專用的控制器能處理很復雜的設備動作,但是,它需要人機界面等設備來讓使用者來操作它,人機界面的數據處理能力又不強;電腦端寫的程序,數據處理能力很強大,但是對復雜的設備動作流程實現起來卻比較困難!
綜上,自動化里簡單的設備一般都是由PLC+人機界面構成,PLC需要寫控製程序(如果叫控制軟體可能不太合適);復雜點的,或者有特殊需求的,可能會採用電腦+PLC來做,它們之前的協調由一些接串口(如串口RS232,485,乙太網等等)通信來完成,各自發揮最大的專長!
由於數控機床太普遍了,所以,它是使用專用的控制器(當然,可能不是PLC)來做的,控制器里運行指令解釋程序並控制電機運行,外加一個界面用來接受指令和其他信息!
你說的「控制軟體」涉及范圍太廣,只能回答這么多了!