3.9.1 總則
對(duì)于依靠軟件控制而符合本標(biāo)準(zhǔn)要求的探測(cè)器,應(yīng)滿足3.9.2、3.9.3和3.9.4要求。
3.9.2 軟件文件
3.9.2.1 制造商應(yīng)提交軟件設(shè)計(jì)文件,文件應(yīng)有充分的內(nèi)容證明軟件設(shè)計(jì)符合標(biāo)準(zhǔn)要求并應(yīng)至少包括以下內(nèi)容:
a) 主程序的功能描述(如流程圖或結(jié)構(gòu)圖),包括:
1)各模塊及其功能的描述;
2)各模塊相互作用的方式;
3)程序的全部層次;
4)軟件與探測(cè)器硬件相互作用的方式;
5)模塊調(diào)用的方式,包括中斷過程。
b) 存儲(chǔ)器地址分配情況。
c) 軟件及其版本唯一識(shí)別標(biāo)識(shí)。
3.9.2.2 若檢驗(yàn)需要,制造商應(yīng)能提供至少包含以下內(nèi)容的詳細(xì)設(shè)計(jì)文件;
a) 系統(tǒng)總體配置概況,包括所有軟件和硬件部分;
b) 程序中每個(gè)模塊的描述,包括:
1)模塊名稱;
2)執(zhí)行任務(wù)的描述;
3)接口的描述,包括數(shù)據(jù)傳輸方式、有效數(shù)據(jù)的范圍和驗(yàn)證。
c) 全部源代碼清單,包括全局變量和局部變量、常量和注釋、充分的程序流程的說明。
d) 設(shè)計(jì)和執(zhí)行過程中使用的應(yīng)用軟件。
3.9.3 軟件設(shè)計(jì)
為確保探測(cè)器的可靠性,軟件設(shè)計(jì)應(yīng)滿足下述要求:
a) 軟件應(yīng)為模塊化結(jié)構(gòu);
b) 手動(dòng)和自動(dòng)產(chǎn)生數(shù)據(jù)的接口設(shè)計(jì)應(yīng)禁止無效數(shù)據(jù)導(dǎo)致程序運(yùn)行錯(cuò)誤;
c) 軟件設(shè)計(jì)應(yīng)避免產(chǎn)生程序鎖死。
3.9.4 程序和數(shù)據(jù)的存貯
滿足本標(biāo)準(zhǔn)要求的程序和出廠設(shè)置等預(yù)置數(shù)據(jù)應(yīng)存貯在不易丟失信息的存儲(chǔ)器中。改變上述存儲(chǔ)器內(nèi)容應(yīng)通過特殊工具或密碼實(shí)現(xiàn),并且不應(yīng)在探測(cè)器正常運(yùn)行時(shí)進(jìn)行。
現(xiàn)場(chǎng)設(shè)置的數(shù)據(jù)應(yīng)被存貯在探測(cè)器無外部供電情況下,信息至少能保存14d的存儲(chǔ)器中,除非有措施保證在探測(cè)器電源恢復(fù)后1h內(nèi)對(duì)該數(shù)據(jù)進(jìn)行恢復(fù)。
對(duì)于依靠軟件控制而符合本標(biāo)準(zhǔn)要求的探測(cè)器,應(yīng)滿足3.9.2、3.9.3和3.9.4要求。
3.9.2 軟件文件
3.9.2.1 制造商應(yīng)提交軟件設(shè)計(jì)文件,文件應(yīng)有充分的內(nèi)容證明軟件設(shè)計(jì)符合標(biāo)準(zhǔn)要求并應(yīng)至少包括以下內(nèi)容:
a) 主程序的功能描述(如流程圖或結(jié)構(gòu)圖),包括:
1)各模塊及其功能的描述;
2)各模塊相互作用的方式;
3)程序的全部層次;
4)軟件與探測(cè)器硬件相互作用的方式;
5)模塊調(diào)用的方式,包括中斷過程。
b) 存儲(chǔ)器地址分配情況。
c) 軟件及其版本唯一識(shí)別標(biāo)識(shí)。
3.9.2.2 若檢驗(yàn)需要,制造商應(yīng)能提供至少包含以下內(nèi)容的詳細(xì)設(shè)計(jì)文件;
a) 系統(tǒng)總體配置概況,包括所有軟件和硬件部分;
b) 程序中每個(gè)模塊的描述,包括:
1)模塊名稱;
2)執(zhí)行任務(wù)的描述;
3)接口的描述,包括數(shù)據(jù)傳輸方式、有效數(shù)據(jù)的范圍和驗(yàn)證。
c) 全部源代碼清單,包括全局變量和局部變量、常量和注釋、充分的程序流程的說明。
d) 設(shè)計(jì)和執(zhí)行過程中使用的應(yīng)用軟件。
3.9.3 軟件設(shè)計(jì)
為確保探測(cè)器的可靠性,軟件設(shè)計(jì)應(yīng)滿足下述要求:
a) 軟件應(yīng)為模塊化結(jié)構(gòu);
b) 手動(dòng)和自動(dòng)產(chǎn)生數(shù)據(jù)的接口設(shè)計(jì)應(yīng)禁止無效數(shù)據(jù)導(dǎo)致程序運(yùn)行錯(cuò)誤;
c) 軟件設(shè)計(jì)應(yīng)避免產(chǎn)生程序鎖死。
3.9.4 程序和數(shù)據(jù)的存貯
滿足本標(biāo)準(zhǔn)要求的程序和出廠設(shè)置等預(yù)置數(shù)據(jù)應(yīng)存貯在不易丟失信息的存儲(chǔ)器中。改變上述存儲(chǔ)器內(nèi)容應(yīng)通過特殊工具或密碼實(shí)現(xiàn),并且不應(yīng)在探測(cè)器正常運(yùn)行時(shí)進(jìn)行。
現(xiàn)場(chǎng)設(shè)置的數(shù)據(jù)應(yīng)被存貯在探測(cè)器無外部供電情況下,信息至少能保存14d的存儲(chǔ)器中,除非有措施保證在探測(cè)器電源恢復(fù)后1h內(nèi)對(duì)該數(shù)據(jù)進(jìn)行恢復(fù)。


火災(zāi)自動(dòng)報(bào)警系統(tǒng)設(shè)計(jì)
線型感溫火災(zāi)探測(cè)器 G
