安順市西門子6ES7522-1BL00-0AB0
100%西門子進貨渠道100%原裝正品全新
SIEMENS西門子
海斌勤電氣技術有限公司(西門子代理)
康 奎(業(yè)務經(jīng)理)發(fā)布
接模塊,伺服,電機,變頻器等。S7-1200與變頻器的連接
1.1本例程的系統(tǒng)配置
本例程中用到的硬件: S7-1200(CPU 1214C)、G120 ( 控制單元CU240B-2 )、一臺裝有TIA Portal軟件的PC機、CM1241模塊、電源模塊、標準RJ45網(wǎng)線。
1.2 硬件連接
1.2.1硬件連線
本例程中的硬件間的結構如下圖所示:
圖1-1
1.2.2 PLC與控制單元通信端口之間的連接
用電纜將CU240B-2 Modbus 通訊接口與PLC通信模塊連接起來,如下圖所示。
圖1-2
2 變頻器設置
2.1 地址設置
可以通過控制單元上的地址開關,也可以通過參數(shù) P2021 或 STARTER 中“Control Unit / Communication / Field bus”頁面來確定變頻器的 Modbus-RTU 地址。
只有所有地址開關都設為“OFF”(0)時,P2021 或 STARTER 中的設置才有效。否則,Modbus-RTU 地址為地址開關所設置的地址。
2.2 參數(shù)設置
除了設置地址之外,還需要對其他一些變頻器的通信參數(shù)進行設置,才可以進行MODBUS通信。具體需要設置的參數(shù)如表2-1所示:
表2-1
參數(shù) | 描述 |
P0015 = 21 |
變頻器宏程序 選擇 I/O 配置 |
p2030 = 2 |
現(xiàn)場總線協(xié)議選擇 2: Modbus |
p2020 |
現(xiàn)場總線波特率 設置范圍是 4800 bit/s … 187500 bit/s,出廠為 19200 bit/s |
p2024 |
Modbus 計時
|
p2029 |
現(xiàn)場總線錯誤統(tǒng)計 指現(xiàn)場總線接口上接收錯誤的統(tǒng)計、顯示 |
p2040 |
過程數(shù)據(jù)監(jiān)控時間 指沒有收到過程數(shù)據(jù)時發(fā)出報警的延時。 注: 該時間必須根據(jù)從站數(shù)量、總線波特率加以調(diào)整,出廠為 100 ms。 |
3 PLC組態(tài)和編程
3.1 創(chuàng)建項目
首先創(chuàng)建一個項目,點擊創(chuàng)建新項目,輸入名稱,路徑等信息。
圖3-1
3.2 硬件組態(tài)
按照新手上路的提示首先選擇設備和網(wǎng)絡,進行硬件組態(tài)。
組態(tài)步驟
1. 在 SIMATIC Manager 中插入一個FB功能塊,雙擊FB1打開此功能塊。
2. 在功能塊FB1中新建結構變量aaa,然后在此結構變量中建立三個元素為a1、a2、a3。
圖1 建立結構變量
3. 在 FB1 中選擇結構變量aaa,單擊右鍵打開 aaa 的關聯(lián)菜單。打開 aaa 的 “Object Properties”。跳轉到 “Attributes”標簽,輸入系統(tǒng)屬性 “S7_m_c”。輸入值“true”。單擊 “OK”保存設置。
圖2 組態(tài)結構變量屬性
注意:在“Attributes”標簽中,可以看到一個系統(tǒng)屬性 “S7_xm_c”,此屬性在普通的OS項目中沒有任何意義,此功能是針對于PCS7項目增加的功能。
圖3 結構變量屬性
4. 在 SIMATIC Manager中創(chuàng)建一個OB1功能塊,雙擊打開OB1,然后在程序中調(diào)用FB1并且設置背景數(shù)據(jù)塊為DB1。
圖4 FB1調(diào)用程序
安順市西門子6ES7522-1BL00-0AB05. 在SIMATIC Manager 中選擇 DB1,單擊右鍵打開 DB1 的關聯(lián)菜單。打開 DB1 的 “Object Properties”。跳轉到 “General – Part1” 標簽,在“Symbolic Name”中輸入ddd并點擊“OK”保存設置。