歡迎回到技成培訓(xùn)網(wǎng)
技成培訓(xùn)網(wǎng)
電工題庫寶典
技成電工課堂
PLC練習(xí)題
技成PLC課堂
變頻器故障查詢
技成PLC學(xué)吧
伺服驅(qū)動(dòng)故障查詢
技成PLC網(wǎng)校
1、ST,是STRUCT TEXT 的縮寫,是IEC61131-3標(biāo)準(zhǔn)制定的編程語言!!從字面理解,是結(jié)構(gòu)化文本語言!很明顯,它是為結(jié)構(gòu)化編程而誕生的!!它以計(jì)算機(jī)的Pascal語言為基礎(chǔ),針對(duì)工業(yè)控制進(jìn)行了一系列的優(yōu)化和修改??!也可以認(rèn)為它是根據(jù)C語言來的,但這種說法不太嚴(yán)謹(jǐn),因?yàn)?span lang="EN-US">ST語言是不區(qū)分大小寫的,而C語言嚴(yán)格區(qū)分大小寫。這些都是根據(jù)工業(yè)控制的實(shí)際情況而制定的。
2、西門子推出了自己的編程語言,S7-SCL(Structured Control Language)語言,也就是結(jié)構(gòu)化控制語言,它其實(shí)和IEC標(biāo)準(zhǔn)制定的ST語言是一樣的,只是在個(gè)別語法和功能塊(FB)調(diào)用上,略有不同!
3、STL是西門子在STEP7時(shí)代推出的語言,它不是STRUCT
TEXT LANGUAGE的縮寫,所以,它和ST語言完全沒關(guān)系。STL語言是一種匯編語言,是面向機(jī)器底層的語言,可以直接操作寄存器,可讀性不強(qiáng),和80C51單片機(jī)的機(jī)器語言是一個(gè)層面。所以,它是一種低級(jí)語言,而ST,SCL都是中高級(jí)語言。
4、越高級(jí)的語言,可讀性越好,越側(cè)重于變量和算法,和硬件無關(guān),而越低級(jí)的語言,越側(cè)重于寄存器地址,和硬件關(guān)系緊密,并可以直接操作硬件,但可讀性差,執(zhí)行效率高?,F(xiàn)在,西門子的博途平臺(tái)是主推SCL的。
5、所以,STL和ST,SCL完全不是一回事,不可混為一談。
已經(jīng)催老師快馬加鞭回答啦
有老師解答后,系統(tǒng)將通知你