1. 想學習PLC編程,考電氣工程師證,怎麼樣
想學習PLC編程,與考電氣工程師證冇囝關系。
電氣工程師大多評定,考取的是注冊電氣工程師,你懂的。
2. 工控科普,電氣工程師必知,STL,ST,SCL等PLC高級編程語言介紹
理解PLC高級編程語言是電氣工程師的必修課,尤其是STL、ST與SCL。ST是結構化文本語言,基於Pascal語言,專為工業控制優化,其邏輯與結構清晰,對於理解各種知識,提升工程技能至關重要。ST語言的特點在於不區分大小寫,與C語言不同。
在工業控制領域,ST語言以其結構化特徵而受到重視。與C語言相比,ST語言在變數聲明上更加靈活,例如「Axis_Enable」與「AXIS_ENABLE」在ST語言中被視為同一變數,而C語言則嚴格區分。
工業4.0與工業自動化背景下,西門子是無法忽視的關鍵角色。其博途軟體平台雖非完全遵循IEC61131-3標准,卻引入了自家的編程語言SCL,它實質上與ST語言一致,僅在語法和功能塊調用上有細微差異,如IF語句的用法。
STL是西門子在STEP7時代推出的語言,與ST語言並無關聯,它是一種匯編語言,面向機器底層,直接操作寄存器,可讀性較弱,與80C51單片機的機器語言相類似,屬於低級語言。相比之下,ST與SCL屬於中高級語言,可讀性好,側重於變數和演算法,與硬體關系較小。
高級語言在編程中更為可讀,更側重於變數和演算法設計,而低級語言則更側重於寄存器地址和硬體操作,執行效率高但可讀性差。西門子的博途平台主推SCL語言。
理解STL與ST、SCL之間的區別至關重要,它們並非同一種語言,混淆兩者會使概念混亂,這對從事工控行業的電氣工程師而言是致命的。指令表IL是一種描述形式,而非獨立的編程語言,它與梯形圖相互轉換,本質是梯形圖的一種表現形式。