3.4編寫用戶程序與使用變量表課件講解_第1頁
3.4編寫用戶程序與使用變量表課件講解_第2頁
3.4編寫用戶程序與使用變量表課件講解_第3頁
3.4編寫用戶程序與使用變量表課件講解_第4頁
3.4編寫用戶程序與使用變量表課件講解_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第3章

S7-1200程序設(shè)計基礎(chǔ)

3.4編寫用戶程序

與使用變量表主講人:鄧春蘭安徽交通職業(yè)技術(shù)學(xué)院編寫用戶程序與使用變量表1、編寫用戶程序

執(zhí)行菜單命令“項目”→“新建”,生成名為“電動機控制”的新項目。(1)在項目視圖中生成項目(2)添加新設(shè)備

雙擊項目樹中的“添加新設(shè)備”,添加一個新設(shè)備。(3)系統(tǒng)簡介

主電路中的接觸器KM1和KM2動作時,異步電動機在星形接線方式運行;延時后KM1和KM3動作,在三角形接線方式運行。圖1電動機主電路與PLC外部接線圖編寫用戶程序與使用變量表圖2編寫用戶程序與使用變量表44(4)程序編譯器介紹

雙擊項目樹中的OB1,打開主程序。選中項目樹中的“默認(rèn)變量表”后,詳細(xì)視圖顯示PLC變量表中的變量,可以將其中的變量拖拽到梯形圖中??梢杂檬髽?biāo)移動程序區(qū)最上面的分隔條上,分隔條上面是代碼塊的接口區(qū),下面是程序區(qū)。程序區(qū)下面是打開的塊的巡視窗口。右邊是指令列表。指令的收藏夾用于快速訪問常用的指令。單擊程序編輯器工具欄上的按鈕,可以在程序區(qū)的上面顯示收藏夾??梢詫⒅噶盍斜碇凶约撼S玫闹噶钔献У绞詹貖A,也可以用鼠標(biāo)右鍵刪除收藏夾中的指令。

按下起動按鈕I0.0,Q0.0和Q0.1同時變?yōu)?狀態(tài),使KM1和KM2同時動作,電動機按星形接線方式運行,定時器TON的IN輸入端為1狀態(tài),開始定時。8s后定時器的定時時間到,其輸出位“T1”.Q的常閉觸點斷開,使Q0.1和KM2的線圈斷電?!癟1”.Q的常開觸點閉合,使Q0.2和KM3的線圈通電,電動機改為三角形接線方式運行。按下停車按鈕或過載時,I0.1的常閉觸點斷開,使KM1和KM3的線圈斷電,電動機停止運行。選中程序段1中的水平線,依次單擊收藏夾中的3個按鈕,出現(xiàn)從左到右串聯(lián)的常開觸點、常閉觸點和線圈,元件上面紅色的問號區(qū)用來輸入元件的地址。選中最左邊的垂直“電源線”,依次單擊收藏夾中的打開分支、常開觸點和關(guān)閉分支按鈕

,生成一個與上面的常開觸點并聯(lián)的Q0.0的常開觸點。選中I0.1的常閉觸點之后的水平線,依次單擊打開分支、常閉觸點和線圈按鈕,出現(xiàn)圖中Q0.1線圈所在的支路。(5)生成用戶程序編寫用戶程序與使用變量表圖3梯形圖編寫用戶程序與使用變量表66

選中“T1”.Q的常閉觸點左邊的水平線,單擊“打開分支”按鈕,然后雙擊指令列表中的接通延時定時器TON的圖標(biāo),出現(xiàn)“調(diào)用選項”對話框,將數(shù)據(jù)塊默認(rèn)的名稱改為“T1”。單擊“確定”按鈕,生成指令TON的背景數(shù)據(jù)塊DB1。在定時器的PT輸入端輸入預(yù)設(shè)值T#6s。為了輸入地址“T1”.Q,單擊觸點上面的問號,再單擊出現(xiàn)的小方框右邊的按鈕,單擊出現(xiàn)的地址列表中的“T1”,地址域出現(xiàn)“‘T1’.”。單擊地址列表中的“Q”,地址列表消失,地址域出現(xiàn)“‘T1’.Q”。選中最左邊的垂直“電源線”,單擊打開分支按鈕,生成用“T1”.Q和I0.1控制Q0.2的電路??梢杂贸绦蚓庉嬈鞴ぞ邫谏系陌粹o選擇地址的3種顯示方式,或在3種地址顯示方式之間切換。

用菜單命令“選項”→“設(shè)置”打開“設(shè)置”編輯器,選中工作區(qū)左邊窗口中的“PLC編程”文件夾,可以設(shè)置是否顯示注釋。如果勾選了“IEC檢查”復(fù)選框,新塊將采用IEC檢查?!爸浄币话悴捎媚J(rèn)的“國際”?!安僮鲾?shù)域”的“最大寬度”是操作數(shù)域水平方向可以輸入的最大字符數(shù),決定了觸點、線圈和方框指令的寬度。需要關(guān)閉塊后重新打開它,修改后的設(shè)置才起作用。(6)設(shè)置程序編譯器的參數(shù)編寫用戶程序與使用變量表2、使用變量表與幫助功能

(1)生成和修改變量

雙擊項目樹中的“默認(rèn)變量表”,打開變量編輯器。選項卡“變量”用來定義PLC的變量,選項卡“系統(tǒng)常數(shù)”中是系統(tǒng)自動生成的與PLC的硬件和中斷事件有關(guān)的常數(shù)值。在“變量”選項卡空白行的“名稱”列輸入變量的名稱,單擊“數(shù)據(jù)類型”列右側(cè)隱藏的按鈕,設(shè)置變量的數(shù)據(jù)類型。在“地址”列輸入變量的絕對地址,“%”是自動添加的。圖4編寫用戶程序與使用變量表88(2)變量表中變量的排序

單擊變量表表頭中的“地址”,該單元出現(xiàn)向上的三角形,各變量按地址的第一個字母從A到Z升序排列。再單擊一次該單元,三角形的方向向下,各變量按地址降序排列??梢愿鶕?jù)變量的名稱和數(shù)據(jù)類型等來排列變量。(3)快速生成變量

單擊工具欄上的“保持型”按鈕,可以用打開的對話框設(shè)置M區(qū)從MB0開始的具有保持性功能的字節(jié)數(shù)。(4)設(shè)置變量的保持性功能

用鼠標(biāo)右鍵單擊變量“電源接觸器”,在該變量上面出現(xiàn)一個空白行。單擊“接觸器”最左邊的單元,選中變量“接觸器”所在的整行。將光標(biāo)放到該行的標(biāo)簽列單元左下角的小正方形上。光標(biāo)變?yōu)樯钏{(lán)色的小十字。按住鼠標(biāo)左鍵不放,向下移動鼠標(biāo),在空白行生成新的變量“接觸器_1”。圖1圖2編寫用戶程序與使用變量表99(5)設(shè)置變量表中地址的顯示方式

可以用與程序編輯器相同的方法設(shè)置地址的顯示方式。右鍵單擊TIA博途中的表格灰色的表頭,執(zhí)行快捷菜單中的“調(diào)整所有列寬度”命令,可以使表格各列的排列盡量緊湊。(6)全局變量與局部變量

用右鍵單擊項目樹中的某個全局?jǐn)?shù)據(jù)塊、FB或FC,打開“屬性”視圖,勾選其中的“優(yōu)化的塊訪問”復(fù)選框,此后聲明的變量在塊內(nèi)沒有固定的絕對地址,只有符號名。變量以優(yōu)化的方式保存,可以提高存儲區(qū)的利用率。(7)設(shè)置塊的變量只能用符號訪問

PLC變量表中的變量為全局變量,可以用于所有的代碼塊。在程序中,全局變量被自動添加雙引號。局部變量只能在它被定義的塊中使用。在程序中,局部變量被自動添加#號。圖1圖2編寫用戶程序與使用變量表1010(8)使用幫助功能

a、彈出項將鼠標(biāo)的光標(biāo)放在STEP7的文本框、工具欄上的按鈕和圖標(biāo)等對象上,例如在設(shè)置CPU的“周期”屬性的“循環(huán)周期監(jiān)視時間”時,單擊文本框,出現(xiàn)黃色背景的彈出項方框,方框內(nèi)是對象的簡要說明或幫助信息。設(shè)置循環(huán)周期監(jiān)視時間時,如果輸入的值超過了允許的范圍,按回車鍵后,出現(xiàn)紅色背景的錯誤信息。

b、層疊工具提示將光標(biāo)放在程序編輯器的收藏夾的“空功能框”按鈕上,出現(xiàn)的黃色背景的層疊工具提示框中的三角形圖標(biāo)表示有更多信息。單擊該圖標(biāo),層疊工具提示框出現(xiàn)圖中第2行的藍(lán)色有下劃線的層疊項,它是指向相應(yīng)幫助主題的鏈接。單擊該鏈接,將會打開幫助,并顯示相應(yīng)的主題。

c、幫助系統(tǒng)

可以通過以下方式打開幫助系統(tǒng):1)執(zhí)行菜單命令“幫助”→“顯示幫助”。2)選中某個對

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論