

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、第十章 可編程序控制器,§10.1 概述§10.2 基本概念和編程語言簡介§10.3 PLC指令及編程方法§10.4 應(yīng)用舉例§10.5 實驗§10.6 組態(tài)軟件,10.1.1 什么是PLC ?,PLC 是一種專門用于工業(yè)控制的計算機。,? 早期的PLC是用來替代繼電器、接觸器控制的。它主要 用于順序控制,只能實現(xiàn)邏輯運算。因此,被稱為可編程邏輯控制器(
2、Programmable logic controller,略寫 PLC ),? 隨著電子技術(shù)、計算機技術(shù)的迅速發(fā)展,可編程控制器的功能已遠(yuǎn)遠(yuǎn)超出了順序控制的范圍。被稱為可編程控制器(Programmable controller,略寫PC)。為區(qū)別于Personal Computer (PC),故沿用PLC 這個略寫。,§10.1 概述,,,,,,,,,,,,,,,中央處理單元,,,,存儲器,,,,數(shù)據(jù)存
3、儲器,,,,輸出接口,,地址總線 控制總線,數(shù)據(jù)總線,,,編程單元,,,,,,,照明,電磁裝置,執(zhí)行機構(gòu),,,。。。。,電源,地址總線控制總線,輸入接口,模擬量輸入,行程開關(guān),繼電器接點,各種開關(guān),,,,,10.1.2 結(jié)構(gòu)及工作原理,1.PLC結(jié)構(gòu)示意圖,2.各組成部分的作用,? 存儲器: RAM:存儲各種暫存數(shù)據(jù)、中間結(jié)果、用戶正調(diào) 試的程序。 ROM:存放監(jiān)控
4、程序和用戶已調(diào)試好的程序。,? 輸入、輸出接口:采用光電隔離,減小了電磁干擾。 輸出三種形式:繼電器 -- 低速大功率可控硅 -- 高速大功率晶體管 -- 高速小功率,? 各種接口、高功能模塊:便于擴展。 小型機:一體機。有接口可擴展。 中、大型機:模塊式。可根據(jù)需要在主板上隨意組合。,小型機:,中、大型機:,10.1.3 工作方式,微機:等待命令。,PLC:循環(huán)掃描。CPU從第一條指令開始執(zhí)行,遇到結(jié)束符
5、又 返回第一條,不斷循環(huán)。,這種工作方式有什么好處?,答:對慢速響應(yīng)系統(tǒng),增強了抗干擾能力。,1. 輸入/輸出點數(shù) ( I/O點數(shù) )。2. 掃描速度。 單位: ms /1000步 或 ?s /步3. 內(nèi)存容量。4. 指令條數(shù)。5. 內(nèi)部寄存器數(shù)目。6. 高功能模塊。,10.1.4 主要技術(shù)性能,1. 抗干擾、可靠性高。2. 模塊化組合式結(jié)構(gòu),使用靈活方便。3. 編程簡單,便于
6、普及。4. 可進行在線修改。5. 網(wǎng)絡(luò)通訊功能,便于實現(xiàn)分散式測控系統(tǒng)。6. 與傳統(tǒng)的控制方式比較,線路簡單。,10.1.5 優(yōu)點,1. 用于開關(guān)邏輯控制。2. 用于機加工數(shù)字控制。3. 用于閉環(huán)過程控制。4 用于組成多級控制系統(tǒng)。,10. 1. 6 應(yīng)用,PLC的基本概念和編程語言,教學(xué)目的:讓學(xué)生掌握PLC的基本硬件組成,內(nèi)部各寄存器的作用,介紹PLC的梯形圖和語句表的編程方式,要求學(xué)生自己能夠編寫功
7、能框圖。教學(xué)安排:(1)舊課復(fù)習(xí)(5分鐘)(2)新課講解(80分鐘)(3)新課小結(jié)(5分鐘)作業(yè):課本習(xí)題,§10.2 基本概念和編程語言簡介,PLC的內(nèi)存除存放用戶和系統(tǒng)的程序外,還有四個區(qū): I/O區(qū):可直接與外部輸入、輸出端子傳遞信息 內(nèi)部輔助寄存器區(qū):存放中間變量 數(shù)據(jù)區(qū):存放中間結(jié)果 專用寄存器區(qū):定時時鐘、標(biāo)志、系統(tǒng)內(nèi)部的命令,10. 2. 1 寄存器和接點的概念,用戶
8、在對這四個區(qū)進行操作時,可以以寄存器和/或接點的方式進行。,以I/O區(qū)為例:寄存器是一個16位二進制單元,16位中的每一位是一個接點,對應(yīng)外部的一個輸入/輸出端子。,輸入寄存器 WXm輸出寄存器 WYm,輸入端子 Xmn輸出端子 Ymn,m :十進制數(shù),寄存器編號n:16進制數(shù)(0~F),寄存器的第n位,,例:若X3 為“ON”,則 WX0 的第三位為 “1” 若 WY1=7,則表明Y10、Y11、Y12三
9、個接點 “ON”,接點通斷情況與接點的賦值有關(guān):(以 X0為例:若 X0的邏輯賦值為“1”,則,I/O區(qū):可以以接點和寄存器的方式對其進行操作。內(nèi)部輔助寄存器區(qū):可以以接點和寄存器的方式 對其操作。( Rmn 、WRm)數(shù)據(jù)區(qū):只能以寄存器的方式進行操作。 (DTm),實際輸入端子:X0~XF實際輸出端子:Y0~Y7其他的I/O區(qū)可作為輔助寄存器用。,不同型號的PLC,其內(nèi)存分配有所不同。
10、 如:松下電工的FP1-24 I 區(qū):X0~X12F (WX0~WX12) O區(qū):Y0~Y12F (WY0~WY12),專用寄存器(FP1機:WR900~WR903)。常用的如下:,R900A : “>”標(biāo)志 R900B: “=”標(biāo)志 R900C: “>”標(biāo)志 R9010: 常ON繼電器 R9011: 常OFF繼電器
11、 R9013: 僅在第一個掃秒周期ON,其他時候均為OFFR9014: 僅在第一個掃秒周期OFF,其他時候均為ONR9018~R901D: 周期分別為 0.01s, 002s, 0.1s, 0.2, 1s, 2s的時鐘 脈沖繼電器,,專用數(shù)據(jù)寄存器(FP1機: DT9000~DT9069),設(shè)置日期時間、高速計數(shù)器、步進等指令有關(guān)。,指令表(助記符)語言
12、梯形圖語言流程圖語言布爾代數(shù)語言,助記符語言:類似于微機中的匯編語言。梯形圖語言:沿襲了傳統(tǒng)的控制圖。直觀明了,易于掌握。,10. 2. 2 編程語言,一. PLC 的編程語言有:,二. 梯形圖的規(guī)則:,§10.3 PLC指令及編程方法,各個廠家生產(chǎn)的 PLC 產(chǎn)品的指令系統(tǒng)大同小異。編程方法也類似。以下介紹以松下電工的PLC產(chǎn)品為例。,10. 3. 1、指令的分類,鍵盤指令、非鍵盤指令、高級指令,一.
13、 按編程器輸入指令的方式分類,PLC的基本指令語法,教學(xué)目的:讓學(xué)生熟悉PLC的各種基本指令語法,能夠識別各種語法錯誤,學(xué)生能自己編寫功能單一的小程序。教學(xué)安排:(1)舊課復(fù)習(xí)(5分鐘)(2)新課講解(80分鐘)(3)新課小結(jié)(5分鐘)作業(yè):課本習(xí)題,,鍵盤指令:可從鍵盤上直接鍵入的指令,擴展功能指令:用F鍵加功能號方可鍵入的指令。,? 基本指令 ? 數(shù)據(jù)傳送指令 ? 算術(shù)運算指令 ? 位移指令
14、 ? 位操作指令 ? 數(shù)據(jù)變換指令 ? 轉(zhuǎn)移控制指令 ? 特殊控制指令,二. 按指令的功能分類,按指令的功能可分為:,ST:(Start) 從母線開始一個新邏輯行時,或開始一個邏輯塊時, 輸入的第一條指令。 ST:以常開接點開始 ST/:以常閉接點開始,OT:(Output) 表示輸出一個變量。,ED:(End)表示程序無條件結(jié)束。
15、CNED:(Condition end)程序有條件結(jié)束。,NOP:(No-operation) 空操作指令。,10. 3. 2、基本指令,,,,,,邏輯關(guān)系 梯形圖 助記符,STX0ANX1OTY0,STX0ORX1OTY0,ST / X0OTY0,當(dāng) X0 與 X1 都 “ON” 時,則輸出 Y0 “ON”。
16、,當(dāng) X0 或 X1 “ON” 時,則輸出 Y0 “ON”。,當(dāng) X0 “OFF” 時,則輸出 Y0 “ON”。,注意:與、或、非運算均是對從該指令前面的ST 指令到該指令的前一個指令處的結(jié)果進行 運算。,X2是與圖中A點處的結(jié)果(即X0與X1的結(jié)果)相或,而不是與X1相或。,,,,邏輯關(guān)系 梯形圖 助記符,STX0
17、ORX1STX2ORX3ANSOTY0,,STX0ANX1STX2AN / X3ORSOTY0,當(dāng) “X0 或 X1”與“X2 或X3” 都 “ON” 時,則輸出 Y0 “ON”。,當(dāng) “X0 與 X1”或“X2 與X3非” “ON” 時,則輸出 Y0 “ON”。,PSHS, RDS,POPS (棧指令),ST X0PSHSAN X2OT Y0R
18、DSAN X1OT Y1POPSAN/ X2OT R30,DF, DF/:微分指令,ST X0DFOT R30ST X1DF/OT R31,例1:直接啟動停車控制,控制電路圖,I/O分配: X0:啟動 X1:停車 Y0:KM,Why?,KMR,I/O分配: ST?X0 SSF ?X1 SSR ?X2 K
19、MF ?Y0 KMR ?Y1,例2:三相異步電動機的正反轉(zhuǎn)控制,STX1ORY0AN / X0AN / Y1OTY1STX2ORY1AN / X0AN / Y0OTY0ED,,編程中應(yīng)注意的幾個問題,,,1.用電路變換簡化程序(減少指令的條數(shù)),2.邏輯關(guān)系應(yīng)盡量清楚(避免左輕右重),,編程中應(yīng)注意的幾個問題,3.避免出現(xiàn)無法編程的梯形圖,,編程中應(yīng)注意的幾個問題,KP:(Ke
20、ep),,,ST X0ST X1KP R0,說明:(1)在置位信號接通的瞬間,R0置1。以后無論置位 信號狀態(tài)如何,只要復(fù)位信號斷開,R0的狀態(tài) 均為1。(2)在復(fù)位信號接通的瞬間,R0置0。(3)在復(fù)位信號和置位信號同時接通時,復(fù)位優(yōu)先。,SET、 RST(Reset),這兩條指令的功能類似于KP指令,但使用比KP指令靈活。,,ST X0SET
21、 Y0ST R20RST R30,TM:(定時指令),輸入接點,定時器號碼(FP1:0~99),時間常數(shù):1~32767,動作說明:當(dāng)Y0閉合后,定時器TM5開始計時。經(jīng)過30×0.1=3s后,Y1閉合,Y2斷開。,Y0,ST Y0TMX 5K 30ST T5OT Y1ST/ T5OT Y2,例:定時
22、器應(yīng)用舉例,與定時器有關(guān)的兩個寄存器:EVn 和SVn (n為寄存器編號,該編號與定時器編號對應(yīng)),EVn:存儲定時器TMn的過程值。,SVn:存儲定時器TMn的設(shè)置值。,計數(shù)器初始值:1~32767,計數(shù)器編號(FP1機:100~143),計數(shù)脈沖,復(fù)位信號,(1)復(fù)位信號接通時,計數(shù)器復(fù)位,裝入初始值。(2)復(fù)位信號斷開時,每來一個計數(shù)脈沖減1,直 到減為0,計數(shù)器的常開接點接通,常閉接點
23、 斷開。,CT:(計數(shù)器),說明:,與計數(shù)器有關(guān)的兩個寄存器:EVn 和SVn (n為寄存器編號,該編號與計數(shù)器編號對應(yīng)),EVn:存儲計數(shù)器 CTn 的過程值。,SVn:存儲計數(shù)器 CTn 的設(shè)置值。,UDC:(可逆計數(shù)),加減計數(shù)信號例:設(shè)為 X0,計數(shù)脈沖例:設(shè)為X1,復(fù)位信號:例:設(shè)為X2,初值或存放初值的寄存器,作為加減計數(shù)器的寄存器,ST X0ST X1
24、ST X2F118(UDC) S D,一. 數(shù)據(jù)傳送指令:,F0(MV) 、F1(MV/),功能說明:S為常數(shù)或寄存器,D 為寄存器。當(dāng)條件滿足時,S或S的內(nèi)容傳送到D。,F0(MV):把 S 或 S 的內(nèi)容傳送到D。 F1(MV/):把 S 或 S 的內(nèi)容求反后傳送到D。,10. 3. 3、其他常用指令簡介,其他傳送指令常用的有:F10(BKMV), F
25、11(COPY)等等。,例:某控制控制系統(tǒng),若出現(xiàn)嚴(yán)重故障信號,則所有的動作全停,故障指示顯示。,I/O分配: X0:故障信號 Y0:故障指示 其他輸出端:Y1~YF,二. 算術(shù)指令:,F60(CMP),其它的算術(shù)運算指令,如算術(shù)運算、BCD碼運算、比較指令等等。,功能說明:當(dāng)R10接通時,比較EV0和100,若EV0>100,則Y0接通;若EV0=100,則Y1接通;若EV0<100,則Y2接通
26、。,例:設(shè)計一個順序控制電路:啟動時,電機D1先啟動,3s后電機D2啟動,再過5s后電機D3啟動。,I/O分配:X0:啟動按鈕X1:停車按鈕Y0:電機D1Y1:電機D2Y2:電機D3,三. 移位指令:,(1) 左移指令 SR,(1)SR指令只能對WR型寄存器進行移位。(2)IN:串行輸入端(補位),接點通,補1, 接點斷,補0。(3)CP:移位脈沖(4)CLR:復(fù)位清零。,說明:,2,1,
27、0,,,5,3,4,,,,,SW2,SW3,SW1,MV,SW1:檢測有無次品SW2:檢測凸輪的突起SW3:檢測有無次品落下,SW1,SW2,SW3為光電傳感器:,凸輪每轉(zhuǎn)一圈發(fā)出一個脈沖,且每個脈沖過一個物品。當(dāng)次品移到4號位時,電磁閥MV打開,次品落入次品箱內(nèi)。無次品則自動掉入正品箱內(nèi)。有一復(fù)位按鈕SB實現(xiàn)手動復(fù)位。,I/O分配:X0: SW1X1: SW2X2: SW3X3: SBY0: MV,例
28、:,,I/O分配:X0: SW1 檢測有無次品X1: SW2 檢測凸輪的突起X2: SW3 檢測有無次品落下X3: SB 復(fù)位Y0: MV,(2) 雙向移位指令 LRSR,DIR:移位方向。 ON:左移 OFF:右移IN:串行輸入端CP:移位脈沖CLR:復(fù)位清零,說明:D1,D2為移位區(qū)的首址和末址??墒褂玫?寄存器有:
29、WY, WR, SV, EV, DT,例一:沖壓機控制程序,,§10.4 應(yīng)用舉例,例二:樓宇電梯自動控制,順序控制,例三:電機變速及精密位置控制,其他信號有: 啟動、 停車、 緊急停車、運動方向控制等等,例四:在智能建筑技術(shù)中的應(yīng)用,智能建筑的七個層次(7)樓宇專用信息(6)樓宇共用信息處理(5)樓宇運營管理(4)樓宇設(shè)備自動控制(3)樓宇通訊(2)智能建筑環(huán)境(1)一般建筑,PLC在其中的應(yīng)用
30、:(1)防盜、防火系統(tǒng)(2)供熱、供氣、空調(diào)、 照明系統(tǒng),(一)辦公自動化(二)樓宇自動化網(wǎng)絡(luò),樓宇自動化:(1)保安 (2)設(shè)備管理,例五:在大型車庫管理中的應(yīng)用,管理分為三級:,(2)管理級:由總出入口的PLC和各分庫 的 PLC 構(gòu)成??杀O(jiān)控全庫車輛的進出 情況,同時顯示各分庫是否有空車位。,(3)現(xiàn)場監(jiān)控級:每個分庫的PLC用遠(yuǎn)程 I/
31、O單元檢測車輛的出入情況。,(1)中央監(jiān)控級:一臺PC及其外圍設(shè)備。,例六:養(yǎng)魚場管理中的應(yīng)用,對魚池中的水質(zhì)、水溫、流量等進行監(jiān)測及控制,以實現(xiàn)科學(xué)養(yǎng)殖,例七:24小時環(huán)境監(jiān)測,PLC進行現(xiàn)場檢測:傳感器檢測的各種信號經(jīng)A/D轉(zhuǎn)換后,送至上位PLC及數(shù)據(jù)采集用的PC機。經(jīng)數(shù)據(jù)處理后送中央監(jiān)控級,再由中央機發(fā)出命令,送到管理用的PC機進行處理。,系統(tǒng)分三級:中央監(jiān)控級、數(shù)據(jù)采集及管理級、現(xiàn)
32、 場檢測級。,10. 5. 1 PLC的三種工作方式:program, remote, run,編程時,把開關(guān)撥到 PROG. 處。運行時,把開關(guān)撥到 RUN 處。與PC機通訊時,開關(guān)撥至 REMOTE 處。,若開關(guān)在 RUN 處就試圖修改程序,則蜂鳴器響。這時,按 ACLR 鍵 或 CLR 鍵,然后把開關(guān)撥到正確位置。,§10.5 實驗,10. 5. 2 指令輸入:,,鍵盤指令:可從鍵盤上直接鍵入,編程
33、步驟:,(1)清除老程序:,(2)開始編程:,(3)輸入程序: (例),(4)輸入結(jié)束行:,(DELT)INST,SC,END,READ?,0,顯示:,0 NOP,,END,WRT,SC,0,1,SC,ST X 1,WRT,1,STX?WX,STX?WX,OR Y 0,WRT,0,ANY?WY,ORR?WR,,,,,,,,,,0,,,,,,,,,,,,,,,,,,STX?WX,BINK
34、/H,5,ENT,,,,,WRT,0,3,TM X5,K 30,實驗預(yù)習(xí)要求:,1. 指令的輸入方法 ? 鍵盤指令 ? 非鍵盤指令 ? 擴展功能指令2. 如何查找相關(guān)內(nèi)容 ? 查看某一地址的指令內(nèi)容 ? 查找某接點或寄存器 ? 查找某條指令的地址3. 如何修改程序 ? 檢查程序 ? 刪除指令 ? 修改指令 ? 插入指令 4. 如何調(diào)試程序 ? 查看接點的
35、通斷情況 ? 查看和/或更改寄存器的內(nèi)容,§ 10.6 組態(tài)技術(shù)簡介,1.1 概述,1.1.1組成,1.1.2分類,1、按功能分(三類):,2、按設(shè)計方法分:,以MCU為核心、以PCL為核心、以IPC為核心,1.1.3優(yōu)點,組態(tài)技術(shù)計算機技術(shù)綜合發(fā)展的結(jié)果,是技術(shù)成熟化的標(biāo)志。由于組態(tài)技術(shù)技術(shù)的介入,計算機控制系統(tǒng)的應(yīng)用速度大大加快。,1.2 常用軟件,專用DCS:德國西門子公司、日本三菱、臺灣研華、中國時
36、利和,通用組態(tài)軟件:Intouch、WinCC、KingView、MCGS,1.3 功能,為用戶提供數(shù)據(jù)采集與處理、畫面設(shè)計、動畫顯示、報表輸出、報警處理、流程控制等功能。,1.4 組態(tài)軟件工程一般組建過程,1、工程項目系統(tǒng)分析,2、設(shè)計用戶操作菜單,3、制作動態(tài)臨控畫面,了解整個工程系統(tǒng)構(gòu)成和工藝流程,明確主要的監(jiān)控要求和技術(shù)要求。在此基礎(chǔ)上,擬定組建工程的總體規(guī)劃和設(shè)想。如:功能的實現(xiàn)、用戶界面、動畫效果、數(shù)據(jù)庫與各界面之
37、間的關(guān)系。做好工程的整體規(guī)劃,在項目的組態(tài)過程中能夠盡量避免一些無謂的勞動,快速有效地完成工程項目。,根據(jù)用戶需要,隨時對菜單的內(nèi)容進行增加和刪減,最終確定菜單。,制作動態(tài)臨控畫面是組態(tài)軟件的最終目的,界面必須友好,所有的動畫效果要與數(shù)據(jù)庫一一對應(yīng),實現(xiàn)內(nèi)外結(jié)合的效果。,4、編寫控制流程程序,5、完善菜單按鈕功能,6、編寫程序調(diào)試工程,動態(tài)畫面制作過程中,除一些簡單的動畫由圖形語言定義外,大多數(shù)較復(fù)雜的動畫效果和數(shù)據(jù)之間的鏈接,都是通過
38、一些應(yīng)用程序命令或腳本程序來實現(xiàn)的。,對一些功能比較強大、關(guān)聯(lián)比較多的控制系統(tǒng),還要通過制定一些按鈕或鏈接其他畫面以及執(zhí)行某些命令。這樣大大增加其數(shù)據(jù)傳輸?shù)暮喗菪浴?工程中的用戶程序編寫好后,要進行在線的調(diào)試。在進行現(xiàn)場調(diào)試過程中,可以先借助一些模擬手段進行初調(diào)。以便增加程序的可靠性,減少綜合測試的難度。,7、連接設(shè)備驅(qū)動程序,8、工程完工綜合測試,最后,要實現(xiàn)和外部設(shè)備的連接,在進行連通時,必須裝入正確的驅(qū)動和定義通信協(xié)議是非常重要的
39、。程序不能正常運作,很大程度上是通信通信協(xié)議的設(shè)置問題而造成的。 另外,合理地指定內(nèi)部變量和外部變量也系非常重要的。,經(jīng)過上述的分步調(diào)試后,就可以對系統(tǒng)進行整體的連續(xù)調(diào)試了,一個好的工程必須要能夠經(jīng)得起考驗,驗收合格后就可以進行效驗。為了保障工程技術(shù)人員的開發(fā)勞動成果,各組態(tài)軟件為用戶提供相應(yīng)的完善的保護措施,充分保護了知識產(chǎn)權(quán)的合法權(quán)益。,2.1KingView工程瀏覽器,1、 畫面制作與管理,2、命令語言,3、數(shù)據(jù)庫,
40、構(gòu)建工業(yè)控制現(xiàn)場的畫面,也是應(yīng)用系統(tǒng)的主框架,它展現(xiàn)了工程的總體外觀。,通過一些應(yīng)用程序命令或類C語言腳本程序來實現(xiàn)各種復(fù)雜的動畫效果。,實時數(shù)據(jù)庫是以數(shù)據(jù)對象為核心,也是應(yīng)用系統(tǒng)的數(shù)據(jù)處理中心,是實現(xiàn)各個部分協(xié)調(diào)動作的源泉依據(jù)。,5、配置,6、配方管理,對不同應(yīng)用場合進行界面、數(shù)據(jù)記錄、權(quán)限、報警等多方面的操作,描述生產(chǎn)產(chǎn)品所用的不同配料之間的比例關(guān)系,使用戶提高生產(chǎn)效率,4、設(shè)備,連接和驅(qū)動外部設(shè)備工作環(huán)境的重要窗口,從而達(dá)到實時在
41、線通信的目的。,2.2 圖形編輯工具,畫面系用戶監(jiān)視和操作系統(tǒng)的人機界面。一個設(shè)計良好的畫面必須能夠反映整個系統(tǒng)的組成、結(jié)構(gòu),能讓監(jiān)控操作人員方便地掌握系統(tǒng)狀態(tài),并進行正確的操作。,2.3 I/O設(shè)備管理,組態(tài)王與I/O設(shè)備之間的數(shù)據(jù)交換采用以下五種方式:串行通信方式、板卡方式、網(wǎng)絡(luò)模塊、人機接口卡方式、DDE方式。 開發(fā)人員只需要按照設(shè)備向?qū)崾就瓿筛鞣NI/O設(shè)備配置工作。如:添加新設(shè)備、刪除設(shè)備、引用設(shè)備。,2.
42、4 變量,基本變量類型,特殊變量對象,定義了內(nèi)存變量、I/O變量,其取值分四類:離散型、實型、字符串行型、長整型。 結(jié)構(gòu)變量,可以包含多個基本變量類型。,報警窗口變量、歷史趨勢曲線變量、系統(tǒng)預(yù)設(shè)變量。,2、變量屬性及其配置,1、變量類型及定義,3、數(shù)據(jù)庫的維護,2.5 動畫連接,1、類型,屬性變化連接、位置與大小變化連接、值輸出連接、用戶輸入連接、特殊動畫連接、滑動輸入連接、命令語言連接。,2、步驟,(1)創(chuàng)建或選擇連
43、接對象,(2)雙擊圖形對象,彈出“動畫連接”對話框,(3)選擇對象想要進行的連接,(4)為連接定義詳細(xì)資料,2.6 趨勢曲線與報警窗口,1、實時趨勢曲線,實時趨勢用于實時顯示數(shù)據(jù)的變化情況。在畫面運行時實時趨勢曲線對象由系統(tǒng)自動更新。數(shù)據(jù)將從右向左移動。,2、歷史趨勢曲線,3、報警窗口,歷史趨勢用于對過去生產(chǎn)情況顯示數(shù)據(jù)的變化情況。在畫面運行時,數(shù)據(jù)不會自動更新,只能通過命令語言結(jié)合按鈕對其進行控制。,運行報警和事件記錄是控制軟件必不
44、可少的功能,當(dāng)變量的數(shù)據(jù)或數(shù)據(jù)變化的變化異常時將產(chǎn)生報警,以便操作者采取必要的措施。,2.7 控制與控件函數(shù),1、概述,控件是可重用的對象,用來執(zhí)行專門的任務(wù),其實質(zhì)第一個窗口,但不是一個獨立的窗口,通過控件屬性,完成各種特定的功能。,2、棒圖控件控件,3、溫控曲線控件,棒圖控件包括:二維棒圖、三維棒圖或二維餅形圖,用于數(shù)據(jù)變量的顯示。,溫控曲線反映出實際測量值按設(shè)定曲線的變化情況。此控件主要適用于溫度控制、流量控制等。,4、X-Y
45、軸曲線控件,與溫控曲線用途相似。,5、窗口類控件,6、超級文本顯示控件,提供的窗口類控件有:列表框控件、組合框控件、復(fù)選框控件、編輯框控件、單選按鈕控件。這些控件的作用和操作方法與Windows操作系統(tǒng)中相應(yīng)的標(biāo)準(zhǔn)窗口類控件相同。,用于顯示RTF格式或TXT格式的文件,而且也可在超級文本顯示控件中輸入文本字符串,然后將其存入到指定的文件中。,7、多媒體控件,提供AVI動畫和視頻輸出等多個多媒體控件,用于播放圖形動畫和實現(xiàn)視頻監(jiān)控。,8、
46、Active X 控件,支持Windows 標(biāo)準(zhǔn)的Active X控件,包括用戶自制的Active X控件。為用戶可以靈活地編制符合自身的控件或調(diào)用一個已有的標(biāo)準(zhǔn)來完成一項復(fù)雜的任務(wù),面無須組態(tài)王做大量的復(fù)雜的工作。,2.7 命令語言,1、概述,能讓用戶定義命令語言驅(qū)動應(yīng)用程序。包括:應(yīng)用程序命令語言、熱鍵命令語言、事件命令語言、數(shù)據(jù)改變命令語言、自定義函數(shù)語言和畫面命令語言等。其具有完備的詞法、語法查錯功能和豐富的運算符、
47、字符串函數(shù)、控件函數(shù)、SQL函數(shù)和系統(tǒng)函數(shù)。,2、句法,可以進行賦值、比較、數(shù)學(xué)運算,還提供了可執(zhí)行的判斷及循環(huán)表達(dá)式的邏輯操作能力。 組態(tài)王支持使用內(nèi)建復(fù)雜的函數(shù)。關(guān)于各個函數(shù)的詳細(xì)的解釋,參閱“組態(tài)王用戶手冊”及“組態(tài)王函數(shù)手冊”。,2.7 安全機制,1、系統(tǒng)安全管理,對畫面上的圖形對象設(shè)置訪問權(quán)限,同時給操作者分配訪問優(yōu)先級和安全區(qū)。當(dāng)操作者小于該對象訪問權(quán)限時,該對象不能訪問。,2、記錄操作過程,記錄程序運行中
48、操作員的所有操作。只要用戶定義了記錄報警和事件文件,在運行時,用戶的登錄、注銷和對變量的操作等事件都記錄在報警事件文件中,以便設(shè)備或操作不當(dāng)所造成的后果有跡可尋。,精品課件!,精品課件!,2.7 報表處理,數(shù)據(jù)報表反映生產(chǎn)過程中的數(shù)據(jù)、狀態(tài)等,是對數(shù)據(jù)進行記錄的一種重要形式。是生產(chǎn)過程必不可少的一個部分。它既能反映系統(tǒng)實時的生產(chǎn)情況,也能對長期的生產(chǎn)過程進行統(tǒng)計、分析,使管理人員能夠?qū)崟r掌握和分析生產(chǎn)情況。,2.8 網(wǎng)絡(luò)功能,完
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論