ABB通訊模塊
ABB通訊模塊
福建石屹科技有限公司
1.提高功能模塊獨(dú)立性
在得到軟件結(jié)構(gòu)之后,就應(yīng)首先著眼于改善功能模塊的獨(dú)立性,考驗(yàn)是否應(yīng)該把一些功能模塊提取或合并,力求降低耦合提高內(nèi)聚。例如,多個(gè)功能模塊共有的一個(gè)子功能可以獨(dú)立成一個(gè)功能模塊,由這些功能模塊調(diào)用,有時(shí)可以通過分解或合并功能模塊以減少控制信息的傳遞及對(duì)全局?jǐn)?shù)據(jù)的引用,并且降低接口的復(fù)雜度。
2.功能模塊規(guī)模適度
經(jīng)驗(yàn)表明,當(dāng)功能模塊過大時(shí),功能模塊的可理解性就會(huì)迅速下降。但是對(duì)過大的功能模塊分解時(shí),也不應(yīng)降低功能模塊的獨(dú)立性。因?yàn)楫?dāng)對(duì)一個(gè)大的功能模塊分解時(shí),有可能增加功能模塊之間的依賴。
3.深度、寬度、扇出和扇入要適當(dāng)
如果深度過大則說明有的控制模塊可能簡(jiǎn)單了。如果寬度過大則說明系統(tǒng)的控制過于集中。而扇出過大則意味著功能模塊過于復(fù)雜,需要控制和協(xié)調(diào)過多的下級(jí)模塊,這時(shí)應(yīng)適當(dāng)?shù)卦黾又虚g層次,扇出太小則可以把下級(jí)模塊進(jìn)一步分解成若干個(gè)子功能模塊,或者合并到上級(jí)功能模塊中去。一個(gè)功能模塊的扇入是表明有多少個(gè)上級(jí)功能模塊直接調(diào)用它,扇入越大則共享該模塊的上級(jí)模塊數(shù)目越多,這是有好處的。
4.要使模塊的作用范圍保持在該模塊的控制范圍內(nèi)
功能模塊的作用范圍是指受該功能模塊內(nèi)一個(gè)判定影響的所有功能模塊的集合。功能模塊的控制范圍是指這個(gè)功能模塊本身以及所有直接或間接從屬于它的功能模塊的集合。在一個(gè)設(shè)計(jì)得很好的系統(tǒng)中,所有受判定影響的功能模塊應(yīng)該都從屬于作出判定的那個(gè)功能模塊,局限于做出判定的那個(gè)功能模塊本身及它的直接下級(jí)模塊。對(duì)于那些不滿足這一條件的軟件結(jié)構(gòu)修改的辦法是:將判定點(diǎn)上移或者將那些在作用范圍內(nèi)但是不在控制范圍內(nèi)的功能模塊移植到控制范圍內(nèi)。
ABB 通訊模塊 RMBA-01
PARKER 控制器 ACR8010
FOXBORO 電源模塊 IPM2-P0904HA
YASKAWA 驅(qū)動(dòng)器 SGDS-02F12A
施耐德 模塊 140DDI35310 990XCP98000
Kollmorgen 驅(qū)動(dòng)器 CB06551
EUPEC IGBT模塊 FS225R12KE3
MITSUBISHI 控制器 FX2N-64MT
三菱 電源模塊 Q61P
AB 模塊 1756-OB32 /A
AB 模塊 1794-IB16 1794-TB3
西門子 模塊 四個(gè)型號(hào)
RORZE 驅(qū)動(dòng)器 RD-023MS
AB 電池 1756-BA1
SIEMENS 繼電器 3UF7010-1AU00-0
AB 模塊 1747-L542 1747-ASB 1747-SN
GE 斷路器 SFHA36AT0250
RORZE 驅(qū)動(dòng)器 RD-023MS
FANUC 伺服電機(jī) A06B-0143-B175
ONA 手操器 CT8142380
臺(tái)達(dá) 驅(qū)動(dòng)器 ASD-A0721LA
西門子 觸摸屏 6AV6 642-OBA01-1AX1
Rexroth 驅(qū)動(dòng)器 DKCXX.3-100-7
西門子 觸摸屏 6AV6 545-OCC10-OAXO
AB 模塊 1769-pa4
安川 驅(qū)動(dòng)器 SGDS-04A12A
Kollmorgen 驅(qū)動(dòng)器 CB06551
安川 變頻器 CIMR-F7A4015
AB 模塊 1746-OW16 1746-IA16
RORZE 驅(qū)動(dòng)器 RD-023MS
interface 采購(gòu)卡 PCI-2726CM
siemens 模塊 6SN1118-0DH23-0AA1
松下 西門子 攝像機(jī) 電源模塊 ANM832CE 6ES7307-
1EA00-0AA0
honda 連接器 PCR-S20FS
siemens 觸摸屏 6AV3-607-1JC20-0AX1
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 硬盤 板卡 652564-b21 411508-b21
AB 模塊 1756-IV32
GE 模塊 IC693PWR330
安川 變頻器 CIMR-XCBA20P4
FOXBORO 模塊 FBM205
西門子 控制器 6ED1 053-1FB00-0BA2
AUMA 模塊 Z013.718 C/01.05 Z009.636 A/02-06
施耐德 電源模塊 140CPS11420
施耐德 通訊模塊 PTQ-PDPMV1
施耐德 電源模塊 140CPS21400
施耐德 通訊模塊 140ERT85410
西門子 高壓板 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