硬件環(huán)境:S7-1200 CPU V2.0(6ES7214-1AE30-0XB0) 軟件環(huán)境: (1)Windows 7 Professional SP1 64位 (2)STEP7 V11 SP2 步驟1. 創(chuàng)建DB塊: 在項目中添加了S7-1200設(shè)備之后,在項目樹中此PLC的'程序塊'下即可以添加新的數(shù)據(jù)塊。 圖1 DB塊的創(chuàng)建 在打開的'添加新塊'窗口下選擇數(shù)據(jù)塊,。 以下是對此窗口下各項配置的說明: 名稱:此處可以鍵入DB塊的符號名,。如果不做更改,那么將保留系統(tǒng)分配的默認(rèn)符號名,。例如此處為DB塊分配的符號名為“Data_block_2”,; 類型:此處可以通過下拉菜單選擇所要創(chuàng)建的數(shù)據(jù)塊類型-全局?jǐn)?shù)據(jù)塊或背景數(shù)據(jù)塊。如果要創(chuàng)建背景數(shù)據(jù)塊,,下拉菜單中列出了此項目中已有的FB供用戶選擇,。 語言:對于創(chuàng)建數(shù)據(jù)塊,此處不可更改。 編號:默認(rèn)配置為“自動”,,即系統(tǒng)自動為所生成的數(shù)據(jù)塊配分塊號,。當(dāng)然也可以選擇“手動”,則“編號”處的下來菜單變?yōu)楦吡翣顟B(tài),以便用戶自行分配DB塊編號,。 塊訪問:默認(rèn)選項為“已優(yōu)化”,,當(dāng)選擇此項時,數(shù)據(jù)塊中的變量僅有符號名,,沒有地址偏移量的信息,,該數(shù)據(jù)塊僅可進(jìn)行符號尋址訪問。選擇“已優(yōu)化”創(chuàng)建數(shù)據(jù)塊可優(yōu)化CPU對存儲空間的分配及訪問,,提升CPU性能,;
注意:數(shù)據(jù)塊的塊訪問屬性只能在創(chuàng)建數(shù)據(jù)塊時定義,。創(chuàng)建完成后無法修改數(shù)據(jù)塊的訪問屬性,。如果在編程中需要對數(shù)據(jù)塊進(jìn)行絕對地址訪問,必須在創(chuàng)建該數(shù)據(jù)塊時將塊訪問設(shè)置成“標(biāo)準(zhǔn)-與S7-300/400兼容”,。 當(dāng)以上的數(shù)據(jù)塊屬性全部定義完成,,點擊“確定”按鈕即創(chuàng)建完成一個數(shù)據(jù)塊。用戶可以在項目樹中看到剛剛創(chuàng)建的數(shù)據(jù)塊,,如圖2所示: 圖2 項目樹中的DB塊 2. 為數(shù)據(jù)塊定義變量:雙擊打開數(shù)據(jù)塊即可逐行添加變量,,如圖3 所示。 圖3 DB塊的編輯
默認(rèn)情況下會有一些變量屬性列未被顯示出來,,可以通過右鍵單擊任意列標(biāo)題,可在出現(xiàn)的菜單中選擇顯示被隱藏的列,,見圖4: 圖4 顯示隱藏列 表1是對數(shù)據(jù)塊變量定義的所有列的說明: 表1 DB塊中的列屬性 定義變量的數(shù)據(jù)類型:可以為變量定義基本數(shù)據(jù)類型,,復(fù)雜數(shù)據(jù)類型(時間與日期,字符串,,結(jié)構(gòu)體,,數(shù)組等),PLC數(shù)據(jù)類型(如用戶自定義數(shù)據(jù)類型),,系統(tǒng)數(shù)據(jù)類型和硬件數(shù)據(jù)類型,??梢灾苯渔I入數(shù)據(jù)類型標(biāo)識符,或者通過該列中的選擇按鈕選擇,。如下圖所示: 圖5 定義數(shù)據(jù)類型 需要創(chuàng)建多個數(shù)據(jù)類型相同的變量時,,可以將光標(biāo)置于第一個變量名稱的右下角,待光標(biāo)變?yōu)椤埃狈柡笙蛳峦蟿庸鈽?biāo),,即可輕松創(chuàng)建多個具有類似屬性的變量: 圖6 創(chuàng)建多個變量 DB塊數(shù)據(jù)的保持性:對于可優(yōu)化訪問的數(shù)據(jù)塊,,其中的每個變量可以分別設(shè)置其保持與否,;而標(biāo)準(zhǔn)數(shù)據(jù)塊僅可設(shè)置其中所有的變量保持或不保持,,不能對每個變量單獨設(shè)置。如圖7和圖8所示: 圖7 標(biāo)準(zhǔn)數(shù)據(jù)塊中僅可設(shè)置所有的變量保持或不保持 圖8 可優(yōu)化訪問的數(shù)據(jù)塊中可以分別設(shè)置每個變量的保持性 3. 數(shù)據(jù)塊的訪問: 符號訪問: 絕對地址訪問: 注意:復(fù)雜數(shù)據(jù)類型只能符號尋址,。 以上就是S7-1200PLC數(shù)據(jù)塊的使用解析,,如果你想了解更多有關(guān)西門子S7-1200的知識, 那一定不能錯過這門課程,。
西門子S7-1200從入門到精通 本課為S7-1200系列PLC系列課程,,從認(rèn)識S7-1200系列PLC,到掌握編程指令,,編寫PLC程序,,同時讓大家快速掌握S7-1200系列的各種通信應(yīng)用,運動控制功能,,最后為大家講解S7-1200與TIA的綜合應(yīng)用功能,,整個過程均融入了過程案例、項目的講解,。 1.首先了解和掌握S7-1200系列PLC的軟硬件及TIA基本入門功能 2.學(xué)習(xí)S7-1200 PLC的編程指令 3.學(xué)習(xí)S7-1200的運動控制功能 4.學(xué)習(xí)S7-1200的組織塊與程序功能 5.學(xué)習(xí)S7-1200的通訊功能 6.學(xué)習(xí)S7-1200與TIA的綜合應(yīng)用功能 1. 課程有效期為更新完后一年時間,,可反復(fù)觀看確保學(xué)會; 2. 課程不僅僅是理論講解,,更注重提升學(xué)員工作技能,,具有實用性; 3. 專屬學(xué)習(xí)計劃,,根據(jù)老師制定的學(xué)習(xí)計劃,,可輕松掌握這門技術(shù)。 4. VIP社群,,全國各地的學(xué)員共同交流探討,,老師會在群內(nèi)為大家解決技術(shù)難題,; 5. 習(xí)題測試,每個大章節(jié)都會進(jìn)行配套習(xí)題練習(xí),,保證學(xué)習(xí)效果,,課程結(jié)束進(jìn)行考試。 直播時間:8月15日 20:00-21:00 直播講師:陳寒清老師 |
|