定西西門子PLC代理商
定西SIEMENS西門子PLC模塊代理商一、合理的結構型式
PLC主要有整體式和模塊式兩種結構型式。
整體式PLC的每一個I/O點的平均價格比模塊式的便宜,且體積相對較小,一般用于系統工藝過程較為固定的小型控制系統中;而模塊式PLC的功能擴展靈活方便,在I/O點數、輸入點數與輸出點數的比例、I/O模塊的種類等方面選擇余地大,且維修方便,一般于較復雜的控制系統。
二、安裝方式的選擇
PLC系統的安裝方式分為集中式、遠程I/O式以及多臺PLC聯網的分布式。
集中式不需要設置驅動遠程I/O硬件,系統反應快、成本低;遠程I/O式適用于大型系統,系統的裝置分布范圍很廣,遠程I/O可以分散安裝在現場裝置附近,連線短,但需要增設驅動器和遠程I/O電源;多臺PLC聯網的分布式適用于多臺設備分別獨立控制,又要相互聯系的場合,可以選用小型PLC,但必須要附加通訊模塊。
三、相應的功能要求
一般小型(低檔)PLC具有邏輯運算、定時、計數等功能,對于只需要開關量控制的設備都可滿足。
對于以開關量控制為主,帶少量模擬量控制的系統,可選用能帶A/D和D/A轉換單元,具有加減算術運算、數據傳送功能的增強型低檔PLC。對于控制較復雜,要求實現PID運算 、閉環控制、通信聯網等功能,可視控制規模大小及復雜程度,選用中檔或高擋PLC。但是中、高擋PLC價格較貴,一般用于大規模過程控制和集散控制系統等場合。
四、響應速度要求
PLC是為工業自動化設計的通用控制器,不同檔次PLC的響應速度一般都能滿足其應用范圍內的需要。如果要跨范圍使用PLC,或者某些功能或信號有特殊的速度要求時,則應該慎重考慮PLC的響應速度,可選用具有高速I/O處理功能的PLC,或選用具有快速響應模塊和中斷輸入模塊的PLC等。
五、系統可靠性的要求
對于一般系統PLC的可靠性均能滿足。對可靠性要求很高的系統,應考慮是否采用冗余系統或熱備用系統。
六、機型盡量統一
一個企業,應盡量做到PLC的機型統一。主要考慮到以下三方面問題:
1)機型統一,其模塊可互為備用,便于備品備件的采購和管理。
2)機型統一,其功能和使用方法類似,有利于技術力量的培訓和技術水平的提高。
3)機型統一,其外部設備通用,資源可共享,易于聯網通信,配上位計算機后易于形成一個多級分布式控制系統
模擬量轉換的相關設置
S7-1200(1214C)內部集成了2路模擬量信號輸入通道,分別為通道0和通道1,也就是可以同時接收并處理兩個傳感器輸入的模擬信號,對應的為IW和IW66(長度為一個字,16位),在TIA PROTAL中選中PLC的“常規”—“AI”標簽項可以進行查看和設置。
淺談西門子S7-1200PLC的模擬量轉換,附實例演示
S7-1200PLC模擬量轉換的工作原理
假設PLC的AI0口外接了一個溫度傳感器,傳感器將測得的溫度值轉換為一個范圍為0~10V的連續電壓信號輸入給PLC。模擬量經過PLC內部的A/D轉換后被轉換成了范圍0~27648的數字量并存儲在特定的寄存器中。具體的轉換流程如下圖所示。
淺談西門子S7-1200PLC的模擬量轉換,附實例演示
如何將模擬量輸入轉換的數字值還原成對應的物理量?
例:某個壓力傳感器的量程為0~0.1MPa,轉換成對應的電壓信號為0~5V,設轉換后IW中的數值為N,嘗試求以Pa為單位的壓力值。
解:S7-1200PLC默認的模擬信號輸入電壓范圍是0~10V,轉換成數字信號的范圍是0~27648,因為此壓力傳感器輸出電壓范圍是0~5V,所以轉換的數字信號范圍是0~13824。壓力傳感器的測量壓力范圍是0~0.1MPa,由此可推導出公式,將電壓值還原成以Pa為單位的壓力值并將結果存儲于寄存器MD30中。
電壓轉換成數字信號后存入IW的數值為N
淺談西門子S7-1200PLC的模擬量轉換,附實例演示
在博途軟件中編寫對應的PLC程序如下:
在編寫梯形圖程序時有以下兩點需要特別注意:
1)因為PLC執行除法指令時會丟掉余數而只保留商值,這樣會影響計算的精度,所以在編寫梯形圖程序計算壓力值時要注意先乘后除。
2)IW中的數據類型為整型(INT),該值乘以100000后其結果會超出int的范圍,所以必須先應用CONV指令將數據類型轉換為DInt。
描述
SIMATIC S7-1500負載電源模塊(PM)提供模塊的輸入輸出電路以及為CPU、IM、CM等提供24V直流電源。與S7-1500系統電源模塊不同,負載電源 模塊不需要與系統背板總線相連接 (PS)。也可以選擇SITOP電源模塊代替SIMATIC負載電源模塊。在以下狀況下建議使用SITOP電源模塊:
高供電量
需求電源冗余
不間斷電源
下表了列出了可供選擇使用的SIAMTIC和SITOP負載電源模塊,可以根據需要使用這些模塊。
電源功率*訂貨號輸入輸出
SIMATIC PM 1507 24 V/3 A
72 W
6EP1332-4BA00
AC 120/230 V
DC 24 V/3 A
SIMATIC PM 1507 24 V/8 A
192 W
6EP1333-4BA00
AC 120/230 V
DC 24 V/8 A
SITOP PSU6200 10A
240 W
6EP3334-7SB00-3AX0
AC 120-230 V / DC 85-275 V
DC 24 V/10 A
SITOP PSU6200 20A
480 W
6EP3336-7SB00-3AX0
AC 120-230 V / DC 85-275 V
DC 24 V/20 A
SITOP PSU6200 10A
240 W
6EP3434-7SB00-3AX0
3 AC 400-500 V
DC 24 V/10 A
SITOP PSU6200 20A
480 W6EP3436-7SB00-3AX0
3 AC 400-500 V
DC 24 V/20 A
SITOP PSU300S 40A
960 W
6EP1437-2BA20
3 AC 400-500 V
DC 24 V/40 A
*實際功率輸出
S7-1500電源供應示例
通過CPU供電而不帶系統電源
CPU通過負載電源模塊獲得直流24V。 各模塊例如CPU、IM、SM負載電路等通過前連接器連接到電源模塊。CPU通過背板總線給系統供電,模塊數量取決于模塊的電源消耗(多可帶10個模塊)。
圖 01
通過CPU和系統電源供電
CPU通過負載電源模塊獲得直流24V。系統被分為多個電源分區。 CPU通過背板總線為電源分區1提供電源(多可帶10個模塊)。另外多2個電源分區通過系統電源模塊供電
程序結構
1 系統程序OS
OS:為廠家固化在PLC內部用來管理PLC的執行(即系統程序)。這部分對于編程者來說是不能修改的。
2 用戶程序結構
1200的用戶程序結構是由各種塊組成的,這些塊使的程序結構可以模塊化。可以通過這些塊的相互調用來組織程序,便于修改與調試。幾種塊的簡要描述見下表:
在博途軟件中添加好S7-1200的CPU模塊后,默認會自動添加一個OB1組織塊。在項目樹中單擊“添加新塊”,可以添加其他塊,如下圖所示:
2.1 OB 組織塊
它們充當操作系統和用戶程序之間的接口。由操作系統調用,用于控制循環掃描和中斷程序的執行、PLC的啟動和錯誤處理等。組織塊的程序是用戶編寫的。接下來我們來看看一些常用的組織塊介紹。
1)循環組織塊OB1
2)初始化組織塊OB100
PLC啟動過程和運行過程如下圖所示:
通過“循環中斷”OB,可以定時的執行其中的代碼。在新建時可以設置好,執行的時間間隔,如下圖所示:
功能(Function,FC)是用戶程序編寫的子程序,它包含完成特定任務的代碼和參數。當某些代碼需要經常重復被執行時,可以將其寫入功能中,但需要執行時調用該功能即可,例如某些算術運算。
注:無自己專屬的數據塊,執行結束后,其臨時變量中的數據就丟失了
2.3 功能塊 (FB)
數據塊(Data block,DB)是用于存放執行代碼塊時所需的數據的數據區,有兩種類型的數據塊:
1) 全局(bbbbbb)數據塊:存儲供所有的代碼塊使用的數據,所有的OB、FB和FC都可以訪問。例如,可以用全局數據塊來存儲那些在功能執行結束后需要保持的數據。
2) 背景數據塊:存儲供特定的FB使用的數據。背景 DB 中數據的結構反映了 FB的參數(bbbbb、Output 和 InOut)和靜態數據。
2.5 調用關系
組織塊(OB)、功能塊(FB)和功能(FC)調用關系如下圖所示:
<span ;="" font-family:font-size:16px;="" line-height:26px="" !important;="" margin:0px;="" padding-bottom:0px;="" padding-left:0px;="" padding-right:0px;="" padding-top:0px"="" style="background-color: rgb(238, 239, 232); color: rgb(14, 14, 14);">
怎么通過USS協議讓S7-1200 與G120變頻器之間實現通信
西門子S7-1200 緊湊型PLC在當前的市場中有著廣泛的應用,作為經常與SINAMICS G120系列變頻器共同使用的PLC,其USS通信協議的使用一直在市場上有著非常廣泛的應用。本文將主要介紹如何使用USS通信協議來實現S7-1200與G120變頻器的通信。
西門子PLC S7-1200產品選購中心
1.控制系統原理和接線圖
下圖是本例中所使用的原理和接線圖。
圖:控制系統原理和接線圖
2.硬件需求
S7-1200 PLC目前有3種類型的CPU:
1)S7-1211C CPU。
2)S7-1212C CPU。
3)S7-1214C CPU。
這三種類型的CPU都可以使用USS通信協議通過通信模塊CM1241 RS485來實現S7-1200與G120變頻器的通信。
本例中使用的PLC硬件為:
1)PM1207電源 ( 6EP1 332-1SH71 )
2) S7-1214C ( 6ES7 214 -1BE30 -0XB0 )
3) CM1241 RS485 ( 6ES7 241 -1CH30 -0XB0 )
4) 模擬器 ( 6ES7 274 -1XH30 -0XA0 )
本例中使用的G120變頻器硬件為:
1) SINAMICS G120 PM240 (6SL3244-0BA20-1BA0)
2) SINAMICS G120 CU240S(6SL3224-0BE13-7UA0)
3) SIEMENS MOTOR (1LA7060-4AB10)
4) 操作面板 ( XAU221-001469)
5) USS 通信電纜 ( 6XV1830-0EH10)
3.軟件需求
編程軟件 Step7 Basic V10.5 ( 6ES7 822-0AA0-0YA0)
4.組態
我們通過下述的實際操作來介紹如何在Step7 Basic V10.5 中組態S7-1214C 和G120變頻器的USS通信。
4. 1 PLC 硬件組態
1在Step7 Basic V10.5中建立一個項目,如圖所示。
圖: 新建S7 1200項目
在硬件配置中,添加CPU1214C和通信模塊CM1241 RS485模塊,如圖所示。
圖: S7 1200硬件配置
在CPU的屬性中,設置以太網的IP地址,建立PG與PLC的連接,如下圖所示。
免責聲明
- 凡本網注明“來源:化工儀器網”的所有作品,均為浙江興旺寶明通網絡有限公司-化工儀器網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:化工儀器網”。違反上述聲明者,本網將追究其相關法律責任。
- 本網轉載并注明自其他來源(非化工儀器網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。