1
15359
자동화재탐지설비의 화재안전기준(NFSC 203) 제 7조 2 항
② 다음 각 호의 장소에는 연기감지기를 설치하여야 한다. 다만, 교차회로방식에 따른 감지기가 설치된 장소 또는 제1항 단서에 따른 감지기가 설치된 장소에는 그러하지 아니하다.
// 자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 2항
Check(NFSC203_7_2){
IF CS THEN KS
}
Sensor mySensor{
getResult(NFSC203_7_1_1) = TRUE
OR getResult(NFSC203_7_1_2) = TRUE
OR getResult(NFSC203_7_1_3) = TRUE
OR getResult(NFSC203_7_1_4) = TRUE
OR getResult(NFSC203_7_1_5) = TRUE
OR getResult(NFSC203_7_1_6) = TRUE
OR getResult(NFSC203_7_1_7) = TRUE
OR getResult(NFSC203_7_1_8) = TRUE
}
CS{
isInstalled(mySensor) = FALSE
getResult(NFSC203_7_2_1) = TRUE
OR getResult(NFSC203_7_2_2) = TRUE
OR getResult(NFSC203_7_2_3) = TRUE
}
KS{
isInstalled(SmokeSensor ) = TRUE
}
Modify
2
15360
자동화재탐지설비의 화재안전기준(NFSC 203) 제 7조 2 항 1호
1. 계단·경사로 및 에스컬레이터 경사로(15m 미만의 것을 제외한다)<개정 2008.12.15>
// 자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 2항 1호
Check(NFSC203_7_2_1){
KS
}
KS{
Ramp myRamp{
getObjectProperty(Ramp.length) >= 15m
}
isInstalled(SmokeSensor , Stair) = TRUE
isInstalled(SmokeSensor , myRamp) = TRUE
}
Modify
3
15361
자동화재탐지설비의 화재안전기준(NFSC 203) 제 7조 2 항 2호
2. 복도(30m 미만의 것을 제외한다)
// 자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 2항 2호
Check(NFSC203_7_2_2){
KS
}
KS{
Corridor myCorridor{
getObjectProperty(Corridor.length) >= 30m
}
isInstalled(SmokeSensor , myCorridor) = TRUE
}
Modify
4
15362
자동화재탐지설비의 화재안전기준(NFSC 203) 제 7조 2 항 3호
3. 엘리베이터권상기실·린넨슈트·파이프 피트 및 덕트 기타 이와 유사한 장소<개정 2008.12.15>
// 자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 2항 2호
Check(NFSC203_7_2_3){
IF CS THEN KS
}
CS{
Pipe myPipe{
isObjectProperty(Pit.isPipePit) = TRUE
}
Space mySace{
getSpaceUsage(Space) = "ElevatorTractionMachineRoom"
OR isInstalled(LinenChute,Space) = TRUE
OR isInstalled(myPipe,Space) = TRUE
OR isInstalled(Duct,Space) = TRUE
}
}
KS{
isInstalled(SmokeSensor ,mySpace) = TRUE
}
Modify
5
15363
자동화재탐지설비의 화재안전기준(NFSC 203) 제 7조 2 항 4호
4. 천장 또는 반자의 높이가 15m 이상 20m 미만의 장소
// 자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 2항 4호
Check(NFSC203_7_2_4){
KS
}
KS{
Ceiling myCeiling{
15m <= getObjectHeight(Ceiling) < 20m
}
CeilingCovering myCeilingCovering{
15m <= getObjectHeight(CeilingCovering) < 20m
}
isExist(myCeiling) = TRUE
OR isExist(myCeilingCovering) = TRUE
isInstalled(SmokeSensor ) = TRUE
}
Modify
6
15389
자동화재탐지설비의 화재안전기준(NFSC 203) 제 7조 3 항 10호 나 목
나. 감지기는 복도 및 통로에 있어서는 보행거리 30m(3종에 있어서는 20m)마다, 계단 및 경사로에 있어서는 수직거리 15m(3종에 있어서는 10m)마다 1개 이상으로 할 것
// 자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 3항 10호 나목
Check(NFSC203_7_3_10_2){
IF (CS1 THEN KS1) OR (CS2 THEN KS2)
}
CS1{
hasSpace(Corridor, SmokeSensor ) = TRUE
OR hasSpace(Passage, SmokeSensor ) = TRUE
}
KS1{
getObjectInterval(SmokeSensor ) <= 30m
}
CS2{
hasSpace(Stair, SmokeSensor ) = TRUE
OR hasSpace(Ramp, SmokeSensor ) = TRUE
}
KS2{
getObjectInterval(SmokeSensor ) <= 15m
}
Modify
7
15392
자동화재탐지설비의 화재안전기준(NFSC 203) 제 7조 3 항 10호 마 목
마. 감지기는 벽 또는 보로부터 0.6m 이상 떨어진 곳에 설치할 것
// 자동화재탐지설비의 화재안전기준(nfsc 203) 7조 (감지기) 3항 10호 마목
Check(NFSC203_7_3_10_5{
KS
}
KS{
getObjectDistance(SmokeSensor , Wall.Structure) >= 0.6m
OR getObjectDistance(SmokeSensor , Beam.Structure) >= 0.6m
}
Modify