軟件培訓(xùn)資料_第1頁
軟件培訓(xùn)資料_第2頁
軟件培訓(xùn)資料_第3頁
軟件培訓(xùn)資料_第4頁
軟件培訓(xùn)資料_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

工業(yè)控制軟件開發(fā)基礎(chǔ)知識(shí)張峰圖靈視控(北京)科技有限公司Email:feng.zhang@目錄前言軟件開發(fā)流程工業(yè)軟件開發(fā)注意事項(xiàng)工業(yè)軟件通訊及算法數(shù)據(jù)管理圖靈視控(北京)科技有限公司2前言—程序與軟件定義程序的定義面向過程的程序=算法+數(shù)據(jù)結(jié)構(gòu)面向?qū)ο蟮某绦?對(duì)象+消息面向構(gòu)件的程序=構(gòu)件+構(gòu)架軟件的定義軟件=程序+數(shù)據(jù)+文檔3“人生就是一段程序,這段程序是用特殊代碼寫成的,只是算法極其復(fù)雜而已。”圖靈視控(北京)科技有限公司前言—TIOBE世界編程語言排行榜TIOBE排行榜是根據(jù)互聯(lián)網(wǎng)上有經(jīng)驗(yàn)的程序員、課程和第三方廠商使用的數(shù)量,并使用搜索引擎(如Google、Bing、Yahoo!、百度)以及Wikipedia、Amazon、YouTube統(tǒng)計(jì)出排名數(shù)據(jù),只是反映某個(gè)編程語言的熱門程度,并不能說明一門編程語言好不好,或者一門語言所編寫的代碼數(shù)量多少。每月更新一次。4圖靈視控(北京)科技有限公司前言—編程語言與開發(fā)環(huán)境Java:

1995年,由SunMicroSystems公司發(fā)布。目前比較流行的開發(fā)環(huán)境為Eclipse和NetBeans。安卓系統(tǒng)上的軟件大都是由Java開發(fā)的。C/C++:C語言誕生于1972年,由美國貝爾實(shí)驗(yàn)室的D.M.Ritchie開發(fā)。1983年,貝爾實(shí)驗(yàn)室的BjarneStroustrup在C語言基礎(chǔ)上推出了C++。通用開發(fā)平臺(tái)為MicrosoftVisualStudio,目前最新版本為VS2015,大家用的較多的且較為穩(wěn)定的為VS2010和VS2008。另外,QT常被用來開發(fā)C++程序,其提供了較豐富的界面美化功能。C#:2000年,微軟公司發(fā)布。C#運(yùn)行于.NetFrameWork之上,也就是說要運(yùn)行C#開發(fā)的程序,電腦上必須安裝對(duì)應(yīng)版本的.NetFrameWork。通用開發(fā)平臺(tái)為MicrosoftVisualStudio。Python:由GuidovanRossum于1989年發(fā)明,第一個(gè)公開發(fā)行版發(fā)行于1991年。其開發(fā)環(huán)境為Python內(nèi)置IDE5圖靈視控(北京)科技有限公司前言—編程語言與開發(fā)環(huán)境執(zhí)行效率高:C/C++寫的軟件,編譯器直接將語句編譯成CPU指令,確保執(zhí)行正確與高效。Java寫的軟件,沒有直接編譯成CPU指令,而是由解釋器來讀,再由解釋器來解釋具體動(dòng)作,最后解釋器使用自己的軟件來執(zhí)行CPU指令。穩(wěn)定性和安全性:事實(shí)證明C\C++是最穩(wěn)定,最可靠的,最安全的,開發(fā)應(yīng)用系統(tǒng)效率低,開發(fā)成本大。Java主要應(yīng)用于商業(yè)和移動(dòng)設(shè)備,移植性好,不受底層硬件、芯片類型的影響。6圖靈視控(北京)科技有限公司一般工業(yè)軟件用什么語言開發(fā)?--C/C++軟件開發(fā)流程7圖靈視控(北京)科技有限公司周期序號(hào)周期名稱周期序號(hào)周期名稱1立項(xiàng)(或簽合同)、下達(dá)任務(wù)書6軟件測(cè)試2需求分析7軟件發(fā)布與實(shí)施3概要設(shè)計(jì)8軟件維護(hù)4詳細(xì)設(shè)計(jì)9版本更新或退役5編碼實(shí)現(xiàn)軟件開發(fā)模型8圖靈視控(北京)科技有限公司瀑布模型增量模型迭代模型瀑布模型(WaterfallModel)定義:1970年溫斯頓?羅伊斯(WinstonRoyce)提出了著名的“瀑布模型”,直到80年代早期,它一直是唯一被廣泛采用的軟件開發(fā)模型。瀑布模型核心思想是按工序?qū)栴}化簡(jiǎn),將功能的實(shí)現(xiàn)與設(shè)計(jì)分開,便于分工協(xié)作,即采用結(jié)構(gòu)化的分析與設(shè)計(jì)方法將邏輯實(shí)現(xiàn)與物理實(shí)現(xiàn)分開。將軟件生命周期劃分為制定計(jì)劃、需求分析、軟件設(shè)計(jì)、程序編寫、軟件測(cè)試和運(yùn)行維護(hù)等六個(gè)基本活動(dòng),并且規(guī)定了它們自上而下、相互銜接的固定次序,如同瀑布流水,逐級(jí)下落。瀑布模型是最早出現(xiàn)的軟件開發(fā)模型,在軟件工程中占有重要的地位,它提供了軟件開發(fā)的基本框架。其過程是從上一項(xiàng)活動(dòng)接收該項(xiàng)活動(dòng)的工作對(duì)象作為輸入,利用這一輸入實(shí)施該項(xiàng)活動(dòng)應(yīng)完成的內(nèi)容給出該項(xiàng)活動(dòng)的工作成果,并作為輸出傳給下一項(xiàng)活動(dòng)。同時(shí)評(píng)審該項(xiàng)活動(dòng)的實(shí)施,若確認(rèn),則繼續(xù)下一項(xiàng)活動(dòng);否則返回前面,甚至更前面的活動(dòng)。對(duì)于經(jīng)常變化的項(xiàng)目而言,瀑布模型毫無價(jià)值。9圖靈視控(北京)科技有限公司瀑布模型圖10圖靈視控(北京)科技有限公司瀑布模型優(yōu)缺點(diǎn)優(yōu)點(diǎn):提供了軟件開發(fā)的基本框架為項(xiàng)目提供了按階段劃分的檢查點(diǎn)當(dāng)前一階段完成后,您只需要去關(guān)注后續(xù)階段可在迭代模型中應(yīng)用瀑布模型(*)缺點(diǎn):在項(xiàng)目各個(gè)階段之間極少有反饋由于開發(fā)模型是線性的,用戶只有等到整個(gè)過程的末期才能見到開發(fā)成果,從而增加了開發(fā)的風(fēng)險(xiǎn)通過過多的強(qiáng)制完成日期和里程碑來跟蹤各個(gè)項(xiàng)目階段。而且各個(gè)階段的劃分完全固定,階段之間產(chǎn)生大量的文檔,極大地增加了工作量早期的錯(cuò)誤可能要等到開發(fā)后期的測(cè)試階段才能發(fā)現(xiàn),進(jìn)而帶來嚴(yán)重的后果11圖靈視控(北京)科技有限公司增量模型增量模型將軟件產(chǎn)品看作一組增量構(gòu)件,每次設(shè)計(jì)、實(shí)現(xiàn)、集成、測(cè)試和交付一塊構(gòu)件,直到所有構(gòu)件全部實(shí)現(xiàn)為止。要開發(fā)一個(gè)大的軟件系統(tǒng),先開發(fā)其中的一個(gè)核心模塊,后再開發(fā)其他模塊,這樣一個(gè)個(gè)模塊地增加上去,直至整個(gè)系統(tǒng)開發(fā)完畢為止。增量模型的特點(diǎn)是引進(jìn)了增量包的概念,無須等到所有需求都出來,只要某個(gè)需求的增量包出來即可進(jìn)行開發(fā)。雖然某個(gè)增量包可能還需要進(jìn)一步適應(yīng)客戶的需求并且更改,但只要這個(gè)增量包足夠小,其影響對(duì)整個(gè)項(xiàng)目來說是可以承受的。12圖靈視控(北京)科技有限公司增量模型圖13圖靈視控(北京)科技有限公司分析設(shè)計(jì)編碼測(cè)試增量1分析設(shè)計(jì)編碼測(cè)試增量2分析設(shè)計(jì)編碼測(cè)試增量3分析設(shè)計(jì)編碼測(cè)試增量4增量模型的優(yōu)缺點(diǎn)優(yōu)點(diǎn)采用增量模型的優(yōu)點(diǎn)是人員分配靈活,剛開始不用投入大量人力資源。如果核心產(chǎn)品很受歡迎,則可增加人力實(shí)現(xiàn)下一個(gè)增量。當(dāng)配備的人員不能在設(shè)定的期限內(nèi)完成產(chǎn)品時(shí),它提供了一種先推出核心產(chǎn)品的途徑。這樣即可先發(fā)布部分功能給客戶,對(duì)客戶起到鎮(zhèn)靜劑的作用。增量能夠有計(jì)劃地管理技術(shù)風(fēng)險(xiǎn)。缺點(diǎn)由于各個(gè)構(gòu)件是逐漸并入已有的軟件體系結(jié)構(gòu)中的,所以加入構(gòu)件必須不破壞已構(gòu)造好的系統(tǒng)部分,這需要軟件具備開放式的體系結(jié)構(gòu)。在開發(fā)過程中,需求的變化是不可避免的。增量模型的靈活性可以使其適應(yīng)這種變化的能力大大優(yōu)于瀑布模型和快速原型模型,但也很容易退化為邊做邊改模型,從而是軟件過程的控制失去整體性。如果增量包之間存在相交的情況且未很好處理,則必須做全盤系統(tǒng)分析,這種模型將功能細(xì)化后分別開發(fā)的方法較適應(yīng)于需求經(jīng)常改變的軟件開發(fā)過程。14圖靈視控(北京)科技有限公司增量模型的選擇條件選擇模型的條件:在項(xiàng)目開發(fā)過程中,客戶接受分階段交付。開發(fā)人員對(duì)應(yīng)用領(lǐng)域不熟悉,難以一步到位。工期過緊的中等或高風(fēng)險(xiǎn)項(xiàng)目。用戶可參與到整個(gè)軟件開發(fā)過程中。使用面向?qū)ο笳Z言或第四代語言。軟件公司自己有較好的類庫、構(gòu)件庫。15圖靈視控(北京)科技有限公司迭代模型(IterativeModel)迭代被定義為:迭代包括產(chǎn)生產(chǎn)品發(fā)布(穩(wěn)定、可執(zhí)行的產(chǎn)品版本)的全部開發(fā)活動(dòng)和要使用該發(fā)布必需的所有其他外圍元素。在某種程度上,開發(fā)迭代是一次完整地經(jīng)過所有工作流程的過程:(至少包括)需求工作流程、分析設(shè)計(jì)工作流程、實(shí)施工作流程和測(cè)試工作流程。實(shí)質(zhì)上,它類似小型的瀑布式項(xiàng)目。所有的階段(需求及其它)都可以細(xì)分為迭代。每一次的迭代都會(huì)產(chǎn)生一個(gè)可以發(fā)布的產(chǎn)品,這個(gè)產(chǎn)品是最終產(chǎn)品的一個(gè)子集。16圖靈視控(北京)科技有限公司迭代模型圖17圖靈視控(北京)科技有限公司迭代模型的優(yōu)缺點(diǎn)優(yōu)點(diǎn)降低了在一個(gè)增量上的開支風(fēng)險(xiǎn)。如果開發(fā)人員重復(fù)某個(gè)迭代,那么損失只是這一個(gè)開發(fā)有誤的迭代的花費(fèi)。降低了產(chǎn)品無法按照既定進(jìn)度進(jìn)入市場(chǎng)的風(fēng)險(xiǎn)。通過在開發(fā)早期就確定風(fēng)險(xiǎn),可以盡早來解決而不至于在開發(fā)后期匆匆忙忙。加快了整個(gè)開發(fā)工作的進(jìn)度。因?yàn)殚_發(fā)人員清楚問題的焦點(diǎn)所在,他們的工作會(huì)更有效率。由于用戶的需求并不能在一開始就作出完全的界定,它們通常是在后續(xù)階段中不斷細(xì)化的。因此,迭代過程這種模式使適應(yīng)需求的變化會(huì)更容易些。缺點(diǎn)對(duì)項(xiàng)目組成員要求很高。必須掌握先進(jìn)的開發(fā)工具18圖靈視控(北京)科技有限公司工業(yè)軟件開發(fā)注意事項(xiàng)安全性:即使在軟件異常情況下,也不能致使底層設(shè)備(尤其是運(yùn)動(dòng)機(jī)構(gòu))運(yùn)行紊亂穩(wěn)定性:軟件能夠長(zhǎng)時(shí)間無故障運(yùn)行可靠性:軟件算法具有較好的魯棒性,對(duì)于復(fù)雜工況仍能可靠運(yùn)行實(shí)時(shí)性:工業(yè)控制軟件的實(shí)時(shí)性一般在毫秒級(jí)易用性:使用方便,工人不需要復(fù)雜的專業(yè)知識(shí)就可以操作使用軟件可維護(hù)性:對(duì)于軟件存在的bug能夠較快進(jìn)行修復(fù)19圖靈視控(北京)科技有限公司工業(yè)軟件開發(fā)注意事項(xiàng)底層最好用PLC控制,上位機(jī)軟件盡量不要參與PLC的運(yùn)行邏輯,只做用戶交互和數(shù)據(jù)管理;(安全性、可靠性)如果底層沒有PLC的話,上位機(jī)軟件在邏輯上要加嚴(yán)格判斷,并實(shí)時(shí)檢查軟件邏輯異常情況,并對(duì)異常及時(shí)作出判斷;由于操作系統(tǒng)故障導(dǎo)致的異常將很難控制;(安全性、可靠性)關(guān)注軟件算法的安全性,在算法運(yùn)行超時(shí)、算法運(yùn)行結(jié)果異常等情況下,對(duì)涉及到的數(shù)據(jù)使用要多加注意;(安全性、穩(wěn)定性)設(shè)計(jì)軟件界面時(shí)要綜合考慮功能需求和工人操作習(xí)慣,將常用操作置于顯要位置;(易用性)數(shù)據(jù)統(tǒng)一管理;

(可維護(hù)性)20圖靈視控(北京)科技有限公司如何做到安全性、穩(wěn)定性、可靠性、易用性呢?工業(yè)軟件通訊及算法21圖靈視控(北京)科技有限公司通訊是基礎(chǔ),算法是核心!算法數(shù)據(jù)管理輸入輸出軟件1、模擬量信號(hào):壓力、溫度、速度、流量、位置2、數(shù)字量輸入3、CCD、復(fù)雜設(shè)備反饋信號(hào)1、模擬量信號(hào):電壓、電流等2、數(shù)字量輸出3、復(fù)雜設(shè)備控制信號(hào)通訊工業(yè)軟件通訊及算法22圖靈視控(北京)科技有限公司常用的工業(yè)通訊接口類型有哪些?串口通訊(RS232、RS485、CAN總線)以太網(wǎng)通訊Profibus總線串口通訊的優(yōu)點(diǎn):接口簡(jiǎn)單、接線少,缺點(diǎn):速度受限有沒有并口通訊?計(jì)算機(jī)內(nèi)存條的訪問計(jì)算機(jī)內(nèi)硬盤的訪問并口通訊的優(yōu)點(diǎn):速度極快,直接讀取;缺點(diǎn):接口復(fù)雜(地址線、數(shù)據(jù)線、控制命令線,加起來將近100根線)工業(yè)軟件通訊及算法23圖靈視控(北京)科技有限公司RS232串口通訊接口:3根線:TXD(發(fā)送)、RXD(接收)、GND(信號(hào)地)邏輯1:-3V~-15V邏輯0:+3V~+15V

通訊速率:50、75、100、150、300、600、1200、2400、4800、9600、19200、38400、115200

通訊距離:一般5米左右,與通訊速率有關(guān),最長(zhǎng)可達(dá)15米。RS232串口可以級(jí)聯(lián)嗎?如果級(jí)聯(lián)的設(shè)備種類不同、指令格式不同,在通訊速率一致的情況下可以級(jí)聯(lián);如果級(jí)聯(lián)設(shè)備有相同類型,通過擴(kuò)展地址模塊,在通訊速率一致的情況下可以級(jí)聯(lián);注意:RS232串口級(jí)聯(lián)時(shí),需要對(duì)所有設(shè)備進(jìn)行輪詢,有時(shí)需要對(duì)單個(gè)設(shè)備輪詢多次,每個(gè)獨(dú)立設(shè)備的通訊間隔會(huì)增大,降低設(shè)備訪問的實(shí)時(shí)性。工業(yè)軟件通訊及算法24圖靈視控(北京)科技有限公司RS232級(jí)聯(lián)及調(diào)試方式TXDRXDGNDRXDTXDGNDRXDTXDGNDRXDTXDGND設(shè)備1設(shè)備2設(shè)備n地址擴(kuò)展

單元RXDTXDGNDTXDRXDGND主機(jī)工控機(jī)TXDRXDGND工業(yè)軟件通訊及算法25圖靈視控(北京)科技有限公司RS485串口通訊接口:4根線,差分方式:TXD+(發(fā)送+)、TXD-(發(fā)送-)、RXD+(接收+)RXD-(接收-)邏輯0:+2V~+6V邏輯1:-6V~-2V通信速率在100Kbps及以下時(shí),RS485的最長(zhǎng)傳輸距離可達(dá)1200米。通訊速率與RS232類似,與232相比,由于采用差分模式傳輸,數(shù)據(jù)抗干擾能力較強(qiáng),傳輸距離大大提高。RS485串口可以級(jí)聯(lián)嗎?————可以(主從方式,與RS232類似,多個(gè)同樣設(shè)備也需要擴(kuò)展地址模塊)工業(yè)軟件通訊及算法26圖靈視控(北京)科技有限公司RS485級(jí)聯(lián)方式TXD+TXD-RXD+RXD+RXD-TXD+設(shè)備1主機(jī)RXD-TXD-RXD+RXD-TXD+設(shè)備2TXD-RXD+RXD-TXD+設(shè)備nTXD-工業(yè)軟件通訊及算法27圖靈視控(北京)科技有限公司CAN總線通訊接口:2根線,CAN_H,CAN_L直接通訊距離最遠(yuǎn)可達(dá)10公里(速率5Kbps);通信速率最高可達(dá)1MB/s(此時(shí)距離最大為40m)節(jié)點(diǎn)數(shù)實(shí)際可達(dá)110個(gè)多主方式工作,網(wǎng)絡(luò)上任一節(jié)點(diǎn)均可以在任一時(shí)刻主動(dòng)地向網(wǎng)絡(luò)上的其他節(jié)點(diǎn)發(fā)送信息,而不分主從,通信方式靈活。采用非破壞性仲裁總線結(jié)構(gòu)機(jī)制,當(dāng)兩個(gè)節(jié)點(diǎn)同時(shí)向網(wǎng)絡(luò)上傳送信息時(shí),優(yōu)先級(jí)低的節(jié)點(diǎn)主動(dòng)停止發(fā)送數(shù)據(jù),而優(yōu)先級(jí)高的節(jié)點(diǎn)可不受影響地繼續(xù)傳輸數(shù)據(jù)。距離小于40m)工業(yè)軟件通訊及算法28圖靈視控(北京)科技有限公司CAN總線通訊工業(yè)軟件通訊及算法29圖靈視控(北京)科技有限公司目前汽車上的網(wǎng)絡(luò)連接主要采用3條CAN:一條用于驅(qū)動(dòng)系統(tǒng)的高速CAN,速率達(dá)到500kb/s。主要面向?qū)崟r(shí)性要求較高的控制單元,如發(fā)動(dòng)機(jī)、電動(dòng)機(jī)等;另2條用于車身系統(tǒng)的低速CAN,速率是100kb/s,主要針對(duì)車身控制的,如車燈、車門、車窗等信號(hào)的采集和反饋。其特征是新好多,但是實(shí)時(shí)性要求低,因此實(shí)現(xiàn)成本要求低工業(yè)軟件通訊及算法30圖靈視控(北京)科技有限公司工業(yè)軟件通訊及算法對(duì)串口訪問時(shí)最好建立臨界區(qū),避免多個(gè)線程同時(shí)對(duì)同一個(gè)串口進(jìn)行訪問,以免造成訪問沖突和數(shù)據(jù)紊亂的現(xiàn)象;串口通訊均有同步和異步模式,采用同步模式時(shí)數(shù)據(jù)解析方便,程序運(yùn)行效率較低,發(fā)送和接收之間需要加延時(shí);采用異步模式時(shí),數(shù)據(jù)解析復(fù)雜,但程序執(zhí)行效率較高,發(fā)送和接收數(shù)據(jù)相互獨(dú)立。個(gè)人比較喜歡用異步模式;串口設(shè)備級(jí)聯(lián)時(shí),要確保各設(shè)備的通訊速率一致,速率不一致會(huì)導(dǎo)致數(shù)據(jù)丟失,單個(gè)設(shè)備要事先調(diào)好;讀取數(shù)據(jù)時(shí),避免根據(jù)先驗(yàn)知識(shí)直接訪問數(shù)據(jù)區(qū),要解析信息頭是否一致。31圖靈視控(北京)科技有限公司編寫串口通訊軟件模塊時(shí)的注意事項(xiàng)工業(yè)軟件通訊及算法32圖靈視控(北京)科技有限公司以太網(wǎng)通訊,高速通訊,適合大數(shù)據(jù)傳輸接口:以太網(wǎng)口通訊速率:10Mbps,100Mbps,1000Mbps通訊距離:通過中繼器、路由器可以無限長(zhǎng)。

工業(yè)現(xiàn)場(chǎng)哪些設(shè)備需要用以太網(wǎng)通訊?工業(yè)相機(jī)工控機(jī)觸摸屏PLC其它復(fù)雜的設(shè)備,如擰緊槍控制器、溫控儀等工業(yè)軟件通訊及算法33圖靈視控(北京)科技有限公司如何利用以太網(wǎng)通訊訪問相應(yīng)接口的設(shè)備?工業(yè)相機(jī):一般都有相應(yīng)的軟件開發(fā)包(SDK)并提供了示例程序。一般編寫相機(jī)接口函數(shù)前,需要對(duì)其Demo程序和開發(fā)手冊(cè)進(jìn)行仔細(xì)閱讀。計(jì)算機(jī)網(wǎng)絡(luò)之間:一般通過Socket通訊實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備之間的通訊,一方作為服務(wù)端,其它為客戶端。關(guān)于Socket通訊,不同的編程語言均有相應(yīng)的接口函數(shù),網(wǎng)上也有示例程序可以參考。工業(yè)觸摸屏:一般用于和PLC之間的通訊,由于對(duì)實(shí)時(shí)性要求較高,多用以太網(wǎng)通訊,也有用USB或串口通訊的。對(duì)于觸摸屏軟件開發(fā),不需要專門寫通訊函數(shù),只需要進(jìn)行簡(jiǎn)單設(shè)定即可:如IP地址、通訊協(xié)議等。其它設(shè)備:很多獨(dú)立運(yùn)行的設(shè)備支持Socket通訊,對(duì)這些設(shè)備訪問一方面要熟悉Socket通訊協(xié)議,另一方面需要對(duì)其設(shè)備的指令格式進(jìn)行理解。工業(yè)軟件通訊及算法34圖靈視控(北京)科技有限公司如何利用以太網(wǎng)通訊訪問相應(yīng)接口的設(shè)備?上位機(jī)訪問PLC:可以選擇用串口、以太網(wǎng)口等方式

選擇用串口訪問時(shí),需要制定相互之間的通訊協(xié)議、指令格式等,然后在上位機(jī)和PLC上均需要編寫對(duì)應(yīng)的接口函數(shù),通訊速度較慢,軟件維護(hù)起來復(fù)雜。

選擇以太網(wǎng)Socket通訊時(shí),同串口類似。

利用OPC(OLEforProcessControl)通訊訪問PLC,接口形式為以太網(wǎng),不需要在PLC側(cè)編寫代碼,只需要在上位機(jī)編寫接口即可。優(yōu)點(diǎn):上位機(jī)故障不會(huì)影響PLC的運(yùn)行,兩者不需要同步,通訊速度較快。工業(yè)軟件通訊及算法35圖靈視控(北京)科技有限公司Profibus-DP總線通訊一般用于PLC與底層設(shè)備之間的通訊;傳輸技術(shù):RS-485雙絞線.雙線電纜或光纜。波特率從9.6Kbit/s到12Mbit/s;總線存取:各主站間令牌傳遞,主站與從站間為主-從傳送。支持單主或多主系統(tǒng)。總線上最大站點(diǎn)數(shù)為126。通信:點(diǎn)對(duì)點(diǎn)(用戶數(shù)據(jù)傳送)或廣播(控制指令)。循環(huán)主-從用戶數(shù)據(jù)傳送和非循環(huán)主-主數(shù)據(jù)傳送。功能:DP主站和DP從站間的循環(huán)用戶有數(shù)據(jù)傳送。各DP從站的動(dòng)態(tài)激活和可激活。DP從站組態(tài)的檢查。強(qiáng)大的診斷功能,三級(jí)診斷診斷信息。輸入或輸出的同步。通過總線給DP從站賦予地址。通過部線對(duì)DP主站(DPM1)進(jìn)行配置,每DP從站的輸入和輸出數(shù)據(jù)最大為246字節(jié)。工業(yè)軟件通訊及算法36圖靈視控(北京)科技有限公司Profibus-DP總線通訊福田康明斯SP鋁制油底殼生產(chǎn)線網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)工業(yè)軟件通訊及算法37圖靈視控(北京)科技有限公司算法算法(Algorithm)是指解題方案的準(zhǔn)確而完整的描述,是一系列解決問題的清晰指令,算法代表著用系統(tǒng)的方法描述解決問題的策略機(jī)制。也就

溫馨提示

  • 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)論