版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
SUBJECTSystem800xAExercisePAGE14PAGE15 FILENAMET315-05Solution5.3-RevC_D12/11編寫簡(jiǎn)單代碼練習(xí)描述使用ST語言編寫一些簡(jiǎn)單的邏輯代碼,聲明變量并連接到I/O系統(tǒng)的輸入輸出通道。在線模式下測(cè)試代碼,觀察簡(jiǎn)單Bool型變量的狀態(tài),在I/O模件的硬件編輯器中強(qiáng)置輸入和輸出。。練習(xí)步驟我們將在Sxx_ReactorAppapplication的Program2中,使用前面介紹過的POU編輯器功能,編寫一些非常簡(jiǎn)單、基本的邏輯代碼。編輯器必須處于off-line模式!聲明變量打開Sxx_ReactorApp下的Program2。確定ControlBuilder處于offline模式。展開Applicationsobject選擇位于Sxx_ReactorAppobject下的Program2,可以通過鼠標(biāo)雙擊或右鍵菜單選擇“Editor”,打開該程序的POU編輯器。
打開POU編輯器如下圖所示:信息區(qū)代碼區(qū)聲明區(qū)
信息區(qū)代碼區(qū)聲明區(qū)
聲明4個(gè)BoolIO型變量:SW1,SW2,SW3和LAMP1,無attributes.選擇POU編輯器聲明區(qū)的“Variables”標(biāo)簽頁,輸入變量名。
將光標(biāo)放在DataType欄,按<CTRL-J>鍵,選擇數(shù)據(jù)類型為“BoolIO”。
也可以試一下POU編輯器窗口右上角的工具欄“Insert…”圖標(biāo)。
刪除在創(chuàng)建變量時(shí)缺省添加的retain屬性。
點(diǎn)擊“Attributes”欄標(biāo)題,選擇全部“Attributes”欄,按“Delete”鍵刪除。
或拖動(dòng)鼠標(biāo)選擇所有屬性后點(diǎn)擊鼠標(biāo)右鍵,選擇“Clear”刪除。
點(diǎn)擊“Check”按鈕進(jìn)行檢查,如果沒有錯(cuò)誤,在信息區(qū)的“Check”標(biāo)簽頁中將顯示:“0Errors,0warnings”。
保存
編寫邏輯編寫如下圖所示的邏輯:由3個(gè)數(shù)字量輸入來決定一個(gè)數(shù)字量輸出的值。在編輯器的代碼區(qū)直接輸入下面一行代碼:
Lamp1.Value:=(SW1.ValueANDSW2.Value)ORSW3.Value;
已經(jīng)定義的變量可以通過快捷鍵CtrlJ從列表中選擇。具體步驟如下:
Ctrlj,按向下箭頭選擇SW1回車;輸入.(dot),再按向下箭頭,選擇Value,回車。
在SW1后輸入.(dot),可以流量到Value。
選擇編輯器工具欄的“Check”圖標(biāo)進(jìn)行檢查,如果沒有錯(cuò)誤,在信息區(qū)的“Check”標(biāo)簽頁中將顯示:“0Errors,0warnings”。
保存并關(guān)閉POU編輯器。
選擇“TestMode”.
在TestModeAnalysis對(duì)話框中點(diǎn)擊“Continue”按鈕,觀察ControlBuilder進(jìn)入到“Test”模式。
檢查ControlBuilder的信息區(qū)顯示的信息。
點(diǎn)擊工具欄上的“StopTestMode”圖標(biāo),切換到Off-line模式。
連接變量到I/O通道將我們?cè)赑rogram2中創(chuàng)建的變量SW1,SW2,和SW3,連接到DI810上的3個(gè)開關(guān)信號(hào)。在ControlBuilder項(xiàng)目樹中雙擊DI810模件,打開硬件編輯器。
連接在Program2中創(chuàng)建的變量SW1,SW2,和SW3,到DI810上的3個(gè)開關(guān)信號(hào)上。點(diǎn)擊編輯器窗口右上角的工具欄圖標(biāo),從列表中選擇變量。
變量的全路徑保存并關(guān)閉編輯器。
變量的全路徑再選擇DO810
連接Program2中創(chuàng)建的Lamp1變量到DO810模件的第1個(gè)通道上。檢查無誤后,保存并關(guān)閉編輯器。ConnectthefirstchannelontheDO810moduletotheLamp1variableyoucreatedinProgram2.Checkforerrorsandthensaveandclosetheeditorwhenfinished.
下裝并在線。
在OnLine模式下查看代碼在Online模式下,打開Program2的POU編輯器,觀察代碼邏輯。表示變量的值深藍(lán)色背景表示變量為True操作3個(gè)輸入開關(guān),觀察I/O面板上的指示燈狀態(tài),檢查代碼邏輯。
表示變量的值深藍(lán)色背景表示變量為True右鍵點(diǎn)擊變量,可以獲得有關(guān)變量的信息。
變量SW1與I/O地址和Application相關(guān)的信息。
選擇“Status”標(biāo)簽頁,查看變量連接的硬件通道
改變ST語言的在線顯示模式選擇Program編輯器的“Tools>Setup”菜單。
選擇FunctionDiagram,點(diǎn)擊“OK”按鈕
以FBD語言在線顯示ST語言編寫的邏輯代碼如下圖所示:
選擇在線模式下以梯形圖語言顯示ST代碼。
改變開關(guān)的輸入,觀察在線模式下以梯形圖語言顯示的邏輯。
將顯示模式該回ST語言。.
強(qiáng)置IO在p
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版電商直播基地入駐管理服務(wù)合同3篇
- 2025年度股權(quán)代持與公司股權(quán)激勵(lì)實(shí)施協(xié)議范本3篇
- 2025年度幼兒園家長(zhǎng)委員會(huì)合作協(xié)議3篇
- 二零二五年度綠色建材研發(fā)與應(yīng)用投資合伙協(xié)議3篇
- 二零二五年房地產(chǎn)項(xiàng)目銷售代理服務(wù)合同范文
- 二零二五年度高端車輛租賃安全協(xié)議書范本3篇
- 二零二五年度廢棄土地承包開發(fā)投資合同4篇
- 2025年度金融衍生品交易合同風(fēng)險(xiǎn)控制要點(diǎn)視頻教程3篇
- 2025年度國(guó)際勞務(wù)派遣與人力資源配置服務(wù)合同4篇
- 2025年度新能源技術(shù)研發(fā)融資居間代理協(xié)議4篇
- 《鐵路軌道維護(hù)》課件-更換道岔尖軌作業(yè)
- 股份代持協(xié)議書簡(jiǎn)版wps
- 職業(yè)學(xué)校視頻監(jiān)控存儲(chǔ)系統(tǒng)解決方案
- 《銷售心理學(xué)培訓(xùn)》課件
- 智能養(yǎng)老院視頻監(jiān)控技術(shù)方案
- 2024年安徽省公務(wù)員錄用考試《行測(cè)》真題及解析
- 你比我猜題庫課件
- 豐順縣鄉(xiāng)鎮(zhèn)集中式飲用水水源地基礎(chǔ)狀況調(diào)查和風(fēng)險(xiǎn)評(píng)估報(bào)告
- 無人駕駛航空器安全操作理論復(fù)習(xí)測(cè)試附答案
- 2024年山東省青島市中考語文試卷(附答案)
- 職業(yè)技術(shù)學(xué)?!犊缇畴娮由虅?wù)物流與倉儲(chǔ)》課程標(biāo)準(zhǔn)
評(píng)論
0/150
提交評(píng)論