服務熱線
86-132-17430013
品牌 | 其他品牌 |
---|
西門子代理商 西門子6ES7231-7PB22-0XA8 西門子6ES7231-7PB22-0XA8
控制的 I/O 總點數,再按實際所需總點數的 15 ~ 20 %留出備用量(為的改造等留有余地)后確定所需 PLC 的點數。另外要注意,一些高密度輸入點的模塊對同時接通的輸入點數有,一般同時接通的輸入點不得超過總輸入點的 60 %; PLC 每個輸出點的驅動能力( A/ 點)也是有限的,有的 PLC 其每點輸出電流的大小還隨所加負載電壓的不同而異;一般 PLC 的允許輸出電流隨溫度的升高而有所等。在選型時要考慮這些問題。PLC 的輸出點可分為共點式、分組式和隔離式幾種接法。隔離式的各組輸出點之間可以采用不同的電壓種類和電壓等級,但這種 PLC 平均每點的價格
較高。如果輸出之間不需要隔離,則應選擇前兩種輸出的 PLC 。( 2 )對存儲容量的選擇對用戶存儲容量只能作粗略的估算。在僅對開關量進行控制的中,可以用輸入總點數乘 10 字 / 點+輸出總點數乘 5 字 / 點來估算;計數器 / 定時器按( 3 ~ 5 )字 / 個估算;有運算處理時按( 5 ~ 10 )字 / 量估算;在有模擬量輸入 / 輸出的中,可以按每輸入 / (或輸出)一路模擬量約需( 80 ~ 100 )字左右的存儲容量來估算;有通信處理時按每個接口 200 字以上的數量粗略估算。后,一般按估算容量的 50 ~ 100 %留有裕量。對的設計
者,選擇容量時留有裕量要大些。( 3 )對 I/O 響應時間的選擇PLC 的 I/O 響應時間包括輸入電路、輸出電路和掃描工作引起的時間(一般在 2 ~ 3 個掃描周期)等。對開關量控制的, PLC 和 I/O 響應時間一般都能實際工程的要求,可不必考慮 I/O 響應問題。但對模擬量控制的、特別是閉環就要考慮這個問題。( 4 )根據輸出負載的特點選型不同的負載對 PLC 的輸出有相應的要求。例如,通斷的感性負載,應選擇晶體管或晶閘管輸出型的,而不應選用繼電器輸出型的。但繼電器輸出型的 PLC 有許多優點,如導通壓降小,有隔
離作用,價格相對較便宜,承受瞬時過電壓和過電流的能力較強,其負載電壓靈活(可交流、可直流)且電壓等級范圍大等。所以不的交、直流負載可以選擇繼電器輸出型的 PLC 。( 5 )對在線和離線編程的選擇離線編程示指主機和編程器共用一個 CPU ,通過編程器的選擇開關來選擇 PLC 的編程、監控和運行工作狀態。編程狀態時, CPU 只為編程器服務,而不對現場進行控制。編程器編程屬于這種情況。在線編程是指主機和編程器各有一個 CPU ,主機的 CPU 完成對現場的控制,在每一個掃描周期末尾與編程器通信,編程器把修改的程序發給主機,在下一個掃描周期主機將按新的程序對現場進行
控制。計算機輔助編程既能實現離線編程,也能實現在線編程。在線編程需購置計算機,并配置編程。采用哪種編程應根據需要決定。( 6 )據是否聯網通信選型若 PLC 控制的需要聯入工廠自動化網絡,則 PLC 需要有通信聯網功能,即要求 PLC 應具有連接其他 PLC 、計算機及 CRT 等的接口。大、中型機都有通信功能,目前大部分小型機也具有通信功能。( 7 )對 PLC 結構形式的選擇在相同功能和相同 I/O 點數據的情況下,整體式比模塊式價格低。但模塊式具有功能擴展靈活,方便(換模塊),容易判斷故障等優點,要按實際需要選擇 PLC 的結構形式。
2 .分配輸入 / 輸出點一般輸入點和輸入、輸出點和輸出控制是一一對應的。分配好后,按配置的通道與接點號,分配給每一個輸入和輸出,即進行編號。在個別情況下,也有兩個用一個輸入點的,那樣就應在接入輸入點前,按邏輯關系接好線(如兩個觸點先串聯或并聯),然后再接到輸入點。( 1 )確定 I/O 通道范圍不同型號的 PLC ,其輸入 / 輸出通道的范圍是不一樣的,應根據所選 PLC 型號,查閱相應的編程手冊,決不可“張冠李戴”。必須參閱有關操作手冊。( 2 )部輔助繼電器內部輔助繼電器不對外輸出,不能直接連接外部器件,而
是在控制其他繼電器、定時器 / 計數器時作數據存儲或數據處理用。從功能上講,內部輔助繼電器相當于電控柜中的中間繼電器。未分配模塊的輸入 / 輸出繼電器區以及未使用 1 : 1 鏈接時的鏈接繼電器區等均可作為內部輔助繼電器使用。根據程序設計的需要,應合理安排 PLC 的內部輔助繼電器,在設計說明書中應詳細列出各內部輔助繼電器在程序中的用途,避免重復使用。參閱有關操作手冊。( 3 )分配定時器 / 計數器PLC 的定時器 / 計數器數量分別見有關操作手冊。7.3 PLC 設計及步驟7.3.1 PLC 設計的在了解了
PLC 程序結構之后,就要具體地編制程序了。編制 PLC 控制程序的很多,這里主要介紹幾種典型的編程。1. 圖解法編程圖解法是靠畫圖進行 PLC 程序設計。常見的主要有梯形圖法、邏輯流程圖法、時序流程圖法和步進順控法。(1) 梯形圖法:梯形圖法是用梯形圖語言去編制 PLC 程序。這是一種模仿繼電器控制的編程。其圖形甚至元件名稱都與繼電器控制電路十分相近。這種很容易地就可以把原繼電器控制電路移植成 PLC 的梯形圖語言。這對于熟悉繼電器控制的人來說,是方便的一種編程。(2) 邏輯流程圖法:邏輯流程圖法是用邏輯框圖表示 PLC 程序的執行
,反應輸入與輸出的關系。邏輯流程圖法是把的工藝流程,用邏輯框圖表示出來形成的邏輯流程圖。這種編制的 PLC 控制程序邏輯思路清晰、輸入與輸出的因果關系及聯鎖條件明確。邏輯流程圖會使整個程序脈絡清楚,便于分析控制程序,便于查找故障點,便于調試程序和程序。有時對一個復雜的程序,直接用語句表和用梯形圖編程可能覺得難以下手,則可以先畫出邏輯流程圖,再為邏輯流程圖的各個部分用語句表和梯形圖編制 PLC 應用程序。(3) 時序流程圖法:時序流程圖法使首先畫出控制的時序圖(即到某一個時間應該進行哪項控制的控制時序圖),再根據時序關系畫出對應的控制任務的程序框圖,后把程序框圖
寫成 PLC 程序。時序流程圖法很適合于以時間為基準的控制的編程。(4) 步進順控法:步進順控法是在順控指令的配合下設計復雜的控制程序。一般比較復雜的程序,都可以分成若干個功能比較簡單的程序段,一個程序段可以看成整個控制中的一步。從整個角度去看,一個復雜的控制是由這樣若干個步組成的??刂频娜蝿諏嶋H上可以認為在不同時刻或者在不同中去完成對各個步的控制。為此,不少 PLC 生產廠家在自己的 PLC 中了步進順控指令。在畫完各個步進的狀態流程圖之后,可以利用步進順控指令方便地編寫控制程序。2. 法編程法是運用自己的或別人的進行設計。
多數是設計前先選擇與自己工藝要求相近的程序,把這些程序看成是自己的“試驗程序”。結合自己工程的情況,對這些“試驗程序”逐一修改,使之適合自己的工程要求。這里所說的,有的是來自自己的總結,有的可能是別人的設計,就需要日積月累,善于總結。3. 計算機輔助設計編程計算機輔助設計是通過 PLC 編程在計算機上進行程序設計、離線或在線編程、離線和在線調試等等。使用編程可以十分方便地在計算機上離線或在線編程、在線調試,使用編程可以十分方便地在計算機上進行程序的存取、加密以及形成 EXE 運行文件。7.3.2 PLC 設計的步驟在了解了程序
結構和編程的基礎上,就要實際地編寫 PLC 程序了。編寫 PLC 程序和編寫其他計算機程序一樣,都需要經歷如下。1. 對任務分塊分塊的目的就是把一個復雜的工程,分解成多個比較簡單的小任務。這樣就把一個復雜的大問題化為多個簡單的小問題。這樣可便于編制程序。2. 編制控制的邏輯關系圖從邏輯關系圖上,可以反應出某一邏輯關系的結果是什么,這一結果又英國導出哪些。這個邏輯關系可以是以各個控制活動順序為基準,也可能是以整個活動的時間節拍為基準。邏輯關系圖反映了控制中控制作用與被控對象的活動,也反應了輸入與輸出的關系。3. 繪制各種電路圖