1)納入時(shí)間
納入時(shí)間是指一個(gè)功能模塊被歸并到軟件的源語言描述之中的時(shí)間。比如宏功能模塊是由編譯器把它作為程序的一部分直接插入到引用位置上去的。而普通的子程序則是通過產(chǎn)生目標(biāo)代碼與連接代碼而納入到軟件中的。
2)激活機(jī)制
功能模塊的激活機(jī)制通常有兩種:一個(gè)是通過引用來調(diào)用功能模塊,另一個(gè)是通過中斷來調(diào)用一個(gè)功能模塊。在實(shí)時(shí)系統(tǒng)中,通常使用后者。比如,使用一個(gè)外部時(shí)間來引起處理過程的中斷,然后使控制轉(zhuǎn)到另一個(gè)功能模塊。
3)控制方式
一般功能模塊具有單一入口和單一出口,并作為程序的一部分順序地執(zhí)行,有時(shí),也需要更為復(fù)雜的控制方式,如可重入功能模塊。這種功能模塊不以任何方式修改它自己或它所訪問的局部地址,從而這樣的功能模塊就可以同時(shí)被幾個(gè)任務(wù)使用。
4)結(jié)構(gòu)分類
在軟件結(jié)構(gòu)中,功能模塊可以分為以下幾類:
順序功能模塊:它在沒有明顯中斷情況下被應(yīng)用軟件調(diào)用和執(zhí)行。
增量功能模塊:它在調(diào)用結(jié)束之前可以被應(yīng)用程序中斷,然后在中斷點(diǎn)重新啟動(dòng)。
并行功能模塊:它在并行多處理機(jī)環(huán)境中與別的功能模塊同時(shí)執(zhí)行。
siemens 6ES7414-2XG03-0AB0 模塊
SIEMENS 6ES7322-1HH01-0AA0 模塊
SIEMENS 6ES7414-2XK05-0ABO 模塊
SIEMENS 6ES7972-0BA41-0XA0 連接器
KEYENCE SJ-F020 靜電消除器
FANUC A20B-2101-0390 電源控制板
MATROX METERO2-MC/4 采集卡
AB 1769-IF4XOF2
SIEMENS 6ES7322-1HH00-0AA0 模塊
SIEMENS 6ES7131-4BD01-0AA0 模塊
SIEMENS 6ES7235-0KD22-0XA8 模塊
AB 1786-RPA 模塊
AB 1756-CNB 模塊
AB 1756-A7 模塊
SIEMENS 6EP1 334-3BAOO 電源
SIEMENS 3SB3000-1BA20 開關(guān)
SIEMENS 6ES7315-2AG10-0AB0
siemens 6ES7414-2XG03-0AB0 模塊
AXIOMTEK SBC81822 板卡
AB 1794-IE8 模塊
SIEMENS 6ES7414-2XK05-0AB0 模塊
PHOENIX PSM-ME-RS485/RS485-P 轉(zhuǎn)換器
AB 1747-L552
AB 1746-IB16
AB 1746-P4
AB 1746-P2
tinghouse A201K3CA 繼電器
SIEMENS 6EP1 334-3BA00 電源
PHOENIX PSI-REP-PROFIBUS/12MB 通訊模塊
AB 1769-L35E
AB 1769-HSC
AB 1769-IQ32
AB 1769-PB4
FANUC A06B-6117-H206 伺服驅(qū)動(dòng)器
AB 20-HIM-A3 面板
AB 1746-IA16 模塊