freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于plc和mcgs的自動(dòng)立體化停車(chē)庫(kù)自動(dòng)控制系統(tǒng)設(shè)計(jì)-資料下載頁(yè)

2025-06-27 22:26本頁(yè)面
  

【正文】 形對(duì)象的狀態(tài)屬性設(shè)置的過(guò)程。在MCGS中,每個(gè)圖元、圖符對(duì)象都可以實(shí)現(xiàn)11種動(dòng)畫(huà)連接方式。利用這些圖元、圖符對(duì)象來(lái)制作實(shí)際工程所需的圖形對(duì)象,然后再建立起與數(shù)據(jù)對(duì)象的對(duì)應(yīng)關(guān)系,定義圖形對(duì)象的一種或多種動(dòng)畫(huà)連接方式,實(shí)現(xiàn)特定的動(dòng)畫(huà)功能。這11種連接方式如圖58: (1)填充顏色連接 (2)邊線顏色連接 (3)字符顏色連接 (4)水平移動(dòng)連接 (5)垂直移動(dòng)連接 (6)大小變化連接 (7)顯示輸出連接 (8)按鈕輸入連接 (9)按鈕動(dòng)作連接 (10)可見(jiàn)度連接 (11)閃爍效果連接 圖58 組態(tài)屬性設(shè)置值為了簡(jiǎn)化用戶程序設(shè)計(jì)工作量, MCGS將工程控制與實(shí)時(shí)監(jiān)測(cè)作業(yè)中常用的物理器件,如按鈕、操作桿、顯示儀表和曲線表盤(pán)等,制成獨(dú)立的圖形存儲(chǔ)于圖庫(kù)中,供用戶調(diào)用,這些能實(shí)現(xiàn)不同動(dòng)畫(huà)功能的圖形稱為動(dòng)畫(huà)構(gòu)件。 在組態(tài)時(shí),只需要建立動(dòng)畫(huà)構(gòu)件與實(shí)時(shí)數(shù)據(jù)庫(kù)中數(shù)據(jù)對(duì)象的對(duì)應(yīng)關(guān)系,就能完成動(dòng)畫(huà)構(gòu)件的連接,如對(duì)實(shí)時(shí)曲線構(gòu)件,需要指明該構(gòu)件運(yùn)行時(shí)記錄哪個(gè)數(shù)據(jù)對(duì)象的變化曲線;對(duì)報(bào)警顯示構(gòu)件,需要指明該構(gòu)件運(yùn)行時(shí)記錄哪個(gè)數(shù)據(jù)對(duì)象的報(bào)警信息。本課題中需要制作的動(dòng)畫(huà)效果的部分包括:(1)車(chē)庫(kù)托盤(pán)、車(chē)的水平移動(dòng),如圖59所示:(2)車(chē)庫(kù)托盤(pán)、車(chē)的垂直移動(dòng),如圖510所示: (3)車(chē)的可見(jiàn)度,如圖511所示:(4)按鈕、指示燈的動(dòng)畫(huà)連接,如圖512所示: 圖59水平動(dòng)畫(huà)連接 圖510 垂直動(dòng)畫(huà)連接 圖511 車(chē)可見(jiàn)度動(dòng)畫(huà)連接 圖512按鈕、指示燈動(dòng)畫(huà)連接 腳本程序是組態(tài)軟件MCGS中的一種內(nèi)置編輯語(yǔ)言引擎,能對(duì)特定的流程控制程序和操作處理程序提供方便的途徑。當(dāng)某些控制和計(jì)算任務(wù)通過(guò)常規(guī)組態(tài)方法難以實(shí)現(xiàn)時(shí),通常使用腳本語(yǔ)言,能夠增強(qiáng)整個(gè)系統(tǒng)的靈活性,解決其常規(guī)組態(tài)方法難以解決的問(wèn)題。它被封裝在一個(gè)功能構(gòu)件里(稱為腳本程序功能構(gòu)件),在后臺(tái)由獨(dú)立的線程來(lái)運(yùn)行和處理,可以避免因單個(gè)腳本程序錯(cuò)誤而導(dǎo)致整個(gè)系統(tǒng)的癱瘓。在MCGS中,腳本語(yǔ)言是一種語(yǔ)法上類似于Basic的編程語(yǔ)言。可以應(yīng)用在運(yùn)行策略中,把整個(gè)腳本程序作為一個(gè)策略功能塊執(zhí)行,也可以在菜單組態(tài)中作為菜單的一個(gè)輔助功能運(yùn)行,更常見(jiàn)的用法是應(yīng)用在動(dòng)畫(huà)界面的事件中。MCGS引入的事件驅(qū)動(dòng)機(jī)制,與VB或VC中的事件驅(qū)動(dòng)機(jī)制類似,比如:對(duì)用戶窗口,有裝載、卸載事件。對(duì)窗口中的控件,有鼠標(biāo)單擊事件,鍵盤(pán)按鍵事件等等。這些事件發(fā)生時(shí),就會(huì)觸發(fā)一個(gè)腳本程序,執(zhí)行腳本程序中的操作。但是它較VB或VC在概念和使用上更簡(jiǎn)單直觀,普通用戶都能正確、快速地掌握和使用。腳本程序的引入,可簡(jiǎn)化組態(tài)過(guò)程,大大提高工作效率,優(yōu)化控制過(guò)程。 由于MCGS腳本程序是為了實(shí)現(xiàn)多分支流程的控制及操作處理,因此只包括了幾種最簡(jiǎn)單的語(yǔ)句:賦值語(yǔ)句、條件語(yǔ)句、退出語(yǔ)句和注釋語(yǔ)句。所有的腳本程序都可由這四種語(yǔ)句組成,當(dāng)需要在一個(gè)程序行中包含多條語(yǔ)句時(shí),各條語(yǔ)句之間須用“:”分開(kāi),程序行也可以是沒(méi)有任何語(yǔ)句的空行。大多數(shù)情況下,一個(gè)程序行只包含一條語(yǔ)句,賦值程序行中根據(jù)需要可在一行上放置多條語(yǔ)句。 (1)賦值語(yǔ)句 賦值語(yǔ)句的形式為:數(shù)據(jù)對(duì)象二表達(dá)式。它具體的含義是:把“二”右邊表達(dá)式的運(yùn)算值賦給左邊的數(shù)據(jù)對(duì)象。 賦值號(hào)左邊必須是能夠讀寫(xiě)的數(shù)據(jù)對(duì)象,如:開(kāi)關(guān)型數(shù)據(jù)、數(shù)值型數(shù)據(jù)、事件型數(shù)據(jù)以及能進(jìn)行寫(xiě)操作的內(nèi)部數(shù)據(jù)對(duì)象。而組對(duì)象、事件型數(shù)據(jù)、只讀的內(nèi)部數(shù)據(jù)對(duì)象、系統(tǒng)內(nèi)部函數(shù)以及常量,均不能出現(xiàn)在賦值號(hào)的左邊,因?yàn)椴荒軐?duì)這些對(duì)象進(jìn)行寫(xiě)操作。 賦值號(hào)的右邊為一表達(dá)式,表達(dá)式的類型必須與左邊數(shù)據(jù)對(duì)象值的類型相符合,否則系統(tǒng)會(huì)提示“賦值語(yǔ)句類型不匹配”的錯(cuò)誤信息。 (2)條件語(yǔ)句條件語(yǔ)句有如下三種形式:IF【表達(dá)式】THEN【賦值語(yǔ)句或退出語(yǔ)句]IF [表達(dá)式] THEN 【語(yǔ)句】ENDIFIF [表達(dá)式1 THEN 【語(yǔ)句】ELSEENDIF 條件語(yǔ)句中的四個(gè)關(guān)鍵字 “IF ”、“THEN ”、 “ELSE”、“ENDIF”不分大小寫(xiě)。如拼寫(xiě)不正確,檢查程序會(huì)提示出錯(cuò)信息。 條件語(yǔ)句允許多級(jí)嵌套,即條件語(yǔ)句中可以包含新的條件語(yǔ)句,MCGS腳本程序的條件語(yǔ)句最多可以有8級(jí)嵌套,為編制多分支流程的控制程序提供了可育旨?!癐F”語(yǔ)句的表達(dá)式一般為邏輯表達(dá)式,也可以是值為數(shù)值型的表達(dá)式,當(dāng)表達(dá)式的值為非0時(shí),條件成立,執(zhí)行“THEN”后的語(yǔ)句,否則,條件不成立,將不執(zhí)行該條件塊中包含的語(yǔ)句,而是執(zhí)行該條件塊后面的語(yǔ)句。值為字符型的表達(dá)式不能作為“If”語(yǔ)句中的表達(dá)式。 (3)退出語(yǔ)句 退出語(yǔ)句為“Exit”用于中斷腳本程序的運(yùn)行,停止執(zhí)行其后面的語(yǔ)句。一般在條件語(yǔ)句中使用退出語(yǔ)句,以便在某種條件下,停止并退出腳本程序的執(zhí)行。 (4)注釋語(yǔ)句 以單引號(hào)‘ ’,開(kāi)頭的語(yǔ)句稱為注釋語(yǔ)句,注釋語(yǔ)句在腳本程序中只起到注釋說(shuō)明的作用,實(shí)際運(yùn)行時(shí),系統(tǒng)不對(duì)注釋語(yǔ)句作任何處理。 腳本程序編輯環(huán)境是用戶書(shū)寫(xiě)腳本語(yǔ)句的地方。腳本程序編輯環(huán)境主要由腳本程序編輯框、編輯功能按鈕、MCGS操作對(duì)象列表和函數(shù)列表、腳本語(yǔ)句和表達(dá)式4個(gè)部分構(gòu)成,編輯腳本應(yīng)該注意的幾個(gè)方面:(1)腳本程序編輯框是用于書(shū)寫(xiě)腳本程序和腳本注釋,在編輯的過(guò)程中必須遵循MCGS規(guī)定的語(yǔ)法結(jié)構(gòu),否則語(yǔ)法檢查不能通過(guò)。(2)用戶可以使用編輯功能按鈕提供的文本編輯來(lái)進(jìn)行基本操作。表達(dá)式語(yǔ)句和表達(dá)示符號(hào)除了直接手寫(xiě)編譯外,還可以用鼠標(biāo)單擊要選的語(yǔ)句和表達(dá)式符號(hào),在腳本編輯處光標(biāo)所在的位置填上語(yǔ)句或表達(dá)式的標(biāo)準(zhǔn)格式。(3) MCGS對(duì)象和函數(shù)列表以樹(shù)結(jié)構(gòu)的形式,列出了工程中所有的窗口、策略、設(shè)備、變量、系統(tǒng)支持的各種方法、屬性、以及各種函數(shù),以供用戶快速的查找和使用。腳本語(yǔ)言編輯環(huán)境是在策略組態(tài)窗口中創(chuàng)立,單擊工具條中的“新增策略行” 圖標(biāo),增加一策略行,如果策略組態(tài)窗口中,沒(méi)有策略工具箱,單擊工具條中的“工具箱”圖標(biāo),彈出“策略工具箱”,如圖513:圖513工具箱單擊“策略工具箱”中的“腳本程序”,將鼠標(biāo)指針移到策略塊圖標(biāo)上,單擊鼠標(biāo)左鍵,添加腳本程序構(gòu)件,同樣添加定時(shí)器如圖514:圖514生成策略圖雙擊腳本程序進(jìn)入了腳本程序編輯環(huán)境用戶可以在編輯環(huán)境中輸入程序,以實(shí)現(xiàn)對(duì)組態(tài)工程的控制。本文腳本程序編輯如下: IF 取車(chē)=1 AND 停止=0 THEN 定時(shí)器復(fù)位=0 定時(shí)器啟動(dòng)=1ENDIFIF 取車(chē)=0 THEN 定時(shí)器啟動(dòng)=0ENDIFIF 停止=1 THEN 定時(shí)器啟動(dòng)=0ENDIFIF 右移=1 THEN 水平移動(dòng)量1=水平移動(dòng)量1+ 1ENDIF IF 左移=1 THEN 水平移動(dòng)量2 = 水平移動(dòng)量2 1ENDIFIF 下移=1 THEN 垂直移動(dòng)量=垂直移動(dòng)量 + 1ENDIFIF 上移=1 THEN 垂直移動(dòng)量=垂直移動(dòng)量 1ENDIFIF 定時(shí)器啟動(dòng)=1 THEN IF 計(jì)時(shí)時(shí)間 4 THEN 右移=1 EXIT ENDIF IF 計(jì)時(shí)時(shí)間 8 THEN 右移=0 左移=1 EXIT ENDIFIF 計(jì)時(shí)時(shí)間 12 THEN 左移=0 下移=1 EXIT ENDIF IF 計(jì)時(shí)時(shí)間 16 THEN 下移=0 EXIT ENDIF IF 計(jì)時(shí)時(shí)間 20 THEN 上移=1 取走標(biāo)志=1 EXIT ENDIF IF 計(jì)時(shí)時(shí)間 20 THEN 上移=0 EXIT ENDIF IF 計(jì)時(shí)時(shí)間 24 THEN 取走標(biāo)志=0 EXIT ENDIFENDIFIF 定時(shí)器啟動(dòng)=0 THEN 右移=0 左移=0 下移=0 上移=0 取車(chē)=0 啟動(dòng)=0ENDIF程序執(zhí)行的過(guò)程如圖516到518所示,初始狀態(tài)如圖515的情況下取13號(hào)托盤(pán)上的車(chē),程序?qū)?0號(hào)托盤(pán)及其上的車(chē)向右移,2號(hào)托盤(pán)及其上的車(chē)向左移,為13號(hào)托盤(pán)下一建立通道,已完成整個(gè)取車(chē)過(guò)程。 圖515初始狀態(tài) 圖516 10右移 圖517 13號(hào)下降 2左移 圖518 13號(hào)取車(chē)完成車(chē)位存車(chē)流程類似取車(chē),在此不再做闡述。 MCGS的網(wǎng)絡(luò)通信 MCGS系統(tǒng)實(shí)現(xiàn)網(wǎng)絡(luò)通信的原理是根據(jù)網(wǎng)絡(luò)的層次結(jié)構(gòu)的不同,采用父設(shè)備和子設(shè)備的形式實(shí)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)連接和交換,父設(shè)備根據(jù)物理線路的連接負(fù)責(zé)發(fā)送和接收數(shù)據(jù)包,然后將收到的數(shù)據(jù)包交給子設(shè)備處理,子設(shè)備負(fù)責(zé)將父設(shè)備收到的數(shù)據(jù)包解碼,完成數(shù)據(jù)的交換功能,原理如圖519所示。圖519 MCGS網(wǎng)絡(luò)通信原理圖 實(shí)現(xiàn)兩臺(tái)計(jì)算機(jī)之間的通訊,要在設(shè)備窗口中放置同樣類型的網(wǎng)絡(luò)父設(shè)備和子設(shè)備,運(yùn)行時(shí),計(jì)算機(jī)1中MCGS調(diào)用網(wǎng)絡(luò)子設(shè)備,同時(shí)把所需的數(shù)據(jù)傳入子設(shè)備,子設(shè)備把需要通訊的數(shù)據(jù)打包后傳送給網(wǎng)絡(luò)父設(shè)備,父設(shè)備通過(guò)特定的硬件設(shè)備向計(jì)算機(jī)2發(fā)送數(shù)據(jù)。計(jì)算機(jī)2上的網(wǎng)絡(luò)父設(shè)備通過(guò)相同的硬件接收到數(shù)據(jù)后,把數(shù)據(jù)傳送給網(wǎng)絡(luò)子設(shè)備,網(wǎng)絡(luò)子設(shè)備對(duì)數(shù)據(jù)包進(jìn)行解碼,把數(shù)據(jù)送給MCGS,同時(shí)根據(jù)計(jì)算機(jī)1中子設(shè)備的要求從MCGS中讀取數(shù)據(jù),打包后再傳送給父設(shè)備,一直到數(shù)據(jù)再返回到計(jì)算機(jī)1的子設(shè)備中,完成一次網(wǎng)絡(luò)通訊工作。根據(jù)網(wǎng)絡(luò)形式的不同,MCGS組態(tài)軟件提供了三種網(wǎng)絡(luò)父設(shè)備,對(duì)應(yīng)三種常用的網(wǎng)絡(luò)形式:TCP/IP, Modem、串口網(wǎng)(485/422/232)。 網(wǎng)絡(luò)子設(shè)備有網(wǎng)絡(luò)數(shù)據(jù)同步設(shè)備、網(wǎng)絡(luò)數(shù)據(jù)庫(kù)同步設(shè)備和網(wǎng)絡(luò)事件同步設(shè)備三種,分別實(shí)現(xiàn)對(duì)各主機(jī)上MCGS的實(shí)時(shí)數(shù)據(jù)對(duì)象、歷史數(shù)據(jù)和對(duì)實(shí)時(shí)數(shù)據(jù)對(duì)象進(jìn)行同步處理,并觸發(fā)接收方的某個(gè)事件,使網(wǎng)絡(luò)上各主機(jī)中的實(shí)時(shí)數(shù)據(jù)保持一致性。網(wǎng)絡(luò)子設(shè)備,它必須位于一個(gè)網(wǎng)絡(luò)父設(shè)備中,通過(guò)父設(shè)備(高速網(wǎng)絡(luò): TCP/IP、低速網(wǎng)絡(luò):Moxa、低速網(wǎng)絡(luò):Modem)來(lái)完成數(shù)據(jù)的網(wǎng)絡(luò)通訊工作,使網(wǎng)絡(luò)上各主機(jī)中的實(shí)時(shí)數(shù)據(jù)保持一致性。 因此用MCGS構(gòu)成分布式網(wǎng)絡(luò)測(cè)控系統(tǒng)時(shí),要求在每臺(tái)計(jì)算機(jī)上都安裝一套MCGS系統(tǒng),MCGS把網(wǎng)絡(luò)數(shù)據(jù)同步、網(wǎng)絡(luò)數(shù)據(jù)庫(kù)同步和網(wǎng)絡(luò)事件處理三大部分以設(shè)備構(gòu)件的形式來(lái)實(shí)現(xiàn),通過(guò)這些構(gòu)件的組態(tài),實(shí)現(xiàn)MCGS的網(wǎng)絡(luò)功能。第六章 總結(jié)本文進(jìn)行了升降橫移式立體車(chē)庫(kù)控制系統(tǒng)模擬設(shè)計(jì)與仿真的研究,做了以下工作: (1)收集和整理了國(guó)內(nèi)外立體車(chē)庫(kù)設(shè)計(jì)方案及監(jiān)控管理研究現(xiàn)狀的資料,分析了不同立體車(chē)庫(kù)類型的原理,得出“安全、快適、經(jīng)濟(jì)”的升降橫移式立體車(chē)庫(kù)適合我國(guó)現(xiàn)狀。 (2)通過(guò)對(duì)升降橫移式立體車(chē)庫(kù)運(yùn)行原理的分析,探討了用可編程控制器PLC實(shí)現(xiàn)車(chē)庫(kù)控制系統(tǒng)的基本方法,實(shí)現(xiàn)了對(duì)36立體車(chē)庫(kù)模型的控制,對(duì)PLC在復(fù)雜控制系統(tǒng)中的靈活應(yīng)用有一定的理論意義和較大的實(shí)際價(jià)值。(3)討論了基于MCGS對(duì)控制系統(tǒng)虛擬仿真的實(shí)現(xiàn),探討了MCGS實(shí)現(xiàn)仿真的方法和制作過(guò)程,作為仿真技術(shù)的應(yīng)用,該軟件較直觀、真實(shí)體現(xiàn)了車(chē)庫(kù)的控制功能,并且為實(shí)際中的控制裝置(包括軟件、硬件)的開(kāi)發(fā)與調(diào)試開(kāi)辟一條經(jīng)濟(jì)、可靠的途經(jīng)致謝 兩年多緊張而充實(shí)的大學(xué)生活即將結(jié)束。在此謹(jǐn)以只一言片語(yǔ)向兩年來(lái)在各個(gè)方面支持、幫助、關(guān)心過(guò)我的人們表示真摯的謝意。 在畢業(yè)設(shè)計(jì)成稿之際,我首先要感謝我的導(dǎo)師顧玉萍。在兩年多的學(xué)習(xí)生涯中,顧老師在學(xué)習(xí)、生活等方面均給予了我無(wú)私的幫助與支持。在我課題的擬定、研究課題的落實(shí)、論文撰寫(xiě)等方面給予了悉心指導(dǎo)和熱情關(guān)懷,使我從中受益匪淺。在此謹(jǐn)向?qū)煴硎局孕牡母兄x!導(dǎo)師淵博的學(xué)識(shí)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、科學(xué)求實(shí)的作風(fēng)、忘我的敬業(yè)精神和虛懷若谷的學(xué)術(shù)作風(fēng)給我留下了深刻的印象,并將激勵(lì)我在今后的科學(xué)道路上不懈攀登! 感謝石劍峰老師在我畢業(yè)設(shè)計(jì)寫(xiě)作期間對(duì)我的指導(dǎo)和建議。他淵博的知識(shí)、清晰的思路和豐富的經(jīng)驗(yàn)對(duì)我完成畢業(yè)設(shè)計(jì)提供了莫大的幫助。在我做畢業(yè)設(shè)計(jì)期間我的同學(xué)、我的室友給予我莫大的幫助,在此向他們表示謝意,謝謝你們!。感謝學(xué)校、系科為我提供了一個(gè)良好的學(xué)習(xí)環(huán)境!感謝家人對(duì)我的關(guān)心!最后對(duì)參加論文評(píng)審和答辯的各位老師表示衷心
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1