版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(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語(yǔ)言編寫一些簡(jiǎn)單的邏輯代碼,聲明變量并連接到I/O系統(tǒng)的輸入輸出通道。在線模式下測(cè)試代碼,觀察簡(jiǎn)單Bool型變量的狀態(tài),在I/O模件的硬件編輯器中強(qiáng)置輸入和輸出。。練習(xí)步驟我們將在Sxx_ReactorAppapplication的Program2中,使用前面介紹過(guò)的POU編輯器功能,編寫一些非常簡(jiǎn)單、基本的邏輯代碼。編輯器必須處于off-line模式!聲明變量打開Sxx_ReactorApp下的Program2。確定ControlBuilder處于offline模式。展開Applicationsobject選擇位于Sxx_ReactorAppobject下的Program2,可以通過(guò)鼠標(biāo)雙擊或右鍵菜單選擇“Editor”,打開該程序的POU編輯器。
打開POU編輯器如下圖所示:信息區(qū)代碼區(qū)聲明區(qū)
信息區(qū)代碼區(qū)聲明區(qū)
聲明4個(gè)BoolIO型變量:SW1,SW2,SW3和LAMP1,無(wú)attributes.選擇POU編輯器聲明區(qū)的“Variables”標(biāo)簽頁(yè),輸入變量名。
將光標(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)行檢查,如果沒(méi)有錯(cuò)誤,在信息區(qū)的“Check”標(biāo)簽頁(yè)中將顯示:“0Errors,0warnings”。
保存
編寫邏輯編寫如下圖所示的邏輯:由3個(gè)數(shù)字量輸入來(lái)決定一個(gè)數(shù)字量輸出的值。在編輯器的代碼區(qū)直接輸入下面一行代碼:
Lamp1.Value:=(SW1.ValueANDSW2.Value)ORSW3.Value;
已經(jīng)定義的變量可以通過(guò)快捷鍵CtrlJ從列表中選擇。具體步驟如下:
Ctrlj,按向下箭頭選擇SW1回車;輸入.(dot),再按向下箭頭,選擇Value,回車。
在SW1后輸入.(dot),可以流量到Value。
選擇編輯器工具欄的“Check”圖標(biāo)進(jìn)行檢查,如果沒(méi)有錯(cuò)誤,在信息區(qū)的“Check”標(biāo)簽頁(yè)中將顯示:“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è)通道上。檢查無(wú)誤后,保存并關(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)簽頁(yè),查看變量連接的硬件通道
改變ST語(yǔ)言的在線顯示模式選擇Program編輯器的“Tools>Setup”菜單。
選擇FunctionDiagram,點(diǎn)擊“OK”按鈕
以FBD語(yǔ)言在線顯示ST語(yǔ)言編寫的邏輯代碼如下圖所示:
選擇在線模式下以梯形圖語(yǔ)言顯示ST代碼。
改變開關(guān)的輸入,觀察在線模式下以梯形圖語(yǔ)言顯示的邏輯。
將顯示模式該回ST語(yǔ)言。.
強(qiáng)置IO在p
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度特種車輛安裝與安全培訓(xùn)合同3篇
- 西安醫(yī)學(xué)高等??茖W(xué)校《商業(yè)影片綜合案例制作》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五版1209兩人合伙經(jīng)營(yíng)寵物美容與寄養(yǎng)中心協(xié)議3篇
- 二零二五年度珠寶首飾交易居間代理協(xié)議3篇
- 新疆機(jī)電職業(yè)技術(shù)學(xué)院《影視劇美術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 個(gè)體經(jīng)銷商專屬銷售授權(quán)協(xié)議(2024年度)版B版
- 通化師范學(xué)院《二維動(dòng)畫技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024離婚債務(wù)分割詳細(xì)合同書版B版
- 二零二五版廚具設(shè)備售后服務(wù)與技術(shù)培訓(xùn)合同3篇
- 2024版電源租賃協(xié)議
- 2025年抗肺纖維化藥物市場(chǎng)分析報(bào)告
- 銀行會(huì)計(jì)主管年度工作總結(jié)2024(30篇)
- 教師招聘(教育理論基礎(chǔ))考試題庫(kù)(含答案)
- 上海市12校2025屆高三第一次模擬考試英語(yǔ)試卷含解析
- 三年級(jí)數(shù)學(xué)(上)計(jì)算題專項(xiàng)練習(xí)附答案集錦
- 長(zhǎng)亭送別完整版本
- 《鐵路軌道維護(hù)》課件-更換道岔尖軌作業(yè)
- 股份代持協(xié)議書簡(jiǎn)版wps
- 職業(yè)學(xué)校視頻監(jiān)控存儲(chǔ)系統(tǒng)解決方案
- 《銷售心理學(xué)培訓(xùn)》課件
- 2024年安徽省公務(wù)員錄用考試《行測(cè)》真題及解析
評(píng)論
0/150
提交評(píng)論