大工15秋《可編程控制器》大作業(yè)(可編輯修改word版)_第1頁
大工15秋《可編程控制器》大作業(yè)(可編輯修改word版)_第2頁
大工15秋《可編程控制器》大作業(yè)(可編輯修改word版)_第3頁
大工15秋《可編程控制器》大作業(yè)(可編輯修改word版)_第4頁
大工15秋《可編程控制器》大作業(yè)(可編輯修改word版)_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、丈逐理丄犬彥網(wǎng)絡(luò)教育學(xué)院可編程控制器大作業(yè)題目:可編程控制器學(xué)習(xí)中心:層次:高中起點(diǎn)專科專 業(yè):電力系統(tǒng)自動(dòng)化技術(shù)年級(jí): 2014年秋季學(xué) 號(hào):學(xué)生姓名:題目五:十字路口交通燈控制設(shè)計(jì)起動(dòng)后,南北紅燈亮并維持30so在南北紅燈亮的同時(shí),東西綠燈也亮,東 西綠燈殼25s后閃亮,3s后熄滅,東西黃燈亮,黃燈亮2s后,東西紅燈亮,與 此同時(shí),南北紅燈滅,南北綠燈亮。南北綠燈亮25s后閃亮,3s后熄滅,南北 黃燈亮,黃燈亮2s后,南北紅燈亮,東西紅燈滅,東西綠燈亮。依次循環(huán)。十字路口交通燈控制示意圖及時(shí)序圖如下圖所示。工作按訊 東兩綠燈ILrLrirl東西黃燈東西紅燈L南北綠燈南北黃燈L南北紅燈一-

2、30s25s j 3 S f2sS設(shè)計(jì)要求:(1)首先對(duì)可編程序控制器(PLC)的產(chǎn)生與發(fā)展、主要性能指標(biāo)、分類、特點(diǎn)、功能與應(yīng)用領(lǐng)域等進(jìn)行簡要介紹;9 設(shè)計(jì)選用西門子S7-200系列PLC,對(duì)其I/O 口進(jìn)行分配,列出PLC控制程序(梯形圖進(jìn)行截圖,語句表可直接拷貝)并對(duì)程序作 出解釋;總結(jié):需要說明的問題以及設(shè)計(jì)的心得體會(huì)。 TOC o 1-5 h z 1設(shè)計(jì)背景11.1背景概述11.2可編程邏借控制器簡介12十字路口交通信號(hào)燈PLC控制系統(tǒng)簡介12.1控制對(duì)象及要求12.1.1控制對(duì)象12. 1.2控制要求22.2系統(tǒng)簡介22. 3硬件選型33系統(tǒng)I/O分配44 PLC端子接線圖45軟件

3、設(shè)計(jì)46、總結(jié)7附錄源程序-STL語句7參考文獻(xiàn)171設(shè)計(jì)背景1背景概述隨著汽車進(jìn)入家庭步伐的加快和城市汽車數(shù)量的增多,城市道路交通問題顯 得越來越重要。馬路上經(jīng)常會(huì)看到這種現(xiàn)象:一旦整個(gè)路口的交通信號(hào)燈出現(xiàn)故障, 若沒有交警的及時(shí)疏導(dǎo),該路口就會(huì)塞得一塌糊涂,甚至造成嚴(yán)重的交通事故。原 交通信號(hào)控制大都釆用繼電器或單片機(jī)實(shí)現(xiàn),存在著功能少、可靠性差、維護(hù)量大 等缺點(diǎn),越來越不能適應(yīng)城市道路交通高速發(fā)展的要求。另外,根據(jù)人車流量的多少, 可能隨時(shí)增加路口的交通信號(hào),比如增加轉(zhuǎn)彎或人行道交通信號(hào),原有系統(tǒng)的制約性 就更加明顯了。為了彌補(bǔ)原交通信號(hào)燈系統(tǒng)存在的以上缺點(diǎn),我們引入了基于 PLC控制的

4、交通信號(hào)燈控制系統(tǒng)。本文對(duì)十字路口交通信號(hào)燈控制系統(tǒng),運(yùn)用可編程邏輯器件PLC做了軟件與 硬件的設(shè)計(jì),能基本達(dá)到控制要求。系統(tǒng)僅實(shí)現(xiàn)了小型PLC系統(tǒng)的一個(gè)雛形,在 完善各項(xiàng)功能方面都還需要進(jìn)一步的分析、研究和調(diào)試工作。如果進(jìn)一步結(jié)合工 業(yè)控制的要求,形成一個(gè)較為成型的產(chǎn)品,則需要作更多、更深入的研究。1.2可編程邏輯控制器簡介可編程邏輯控制器(PrOgrammabIe LOgiC COntrOHer,簡稱PLC)根據(jù)國際電 工委員會(huì)(IEC)在1987年的可編程控制器國際標(biāo)準(zhǔn)第三稿中,對(duì)其作了如下定義: “可編程控制器是一種數(shù)字運(yùn)算操作的電子系統(tǒng),專為在工業(yè)環(huán)境應(yīng)用而設(shè)計(jì) 的。它采用可編程序的

5、存儲(chǔ)器,用來在其內(nèi)部存儲(chǔ)執(zhí)行邏輯運(yùn)算,順序控制,定時(shí), 計(jì)數(shù)與算術(shù)運(yùn)算等操作的指令,并通過數(shù)字式、模擬式的輸入和輸出,控制各種類 型的機(jī)械或生產(chǎn)過程??删幊炭刂破骷捌溆嘘P(guān)外部設(shè)備,都應(yīng)按易于使工業(yè)控制系統(tǒng) 形成一個(gè)整體,易于擴(kuò)充其功能的原則設(shè)訃?!笨删幊炭刂破髯鳛長I前工業(yè)自動(dòng)化的 重要基礎(chǔ)設(shè)備,被稱為“工業(yè)自動(dòng)化三大支柱性產(chǎn)業(yè)之,在各工業(yè)生產(chǎn)領(lǐng)域發(fā)揮 著愈來愈大的作用。2十字路口交通信號(hào)燈PLC控制系統(tǒng)簡介1控制對(duì)象及要求2. 1. 1控制對(duì)象本系統(tǒng)的控制對(duì)象有八個(gè),分別是:東西方向紅燈(REW)兩個(gè);南北方向紅燈(RSN)兩個(gè);東西方向黃燈(Y-EW)兩個(gè);南北方向黃燈(Y-SN)兩個(gè);東

6、西方向綠燈(GEW)兩個(gè);南北方向綠燈(GSN)兩個(gè);東西方向左轉(zhuǎn)彎綠燈(L-EW)兩個(gè);南北方向左轉(zhuǎn)彎綠燈(L-SN)兩個(gè)。2. 1. 2控制要求1、系統(tǒng)工作受開關(guān)控制,起動(dòng)開關(guān)ON則系統(tǒng)工作;起動(dòng)開關(guān)OFF則系統(tǒng) 停止工作;2、交通信號(hào)燈按高峰時(shí)段、正常時(shí)段及晚上時(shí)段進(jìn)行控制,這三個(gè)時(shí)段的的 時(shí)序分配如圖1所示;3、在高峰時(shí)段,交通信號(hào)燈按圖2所示時(shí)序控制;4、在正常時(shí)段,交通信號(hào)燈按圖3所示時(shí)序控制;5、晚上時(shí)段按提示警告方式運(yùn)行,規(guī)律為:東、南、西、北四個(gè)黃燈全部 閃亮,其余燈全部熄滅,黃燈閃亮按亮0.4秒,暗0.6秒的規(guī)律反復(fù)循環(huán)。2.2系統(tǒng)簡介本系統(tǒng)是一個(gè)十字路口交通燈的PLC控制

7、系統(tǒng),利用西門子公司的S7-200 可編程邏輯控制器對(duì)十字路口的交通燈進(jìn)行控制。本系統(tǒng)具有一定的智能性,即 它可以對(duì)交通燈按高峰期、正常期及晚間兒個(gè)時(shí)段進(jìn)行分段控制。高峰期的控制 方案為:(1)南北方向左轉(zhuǎn)彎燈和南北南北方向紅燈同時(shí)亮10秒,同時(shí)東西方向 紅燈亮;(2)南北方向綠燈亮35秒,東西方向紅燈繼續(xù)亮;(3)南北方向黃燈閃爍秒;東西方向紅燈繼續(xù)亮;(4)東西方向左轉(zhuǎn)彎綠燈和南北方向紅燈同時(shí)亮10秒,東西方向紅燈繼 續(xù)亮;(5)東西方向綠燈亮25秒,南北方向紅燈繼續(xù)亮;(6)東西方向黃燈閃爍5秒,南北方向紅燈繼續(xù)亮,然后跳至第(1)步 依次循環(huán)。正常期的控制方案為:(1)南北方向左轉(zhuǎn)彎燈

8、和南北南北方向紅燈同時(shí)亮10秒,同時(shí)東西方向 紅燈亮;(2)南北方向綠燈亮30秒,東西方向紅燈繼續(xù)亮;(3)南北方向黃燈閃爍5秒;東西方向紅燈繼續(xù)亮;(4)東西方向左轉(zhuǎn)彎綠燈和南北方向紅燈同時(shí)亮10秒,東西方向紅燈繼 續(xù)亮;()東西方向綠燈亮30秒,南北方向紅燈繼續(xù)亮;(6)東西方向黃燈閃爍5秒,南北方向紅燈繼續(xù)亮,然后跳至第(1)步 依次循環(huán)。晚間的控制方案為:東、南、西、北四個(gè)黃燈全部閃亮,其余燈全部熄滅,黃燈閃亮按亮0.4 秒,暗0. 6秒的規(guī)律反復(fù)循環(huán)。2. 3硬件選型城市道路交通信號(hào)控制是典型的開關(guān)量順序控制,采用PLC能充分利用它的 優(yōu)點(diǎn)。在這里我們采用德國西門子公司的S7-200

9、可編程控制器,它是積木式結(jié) 構(gòu),安裝比較方便,中央處理單元和信號(hào)模板有多種類型,另外還具有如位控單元、 PD調(diào)節(jié)等特殊功能模塊。根據(jù)本系統(tǒng)輸入點(diǎn)數(shù)及控制要求,中央處理單元可選用 CPU224,該CPU板上本身具有10個(gè)數(shù)字量輸入點(diǎn),6個(gè)非隔離數(shù)字量輸出點(diǎn), 最多能夠帶8個(gè)數(shù)字量信號(hào)模板。電源模塊將交流電源轉(zhuǎn)換成供CPU,存儲(chǔ)器等所有擴(kuò)展模塊使用的直流電源, 是整個(gè)PLC系統(tǒng)的能源供給中心,它的好壞直接影響到PLC的穩(wěn)定性和可鼎。S7- 200屬于小型PLC,電源模塊與CPU模塊封裝在一起,通過連接總線為本機(jī)和擴(kuò)展 模塊提供+5V (DC)電源。同時(shí),還可通過端子向外輸出一個(gè)+24V (DC)電

10、源,供本 機(jī)輸入點(diǎn)和擴(kuò)展模塊繼電器線圈使用。需注意的是,從資料中我們了解到,外 部電源不可與S7-200的傳感器電源并聯(lián)使用。否則,交會(huì)導(dǎo)致兩個(gè)電源的竟?fàn)幎?影響它們各自的輸出,縮短其使用壽命,使得一個(gè)或兩個(gè)電源同時(shí)失效,使PLC 系統(tǒng)產(chǎn)生不正確的操作。正確的使用方法是S7-200的傳感器電源和外部電源應(yīng)該 在不同的點(diǎn)上提供電源,而兩者之間只能有一個(gè)會(huì)共連接點(diǎn)。由于根據(jù)控制要求所確定的輸入輸出點(diǎn)分別人二個(gè)和九個(gè),由于我們是以一 個(gè)路口信號(hào)單獨(dú)控制為例,考慮到夠用為準(zhǔn)。所以我們選擇了 CPU224這一具有 較強(qiáng)控制功能的控制器。另外,在硬件選型時(shí),不要忘記完成現(xiàn)場(chǎng)測(cè)試及軟件編程時(shí)所需的一些設(shè)備。

11、綜 上,得到系統(tǒng)硬件配置如表1所示:表1硬件配置表名稱數(shù)量DC24V電源1CPU224 1PC/PPI編程電纜1STEP?編程軟件 1PC機(jī)13系統(tǒng)I/O分配分析PLC的輸入和輸出信號(hào),在滿足控制要求的前提下,要盡量減少占用PLC 的I/O點(diǎn)。山系統(tǒng)控制要求可見,由控制開關(guān)輸入的啟、停信號(hào)是輸入信號(hào)。曲 PLC的輸出信號(hào)控制各指示燈的亮、滅。在交通燈布置圖中,南北方向的三色燈共 六盞,同顏色的燈在同一時(shí)間亮、滅;所以,可將同色燈兩兩并聯(lián),用一個(gè)輸出 信號(hào)控制。同理,東西方向的三色燈也依次設(shè)計(jì)。再加上東西方向左轉(zhuǎn)的三色燈共 九盞,所以其占9個(gè)輸出點(diǎn)。由此可得系統(tǒng)I/O分配如表2所示:表2系統(tǒng)I/

12、O分配表輸入/輸出設(shè)備/器件名稱I/O地址 符號(hào)名數(shù)據(jù)類型輸入 校正當(dāng)前時(shí)鐘10.0 SBO BOOL程序啟停按鈕10. 1SBlLBOOL輸出東西方向綠燈QO.0QI DlNT東西方向黃燈Q0. 1Q2DlNT東西方向紅燈Q0. 2Q3DlNT南北方向綠燈Q0. 3QlINT南北方向黃燈Q0. 4QOINT南北方向紅燈Q0. 5Q6INT東西方向左轉(zhuǎn)彎燈Q0. 6Q7 INT南北方向左轉(zhuǎn)彎燈Q0. 7Q8 INT4 PLC端子接線圖根據(jù)I/O表及PLC的配置圖很容易就可以得到PLC端子接線圖4如下所示:5軟件設(shè)計(jì)本控制系統(tǒng)的控制原理是:用一路數(shù)字量的不同輸入狀態(tài)來判定是否對(duì)時(shí)鐘進(jìn) 行初始化,

13、用一路數(shù)字量的不同輸入狀態(tài)分別用作程序的啟動(dòng)和停止控制,每 一方向有紅、黃、綠及轉(zhuǎn)彎四種信號(hào)燈,分別對(duì)應(yīng)四位數(shù)字量輸出,兩個(gè)方向共有 8位數(shù)定量輸出;在某一方向用兩個(gè)延時(shí)脈沖定時(shí)器分別控制該方向黃燈閃爍的亮、 滅時(shí)間,根據(jù)道路人車流量多少,分別設(shè)置各信號(hào)燈亮滅時(shí)間的長短,通過6個(gè)定 時(shí)器依次交替工作,就可實(shí)現(xiàn)各方向交通信號(hào)燈的順序工作。本文所設(shè)計(jì)的軟件山一 個(gè)主程序和四個(gè)子程序(時(shí)鐘初始化子程序,晚間時(shí)段交通燈控制子程序,正常時(shí) 段交通燈控制子程序和高峰時(shí)段交通燈控制子程序)組成。主程序主要任務(wù)包括: 讀取兩個(gè)開關(guān)狀態(tài),根據(jù)開關(guān)的不同狀態(tài)做出相應(yīng)的處理,當(dāng)開關(guān)SBO閉合時(shí)則對(duì) 時(shí)鐘進(jìn)行初始化,

14、反之則不對(duì)時(shí)鐘進(jìn)行初始化:當(dāng)開關(guān)SBI閉合時(shí),則讀取時(shí)鐘值, 并做處理,根據(jù)處理后的時(shí)鐘值的大小判定當(dāng)前時(shí)間是屬于哪個(gè)時(shí)間段,并調(diào)用相 應(yīng)的交通燈控制子程序,反之,則停止程序的運(yùn)行主程序流程圖如圖5所示。晚間時(shí) 段的控制規(guī)律為:兩個(gè)方向的四個(gè)黃燈均按亮04秒滅0. 6秒的規(guī)律閃爍,其余的交通 燈全滅程序中將用到兩個(gè)定時(shí)器T37和T38,各定時(shí)器的功能如表3所示。正常時(shí) 段的控制方案結(jié)構(gòu)圖如圖6所示,程序中將用到8個(gè)定時(shí)T37-T44,各定時(shí)器的功 能如表4所示。高峰時(shí)段的控制方案結(jié)構(gòu)圖如圖7所示,程序中將用到8個(gè)定時(shí) T37-T44,各定時(shí)器的功能如表5所示。該程序?qū)崿F(xiàn)了信號(hào)山東西左轉(zhuǎn)、東西直

15、行、南北直行依次循環(huán)變化。其優(yōu)勢(shì) 思路簡單,容易理解,對(duì)時(shí)鐘的校正以及各時(shí)段的起始時(shí)間和終止時(shí)間的修改方便。 如路口要求在晚上10: 00以后實(shí)行各方向黃色信號(hào)燈閃爍功能,只需要將實(shí)時(shí) 采集PLC的時(shí)鐘信號(hào)作為一個(gè)子程序的跳轉(zhuǎn)條件,再增加一段閃光程序即可。如 果需要將兒個(gè)路口集中到一臺(tái)PLC控制,根據(jù)實(shí)際需要的I/O點(diǎn)數(shù),硬件上再增 加相應(yīng)的數(shù)字量輸出模板即可。需要指出的是,用PLC實(shí)現(xiàn)城市道路關(guān)通信號(hào)控 制,最好兒個(gè)路口共用一套PLC,這樣可以大大降低工程成本。表3晚間時(shí)段各定時(shí)器一個(gè)循環(huán)中的功能明細(xì)表定時(shí)器t tl T2T37定時(shí)0.4秒 開始定時(shí),黃燈亮定時(shí)到,輸出ON且保持;黃燈滅 開

16、 始下一次循環(huán)的定時(shí)T38定時(shí)1秒 開始定時(shí) 繼續(xù)定時(shí) 定時(shí)到,輸出ON,隨即復(fù)位開始下一次 循環(huán)的定時(shí),黃燈亮。表4正常時(shí)段各定時(shí)器一個(gè)循環(huán)中的功能明細(xì)表定時(shí)器 to tl t2 t3 t4 to t6T37定時(shí)10秒開始定時(shí),南北轉(zhuǎn)彎燈、南北紅燈、東西紅燈亮。定時(shí)到,輸出0且保持;南北轉(zhuǎn)彎燈滅,南北綠燈亮,東西紅燈繼續(xù)亮。ON OX ON ON 開始下一個(gè)循環(huán)定時(shí)T38定時(shí)40秒 開始定時(shí) 繼續(xù)定時(shí) 定時(shí)到,輸出0且保持;南北綠燈滅, 南北黃燈閃爍,東西紅燈繼續(xù)亮。ON ON ON開始下一個(gè)循環(huán)定時(shí)T39定時(shí)45秒開始定時(shí)繼續(xù)定時(shí)繼續(xù)定時(shí)定時(shí)到,輸出ON且保持; 南北黃燈滅,東西轉(zhuǎn)彎燈、南

17、北紅燈亮,東西紅燈繼續(xù)亮。ON ON開始下一個(gè) 循環(huán)定時(shí)T40定時(shí)55秒開始定時(shí)繼續(xù)定時(shí)繼續(xù)定時(shí) 繼續(xù)定時(shí) 定時(shí)到,輸出ON且 保持;東西轉(zhuǎn)彎、東西紅燈滅,東西綠燈亮,南北紅燈繼續(xù)亮。ON開始下一 個(gè)循環(huán)定時(shí)T41定時(shí)85秒開始定時(shí)繼續(xù)定時(shí)繼續(xù)定時(shí)繼續(xù)定時(shí)繼續(xù)定時(shí)定時(shí) 到,輸出ON且保持;東西綠燈滅,東西黃燈閃爍,南北紅燈繼續(xù)亮。開始下 一個(gè)循環(huán)定時(shí)T42定時(shí)90秒開始定時(shí)繼續(xù)定時(shí)繼續(xù)定時(shí)繼續(xù)定時(shí)繼續(xù)定時(shí)繼 續(xù)定時(shí)定時(shí)到,輸出0X,隨即復(fù)位開始下一次循環(huán)定時(shí);東西黃燈、南北紅燈 滅,南北轉(zhuǎn)彎燈、南北紅燈、東西紅燈亮。表5高峰時(shí)段各定時(shí)器一個(gè)循環(huán)中的功能明細(xì)表定時(shí)器 t tl t2 t3 t4

18、to t6T37定時(shí)10秒開始定時(shí),南北轉(zhuǎn)彎燈、南北紅燈、東西紅燈亮。定時(shí)到,輸出0且保持;南北轉(zhuǎn)彎燈滅,南北綠燈亮,東西紅燈繼續(xù)亮。ON ON ON ON 開始下一個(gè)循環(huán)定時(shí)T38定時(shí)45秒 開始定時(shí) 繼續(xù)定時(shí) 定時(shí)到,輸出0且保持;南北綠燈滅, 南北黃燈閃爍,東西紅燈繼續(xù)亮。ON ON ON開始下一個(gè)循環(huán)定時(shí)T39定時(shí)50秒開始定時(shí)繼續(xù)定時(shí)繼續(xù)定時(shí)定時(shí)到,輸出ON且保持; 南北黃燈滅,東西轉(zhuǎn)彎燈、南北紅燈亮,東西紅燈繼續(xù)亮。ON ON開始下一個(gè) 循環(huán)定時(shí)T40定時(shí)60秒開始定時(shí)繼續(xù)定時(shí)繼續(xù)定時(shí) 繼續(xù)定時(shí) 定時(shí)到,輸出ON且 保持;東西轉(zhuǎn)彎、東西紅燈滅,東西綠燈亮,南北紅燈繼續(xù)亮。ON開始下

19、一 個(gè)循環(huán)定時(shí)T41定時(shí)85秒開始定時(shí)繼續(xù)定時(shí)繼續(xù)定時(shí)繼續(xù)定時(shí)繼續(xù)定時(shí)定時(shí) 到,輸出OX且保持;東西綠燈滅,東西黃燈閃爍,南北紅燈繼續(xù)亮。開始下 個(gè)循環(huán)定時(shí)T42定時(shí)90秒開始定時(shí)繼續(xù)定時(shí)繼續(xù)定時(shí)繼續(xù)定時(shí)繼續(xù)定時(shí)繼 續(xù)定時(shí)定時(shí)到,輸出0,隨即復(fù)位開始下一次循環(huán)定時(shí);東西黃燈、南北紅燈 滅,南北轉(zhuǎn)彎燈、南北紅燈、東西紅燈亮。6、總結(jié)附錄源程序-STL語句ORGANlZATlON.BLOCK 主:0BTITLE=程序注解VART:BYTE; /時(shí)鐘值緩沖區(qū)H:INT; 小時(shí)數(shù)存儲(chǔ)單元M:INT; 分鐘數(shù)存儲(chǔ)單元SEC: INT; 秒鐘數(shù)存儲(chǔ)單元Tim:W0RD; 小時(shí)數(shù)乘100加分鐘數(shù)乘10加秒鐘

20、數(shù)所得結(jié)果存儲(chǔ)單元END.VARBEGlNNetWOrk 1 /網(wǎng)絡(luò)標(biāo)題/網(wǎng)絡(luò)注解LD 10.0CALL SBRO 開關(guān)SBO閉合,調(diào)用SBRO(INIT)對(duì)時(shí)鐘進(jìn)行初始化NetWOrk 2LDN 10. 1 起動(dòng)/停止開關(guān)SBI斷開,則停止程序STOPNetWOrk 3LD 10. 1TODR LBO 起動(dòng)/停止開關(guān)SBI閉合,則起動(dòng)程序,讀取時(shí)鐘NetWOrk 4LD 10. 1INCB LBONetWOrk 5LD 10. 1INCB LBONetWOrk6LDIO. 1INCBLB0/T加3指向小時(shí)存儲(chǔ)單元;NetWOrk7LDIO. 1; BTILBO, LWl/將小時(shí)由字節(jié)型轉(zhuǎn)換為

21、整型;NetWOrk8LDIO. 1MOWLWl, VWl6*1+100, WI6/將小時(shí)的數(shù)值乘以100;NetWOrk9LDIO. 1; INCBLB0/將T指向分鐘存儲(chǔ)單元;NetWOrklOLD 10. 1BTl LBO, LW3 /將分鐘山字節(jié)型轉(zhuǎn)換為整型NetWOrk 11LD 10. 1MoVW LW3, VWl8*1 +10, VW18 /將分鐘的數(shù)值乘以10NetWOrk 12LD 10. 1MoVW VWl6, VW20+1 WI8, VW20 /將小時(shí)數(shù)乘100與分鐘數(shù)乘10相加NetWOrk 13LD 10. 1INCB LBO 將T指向秒鐘存儲(chǔ)單元NetWOrk 14

22、LD 10. 1BTl LBO, LW5 /將秒鐘由字節(jié)型轉(zhuǎn)換為整型NetWOrk 15LD 10. 1MoVW WI4, LW7I LW5, LW7 將小時(shí)數(shù)乘100與分鐘數(shù)乘10相加所得的結(jié)果與秒鐘數(shù)相加得TinlNetWOrk 16LDW= LW7, 630 序CALL SBRI /Tim 小于 630 時(shí),則調(diào)用 SBRI (SUBE)子程N(yùn)etWOrk 17LDW LW7, 700CALL SBR2 /Tim 大于 630 小于 700 時(shí),則調(diào)用 SBR2 (SUBN)子程序 NetWork18LDW= LW7, 830CALL SBR3 /Tim 大于 700 小于 830 時(shí),

23、則調(diào)用 SBR3 (SUBF)子程序 NetWOrk19LDW LW7, 1630CALL SBR2 /Tim 大于 830 小于 1630 時(shí),則調(diào)用 SBR2 (SUBN)子程序 NetWOrk20LDW= LW7, 1900LD 10. 1CALL SBR3 /Tim大于1630小于1900時(shí),則調(diào)用SBR3 (SUBF)子程序NetWOrk 21LDW LW7, 2100CALL SBR2 /Tim大于1900小于2100時(shí),則調(diào)用SBR2 (SUBN)子程序NetWOrk 22LDW= LW7, 2359CALL SBRI /Tim大于2100小于2100時(shí),則調(diào)用SBRI (SUB

24、E)子程序END_0RGANIZATION-BLOCKSUBROUTlNE.BLOCK INIT:SBROTITLE=子例行程序注解BEGlNNetWOrk 1 時(shí)鐘初始化子程序LD 10. 1INCB VBoNetWOrk 2LD 10. 1INCB VBoNetWOrk 3LD 10. 1INCB VBoNetWOrk 4LD 10. 1MOVB 0, VBO /設(shè)定時(shí)鐘小時(shí)數(shù)NetWOrk 5LD 10. 1INCB VBoNetWOrk 6LD 10. 1MOVB 0, VBO /設(shè)定時(shí)鐘分鐘數(shù)NetWOrk 7INCB VBONetWOrk 8LD 10. 1MoVB 0, VBO

25、/設(shè)定時(shí)鐘秒鐘數(shù)NetWOrk 9 /網(wǎng)絡(luò)標(biāo)題/網(wǎng)絡(luò)注解LD 10. 1TODW VBOEND_SUBROUTINE.BLOCKSUBROUTlNE.BLOCK SUBE:SBRI 晚間時(shí)段交通燈控制子程序TlTLE=子例行 程序注解BEGlNNetWOrk 1 /網(wǎng)絡(luò)標(biāo)題/網(wǎng)絡(luò)注解LD 10. 1S SO. 1, 1NetWOrk 2LSCR SO. 1 順序控制NetWOrk 3LDN T38TON T37, 4TON T38, 10NetWOrk 4LDN T37=QO. 1=QO. 4 /黃燈按亮0. 4秒滅0. 6的規(guī)律閃爍,其余的交通燈全滅NetWOrk 5LD T38R T37,

26、 1R T38, 1NetWOrk 6SCRELD T38END.SUBROUT INE-BLOCKSUBROUTlNE-BLOCK SUBN:SBR2 /正常時(shí)段交通燈控制子程序TlTLE=子例行程序注解BEGlNNetWOrk 1 /網(wǎng)絡(luò)標(biāo)題/網(wǎng)絡(luò)注解LD 10. 1S SO. 1, 1NetWOrk 2LSCR SO. 1NetWOrk 3LDNT42TONT37, 100 /T37 定時(shí) 10 秒TONT38, 400 /T38 定時(shí) 40 秒TONT39, 450 /T39 定時(shí) 45 秒 TOC o 1-5 h z TON T40,550/T40定時(shí)550秒TON T41,850/

27、T41定時(shí)85秒TON T42,900/T42定時(shí)90秒NetWOrk 4LDN T37=QO. 2=QO. 5=QO. 7NetWOrk 5LD T37AN T38=QO. 2=QO. 3NetWOrk 6AN T39LDT41S SO. 2, 1NetWOrk 7LSCR SO. 2NetWOrk 8LDN T44TONT43, 4TONT44, 10NetWOrk 9LDN T43 TOC o 1-5 h z =QO. 2=QO. 4NetWOrk 10LDT43ANT44=QO. 2NetWOrk 11LDNT39SSO. 2, 1NetWOrk 12LDT39ANT40=QO. 2=

28、QO. 5=QO. 6NetWOrk 13LDT40ANT41=QO. 3=QO. 5NetWOrk 14ANT42二QO. 1二QO. 5NetWOrk 15LDT42RT37,RT3&RT39,RT40,RT41,RT42,RT43,RT44,NetWOrk 16SCREEND.SUBROUTINE.BLOCKSUBROUTlNE.BLOCK SUBF:SBR3 /高峰時(shí)段交通燈控制子程序TITLE=子例行程序注解BEGlNNetWOrk 1 /網(wǎng)絡(luò)標(biāo)題/網(wǎng)絡(luò)注解LD10. 1SSO. 1,1NetWOrk 2LSCRSO. 1NetWOrk 3LDXT42TONT37,100/T37定時(shí)

29、10秒TONT3&450/T38定時(shí)45秒TOXT39,500/T39定時(shí)50秒TONT40,600/T40定時(shí)60秒NetWOrk 11TONT41, 850 /T41 定時(shí) 85 秒TONT42, 900 /T42 定時(shí) 90 秒NetWOrk 4 TOC o 1-5 h z LDNT37=QO.2=QO.5=Q0.7NetWOrk 5LDT37ANT38=QO. 2=QO. 3NetWOrk 6LDT38ANT39S SO. 2, 1NetWOrk 7LSCRSO. 2NetWOrk 8LDNT44TONT43,4TONT44,10NetWOrk 9LDNT43二QO. 2二QO. 4NetWOrk 10LDT43ANT44二QO. 2LDN T39SSO. 2,1NetWOrk 12LDT39ANT40二QO. 2二QO. 5二QO. 6NetWOrk 13LDT40ANT41二QO. 3二QO. 5NetWOrk 14LDT41ANT42二QO.

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論