描述
面向?qū)ο缶幊淌怯?jì)算機(jī)高級(jí)語(yǔ)言的一種先進(jìn)的編程模式,在工業(yè)控制系統(tǒng)的PLC程序中也可以采用這種設(shè)計(jì)思想,雖然我們無(wú)法實(shí)現(xiàn)面向?qū)ο蟮暮芏鄡?yōu)秀特點(diǎn)如“繼承”,甚至于它根本就不具備面向?qū)ο缶幊陶Z(yǔ)言的特點(diǎn),但面向?qū)ο缶幊痰幕靖拍罹褪穷?lèi)和類(lèi)的實(shí)例(即對(duì)象),我們只需要使用這種概念就可以了。在計(jì)算機(jī)編程中我們需要把一些事物抽象和歸納,才能編寫(xiě)類(lèi),而在工業(yè)控制系統(tǒng)中,控制對(duì)象如:電機(jī),閥等等是很明顯的控制類(lèi)別,不需要抽象就可以很明顯的針對(duì)它們編寫(xiě)類(lèi),以下將會(huì)用到西門(mén)子的Step7編程語(yǔ)言和施奈德的Unity編程語(yǔ)言來(lái)講解PLC的面向?qū)ο缶幊?。面向?qū)ο缶幊淘赟tep7中使用功能塊(即FB)編程,一談到此大家就會(huì)想到西門(mén)子提出的模塊化編程,不錯(cuò),就是這個(gè)模塊化編程,但西門(mén)子提出的模塊化、背景數(shù)據(jù)塊、多重背景等名詞并不能讓大家很明白的理解和使用這種優(yōu)秀的設(shè)計(jì)理念。如果大家從面向?qū)ο缶幊痰慕嵌热ダ斫猓瑒t可以很好的理解這種設(shè)計(jì)模式。“FB塊”被看成“類(lèi)”,它可以被看成是對(duì)相似的控制對(duì)象的代碼歸納,如對(duì)MM440的變頻器可以編寫(xiě)FB塊:MtrMM440,這在面向?qū)ο缶幊讨蟹Q為“類(lèi)”,當(dāng)需要編程控制具體的電機(jī)時(shí),可以給它分配一個(gè)背景DB塊,在面向?qū)ο缶幊讨蟹Q為類(lèi)的實(shí)現(xiàn)(即創(chuàng)建類(lèi)的實(shí)例:對(duì)象),當(dāng)需要控制多個(gè)電機(jī)時(shí),可以分配不同的背景DB到這個(gè)FB塊,即創(chuàng)建類(lèi)的多個(gè)實(shí)例。Step7中有另外一種程序塊,即FC塊,以FC塊為主的編程在西門(mén)子中稱為結(jié)構(gòu)化編程,這也可以類(lèi)比于計(jì)算機(jī)編程中的面向過(guò)程編程,即純粹以函數(shù)為主體的編程。
產(chǎn)品承諾:
保?證?全新原裝進(jìn)口,
保?證?安全準(zhǔn)時(shí)發(fā)貨,
保?證售后服務(wù)質(zhì)量,
優(yōu)勢(shì)價(jià)格,大量現(xiàn)貨。
主營(yíng)DCS系統(tǒng)配件
機(jī)器人系統(tǒng)配件
大型伺服系統(tǒng)配件
品牌:ABB???,AB??,GE,FOXBORO,本特利,英維思,伍德沃德,西屋,瑞恩,施耐德,西門(mén)子,摩托羅拉,安川。力士樂(lè)。ACSO,橫河等進(jìn)口品牌。 專(zhuān)業(yè)銷(xiāo)售進(jìn)口DCS? PLC系統(tǒng)備件模塊
Triconex?Siemens?Yaskawa?ABB?GE?Ovation?AB?Foxboro?Motorola?Schneider?XYCOM?KUKA ? 專(zhuān)業(yè)銷(xiāo)售進(jìn)口DCS? PLC系統(tǒng)備件模塊 15天包退換 一年質(zhì)保 大量現(xiàn)貨? 國(guó)內(nèi)實(shí)力庫(kù)存商家
COMPAQ 341585-001 10BASE T4-PORT ETER. MODU
DEC 54-20700-03 MODULE
DEC 54-20698-04 DEC I/O MODULE
DEC B4181-BA GLOBAL PORT MODULE
DEC B3007-EB 600 MHZ CPU
DEC DEBMP-FA DECSWITCH 900EE
DEC DEFGF-AA GIGA SWITCH BOARD
DEC RF-3800-B9 MV 3800 TEMPEST
MISC 163984-901 LG05S SHUTTLE ASSY*UNUSED*
DEC LPS2X-UA LPS20 TURBO
DEC 54-24773-03 500MHZ CPU BOARD
DEC DEQRA-SA DEQRA MODULE
DEC DEFGC-AA GIGASWITCH ATM BRIDGE/
HP C1119M SURESTORE 220MX OPTICAL JUKEBOX (2)X SMO-F561
HP 351147-001 FD-76019-01 ESL-E CABINET CONTROLLER ASM
NMS CG6000 CG6000-PCI 50071 4T1/4E1 VOIP BOARD
HP C1160M SURESTORE OPTICAL 600MX – NO DRIVES
DEC 54-22593-01 PCI MEZZANINE
DEC 54-23350-01 TURBO LASER BACKPLANE MODULE
DEC 54-24827-02 ALPHA VME 5/XXX CPU BOARD
DEC 70-33561-01 ALPHASERVER GS160 FRONT
DEC DEZBR-MF ROUTEABOUT CENTRAL EI
DEC RC25-HAD RC25 HDA ASSY W/CTR MODULES
HEWLETT PACKARD XHP-X000112 HP MAIN PC BOARD W/METAL TR