?瑞恩 57C404C功能級(jí)模塊由原子級(jí)模塊配置生成。通過把不同的原子級(jí)模塊結(jié)合在一起,完成某一特定功能,并加大了模塊粒度。例如,配置無線上網(wǎng)的功能模塊,除了要選擇無線上網(wǎng)本身這個(gè)原子級(jí)模塊,還需要選擇操作系統(tǒng)中支持上網(wǎng)功能的原子級(jí)模塊,比如TCP/IP協(xié)議棧。 通過把功能級(jí)模塊組裝在一起,完成更強(qiáng)大的功能,就構(gòu)成了應(yīng)用級(jí)模塊。
每一個(gè)?瑞恩 57C404C應(yīng)用級(jí)模塊都是一個(gè)功能模塊集,也是粒度zui大的一層模塊。對(duì)于應(yīng)用程序*,為了開發(fā)特定的應(yīng)用程序,如果不想選擇細(xì)粒度的模塊,可以直接選擇應(yīng)用級(jí)模塊來配置操作系統(tǒng)。 這種模塊化的分層結(jié)構(gòu),能為*提供不同的模塊粒度,使用戶可以根據(jù)需要,選擇不同層次的模塊,以便增強(qiáng)定制過程的靈活性;而其zui大的優(yōu)點(diǎn)是,對(duì)于每一次定制需求的改變,不必由zui細(xì)粒度的原子級(jí)模塊配置重新做起,而是可以對(duì)需求改變進(jìn)行分析,替換掉恰當(dāng)粒度的模塊,保持其它部分不變,簡(jiǎn)化了配置過程,減少了配置時(shí)間。
1.2.3?瑞恩 57C404C模塊層次的解析 模塊解析和模塊配置過程正好相反。
?瑞恩 57C404C模塊配置是從zui底層開始,逐層構(gòu)建出高層模塊;而模塊解析則從zui上層開始,層層向下,直到尋找到zui下層的映射關(guān)系,同時(shí)構(gòu)造出對(duì)應(yīng)的關(guān)系圖。 基于對(duì)模塊的封裝,每層模塊只關(guān)心和它緊密的下層模塊的映射關(guān)系,即它是由下層的什么模塊所構(gòu)成的。
為此,我們?cè)谂渲蒙擅恳粋€(gè)模塊時(shí),將它對(duì)下層的映射關(guān)系保存在數(shù)據(jù)庫(kù)中。 逐層解析時(shí),我們把模塊名作為關(guān)系圖的頂層結(jié)點(diǎn),并在數(shù)據(jù)庫(kù)中查找它對(duì)下層模塊的映射關(guān)系。根據(jù)映射關(guān)系中涉及的下層模塊,如果關(guān)系圖中不存在它對(duì)應(yīng)的結(jié)點(diǎn),在關(guān)系圖中添加新的結(jié)點(diǎn),每個(gè)新結(jié)點(diǎn)對(duì)應(yīng)一個(gè)下層模塊名。
根據(jù)映射關(guān)系,添加圖中的拓?fù)潢P(guān)系。?瑞恩 57C404C再將每個(gè)新結(jié)點(diǎn)作為一個(gè)新的頂層結(jié)點(diǎn),重復(fù)剛才的過程,直至zui終映射到原子級(jí)構(gòu)件,則構(gòu)造出一個(gè)完整的關(guān)系圖。可以說,關(guān)系圖生成的過程也就是整個(gè)映射的過程
Siemens S5 InterBus S IBS S5 DCB/I-T, 2752000
Siemens Simatic S7 Digital OUT,6ES7 422-1BL00-0AA0,?NEU
Siemens Simatic S7 PS 407, 6ES7 407-0KA02-0AA0,?E:04
Siemens S5 IBS ST 24 BK-RB, Ord.No.:2721950
Allen-Bradley PLC-5/30 Prozessor Module,Cat.?785L30B
Siemens Simatic S5 CPU 103, 6ES5 103-8MA02
Siemens Simatic S5 CPU 926, 6ES5 926-3SA11, E:11
Siemens Simatic S5 CP,6GK1143-0AB0?1,E:07/09
Siemens Simatic OP5,6AV3505-1FB?01,6AV3 505-1FB01,E:05
Siemens Simatic S5 Analog Input, 6ES5 465-7LA13
Siemens Simatic S5 IM312 module, 6ES5312-3AB11, E:05
Siemens Simatic S7 Memory Card,6ES7953-8L?P20-0AA0,MMC
Siemens Sinumerik Memory Modul, 6FX1128-1BB00
Siemens Simatic OP5,6AV3505-1FB?01,6AV3 505-1FB01,E:01
Siemens Simatic S5 Analog IN, 6ES5 464-8MD11,E:06
Siemens Simatic S5 Digital OUT,6ES5 451-7LA13,E:04
Siemens Simatic S5 PLC Memory Expansion, 6ES5 350-3KA21
Siemens Sinumerik Memory board, 6FX1120-2CA00