1樓:匿名使用者
fb1是功能塊,function block。
db是背景資料塊,data block。
西門子的fb都是需要定義對應的db塊的,以便於存放不同的資料。
西門子plc用什麼語言程式設計,用梯形圖麼?還是什麼語言
2樓:ly辰
西門子plc支援以下程式語言,包括梯形圖:
1、順序功能圖
西門子step7的程式語言為s7graph圖形。這是在其他程式語言之上的一種圖形語言,用於程式設計順序控制程式(如機械手控制程式)。在撰寫本文時,該過程被分為幾個連續的步驟,每個步驟包括控制輸出的動作,並且通過改變條件來控制從一個步驟到另一個步驟的過渡,這特別適合於生產和製造過程。
2、梯形圖
這是應用最廣泛的plc程式語言,由於它與繼電器相似,特別適用於數字邏輯控制。梯形圖由觸點、線圈和用方框表示的指令組成。
觸點代表邏輯輸入條件,線圈代表邏輯操作結果,常用指示燈、開關和內部標誌。指令框用於表示附加指令,如計時器、計數器或數**算。在程式中,最左邊的是主訊號流,它總是從左向右流動。
3、語句表
是一種類似於微機組合語言的文字程式語言,由若干語句組成。語言表適合有經驗的程式設計師使用。可以實現一些梯形圖無法實現的功能。
4、功能塊圖
功能塊圖使用類似於布林數的圖形邏輯符號來表示控制邏輯,指令塊表中顯示了一些複雜的函式,適用於具有數位電路基礎的程式設計師。
擴充套件資料:
西門子plc安裝及注意事項:
1、輔助電源功率小,只能驅動小功率裝置(光電感測器等);
2、一般來說,plc有一定數量的佔有點(即空地址終端),不接電線;
3、plc存在i/o響應延遲的問題,特別是在快速響應裝置中;
4、輸出有繼電器型、電晶體型(高速輸出時最好選擇),輸出可直接帶輕載(led指示燈等);
5、輸入或斷開時間應大於plc掃描時間;
6、由於plc輸出迴路無保護,所以外部迴路應串聯使用熔斷器等保護裝置,防止plc因負載短路而損壞;
7、不要將交流電源線連線到輸入端,以免燒燬可程式設計邏輯控制器;
8、接地端子應單獨接地,不得與其他裝置接地端子串接,接地線切割面不小於2mm2;
9、輸入、輸出訊號線應儘量分開,不得與電源線在同一管線內或**在一起,以免干擾訊號和誤操作;訊號傳輸線應採用遮蔽線,遮蔽線應接地;為保證訊號可靠,輸入、輸出線一般控制在20米以內。
3樓:玩世不恭
西門子plc支援以下幾種程式設計語言,其中包含梯形圖:
1、順序功能圖(sfc,seauential fuction chart)
西門子step7中的該編程語言是s7 graph。這是位於其它程式語言之上的圖形語言,用來程式設計順序控制的程式(如:機械手控制程式)。
編寫時,工藝過程被劃分為若干個順序出現的步,每步中包括控制輸出的動作,從一步到另一步的轉換由轉換條件來控制,特別適合於生產製造過程。
2、梯形圖(lad,ladder diagram)
這是使用使用最多的plc程式語言。因與繼電器電路很相似,具有直觀易懂的特點,很容易被熟悉繼電器控制的電氣人員所掌握,特別適合於數字量邏輯控制。梯形圖由觸點、線圈和用方框表示的指令構成。
觸點代表邏輯輸入條件,線圈代表邏輯運算結果,常用來控制的指示燈,開關和內部的標誌位等。指令框用來表示定時器、計數器或數**算等附加指令。在程式中,最左邊是主訊號流,訊號流總是從左向右流動的。
不適合於編寫大型控制程式。
3、語句表(stl,statement list)
是一種類似於微機組合語言的一種文字編程語言,由多條語句組成一個程序段。語言表適合於經驗豐富的程序員使用,可以實現某些梯形圖不能實現的功能。
4、功能塊圖(fbd,function block diagram)
功能塊圖使用類似於布林代數的圖形邏輯符號來表示控制邏輯,一些複雜的功能用指令框表示,適合於有數位電路基礎的編程人員使用。
功能塊圖用類似於與門、或門的框圖來表示邏輯運算關係,方框的左側為邏輯運算的輸入變數,右側為輸出變數,輸入、輸出端的小圓圈表示「非」運算,方框用「導線」連在一起,訊號自左向右。
5、結構化文字(st,structured text)
結構化文字(st)是為iec61131,3標準建立的一種專用的高級程式語言。與梯形圖相比,它實現複雜的數**算,編寫的程式非常簡潔和緊湊。step7的s7 scl結構化控制語言,程式設計結構和c語言和pascal語言相似,特別適合於習慣於使用高階語言程式設計的人使用。
4樓:hi漫海
西門子plc的程式語言主要有梯形圖(lad)、指令表(stl)、功能塊圖(fbd)、順序功能圖( sfc)、結構化文字(scl)等,其中以梯形圖最為常用。
在各種程式語言中,指令表程式設計功能最強,部分梯形圖以及其他程式語言中無法表示的plc程式,必須使用指令表;利用指令表編制的plc程式,可以用簡易型程式設計器進行輸入/輸出與編輯;當梯形圖程式設計出現錯誤時,需要將程式轉換成指令表,才能進行修改與編輯;plc除錯時的某些功能(如step7的單步執行程式與斷點暫停功能),也只能在指令**式時才能應用;因此,目前的plc程式設計過程中,仍然離不開指令表。
5樓:匿名使用者
西門子的plc 有很多語言 一般的電氣人員用的都是梯形圖,電子人員用的是功能塊,stl 是學過組合語言的,還有scl 那是有c c++ 或計算機程式設計基礎的人們用的,graph 等 工藝的 一共6、7種呢 看你擅長哪塊了。
6樓:匿名使用者
現在基本上plc都是用梯形圖,當然還有如布林助記符語言、功能表圖語言、功能模組圖語言及結構化語句描述語言等,複雜的控制才會用到。
7樓:匿名使用者
自己覺的哪個好用就用哪個,關鍵要精!
8樓:匿名使用者
當然梯形圖啊,當然用語句也行的。
西門子plc程式設計中mul-r,是什麼意思?
9樓:飛鷹
mul是乘法的意思,r是浮點數的意思。浮點數在西門子plc中指帶小數點的數。所以mul-r就是浮點數的乘法。
當plc投入執行後,其工作過程一般分為三個階段,即輸入取樣、使用者程式執行和輸出重新整理三個階段。完成上述三個階段稱作一個掃描週期。在整個執行期間,plc的cpu以一定的掃描速度重複執行上述三個階段。
西門子plc程式設計裡面m2.7是什麼意思?
西門子plc s7-200和s7-300程式設計有有什麼不同?
10樓:奇洛支耶
有什麼不同:
程式語言不一樣,s7-200系列的程式語言有三種:語句表(stl)、梯形圖(lad)、功能塊圖(fbd);s7-300系列的除了這三種外,還有結構化控制語言(scl)和圖形語言(s7 graph),其中scl就是一種高階語言,高階語言可以更加方便的解決客戶的專有問題,提高了程式執行效率,縮短了程式執行時間。
程式設計軟體不同,s7-200系列用的step7-micro/win軟體;s7-300使用的是step7軟體。
模擬量模組不同,s7-200的ai模組很單一。而s7-300的各種的都有。能實現的特殊功能,即功能模組,s7-300更佔優勢。
s7-300的每個不同型號的cpu帶有不同的系統功能塊,而且程式設計物件有組織塊、功能塊、功能、資料塊以及背景資料塊等,這些s7-200plc都不具備。
s7-200在西門子的plc產品類裡屬於:小型plc系統,適合的控制物件一般都在256點以下的;s7-300在西門子的plc產品類裡屬於:大中型plc系統,適合的控制物件一般都在256點以上,1024點以下的。
西門子plc s7-200的中文程式設計手冊有哪些?
11樓:阿曾
西門子plc 程式設計手冊s7-200 中文版
,詳細介紹了指令系統的構成和用法,內容很豐富,對是用s7-200plc的人員有很好的幫助! s7-200裝置的設計便於安裝。您可以使用安裝孔將模組安裝在面板上,您也可以使用內裝夾片將模組安裝在標準( din)橫杆上s7-200體積小,允許您有效地利用空間。
您可以將s7-200安裝在面板上或安裝在標準橫杆上,s7-200可以橫放,也可以豎放。
希望對你有幫助!!!!!!
西門子PLC應用,西門子PLC應用
i0.0 是開始 i0.1是結束 q0.0 q0.5是燈 過了 完全正確 西門子plc用什麼語言程式設計,用梯形圖麼?還是什麼語言 西門子plc支援以下程式語言,包括梯形圖 1 順序功能圖 西門子ste p7的程式語言為s7graph圖形。這是在其他程式語言之上的一種圖形語言,用於程式設計順序控制程...
西門子plc中,西門子PLC中FreePortCTRL什麼意思
使用者可編bai程介面 freeport 帶中斷能du 力,用於和非西門zhi子裝置進行序列dao資料交換,例如在 ascii 協議下 波專特率為 1.2 2.4 4.8 9.6 19.2 38.4 57.6 115.2 kbit s時,可屬將 pc ppi 電纜用作為 rs 232 rs 485 ...
西門子plc觸控式螢幕程式設計,西門子PLC觸控式螢幕程式設計
嘿,用西門子的,太貴了 如果用一臺pc做主機,你可以用5611卡全部走profibus匯流排,用遮蔽電纜就可以了 西門子plc觸控式螢幕如何編寫程式 西門子的plc有專門的程式設計軟體 觸控式螢幕的話就得使用西門子wincc的程式設計軟體對其進行程式編寫。總結一下 西門子不論是plc還是觸控式螢幕 ...