版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
SUBJECTSystem800xAExercisePAGE14PAGE15 FILENAMET315-05Solution5.3-RevC_D12/11編寫簡單代碼練習(xí)描述使用ST語言編寫一些簡單的邏輯代碼,聲明變量并連接到I/O系統(tǒng)的輸入輸出通道。在線模式下測試代碼,觀察簡單Bool型變量的狀態(tài),在I/O模件的硬件編輯器中強置輸入和輸出。。練習(xí)步驟我們將在Sxx_ReactorAppapplication的Program2中,使用前面介紹過的POU編輯器功能,編寫一些非常簡單、基本的邏輯代碼。編輯器必須處于off-line模式!聲明變量打開Sxx_ReactorApp下的Program2。確定ControlBuilder處于offline模式。展開Applicationsobject選擇位于Sxx_ReactorAppobject下的Program2,可以通過鼠標雙擊或右鍵菜單選擇“Editor”,打開該程序的POU編輯器。
打開POU編輯器如下圖所示:信息區(qū)代碼區(qū)聲明區(qū)
信息區(qū)代碼區(qū)聲明區(qū)
聲明4個BoolIO型變量:SW1,SW2,SW3和LAMP1,無attributes.選擇POU編輯器聲明區(qū)的“Variables”標簽頁,輸入變量名。
將光標放在DataType欄,按<CTRL-J>鍵,選擇數(shù)據(jù)類型為“BoolIO”。
也可以試一下POU編輯器窗口右上角的工具欄“Insert…”圖標。
刪除在創(chuàng)建變量時缺省添加的retain屬性。
點擊“Attributes”欄標題,選擇全部“Attributes”欄,按“Delete”鍵刪除。
或拖動鼠標選擇所有屬性后點擊鼠標右鍵,選擇“Clear”刪除。
點擊“Check”按鈕進行檢查,如果沒有錯誤,在信息區(qū)的“Check”標簽頁中將顯示:“0Errors,0warnings”。
保存
編寫邏輯編寫如下圖所示的邏輯:由3個數(shù)字量輸入來決定一個數(shù)字量輸出的值。在編輯器的代碼區(qū)直接輸入下面一行代碼:
Lamp1.Value:=(SW1.ValueANDSW2.Value)ORSW3.Value;
已經(jīng)定義的變量可以通過快捷鍵CtrlJ從列表中選擇。具體步驟如下:
Ctrlj,按向下箭頭選擇SW1回車;輸入.(dot),再按向下箭頭,選擇Value,回車。
在SW1后輸入.(dot),可以流量到Value。
選擇編輯器工具欄的“Check”圖標進行檢查,如果沒有錯誤,在信息區(qū)的“Check”標簽頁中將顯示:“0Errors,0warnings”。
保存并關(guān)閉POU編輯器。
選擇“TestMode”.
在TestModeAnalysis對話框中點擊“Continue”按鈕,觀察ControlBuilder進入到“Test”模式。
檢查ControlBuilder的信息區(qū)顯示的信息。
點擊工具欄上的“StopTestMode”圖標,切換到Off-line模式。
連接變量到I/O通道將我們在Program2中創(chuàng)建的變量SW1,SW2,和SW3,連接到DI810上的3個開關(guān)信號。在ControlBuilder項目樹中雙擊DI810模件,打開硬件編輯器。
連接在Program2中創(chuàng)建的變量SW1,SW2,和SW3,到DI810上的3個開關(guān)信號上。點擊編輯器窗口右上角的工具欄圖標,從列表中選擇變量。
變量的全路徑保存并關(guān)閉編輯器。
變量的全路徑再選擇DO810
連接Program2中創(chuàng)建的Lamp1變量到DO810模件的第1個通道上。檢查無誤后,保存并關(guān)閉編輯器。ConnectthefirstchannelontheDO810moduletotheLamp1variableyoucreatedinProgram2.Checkforerrorsandthensaveandclosetheeditorwhenfinished.
下裝并在線。
在OnLine模式下查看代碼在Online模式下,打開Program2的POU編輯器,觀察代碼邏輯。表示變量的值深藍色背景表示變量為True操作3個輸入開關(guān),觀察I/O面板上的指示燈狀態(tài),檢查代碼邏輯。
表示變量的值深藍色背景表示變量為True右鍵點擊變量,可以獲得有關(guān)變量的信息。
變量SW1與I/O地址和Application相關(guān)的信息。
選擇“Status”標簽頁,查看變量連接的硬件通道
改變ST語言的在線顯示模式選擇Program編輯器的“Tools>Setup”菜單。
選擇FunctionDiagram,點擊“OK”按鈕
以FBD語言在線顯示ST語言編寫的邏輯代碼如下圖所示:
選擇在線模式下以梯形圖語言顯示ST代碼。
改變開關(guān)的輸入,觀察在線模式下以梯形圖語言顯示的邏輯。
將顯示模式該回ST語言。.
強置IO在p
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 臨時環(huán)保志愿者招聘
- 2024年酒店餐飲業(yè)通風(fēng)系統(tǒng)安裝與運營管理合同正規(guī)范本3篇
- 咖啡館裝修工程協(xié)議
- 2025年度幼兒足球比賽組織合同3篇
- 消防工程墊資施工協(xié)議
- 公共場所綠化帶圍墻修建合同模板
- 礦山綠化壓樁施工合同
- 2024年適用:綜合抵押借款協(xié)議3篇
- 員工晉升通道設(shè)計
- 項目合作實施合同
- 華為公司管理層選拔機制解析
- 005獨立避雷針基礎(chǔ)施工方案
- 第三方代付工程款協(xié)議書范本
- 外研版英語九年級上冊 Module1-12作文范文
- 公路工程勘察設(shè)計投標方案(技術(shù)方案)
- 小米科技公司的供應(yīng)鏈管理策略分析(全面完整版)
- 南京市七年級上冊地理期末試卷(含答案)
- 全國高中青年數(shù)學(xué)教師優(yōu)質(zhì)課大賽一等獎《排列與排列數(shù)公式》課件
- 足球課程教學(xué)計劃工作總結(jié)
- 家具成品檢驗通用標準
- 粉末涂料有限公司成品裝車作業(yè)安全風(fēng)險分級管控清單
評論
0/150
提交評論