可編程控制器 上海邑斯公司優(yōu)勢產(chǎn)品; PLC 、觸摸屏、變頻器、電纜及通訊卡、數(shù)控系統(tǒng)、網(wǎng)絡(luò)接頭、伺服驅(qū)動、 凡在公司采購西門子產(chǎn)品,均可質(zhì)保一年,假一罰十 以滿足客戶的需求為宗旨 , 以誠為本 , 精益求精 產(chǎn)品 | 商品編號(市售編號) | 6ES7231-4HD32-0XB0 | 產(chǎn)品說明 | SIMATIC S7-1200, ANALOG INPUT, SM 1231, 4 AI, +/-10V, +/-5V, +/-2.5V, OR 0-20MA/4-20 MA, 12 BIT + SIGN BIT (13 BIT ADC) | 產(chǎn)品家族 | SM 1231 模擬量輸入模塊 | 產(chǎn)品生命周期 (PLM) | PM300:有效產(chǎn)品 | 價(jià)格數(shù)據(jù) | 價(jià)格組 / 總部價(jià)格組 | SK / 212 | 列表價(jià)(不含增值稅) | 顯示價(jià)格 | 您的單價(jià)(不含增值稅) | 顯示價(jià)格 | 金屬系數(shù) | 無 | 交付信息 | 出口管制規(guī)定 | AL : N / ECCN : EAR99H | 工廠生產(chǎn)時(shí)間 | 15 天 | 凈重 (Kg) | 0.172 Kg | 產(chǎn)品尺寸 (W x L X H) | 未提供 | 包裝尺寸 | 8.90 x 10.80 x 5.80 | 包裝尺寸單位的測量 | CM | 數(shù)量單位 | 1 件 | 包裝數(shù)量 | 1 | 其他產(chǎn)品信息 | EAN | 6940408102033 | UPC | 未提供 | 商品代碼 | 85389091 | LKZ_FDB/ CatalogID | ST72 | 產(chǎn)品組 | 4508 | 原產(chǎn)國 | 中國 |
S7-1200 工且可以不使用STEP 7 Basic軟件而去修改一個(gè)或幾個(gè)S7-1200 CPU的IP地址。 這個(gè)工具對于大量的下載是非常有用的,例如通過一個(gè)內(nèi)存卡下載同一個(gè)項(xiàng)目到同一網(wǎng)絡(luò)的多個(gè)CPU中,這個(gè)時(shí)候?qū)τ诿總€(gè)CPU需要更改IP地址。 設(shè)置 PG/PC接口 序號. | | 1. | 點(diǎn)擊 "PG/PC 接口" 按鈕. 圖. 01
| 2. | - 選擇接口點(diǎn)“S7IPTool”。
- 對于 "Interface Parameter Assignment Used:" 選擇"TCP/IP" 和正在使用的網(wǎng)卡, 使用 "TCP/IP(Auto)" 對于自動配置和正在使用的網(wǎng)卡能夠達(dá)到的效果。
- 確認(rèn) "OK"。
圖. 02
| 表 01手動設(shè)置 IP 地址 序號. | | 1. | 雙擊 "Update accessible devices" 按鈕更新接點(diǎn)列表。 圖. 03
| 2. | S7-1200工具顯示了沒有設(shè)定IP地址的CPU的 MAC 地址。 圖. 04
| 3. | - 從可訪問設(shè)備列表中選擇需要被設(shè)置的CPU。
- 點(diǎn)擊 "Flash LED lights" 按鈕來閃爍選擇的CPU的LED燈。
圖. 05
| 4. | 點(diǎn)擊 "Stop CPU" 按鈕使CPU 轉(zhuǎn)到STOP模式。 圖. 06
| 5. | - 選定CPU的IP 地址, 子網(wǎng)掩碼和網(wǎng)關(guān)地址。
- 點(diǎn)擊"Set" 按鈕。
如果使能 "Set as Default" 選項(xiàng), 當(dāng)點(diǎn)擊 "Set" 按鈕,當(dāng)前的設(shè)置被保存"Default" 設(shè)置。 - 點(diǎn)擊"Use Defaults" 按鈕設(shè)置為"Default" 。
圖. 07
| 6. | 點(diǎn)擊 "Start CPU" 按鈕使CPU轉(zhuǎn)到 RUN 模式。 圖. 08
| 表 02網(wǎng)絡(luò)映射 No. | | 1. | 制定連接網(wǎng)卡。 連接所有的S7-1200 CPU的列表。 圖. 09
| 2. | 點(diǎn)擊 "Export..." 按鈕生成一個(gè) CSV 文件和所有連接的S7-1200 CPU的網(wǎng)絡(luò)設(shè)置,在計(jì)算機(jī)上保存文件。 圖. 10
| 3. | 打開導(dǎo)出的CSV文件。 CSV 文件的每行包含了一個(gè)MAC 地址, IP地址, 子網(wǎng)掩碼和每個(gè)獨(dú)立的S7-1200 CPUs的網(wǎng)關(guān)地址。 根據(jù)需要改變每個(gè) CPU的網(wǎng)絡(luò)地址,不能改變 MAC 地址。 適用 "#" 字符在 CSV 文件中插入注釋。 圖. 11
| 4. | 點(diǎn)擊"Import..." 按鈕,選擇修改的CSV 文件。 圖. 12
| 5. | 在網(wǎng)絡(luò)映射表中更改。 點(diǎn)擊"Update" 按鈕對CPU執(zhí)行新的網(wǎng)絡(luò)設(shè)置。 圖. 13
| 6. | - S7-1200 CPU 旁邊的綠色圈指示更新完成。
- 綠色圈指示更新失敗。
- S7-1200 CPU 旁邊的黃色圈指示更新正在進(jìn)行。
圖. 14
| 表 03額外的功能 序號. | | 1. | 點(diǎn)擊 "Fault Capture" 按鈕讀出所選擇的 S7-1200 CPU的系統(tǒng)信息,這些信息能夠作為進(jìn)一步的分析處理。 圖. 15
| 2. | 點(diǎn)擊 "Reset To Factory Defaults"按鈕復(fù)位 所選擇的S7-1200 CPU 到工廠設(shè)置,包括IP地址的所有數(shù)據(jù)將被刪除。 圖. 16
| 表 04西門子S7-1200 緊湊型PLC在當(dāng)前的市場中有著廣泛的應(yīng)用,作為經(jīng)常與SINAMICS G120系列變頻器共同使用的PLC,其USS通信協(xié)議的使用一直在市場上有著非常廣泛的應(yīng)用。本文將主要介紹如何使用USS通信協(xié)議來實(shí)現(xiàn)S7-1200與G120變頻器的通信。 1.控制系統(tǒng)原理和接線圖
下圖是本例中所使用的原理和接線圖。 圖1:控制系統(tǒng)原理和接線圖
2.硬件需求 S7-1200 PLC目前有3種類型的CPU: 1)S7-1211C CPU。 2)S7-1212C CPU。 3)S7-1214C CPU。 這三種類型的CPU都可以使用USS通信協(xié)議通過通信模塊CM1241 RS485來實(shí)現(xiàn)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.軟件需求
1) 編程軟件 Step7 Basic V10.5 ( 6ES7 822-0AA0-0YA0) 4.組態(tài)
我們通過下述的實(shí)際操作來介紹如何在Step7 Basic V10.5 中組態(tài)S7-1214C 和G120變頻器的USS通信。 4. 1 PLC 硬件組態(tài) 首先在Step7 Basic V10.5中建立一個(gè)項(xiàng)目,如圖1所示。 圖2: 新建S7 1200項(xiàng)目
在硬件配置中,添加CPU1214C和通信模塊CM1241 RS485模塊,如圖2所示。 圖3: S7 1200硬件配置
在CPU的屬性中,設(shè)置以太網(wǎng)的IP地址,建立PG與PLC的連接,如下圖所示。 圖4: S7 1200 IP地址的設(shè)置
4. 2 G120參數(shù)設(shè)置 變頻器的參數(shù)設(shè)置如下表所示。 序號 | 功能 | 參數(shù) | 設(shè)定值 | 1 | 工廠設(shè)置復(fù)位 | P0010 | 30 | 2 | 工廠設(shè)置復(fù)位 | P970 | 1 | 3 | 快速啟動設(shè)置 | P0010 | 1 | 4 | 電機(jī)額定電壓 | P0304 | 380V | 5 | 電機(jī)額定功率 | P0307 | 5.5KW | 6 | 電機(jī)額定頻率 | P0310 | 50Hz | 7 | 電機(jī)額定轉(zhuǎn)速 | P0311 | 1350r/min | 8 | USS命令源 | P0700 | 5 | 9 | 頻率設(shè)定源 | P01000 | 5 | 10 | zui小電機(jī)頻率 | P1080 | 0.0Hz | 11 | zui大電機(jī)頻率 | P1081 | 50.0Hz | 12 | 啟動斜坡時(shí)間 | P1120 | 10.0S | 13 | 延遲斜坡時(shí)間 | P1121 | 10.0S | 14 | 結(jié)束快速啟動設(shè)置 | P3900 | 1 | 15 | 激活專家模式 | P0003 | 3 | 16 | 參考頻率 | P2000 | 50.0Hz | 17 | USS數(shù)據(jù)傳輸速度 | P2010 | 9 | 18 | USS從站地址 | P2011 | 1 | 19 | USS PZD長度 | P2012 | 2 | 20 | USS PKW長度 | P2013 | 4 | 21 | 通信監(jiān)控 | P2014 | 0 | 22 | 在E2PROM 保存數(shù)據(jù) | P0971 | 1 | 23 | 激活專家模式 | P0003 | 3 | 24 | 激活參數(shù)模式 | P0010 | 30 | 25 | 從G120中傳輸參數(shù)到BOP | P0802 | 1 |
表1 :G120變頻器的參數(shù)設(shè)置 注意:表1中的17,18,19,20 這四項(xiàng)參數(shù)值的設(shè)置必須使PLC的參數(shù)值與變頻器的參數(shù)值相*。而19,20這兩個(gè)參數(shù)值必須設(shè)置成如表1中的值,否則有可能變頻器與S7-1200通信有如下問題:可能不能讀出從變頻器反饋回來的參數(shù)值。 5.USS通信原理與編程的實(shí)現(xiàn)
5. 1 S7 1200 PLC與G120 通過USS通信的基本原理 S7 1200提供了的USS庫進(jìn)行USS通信,如下圖所示: 圖5: S7 1200 的USS庫
USS_DRV 功能塊是S7-1200 USS通信的主體功能塊,接受變頻器的信息和控制變頻器的指令都是通過這個(gè)功能快來完成的。必須在主 OB中調(diào)用,不能在循環(huán)中斷OB中調(diào)用。 USS_PORT功能塊是S7-1200與變頻器USS通信的接口,主要設(shè)置通信的接口參數(shù)??稍谥鱋B或中斷OB中調(diào)用。 USS_RPM功能塊是通過USS通信讀取變頻器的參數(shù)。必須在主 OB中調(diào)用,不能在循環(huán)中斷OB中調(diào)用。 USS_WPM功能塊是通過USS通信設(shè)置變頻器的參數(shù)。必須在主 OB中調(diào)用,不能在循環(huán)中斷OB中調(diào)用。 這些功能塊與變頻器之間的控制關(guān)系如下圖所示: 圖6: USS 通信功能塊與變頻器的控制關(guān)系
USS_DRV功能塊通過USS_DRV_DB數(shù)據(jù)塊實(shí)現(xiàn)與USS_PORT功能塊的數(shù)據(jù)接收與傳送,而USS_PORT功能塊是S7-1200 PLC CM1241 RS485模塊與變頻器之間的通信接口。USS_RPM功能塊和USS_WPM功能塊與變頻器的通信與USS_DRV功能塊的通信方式是相同的。 每個(gè)S7-1200 CPUzui多可帶3個(gè)通信模塊,而每個(gè)CM1241 RS485通信模塊zui多支持16個(gè)變頻器。因此用戶在一個(gè)S7-1200 CPU中zui多可建立3個(gè)USS網(wǎng)絡(luò),而每個(gè)USS網(wǎng)絡(luò)zui多支持16個(gè)變頻器,總共zui多支持48個(gè)USS變頻器。 5. 2 S7 1200 PLC進(jìn)行USS通信的編程 1.USS通信接口參數(shù)功能塊的編程 USS通信接口參數(shù)功能塊的編程如下圖所示。 圖7: USS通信接口參數(shù)功能塊的編程
USS_PORT功能塊用來處理USS網(wǎng)絡(luò)上的通信,它是S71200 CPU與變頻器的通信借口。每個(gè)CM1241 RS485模塊有且必須有一個(gè)USS_PORT功能塊。 PORT:指的是通過哪個(gè)通信模塊進(jìn)行USS通信。 BAUD:指的是和變頻器進(jìn)行通行的速率。 變頻器的參數(shù)P2010種進(jìn)行設(shè)置。 USS_DB:指的是和變頻器通信時(shí)的USS數(shù)據(jù)塊。每個(gè)通信模塊zui多可以有16個(gè)USS數(shù)據(jù)塊,每個(gè)CPUzui多可以有48個(gè)USS數(shù)據(jù)塊,具體的通信情況要和現(xiàn)場實(shí)際情況相。每個(gè)變頻器與S7-1200進(jìn)行通信的數(shù)據(jù)塊是**的。 ERROR:輸出錯(cuò)誤。 STATUS:掃描或初始化的狀態(tài)。 S7-1200 PLC與變頻器的通信是與它本身的掃描周期不同步的,在完成一次與變頻器的通信事件之前,S7-1200通常完成了多個(gè)掃描。 USS_PORT通信的時(shí)間間隔是S7-1200與變頻器通信所需要的時(shí)間,不同的通信波特率對應(yīng)的不同的USS_PORT通信間隔時(shí)間。下圖列出了不同的波特率對應(yīng)的USS_PORTzui小通信間隔時(shí)間。 圖8:不同的波特率對應(yīng)的USS_PORTzui小通信間隔時(shí)間
USS_PORT在發(fā)生通信錯(cuò)誤時(shí),通常進(jìn)行3次嘗試來完成通信事件,那么S7-1200與變頻器通信的時(shí)間就是USS_PORT發(fā)生通信超時(shí)的時(shí)間間隔。例如:如果通信波特率是57600,那么USS_PORT與變頻器通信的時(shí)間間隔應(yīng)當(dāng)大于zui小的調(diào)用時(shí)間間隔,即大于36.1Ms而小于109Ms。S7-1200 USS 協(xié)議庫默認(rèn)的通信錯(cuò)誤超時(shí)嘗試次數(shù)是2次。 基于以上的USS_PORT通信時(shí)間的處理,我們建議在循環(huán)中斷OB塊中調(diào)用USS_PORT通信功能塊。在建立循環(huán)中斷OB塊時(shí),我們可以設(shè)置循環(huán)中斷OB塊的掃描時(shí)間,以滿足通信的要求。循環(huán)中斷OB塊的掃描時(shí)間的設(shè)置如下圖所示: 圖9:循環(huán)中斷OB塊的掃描時(shí)間的設(shè)置
2.USS_DRV功能塊的編程 USS_DRV功能塊的編程如下圖所示。 圖10: USS_DRV功能塊的編程
USS_DRV功能塊用來與變頻器進(jìn)行交換數(shù)據(jù),從而讀取變頻器的狀態(tài)以及控制變頻器的運(yùn)行。每個(gè)變頻器使用***的一個(gè)USS_DRV功能塊,但是同一個(gè)CM1241 RS485模塊的USS網(wǎng)絡(luò)的所有變頻器(zui多16個(gè))都使用同一個(gè)USS_DRV_DB。 USS_DRV_DB:變頻器進(jìn)行USS通信的數(shù)據(jù)塊。 RUN: DB塊的變頻器啟動指令。 OFF2: 緊急停止,自由停車。 該位為0時(shí)停車。 OFF3: 快速停車,帶制動停車。 該位為0時(shí)停車。 F_ACK: 變頻器故障確認(rèn)。 DIR : 變頻器控制電機(jī)的轉(zhuǎn)向。 SPEED_SP: 變頻器的速度設(shè)定值。 ERROR: 程序輸出錯(cuò)誤。 RUN_EN: 變頻器運(yùn)行狀態(tài)指示。 D_DIR: 變頻器運(yùn)行方向狀態(tài)指示。 INHIBIT: 變頻器是否被禁止的狀態(tài)指示。 FAULT: 變頻器故障。 SPEED: 變頻器的反饋的實(shí)際速度值。 DRIVE: 變頻器的USS站地址。變頻器參數(shù)P2011設(shè)置。 PZD_LEN: 變頻器的循環(huán)過程字。 變頻器參數(shù)P2012設(shè)置。 :陳明銀 同步 : : : |