低端的系統,一個有點基本功的電工就能干。但對于高端的智能化、全自動化系統,不是短時間就能完成的項目,就需要硬件、軟件工程師多人通力合作。硬件工程師不會編程,軟件工程師不會硬件,合作難度會很大,反而不如一個全能型工程師干得順手。現在PLC的高端編程,不再像以前的梯形圖那么簡單,出現了ST、FB等多種,實現的功能是越來越強。C#程序的一行實現功能比PLC梯形圖一行程序多,在實現相同復雜功能的前提下,用C#編寫的程序反而比PLC梯形圖程序的代碼少。現在一般是用C++做dll,C#做窗體調用dll。C#程序要用于工控,就不得不與PLC結合起來,光會C#編程,根本做不了對PLC的監控。項目要降低成本,就得走標準化、模塊化的道路,批量生產、組裝,批量投放市場。
[ 此帖被zhangqi_1234在2021-08-19 22:21重新編輯 ]