產(chǎn)品分類品牌分類
-
西門(mén)子PLC模塊 西門(mén)子CPU 西門(mén)子DP電纜 西門(mén)子模塊 西門(mén)子變頻器 西門(mén)子電源 西門(mén)子連接器 西門(mén)子軟啟動(dòng) 西門(mén)子軸卡 西門(mén)子數(shù)控系統(tǒng) 西門(mén)子工控機(jī) 西門(mén)子PLC 西門(mén)子觸摸屏 西門(mén)子交換機(jī) 西門(mén)子導(dǎo)軌 西門(mén)子驅(qū)動(dòng)器 西門(mén)子NCU備件 ET200 DP接頭 S7-1500 S7-400 S7-300 1200 200SMART 200CN PLC 電線電纜
邵陽(yáng)西門(mén)子PLC代理商
邵陽(yáng)西門(mén)子PLC代理商
除了DB指針之外,ANY指針還包含數(shù)據(jù)類型和重復(fù)系數(shù),這使得它可以指向一個(gè)數(shù)據(jù)區(qū)。
ANY指針有兩個(gè)有效的版本:具有數(shù)據(jù)類型的變量和具有參數(shù)類型的變量。如果需要指向一個(gè)具有數(shù)據(jù)類型的變量,ANY指針包含了DB指針、類型和重復(fù)系數(shù)。如果需要指向一個(gè)具有參數(shù)類型的變量,除了數(shù)據(jù)類型之外,則它僅包含一個(gè)數(shù)字而不是DB指針。對(duì)于定時(shí)器或計(jì)數(shù)器功能,字節(jié)(n+6)中重復(fù)包含了數(shù)據(jù)類型,字節(jié)(n+7)包含了B#16#00。對(duì)于其他情況,這兩個(gè)字節(jié)包含的值為W#16#0000。
ANY指針的*個(gè)字節(jié)包含了語(yǔ)法ID,在STEP 7中,通常為10H。類型定義了ANY指針?biāo)缸兞康臄?shù)據(jù)類型?;緮?shù)據(jù)類型的變量、DT和STRING接收?qǐng)D1中給出的數(shù)據(jù)類型,數(shù)量為1。
如果將數(shù)據(jù)類型為ARRAY或STRUCT的變量應(yīng)用到ANY參數(shù),編輯器生成一個(gè)指向數(shù)組或結(jié)構(gòu)的ANY指針。這個(gè)ANY指針包含了數(shù)據(jù)類型和數(shù)量,其中類型為占用一個(gè)字節(jié)(02H)的標(biāo)識(shí)符,數(shù)量為由字節(jié)數(shù)確定的變量長(zhǎng)度。
在這里,單個(gè)數(shù)組組件或結(jié)構(gòu)組件的數(shù)據(jù)類型是無(wú)關(guān)緊要的。ANY指針指向WORD數(shù)組,其長(zhǎng)度為字節(jié)數(shù)的兩倍。例外:指向由數(shù)據(jù)類型為CHAR的組件組成的數(shù)組的指針,可以應(yīng)用到CHAR類型(03H)。
如果要指向一個(gè)變量或地址區(qū),就可以在參數(shù)類型為ANY的塊參數(shù)中應(yīng)用ANY指針(不適用于SCL)。
4.組態(tài)
我們通過(guò)下述的實(shí)際操作來(lái)介紹如何在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è)置如下表所示。
序號(hào) | 功能 | 參數(shù) | 設(shè)定值 |
1 | 工廠設(shè)置復(fù)位 | P0010 | 30 |
2 | 工廠設(shè)置復(fù)位 | P970 | 1 |
3 | 快速啟動(dòng)設(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 | 小電機(jī)頻率 | P1080 | 0.0Hz |
11 | 大電機(jī)頻率 | P1081 | 50.0Hz |
12 | 啟動(dòng)斜坡時(shí)間 | P1120 | 10.0S |
13 | 延遲斜坡時(shí)間 | P1121 | 10.0S |
14 | 結(jié)束快速啟動(dòng)設(shè)置 | P3900 | 1 |
15 | 激活專家模式 | P0003 | 3 |
16 | 參考頻率 | P2000 | 50.0Hz |
17 | USS數(shù)據(jù)傳輸速度 | P2010 | 9 |
18 | USS從站地址 | P2011 | 1 |
19 | USS PZD長(zhǎng)度 | P2012 | 2 |
20 | USS PKW長(zhǎng)度 | 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通信有如下問(wèn)題:可能不能讀出從變頻器反饋回來(lái)的參數(shù)值。
5.USS通信原理與編程的實(shí)現(xiàn)
5. 1 S7 1200 PLC與G120 通過(guò)USS通信的基本原理
S7 1200提供了的USS庫(kù)進(jìn)行USS通信,如下圖所示:
圖5: S7 1200 的USS庫(kù)
USS_DRV 功能塊是S7-1200 USS通信的主體功能塊,接受變頻器的信息和控制變頻器的指令都是通過(guò)這個(gè)功能快來(lái)完成的。必須在主 OB中調(diào)用,不能在循環(huán)中斷OB中調(diào)用。
USS_PORT功能塊是S7-1200與變頻器USS通信的接口,主要設(shè)置通信的接口參數(shù)。可在主OB或中斷OB中調(diào)用。
USS_RPM功能塊是通過(guò)USS通信讀取變頻器的參數(shù)。必須在主 OB中調(diào)用,不能在循環(huán)中斷OB中調(diào)用。
USS_WPM功能塊是通過(guò)USS通信設(shè)置變頻器的參數(shù)。必須在主 OB中調(diào)用,不能在循環(huán)中斷OB中調(diào)用。
這些功能塊與變頻器之間的控制關(guān)系如下圖所示: