一.數(shù)據(jù)積木的分類數(shù)據(jù)積木有三種類型:-1 數(shù)據(jù)積木,背景-3。共享數(shù)據(jù) Block也叫全局?jǐn)?shù)據(jù)Block,DB是數(shù)據(jù)塊,分為-2 數(shù)據(jù)塊,共享-3/塊和自定義數(shù)據(jù)塊,共享 數(shù)據(jù)可以訪問塊中定義的所有邏輯塊,用戶定義的數(shù)據(jù)塊是以UDT為模板創(chuàng)建的,所以需要先定義數(shù)據(jù)類型UDT。
數(shù)據(jù) Block (DB)是在S7CPU的內(nèi)存中定義的,用戶可以在內(nèi)存中創(chuàng)建一個(gè)或多個(gè)數(shù)據(jù) Block。每個(gè)數(shù)據(jù)塊可大可小,但CPU對(duì)數(shù)據(jù)塊的數(shù)量和數(shù)據(jù)的總量有限制。對(duì)于CPU314,用作數(shù)據(jù) block的內(nèi)存最多為8KB,由用戶定義。數(shù)據(jù)使用前必須定義塊,否則會(huì)導(dǎo)致系統(tǒng)錯(cuò)誤。數(shù)據(jù) Block (DB)用戶程序中可用于存儲(chǔ)邏輯塊的變量數(shù)據(jù)(如數(shù)值)。
用戶程序可以通過(guò)位、字節(jié)、字或雙字操作,或者通過(guò)符號(hào)或絕對(duì)地址來(lái)訪問數(shù)據(jù) block。一.數(shù)據(jù)積木的分類數(shù)據(jù)積木有三種類型:-1 數(shù)據(jù)積木,背景-3。共享數(shù)據(jù) Block也叫全局?jǐn)?shù)據(jù)Block。用于存儲(chǔ)全局?jǐn)?shù)據(jù),所有邏輯塊(OB,F(xiàn)C,F(xiàn)B)都可以訪問共享數(shù)據(jù)block中存儲(chǔ)的信息。背景 數(shù)據(jù)塊作為“私有存儲(chǔ)區(qū)”,即作為功能塊(FB)的“存儲(chǔ)器”。
STEP7程序塊的類型和區(qū)別(總結(jié))SIEMENSS7300/400系列PLC的程序塊很多,如下圖所示(右擊管理器右側(cè)空白區(qū)域),主要包括:組織塊(OB)、功能塊(FB)、功能塊(FC)、數(shù)據(jù) block。注意:快捷菜單中的另外兩項(xiàng)是數(shù)據(jù) Type和變量表。數(shù)據(jù) Type (UDT)用于指定程序中數(shù)據(jù)元素的大小和格式;變量表(VAT)用于在程序調(diào)試和運(yùn)行過(guò)程中修改和監(jiān)控變量的內(nèi)容(在地址欄中輸入地址后,符號(hào)表中定義的符號(hào)會(huì)自動(dòng)顯示在符號(hào)欄中)。
3、DB塊絕對(duì)尋址不顯示符號(hào),再次符號(hào)尋址又能顯示了,為什么同一個(gè)地址...你的問題有點(diǎn)大,因?yàn)槲鏖T子PLC中的DB 數(shù)據(jù) block可分為背景-3/block和共享-3/block。西門子PLC從300/400系列開始在STEP7軟件中引入DB block的概念,DB為數(shù)據(jù) block。這個(gè)DB區(qū)有點(diǎn)像西門子200PLC中的V變量數(shù)據(jù) area。如果V區(qū)用200編程,可以用300存儲(chǔ)-in。
下面說(shuō)說(shuō)兩個(gè)數(shù)據(jù)塊在創(chuàng)建時(shí)的區(qū)別。當(dāng)您創(chuàng)建一個(gè)沒有FB塊的新項(xiàng)目時(shí),您在項(xiàng)目中插入一個(gè)DB塊,并且只有共享 DB選項(xiàng)。表示此時(shí)只能創(chuàng)建共享 數(shù)據(jù)的塊。當(dāng)你插入一個(gè)FB塊,創(chuàng)建一個(gè)新的DB塊時(shí),可以選擇you 共享或背景,如圖:此圖中DB2成為FB1的獨(dú)占DB塊。
4、S7300/400的OB、FB、FC、DB塊分別代表什么OB是組織塊,包括中斷組織塊、啟動(dòng)組織塊、各種錯(cuò)誤組織塊等。OB1是主程序,用來(lái)存儲(chǔ)用戶編寫的主程序,然后循環(huán)掃描。FC是一個(gè)函數(shù)FB是一個(gè)函數(shù)塊。FB有自己的DBFC。不,它們相當(dāng)于定義了形參的子程序或函數(shù)模板。DB是數(shù)據(jù)塊,分為-2 數(shù)據(jù)塊,共享-3/塊和自定義數(shù)據(jù)塊。共享 數(shù)據(jù)可以訪問塊中定義的所有邏輯塊。用戶定義的數(shù)據(jù)塊是以UDT為模板創(chuàng)建的,所以需要先定義數(shù)據(jù)類型UDT。
5、西門子PLC中DBW和DIW以及PLC編程中功能塊FB與功能FC的區(qū)別DB是共享數(shù)據(jù)block,程序中任何地方都可以調(diào)用,包括OB、FB、FC。DI為背景數(shù)據(jù)block,其內(nèi)容由調(diào)用FB創(chuàng)建。只有調(diào)用FB可以改數(shù)據(jù),其他部分只能讀,不能改數(shù)據(jù)。FB需要單獨(dú)的存儲(chǔ)區(qū)域,即需要分配背景數(shù)據(jù)blocks,而FC不需要分配。在西門子,F(xiàn)B和FC除了上面的區(qū)別,其他都很像,但是西門子正在改變這種情況。
6、300的DB塊和 背景 數(shù)據(jù)塊怎么樣理解DB,包括共享DB和背景DB 共享DB,是系統(tǒng)分配給用戶的存儲(chǔ)區(qū)域。背景DB是系統(tǒng)分配給FB的存儲(chǔ)區(qū)域,共享DB相當(dāng)于各個(gè)PLC廠商的數(shù)據(jù) zone,背景DB只有西門子把這個(gè)靈活性給了用戶,其他廠商都是搞系統(tǒng)分發(fā)和管理的。MPI和Profibus都受到通信距離的限制,需要轉(zhuǎn)換成其他模式,比如以太網(wǎng),但從目前來(lái)看,所謂的遠(yuǎn)程只是雞肋。你需要為你的遙控器分配一個(gè)固定的IP,這很貴。