1樓:
s7-1500使用的程式設計軟體為西門子的博圖tia portal,目前最新版本為v13 sp1 upd8.
pcs7系統目前主要結構依然是s7-400系列,因此pcs7軟體中仍然採用step7軟體對plc程式設計。
step7 microwin僅能對s7-200進行程式設計。
2樓:工控界小仙女
西門子s7系列plc產品主要包括:s7-200,s7-300,s7-400,s7-200smart,s7-1200,s7-1500。
其中s7-200的程式設計軟體是step7 microwin,s7-300,s7-400的程式設計軟體是step7,s7-200 smart的程式設計軟體是step7 mincrowin smart,s7-1200,s7-1500的程式設計軟體是tia portal(博圖),hmi(觸控式螢幕)的程式設計軟體是wincc。
3樓:煩惱是奇蹟發生
您好,我是初學者,不知變
位,怎樣辦呢。
4樓:陳智高
您差的太遠了,你的軟體是s7-200的,都差好幾個版本了,應該用博圖了
請問,西門子plc step7和 s7 1200 有什麼區別,用哪個軟體比較好?
5樓:匿名使用者
s7-300是中小型plc,開發軟體為simatic step7,是西門子plc原有產品線。
s7-1200是對應s7-200的小型plc,開發軟體換成了博途 (tia portal),屬於西門子plc全新推出的一條產品線。
s7-1200的功能相對s7-200要強大很多,可通過usb或網線進行除錯,比s7-200方便很多。在某些領域取代s7-300也是可能的。不過s7-300真正的換代產品應該是s7-1500。
6樓:siemensplc程式設計與除錯
s7-1200是plc的系列,step7是程式設計軟體(主要是s7-300和s7-400)
西門子plc用什麼語言程式設計,用梯形圖麼?還是什麼語言
7樓: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米以內。
8樓:玩世不恭
西門子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語言相似,特別適合於習慣於使用高階語言程式設計的人使用。
9樓:hi漫海
西門子plc的程式語言主要有梯形圖(lad)、指令表(stl)、功能塊圖(fbd)、順序功能圖( sfc)、結構化文字(scl)等,其中以梯形圖最為常用。
在各種程式語言中,指令表程式設計功能最強,部分梯形圖以及其他程式語言中無法表示的plc程式,必須使用指令表;利用指令表編制的plc程式,可以用簡易型程式設計器進行輸入/輸出與編輯;當梯形圖程式設計出現錯誤時,需要將程式轉換成指令表,才能進行修改與編輯;plc除錯時的某些功能(如step7的單步執行程式與斷點暫停功能),也只能在指令**式時才能應用;因此,目前的plc程式設計過程中,仍然離不開指令表。
10樓:匿名使用者
西門子的plc 有很多語言 一般的電氣人員用的都是梯形圖,電子人員用的是功能塊,stl 是學過組合語言的,還有scl 那是有c c++ 或計算機程式設計基礎的人們用的,graph 等 工藝的 一共6、7種呢 看你擅長哪塊了。
11樓:匿名使用者
現在基本上plc都是用梯形圖,當然還有如布林助記符語言、功能表圖語言、功能模組圖語言及結構化語句描述語言等,複雜的控制才會用到。
12樓:匿名使用者
自己覺的哪個好用就用哪個,關鍵要精!
13樓:匿名使用者
當然梯形圖啊,當然用語句也行的。
CFC是西門子的啥程式語言啊,西門子PLC的幾種程式語言
cfc continuous function chart 連續功能圖 語言 最大的特點是提供了視覺化的模組間的連線程式設計,清晰可見訊號間的i o流向,適合資料運算和處理程式設計使用。你從它的名字來看,其實全稱翻譯過來就是連續功能圖。這可謂是工控人的一大福音。那麼哪些地方適合我們採用cfc方式程式...
西門子plc報警,西門子PLC報警
嚴重錯誤將導致s7 200停止執行程式。依據錯誤的嚴重性,一個致命錯誤會導致s7 200無法執行某個或所有功能。處理致命錯誤的目標是使s7 200進入安全狀態,s7 200由此可以對存在的錯誤條件的相關詢問作出響應。當檢測到致命錯誤時,s7 200執行以下任務 進入stop模式 點亮sf diag ...
關於西門子PLC的問題,關於西門子PLC的3個問題
流星 1.如果多條線需要接公共端,可以用串接的方式,比如1接到2,2接到3 這樣埠只需要接2條線。2.sm0.0的stl是 ld sm0.0,其含義是往棧點壓入一個為1的訊號,因為後面的程式是否執行,完全要看棧頂是否為1.3.s7 200的應該是scr,我感覺既然無輸出,掃描無意義。scr是在整個程...