国产aaaa级全身裸体精油片_337p人体粉嫩久久久红粉影视_一区中文字幕在线观看_国产亚洲精品一区二区_欧美裸体男粗大1609_午夜亚洲激情电影av_黄色小说入口_日本精品久久久久中文字幕_少妇思春三a级_亚洲视频自拍偷拍

首頁 > 化工知識 > 西門子SCL編程入門教程連載(1)-SCL簡介

西門子SCL編程入門教程連載(1)-SCL簡介

時間:2020-09-03 來源:方正智芯 瀏覽:

SCL是西門子公司推出的一種PLC編程語言,其英文全稱為“Structured Control Language”,中文翻譯為“結(jié)構(gòu)化控制語言”。隨著工業(yè)自動化數(shù)據(jù)處理日益復(fù)雜、通信任務(wù)日益增多,SCL語言的優(yōu)勢逐漸顯現(xiàn)出來。西門子在其新一代產(chǎn)品S7-1200系列PLC中,取消了STL語言,而提供了SCL語言的支持?!痉秸切尽啃畔⒑罄m(xù)文章會以連載的方式,對SCL語言編程入門進行介紹。今天這篇文章,我們先來認識下SCL語言。

在介紹SCL語言之前,我們先來介紹下IEC 61131-3這個標準。

IEC 61131-3 是國際電工委員會(IEC)頒布的PLC編程語言標準。在這個標準中,IEC推薦了5種編程語言,包括:

  1. 梯形圖(LD-Ladder Diagram);

  2. 功能塊圖(FBD - Function Block Diagram);

  3. 順序功能圖(SFC - Sequential Function Chart);

  4. 指令表(IL-Instruction List);

  5. 結(jié)構(gòu)化文本(ST-Strutured Text);

西門子的SCL語言是符合結(jié)構(gòu)化文本(ST)語言標準的,我們來看看一個用SCL語言編寫的代碼片段:

如果你有計算機編程的功底,可以明顯的看出這種IF...THEN...END_IF是計算機高級語言的特點。事實上,西門子SCL語言是基于PASCL語言的,它在PASCL語言的基礎(chǔ)上,加上了PLC編程的輸入、輸出、定時器、計數(shù)器、位存儲器等特征,使其既具有高級語言的特點,又適合PLC的數(shù)據(jù)處理。

西門子SCL語言支持布爾型、整型、實型等基本數(shù)據(jù)類型及日期時間、指針、用戶自定義數(shù)據(jù)等復(fù)雜數(shù)據(jù)類型,提供了豐富的運算符可以構(gòu)建邏輯表達式、數(shù)學(xué)表達式、關(guān)系表達式等各種表達式,提供了判斷、選擇、循環(huán)等語句用于程序控制,同時還提供了基本指令、擴展指令、工藝指令及通信指令等豐富的指令,可以滿足所有PLC控制的要求。

由于其高級語言的特性,SCL尤其適合在數(shù)據(jù)處理、過程優(yōu)化、配方管理、數(shù)學(xué)/統(tǒng)計運算等方面的應(yīng)用。

好了,關(guān)于西門子SCL語言的特點就先介紹到這里。本教程的后續(xù)文章將會介紹SCL語言的變量、表達式、語句及具體實例講解。愿大家跟隨我們的步伐,進入SCL編程的大門。

版權(quán):如無特殊注明,文章轉(zhuǎn)載自網(wǎng)絡(luò),侵權(quán)請聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學(xué)習(xí)使用,務(wù)必24小時內(nèi)刪除。
相關(guān)推薦