詳細(xì)介紹
siemens模塊6SN1118-0AE11-0AA1
siemens模塊6SN1118-0AE11-0AA1
模塊劃分的原則:
(1)低耦合,高聚合原則
耦合是表示模塊之間的程度。緊密耦合表示模塊之間非常強(qiáng),松散耦合表示模塊之間比較弱,非耦合則表示模塊之間無(wú)任何,是*獨(dú)立的。模塊耦合度越低,說(shuō)明模塊之間的越少,相互間的影響也就越小,產(chǎn)生連鎖反應(yīng)的概率就越低,在對(duì)—個(gè)模塊進(jìn)行修改和維護(hù)時(shí),對(duì)其他模塊的影響程度就越小,系統(tǒng)可修改性就越高。聚合則用來(lái)表示一個(gè)模塊內(nèi)部各組成成分之間的程度。一般說(shuō)來(lái),在系統(tǒng)中各模塊的聚合度越大,則模塊間的耦合度越小。耦合度小使得模塊間盡可能相對(duì)獨(dú)立,從而各模塊可以單獨(dú)開(kāi)發(fā)和維護(hù)。聚合度大使得模塊的可理解性和維護(hù)性大大增強(qiáng)。因此,在模塊的分解中應(yīng)盡量減少模塊的耦合度,力求增加模塊的聚合度。
(2)作用范圍應(yīng)在控制范圍內(nèi)
一個(gè)判定的作用范圍是指所有受這個(gè)判定影響的模塊。按照規(guī)定:若模塊中只有一小部分加工依賴(lài)于某個(gè)判定,則該模塊僅僅本身屬于這個(gè)判定的作用范圍;若整個(gè)模塊的執(zhí)行取決于這個(gè)判定,則該模塊的調(diào)用模塊也屬于這個(gè)判定作用范圍,因?yàn)檎{(diào)用模塊中必有一個(gè)調(diào)用語(yǔ)句,該語(yǔ)句的執(zhí)行取決于這個(gè)判定。一個(gè)模塊的控制范圍是指模塊本身及其所有的下級(jí)模塊的集合。
分折判定的作用范圍和模塊的控制范圍之間的關(guān)系,可以較好地處理系統(tǒng)的模塊關(guān)系,合理地分解模塊。在分解模塊時(shí)要求:
1)分解模塊時(shí)作用范圍與控制范圍的要求
①判定的作用范圍應(yīng)該在判定所在模塊的控制范圍之內(nèi)。
②判定所在模塊在模塊層次結(jié)構(gòu)中的位置不能太高。
即:的模塊劃分是判定范圍由判定所在模塊及其直接下級(jí)模塊組成。
2)當(dāng)出現(xiàn)作用范圍不在控制范圍之內(nèi)時(shí)的糾正措施
①把判定所在的模塊合并*層模塊中,或從低層模塊移到高層模塊使判定的位置提高。
②把受判定影響的模塊移到模塊控制范圍之內(nèi)。
(3)合理的模塊扇入和扇出數(shù)
模塊的扇入表達(dá)了一個(gè)模塊與其直接上級(jí)模塊的關(guān)系。模塊的扇入數(shù)是指模塊的直接上層模塊的個(gè)數(shù)。模塊的扇入數(shù)越大,表明它要被多個(gè)上級(jí)模塊所調(diào)用,其公用性很強(qiáng),說(shuō)明模塊分解得較好,在系統(tǒng)維護(hù)時(shí)能減少對(duì)同一功能的修改,因此要盡量提高模塊的扇入數(shù)。模塊的扇出表達(dá)了一個(gè)模塊對(duì)它的直接下屬模塊的控制范圍。模塊的扇出數(shù)是指一個(gè)模塊擁有的直接下層模塊的個(gè)數(shù)。模塊的直接下屬模塊越多。表明它要控制許多模塊,所要做的事情也就越多,它的聚合度可能越低。所以要盡量把一個(gè)模塊的直屬下級(jí)模塊控制在較小的范圍之內(nèi),即模塊的扇出系數(shù)不能太大。一般來(lái)說(shuō),一個(gè)模塊的扇出系數(shù)應(yīng)該控制在7以?xún)?nèi),如果超過(guò)7則出錯(cuò)的概率可能會(huì)加大。
(4)合適的模塊大小
如果一個(gè)模塊很大,那么它的內(nèi)部組成部分必定比較復(fù)雜,或者它與其他模塊之間的耦合度可能比較高,因此對(duì)于這樣一個(gè)較大的模塊應(yīng)該采取分解的方法把它盡可能分解成若干個(gè)功能單一的較小的模塊,而原有的大模塊本身的內(nèi)容被大大減少并成為這些小模塊的上級(jí)模塊。一般來(lái)說(shuō),一個(gè)模塊中所包含的語(yǔ)句條數(shù)為幾十條較好,但這也不是的。在分解一個(gè)大模塊時(shí),不能單憑語(yǔ)句條數(shù)的多少,而主要是按功能進(jìn)行分解,直到無(wú)法做出明確的功能定義未知。在分解時(shí)既要考慮到模塊的聚合度,又要考慮到模塊之間的耦合度,在達(dá)兩者之間選擇一個(gè)方案。
siemens 模塊 6SN1118-0AE11-0AA1
TORRINGTON 軸承 NB4012
AB 變頻器 2711-K9C1X
Gidel 板卡 Gidel PROC_DSP PROC DSP REV 02
FANUC 伺服器 A02B-0166-B531
AB 配件 1784-PCMK 1784-PCM5
AB 控制器 1746-HSCE
AB 控制器 1746-NO4V 1746-NO8V
FANUC 風(fēng)扇 A90L-0001-0548
AB 控制器 1746-HSCE
HP HP 硬盤(pán) 板卡 652564-b21 411508-b21
AB 模塊 1756-IV32
GE 模塊 IC693PWR330
安川 變頻器 CIMR-XCBA20P4
FOXBORO 模塊 FBM205
西門(mén)子 控制器 6ED1 053-1FB00-0BA2
AUMA 模塊 Z013.718 C/01.05 Z009.636 A/02-06
施耐德 電源模塊 140CPS11420
施耐德 通訊模塊 PTQ-PDPMV1
施耐德 電源模塊 140CPS21400
施耐德 通訊模塊 140ERT85410
西門(mén)子 高壓板 PS-M06D12S5-NJ1L(S)
AB 機(jī)架 1746-A7
松下 驅(qū)動(dòng)器 MSDC015A3A06
TIMKEN 軸承 JLM714149/JLM714110
datalogic 掃描槍 PSC959
AB 觸摸屏 2711-K6C10
施耐德 控制器 控制器 140DDO35300 140DDI35300
AB 伺服控制模塊 2094-BM01-S
施耐德 PLC 底板 140XBP01000
雄克 氣缸 PGN100-1
AB 模塊 1746-0W16 1746-IB16
AB 網(wǎng)絡(luò)適配器 1203-CN1
MicroE 編碼器 MicroE M10
AB 模塊 模塊 1756-A7 1756-ENBT
AB 模塊 1769-OB16 1769-OF2 1746-HSCE
Invensys 控制模塊 GCM-86120
Sprecher + Schuh 接觸器 CA3-12
p+f 安全柵 KFA6-DWB-EX1.D
AB 通訊卡 1784-PCC
雄克 氣缸 PGN100-1 370102
TECO 變頻器 FM50-2P5-OC
Siemens 信號(hào)線(xiàn) 00300379-04
三菱 模塊 FR-E5NC
施耐德 模塊 140XTS00200 NW-RR85-001 990NAD23000
LIEBERT 模塊 4C13121G-4
p+f 模塊 WCS-PG210E
LIEBERT 模塊 4C13121G-4
COAX 壓力控制閥 3-HPB-H 32
Cutler-Hammer 開(kāi)關(guān) 10250T/91000T
Lumberg 電纜 E54661 LL54185
HP 模塊 E7024A E6978-68542
AB 模塊 1756-PA75
歐姆龍 開(kāi)關(guān) WLCA2-TH
山武 定位器 AVP301-RSD4A
Opto 模塊 SNAP-AIVRMS-I SNAP-AIV-I SNAP-AOV-27 SNAP-AOV-25