西門(mén)子6SL3300-7TG37-4AA0現(xiàn)貨庫(kù)存
西門(mén)子6SL3300-7TG37-4AA0
把人機(jī)界面部分從主系統(tǒng)中獨(dú)立出來(lái),用戶(hù)所有輸入的指令由單片機(jī)來(lái)處理,減少了主系統(tǒng)的工作量,使整個(gè)系統(tǒng)模塊化,便于開(kāi)發(fā)和調(diào)試,提高了可靠性和穩(wěn)定性.另外,這種人機(jī)界面設(shè)計(jì)具有通用性,便于移植到各種嵌入式系統(tǒng)中。本系統(tǒng)選用MSP430nF149單片機(jī),是基于以下三個(gè)方面的原因:
①OSD功能需要經(jīng)常刷新,并且要處理與主機(jī)部分的數(shù)據(jù)交換,要求單片機(jī)的計(jì)算速度足夠高,并且要求嵌入式系統(tǒng)能夠長(zhǎng)時(shí)間正常運(yùn)轉(zhuǎn),且芯片功耗低。
②實(shí)時(shí)操作系統(tǒng)本身要耗費(fèi)一部分內(nèi)存,同時(shí)0SD功能要求建立字庫(kù),要求內(nèi)存空間足夠大,否則要外接閃存,增加設(shè)計(jì)的復(fù)雜度及成本。
③要連接鍵盤(pán)電路,需較多I/O口。
MSP430系列單片機(jī)是由TI公司開(kāi)發(fā)的16位單片機(jī)。其突出特點(diǎn)是強(qiáng)調(diào)超低功耗,適合于各種功率要求低的應(yīng)用;有較高的處理速度,在8 MHz晶振的驅(qū)動(dòng)下,指令周期為125ns;MSP430F149具有60 KB的Flash ROM和2 KB RAM,可滿(mǎn)足系統(tǒng)程序量和數(shù)據(jù)量大的要求,可以解決因?yàn)榧虞d實(shí)時(shí)操作系統(tǒng)而增加的內(nèi)存需求,具有2個(gè)串行通信接口,其中一個(gè)串口用于跟主系統(tǒng)通信,另一個(gè)可用于控制其他外圍模塊;具有48個(gè)可獨(dú)立編程的I/O口,其中有2個(gè)具有中斷功能的8位并行端口,在設(shè)計(jì)按鍵電路時(shí),可方便地采用中斷方式識(shí)別鍵值。
2、軟件設(shè)計(jì)與實(shí)現(xiàn)
2.1 實(shí)時(shí)操作系統(tǒng)
μC/OS—II是一個(gè)源碼開(kāi)放,擁有搶占式內(nèi)核,支持多任務(wù)的實(shí)時(shí)操作系統(tǒng);任務(wù)被分為休眠態(tài)、就緒態(tài)、運(yùn)行態(tài)、掛起態(tài)和被中斷態(tài)五種狀態(tài),內(nèi)核根據(jù)任務(wù)所處的狀態(tài)對(duì)任務(wù)作相應(yīng)的處理,已經(jīng)準(zhǔn)備就緒的高優(yōu)先級(jí)任務(wù)可以剝奪正在運(yùn)行的低優(yōu)先級(jí)任務(wù)對(duì)CPU的使用權(quán)。系統(tǒng)大部分代碼采用C語(yǔ)言編寫(xiě),與硬件相關(guān)的部分很集中,并給出了規(guī)范的接口說(shuō)明,移植相當(dāng)方便,可應(yīng)用于目前大多數(shù)型號(hào)的8位、16位、32位CPU。μC/OS—II提供的僅僅是一個(gè)操作系統(tǒng)內(nèi)核,對(duì)硬件系統(tǒng)要求很低,很適合在低端CPU上開(kāi)發(fā)小系統(tǒng)。
將μC/OS—II移植在MSP430F149單片機(jī)上,對(duì)其進(jìn)行裁減,只保留消息隊(duì)列一種任務(wù)間通信方式,利用它的任務(wù)優(yōu)先級(jí)搶占機(jī)制,使人機(jī)界面很好地滿(mǎn)足嵌入式系統(tǒng)對(duì)實(shí)時(shí)性和可靠性的要求。下面詳細(xì)介紹基于μC/0S—II操作系統(tǒng)的程序設(shè)計(jì)。
2.2 軟件設(shè)計(jì)
本系統(tǒng)的軟件部分設(shè)計(jì)基于E-O模型的思想,劃分事件和目標(biāo)。以有限狀態(tài)機(jī)的方式,在實(shí)時(shí)操作系統(tǒng)μC/OS一Ⅱ中,用狀態(tài)機(jī)把目標(biāo)和事件聯(lián)系起來(lái),實(shí)現(xiàn)OA (Object-Action)行為模式完成人機(jī)交互的過(guò)程,使以小鍵盤(pán)操作的文本菜單方式設(shè)計(jì)更清晰。
2.2.1 事件-目標(biāo)驅(qū)動(dòng)的用戶(hù)界面模型
事件-目標(biāo)驅(qū)動(dòng)的用戶(hù)界面模型,即E-O模型(E-vent-Object Drive User Interface Model),將人機(jī)交互活動(dòng)歸結(jié)為事件與目標(biāo)的相互作用.事件是人機(jī)交互活動(dòng)中傳遞的信息,目標(biāo)是交互活動(dòng)的對(duì)象;事件引發(fā)交互活動(dòng),目標(biāo)是交互活動(dòng)的承受者。E-O模型基于的基本行為模式是"目標(biāo)-動(dòng)作"(OA),以目標(biāo)為核心,具有面向?qū)ο箫L(fēng)格。
E-O模型由四個(gè)邏輯部件組成:①設(shè)備管理模塊(device management module),提供與各種交互設(shè)備的接口,實(shí)現(xiàn)設(shè)備無(wú)關(guān)特性;②事件管理子系統(tǒng)(event Man-agement subsystem),它讀取輸入設(shè)備的輸入信息形成事件并進(jìn)行統(tǒng)一管理,將反饋信息的事件解釋為適當(dāng)?shù)妮敵鲋噶畈魉徒o輸出設(shè)備;③目標(biāo)管理子系統(tǒng)(object Man-agement subsystem),創(chuàng)建、裝載、保存用戶(hù)界面中各類(lèi)目標(biāo),并對(duì)目標(biāo)進(jìn)行管理,④事件-目標(biāo)管理子系統(tǒng)(event-object management subsystem),主要職責(zé)是實(shí)現(xiàn)事件與目標(biāo)的整合,按適當(dāng)策略控制事件在各目標(biāo)結(jié)點(diǎn)之間流動(dòng),以形成和維持交互的過(guò)程,是整個(gè)用戶(hù)界面系統(tǒng)的核心。
2.2.2 有限狀態(tài)機(jī)的形式化描述
有限狀態(tài)機(jī)FSM(Finite State Machine)由狀態(tài)、事件、轉(zhuǎn)換和活動(dòng)組成。每個(gè)狀態(tài)有1個(gè)狀態(tài)進(jìn)入動(dòng)作(entryaction)和1個(gè)狀態(tài)退出動(dòng)作(exit action),每個(gè)轉(zhuǎn)換有1個(gè)源狀態(tài)和目標(biāo)狀態(tài)并且與1個(gè)事件相關(guān)聯(lián)。當(dāng)在源狀態(tài)時(shí),該事件發(fā)生且觸發(fā)轉(zhuǎn)換的監(jiān)護(hù)條件為真,則順序執(zhí)行下列一些動(dòng)作:①源狀態(tài)的退出動(dòng)作;②轉(zhuǎn)換動(dòng)作;③目標(biāo)狀態(tài)的進(jìn)入動(dòng)作。
SIMATIC HMI操作員控制和監(jiān)視系統(tǒng) - 樹(shù)立效率新標(biāo)竿
面向車(chē)間的高效解決方案
通過(guò)創(chuàng)新的操作員控件,設(shè)計(jì)有效而*的用戶(hù)界面。通過(guò)可集中組態(tài)和選擇的設(shè)計(jì),迅速滿(mǎn)足設(shè)計(jì)要求。借助于手勢(shì)和多點(diǎn)觸控功能實(shí)現(xiàn)高效和直觀的操作。明亮的 HMI 設(shè)備 – 始終是所有應(yīng)用的**設(shè)備(從標(biāo)準(zhǔn)型到ink>環(huán)境型):可以擴(kuò)展,以滿(mǎn)足所有性能級(jí)別的創(chuàng)新 HMI 設(shè)備的不同要求。在使用 HMI 設(shè)備的所有條件下,均具有可靠性能 – 經(jīng)過(guò)ink>認(rèn)證,適用于所有領(lǐng)域。通過(guò)明亮且亮度可調(diào)寬屏、大可視角度顯示屏,提供持續(xù)的過(guò)程概覽ink>安全性與信息安全 – 容易滿(mǎn)足要求并為系統(tǒng)提供保護(hù),不會(huì)帶來(lái)有害影響:通過(guò) Safety Integrated 功能,輕松保障人員、機(jī)器和環(huán)境的安全。
通過(guò)集成化信息安方案 Security Integrated,為解決方案提供全面保護(hù)。通信與組態(tài)可順利實(shí)現(xiàn)代次變更且具有開(kāi)放性,限度提供了投資保護(hù),集成診斷功能 – 不會(huì)在維護(hù)方面浪費(fèi)時(shí)間,并且可顯著縮短停機(jī)時(shí)間:進(jìn)行可靠故障檢測(cè),并通過(guò)面向操作員的綜合報(bào)警系統(tǒng)獲取信息,借助于集成的系統(tǒng)診斷功能,快速分析和定位錯(cuò)誤(本地或遠(yuǎn)程)
SIMATIC HMI – 明亮而堅(jiān)固的 HMI 設(shè)備
例如,它們經(jīng)過(guò)特殊設(shè)計(jì),可安裝在支撐臂/支架上。
正面采用ink>不銹鋼的面板
SIMATIC HMI提供了特定領(lǐng)域的型號(hào),這些型號(hào)在標(biāo)準(zhǔn)設(shè)備的基礎(chǔ)上進(jìn)行了改動(dòng),可根據(jù)規(guī)定使用。例如,我們?yōu)槭称放c飲料行業(yè)提供了帶不銹鋼前端的設(shè)備;面向環(huán)境條件極為惡劣的領(lǐng)域,我們提供了具有防塵和防濺水的全封閉式設(shè)備,這些設(shè)備采用堅(jiān)固的鋁外殼,防護(hù)等級(jí)高達(dá) IP65。帶有觸摸屏和不銹鋼前端的板和面板式 PC,適合食品與飲料以及煙草行業(yè)中的機(jī)器級(jí)操作員控制與監(jiān)視。
帶不銹鋼前端的全面保護(hù)式人機(jī)界面設(shè)備
a) V/f(P1300 = 0...3): P1310,P1311
b) SLVC (P1300 = 20): P1610,P1611
? 僅靠這些想去選擇 P0731~P0733 中 r0052 位 12“電動(dòng)機(jī)停機(jī)抱閘"的狀態(tài)是不夠的。為了電動(dòng)機(jī)停機(jī)抱閘,除此以外,還必須將參數(shù) P1215 設(shè)定為 1。
? 不可能將電動(dòng)機(jī)停機(jī)抱閘用作為工作抱閘。其理由是,停機(jī)抱閘一般僅用于定位/用于緊急制動(dòng)工作僅能為有限。