Skip to content

Wu-Wu/flood-guard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

71 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ОписаниС систСмы

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

TODO

ВрСбования

Для функционирования систСмы Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ... TODO

Полная спСцификация использованного оборудования ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° Π² Ρ„Π°ΠΉΠ»Π΅ SPECIFICATION.md.

ВозмоТности

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π³Ρ€ΡƒΠΏΠΏ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΡ‚Π΅Ρ‡ΠΊΠΈ

БистСма позволяСт ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСсколько Π³Ρ€ΡƒΠΏΠΏ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², разнСсённых Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠ°Π»ΡŒΠ½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ помСщСниям, Π½ΠΎ Π·Π°ΠΏΠΈΡ‚Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… ΠΎΡ‚ ΠΎΠ΄Π½ΠΈΡ… ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ стояков Π₯Π’Π‘/Π“Π’Π‘.

Π“Ρ€ΡƒΠΏΠΏΠ° Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² состоит ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ.

Π’ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ 8 Π³Ρ€ΡƒΠΏΠΏ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² (всС Π²Ρ…ΠΎΠ΄Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π±Π΅Π· ΠΏΠ»Π°Ρ‚Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ). Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ большС ΠΈΠ»ΠΈ мСньшС Π³Ρ€ΡƒΠΏΠΏ, Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² константах

# ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°
const FIRST_SENSOR  = 1;
# максимальноС количСство Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ²
const TOTAL_SENSORS = 8;

ЕдинствСнноС Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Π±Ρ‹Π» использован Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹ΠΉ кусок Π½Π°Π±ΠΎΡ€Π° Π²Ρ…ΠΎΠ΄ΠΎΠ² начиная со значСния FIRST_SENSOR. Π˜Π½Π°Ρ‡Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΈ, Ссли Π² Π³Ρ€ΡƒΠΏΠΏΡƒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΡ‚Π΅Ρ‡ΠΊΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ состоянии. Π’ этом случаС, Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π°Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡƒ Π½Π° ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π²ΠΎΠ΄Ρ‹.

Π’ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ отсутствуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ автоматичСски ΡƒΠ·Π½Π°Ρ‚ΡŒ допустимоС количСство Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° (8 ΠΈΠ»ΠΈ 16), поэтому Π½Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π° максимум. Π’ случаС, Ссли имССтся ошибки Π² Π΄Π°Π½Π½ΠΎΠΌ мСстС, ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π² WEB-интСрфСйс ΠΎΡˆΠΈΠ±ΠΊΡƒ

НСвСрный ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ встроСнной ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ $get_input_state (1025)

Π˜Π·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ исправлСниСм ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… констант.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ поддСрТиваСтся Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 9 Π²Ρ…ΠΎΠ΄ΠΎΠ². ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ для ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΠΈ сигнала Ρ‚Ρ€Π΅Π²ΠΎΠ³ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ сцСнарии, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ число. Из Π½ΠΈΡ… ΠΏΠΎΠ΄ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΡŽ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π° задСйствованы ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 9.

МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ…ΠΎΠ΄Ρ‹ Π±Π΅Π· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², Π² Ρ‚Π°ΠΊΠΎΠΌ случаС ΠΎΠ½ΠΈ всСгда Π±ΡƒΠ΄ΡƒΡ‚ Π² пассивном состоянии ΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ влияния.

Π’Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²Ρ…ΠΎΠ΄, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΡ‚Π΅Ρ‡ΠΊΠΈ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π³Π°Π»ΠΎΡ‡ΠΊΠΎΠΉ Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π² настройках Π²Ρ…ΠΎΠ΄Π°. Π’ этом случаС, Π²Ρ…ΠΎΠ΄ Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ всСгда Π² пассивном состоянии ΠΈ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ влияния. ΠœΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ состояниС Π²Ρ…ΠΎΠ΄Π° Π² Π²ΠΈΠ΄Ρƒ нСисправности Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΈΠ»ΠΈ Π΅Π³ΠΎ нСдоступности (Ρ‚Π΅Ρ‡ΠΈ ΡƒΠΆΠ΅ Π½Π΅Ρ‚, Π½ΠΎ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π² Π²ΠΎΠ΄Π΅ ΠΈ отсутствуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡΡƒΡˆΠΈΡ‚ΡŒ мСсто установки Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΈ сам Π΄Π°Ρ‚Ρ‡ΠΈΠΊ).

Для отобраТСния статуса Ρ‚Ρ€Π΅Π²ΠΎΠ³ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ALM (red) с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ состояниС.

ВСхничСскоС обслуТиваниС ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΎΠ² ΠΊΡ€Π°Π½ΠΎΠ²

Для ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΎΠ² ΠΊΡ€Π°Π½ΠΎΠ² проводится пСриодичСскоС (Ρ€Π°Π· Π² нСдСлю) обслуТиваниС для прСдотвращСния ΠΈΡ… "закисания". ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Π°ΠΌΠΈ Π² ΠΊΠΎΠ΄Π΅ Π»ΠΎΠ³ΠΈΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ дСнь Π½Π΅Π΄Π΅Π»ΠΈ, час ΠΈ ΠΌΠΈΠ½ΡƒΡ‚Ρƒ Π½Π°Ρ‡Π°Π»Π° обслуТивания.

# Π²ΠΎΡΠΊΡ€Π΅ΡΠ΅Π½ΡŒΠ΅, 01:05
const MNT_HOUR          = 1;
const MNT_MINUTE        = 5;
const MNT_DOW           = 7;

ВСхничСскоС обслуТиваниС пропускаСтся, Ссли Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π΅Π³ΠΎ наступлСния имСтся ΠΏΡ€ΠΎΡ‚Π΅Ρ‡ΠΊΠ° (сработал Π΄Π°Ρ‚Ρ‡ΠΈΠΊ(ΠΈ) Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π³Ρ€ΡƒΠΏΠΏΠ°Ρ….

ВСхничСскоС обслуТиваниС прСкращаСтся, Ссли Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρ‹ сработал ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ нСсколько Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ².

Для отобраТСния статуса обслуТивания ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ MNT (red) с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ состояниС.

ΠžΡ‚Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΊΡ€Π°Π½ΠΎΠ²

Π’ случаС устранСния ΠΏΡ€ΠΎΡ‚Π΅Ρ‡ΠΊΠΈ, сигнал Π½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΊΡ€Π°Π½ΠΎΠ² подаётся Π½Π΅ сразу, Π° спустя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя, Π·Π°Π΄Π°Π²Π°Π΅ΠΌΠΎΠ΅ константой

const PERIOD_GRACE      = PERIOD_30;    # отсрочка 30 сСк

На ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π΅ ALM (red) отобраТаСтся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°. По Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°, подаётся сигнал Π½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΊΡ€Π°Π½ΠΎΠ².

Π Π΅ΠΆΠΈΠΌ Ρ‚ΠΈΡˆΠΈΠ½Ρ‹

Для продотвращСния получСния Π·Π²ΠΎΠ½ΠΊΠΎΠ²/сообщСний ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, прСдусмотрСны ΠΏΠ°Ρ€Π° констант, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» (час Π½Π°Ρ‡Π°Π»Π° ΠΈ час окончания), ΠΊΠΎΠ³Π΄Π° Π·Π²ΠΎΠ½ΠΊΠΈ/сообщСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ΄Π°Π²Π»ΡΡ‚ΡŒΡΡ. ΠŸΡ€ΠΈ этом всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ дСйствия Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹.

const MUTE_FROM         = 22;           # > 22:00
const MUTE_TILL         = 9;            # < 09:00

Π­Ρ‚ΠΎ касаСтся систСмных событий (ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅/восстановлСниС внСшнСго питания, разряд Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅).

Π ΡƒΡ‡Π½ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ управлСния ΠΏΡ€ΠΈΠ²ΠΎΠ΄Π°ΠΌΠΈ ΠΊΡ€Π°Π½ΠΎΠ²

ΠšΡ€ΠΎΠΌΠ΅ автоматичСского управлСния ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ/Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ ΠΊΡ€Π°Π½ΠΎΠ², имССтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠΌΠΈ Π² Ρ€ΡƒΡ‡Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅. Для этого слуТит ΠΏΠ°Ρ€Π° ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ:

  • MODE - Π²Ρ‹Π±ΠΎΡ€ Ρ€Π΅ΠΆΠΈΠΌΠ° ("M" / "A")
  • VALVE - ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΡ€Π°Π½Π°ΠΌΠΈ ("O" / "C").

Π˜Π½Π΄ΠΈΠΊΠ°Ρ†ΠΈΡ состояния ΠΊΡ€Π°Π½ΠΎΠ² (ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ ΠΈΠ»ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹) отобраТаСтся Π² ΠΎΠ±ΠΎΠΈΡ… Ρ€Π΅ΠΆΠΈΠΌΠ°Ρ… ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ.

ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π΅ Π² Ρ€ΡƒΡ‡Π½ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ управлСния, ΠΏΡ€ΠΈΠ²ΠΎΠ΄Ρ‹ ΠΊΡ€Π°Π½ΠΎΠ² Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Он Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ΡˆΡ‚Π°Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ (Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° измСнСния состояния Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΡ‚Π΅Ρ‡ΠΊΠΈ, Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ тСхничСскоС обслуТиваниС ΠΈ ΠΏΡ€.), ΠΎΠ΄Π½Π°ΠΊΠΎ ΡˆΠ°Ρ€ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄Ρ‹ ΠΊΡ€Π°Π½ΠΎΠ² Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

ΠŸΡ€ΠΈΡ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ схСмы

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ состояния ΠΊΡ€Π°Π½ΠΎΠ²

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ располагаСтся Π² мСстС ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΊΡ€Π°Π½ΠΎΠ² (скорСС всСго туалСтная ΠΊΠΎΠΌΠ½Π°Ρ‚Π°) ΠΈ слуТит для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ состояния ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΎΠ² ΠΊΡ€Π°Π½ΠΎΠ² (ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠ΅ состояниС). Он ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ хоТдСния ΠΊ элСктрощиту, Π³Π΄Π΅ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ основныС ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ состояния.

Π‘Ρ…Π΅ΠΌΠ° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° доступна Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ DipTrace Schematic Capture v3.0+: schemes/indicator_unit.dch.

ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΊΠ°ΠΊ повСрхностным ΠΌΠΎΠ½Ρ‚Π°ΠΆΠΎΠΌ (Surface Mount Technology), Ρ‚Π°ΠΊ ΠΈ классичСским (Through-hole Technology). Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² (Π½Π° схСмС) ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²ΠΎΡ‡Π½Ρ‹Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² для ΠΎΠ±ΠΎΠΈΡ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° схСма ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ питаСтся напряТСниСм +5V, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ Π½Π° Π²Ρ‹Π²ΠΎΠ΄ 1 Ρ€Π°Π·ΡŠΡ‘ΠΌΠ°. Π’Ρ‹Π²ΠΎΠ΄ 2 Ρ€Π°Π·ΡŠΡ‘ΠΌΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Ρƒ OUT ΠΏΡ€ΠΈΠ²ΠΎΠ΄Π° ΠΊΡ€Π°Π½Π°.

Бобытия

TODO

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ Π»ΠΎΠ³ΠΈΠΊΠΈ

ΠžΠ±Ρ‰ΠΈΠ΅ ΠΏΡ€ΠΈΡ†ΠΈΠΏΡ‹

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ, основанныС Π½Π° ΠΊΠΎΠ΄Π΅ ΠœΠΎΡ€Π·Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ ΠΈ ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ событиям. ΠŸΡ€ΠΈΠ½ΡΡ‚Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ² для кодирования Π·Π½Π°ΠΊΠΎΠ².

Π˜Π½Ρ‚Π΅Ρ€Π²Π°Π» Π’Π°ΠΊΡ‚Ρ‹ ВрСмя, мс Π­Π»Π΅ΠΌΠ΅Π½Ρ‚
Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π·Π½Π°ΠΊΠ° "Ρ‚ΠΈΡ€Π΅" 8 800 dash
Π­Π»Π΅ΠΌΠ΅Π½Ρ‚ Π·Π½Π°ΠΊΠ° "Ρ‚ΠΎΡ‡ΠΊΠ°" 4 400 dot
ΠŸΠ°ΡƒΠ·Π° ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами Π·Π½Π°ΠΊΠ° 2 200
ΠŸΠ°ΡƒΠ·Π° Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π° Π·Π½Π°ΠΊΠ° 8 800

Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ сцСнария, Ссли Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ ΡƒΠΊΠ°Π·Π°Π½ΠΎ ΠΈΠ½ΠΎΠ΅, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ (Π³Π°Π»ΠΎΡ‡ΠΊΠΈ):

  • бСсконСчноС число ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠΉ;
  • высокий Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сигнала;

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ #1 ($SCENARIO1)

Код ΠœΠΎΡ€Π·Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ 1 (ΠΎΠ΄ΠΈΠ½)

dotdashdashdashdash

Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹ Ρ‚Π°ΠΊΡ‚ΠΎΠ²
столбСц 1 2 3 4 5 6 7 8 9 10
Ρ‚Π°ΠΊΡ‚Ρ‹ 4 2 8 2 8 2 8 2 8 10
ИспользованиС

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚Ρ€Π΅Π²ΠΎΠ³ΠΈ ALM (red).

ЀактичСской смысл

Π‘Ρ€Π°Π±ΠΎΡ‚Π°Π» Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΡ‚Π΅Ρ‡ΠΊΠΈ ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏΡ‹ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² 1.

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ #2 ($SCENARIO2)

Код ΠœΠΎΡ€Π·Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ 2 (Π΄Π²Π°)

dotdotdashdashdash

Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹ Ρ‚Π°ΠΊΡ‚ΠΎΠ²
столбСц 1 2 3 4 5 6 7 8 9 10
Ρ‚Π°ΠΊΡ‚Ρ‹ 4 2 4 2 8 2 8 2 8 10
ИспользованиС

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚Ρ€Π΅Π²ΠΎΠ³ΠΈ ALM (red).

ЀактичСской смысл

Π‘Ρ€Π°Π±ΠΎΡ‚Π°Π» Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΡ‚Π΅Ρ‡ΠΊΠΈ ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏΡ‹ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² 2.

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ #3 ($SCENARIO3)

Код ΠœΠΎΡ€Π·Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ 3 (Ρ‚Ρ€ΠΈ)

dotdotdotdashdash

Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹ Ρ‚Π°ΠΊΡ‚ΠΎΠ²
столбСц 1 2 3 4 5 6 7 8 9 10
Ρ‚Π°ΠΊΡ‚Ρ‹ 4 2 4 2 4 2 8 2 8 10
ИспользованиС

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚Ρ€Π΅Π²ΠΎΠ³ΠΈ ALM (red).

ЀактичСской смысл

Π‘Ρ€Π°Π±ΠΎΡ‚Π°Π» Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΡ‚Π΅Ρ‡ΠΊΠΈ ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏΡ‹ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² 3.

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ #4 ($SCENARIO4)

Код ΠœΠΎΡ€Π·Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ 4 (Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅)

dotdotdotdotdash

Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹ Ρ‚Π°ΠΊΡ‚ΠΎΠ²
столбСц 1 2 3 4 5 6 7 8 9 10
Ρ‚Π°ΠΊΡ‚Ρ‹ 4 2 4 2 4 2 4 2 8 10
ИспользованиС

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚Ρ€Π΅Π²ΠΎΠ³ΠΈ ALM (red).

ЀактичСской смысл

Π‘Ρ€Π°Π±ΠΎΡ‚Π°Π» Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΡ‚Π΅Ρ‡ΠΊΠΈ ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏΡ‹ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² 4.

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ #5 ($SCENARIO5)

Код ΠœΠΎΡ€Π·Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ 5 (ΠΏΡΡ‚ΡŒ)

dotdotdotdotdot

Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹ Ρ‚Π°ΠΊΡ‚ΠΎΠ²
столбСц 1 2 3 4 5 6 7 8 9 10
Ρ‚Π°ΠΊΡ‚Ρ‹ 4 2 4 2 4 2 4 2 4 10
ИспользованиС

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚Ρ€Π΅Π²ΠΎΠ³ΠΈ ALM (red).

ЀактичСской смысл

Π‘Ρ€Π°Π±ΠΎΡ‚Π°Π» Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΡ‚Π΅Ρ‡ΠΊΠΈ ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏΡ‹ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² 5.

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ #6 ($SCENARIO6)

Код ΠœΠΎΡ€Π·Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ 6 (ΡˆΠ΅ΡΡ‚ΡŒ)

dashdotdotdotdot

Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹ Ρ‚Π°ΠΊΡ‚ΠΎΠ²
столбСц 1 2 3 4 5 6 7 8 9 10
Ρ‚Π°ΠΊΡ‚Ρ‹ 8 2 4 2 4 2 4 2 4 10
ИспользованиС

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚Ρ€Π΅Π²ΠΎΠ³ΠΈ ALM (red).

ЀактичСской смысл

Π‘Ρ€Π°Π±ΠΎΡ‚Π°Π» Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΡ‚Π΅Ρ‡ΠΊΠΈ ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏΡ‹ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² 6.

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ #7 ($SCENARIO7)

Код ΠœΠΎΡ€Π·Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ 7 (сСмь)

dashdashdotdotdot

Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹ Ρ‚Π°ΠΊΡ‚ΠΎΠ²
столбСц 1 2 3 4 5 6 7 8 9 10
Ρ‚Π°ΠΊΡ‚Ρ‹ 8 2 8 2 4 2 4 2 4 10
ИспользованиС

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚Ρ€Π΅Π²ΠΎΠ³ΠΈ ALM (red).

ЀактичСской смысл

Π‘Ρ€Π°Π±ΠΎΡ‚Π°Π» Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΡ‚Π΅Ρ‡ΠΊΠΈ ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏΡ‹ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² 7.

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ #8 ($SCENARIO8)

Код ΠœΠΎΡ€Π·Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ 8 (восСмь)

dashdashdashdotdot

Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹ Ρ‚Π°ΠΊΡ‚ΠΎΠ²
столбСц 1 2 3 4 5 6 7 8 9 10
Ρ‚Π°ΠΊΡ‚Ρ‹ 8 2 8 2 8 2 4 2 4 10
ИспользованиС

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚Ρ€Π΅Π²ΠΎΠ³ΠΈ ALM (red).

ЀактичСской смысл

Π‘Ρ€Π°Π±ΠΎΡ‚Π°Π» Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΡ‚Π΅Ρ‡ΠΊΠΈ ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏΡ‹ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² 8.

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ #9 ($SCENARIO9)

Код ΠœΠΎΡ€Π·Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ 9 (Π΄Π΅Π²ΡΡ‚ΡŒ)

dashdashdashdashdot

Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹ Ρ‚Π°ΠΊΡ‚ΠΎΠ²
столбСц 1 2 3 4 5 6 7 8 9 10
Ρ‚Π°ΠΊΡ‚Ρ‹ 8 2 8 2 8 2 8 2 4 10
ИспользованиС

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚Ρ€Π΅Π²ΠΎΠ³ΠΈ ALM (red).

ЀактичСской смысл

Π‘Ρ€Π°Π±ΠΎΡ‚Π°Π» Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΡ€ΠΎΡ‚Π΅Ρ‡ΠΊΠΈ ΠΈΠ· Π³Ρ€ΡƒΠΏΠΏΡ‹ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² 9.

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ #10 ($SCENARIO10)

Код ΠœΠΎΡ€Π·Π΅ Π±ΡƒΠΊΠ²Ρ‹ W (Π»Π°Ρ‚ΠΈΠ½ΠΈΡ†Π°): Working

dotdashdash

Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹ Ρ‚Π°ΠΊΡ‚ΠΎΠ²
столбСц 1 2 3 4 5 6
Ρ‚Π°ΠΊΡ‚Ρ‹ 4 2 8 2 8 10
ИспользованиС

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ тСхничСского обслуТивания ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΎΠ² ΠΊΡ€Π°Π½ΠΎΠ² MNT (blue).

ЀактичСской смысл

ВСхничСскоС обслуТиваниС ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΎΠ² ΠΊΡ€Π°Π½ΠΎΠ² ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π² ΡˆΡ‚Π°Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ #11 ($SCENARIO11)

Код ΠœΠΎΡ€Π·Π΅ Π±ΡƒΠΊΠ²Ρ‹ S (Π»Π°Ρ‚ΠΈΠ½ΠΈΡ†Π°): Skipping

dotdotdot

Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹ Ρ‚Π°ΠΊΡ‚ΠΎΠ²
столбСц 1 2 3 4 5 6
Ρ‚Π°ΠΊΡ‚Ρ‹ 4 2 4 2 4 10
ИспользованиС

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ тСхничСского обслуТивания ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΎΠ² ΠΊΡ€Π°Π½ΠΎΠ² MNT (blue).

ЀактичСской смысл

ВСхничСскоС обслуТиваниС ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΎΠ² ΠΊΡ€Π°Π½ΠΎΠ² ΠΎΡ‚ΠΌΠ΅Π½Π΅Π½ΠΎ ΠΈΠ·-Π·Π° активности Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΡ‚Π΅Ρ‡ΠΊΠΈ.

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ #12 ($SCENARIO12)

Код ΠœΠΎΡ€Π·Π΅ Π±ΡƒΠΊΠ²Ρ‹ D (Π»Π°Ρ‚ΠΈΠ½ΠΈΡ†Π°): wrong Day of week

dashdotdot

Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹ Ρ‚Π°ΠΊΡ‚ΠΎΠ²
столбСц 1 2 3 4 5 6
Ρ‚Π°ΠΊΡ‚Ρ‹ 8 2 4 2 4 10
ИспользованиС

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ тСхничСского обслуТивания ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΎΠ² ΠΊΡ€Π°Π½ΠΎΠ² MNT (blue).

ЀактичСской смысл

ВСхничСскоС обслуТиваниС ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΎΠ² ΠΊΡ€Π°Π½ΠΎΠ² Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΈΠ·-Π·Π° Π½Π΅Π²Π΅Ρ€Π½ΠΎΠ³ΠΎ дня Π½Π΅Π΄Π΅Π»ΠΈ.

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ #13 ($SCENARIO13)

Код ΠœΠΎΡ€Π·Π΅ Π±ΡƒΠΊΠ²Ρ‹ X (Π»Π°Ρ‚ΠΈΠ½ΠΈΡ†Π°): eXiting

dashdotdotdash

Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹ Ρ‚Π°ΠΊΡ‚ΠΎΠ²
столбСц 1 2 3 4 5 6 7 8
Ρ‚Π°ΠΊΡ‚Ρ‹ 8 2 4 2 4 2 8 10
ИспользованиС

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ тСхничСского обслуТивания ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΎΠ² ΠΊΡ€Π°Π½ΠΎΠ² MNT (blue).

ЀактичСской смысл

ВСхничСскоС обслуТиваниС ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΎΠ² ΠΊΡ€Π°Π½ΠΎΠ² ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½ΠΎ ΠΈΠ·-Π·Π° срабатывания Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΡ€ΠΎΡ‚Π΅Ρ‡ΠΊΠΈ.

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ #14 ($SCENARIO14)

Код ΠœΠΎΡ€Π·Π΅ Π±ΡƒΠΊΠ²Ρ‹ G (Π»Π°Ρ‚ΠΈΠ½ΠΈΡ†Π°): Grace period

dashdashdot

Π‘Ρ‚ΠΎΠ»Π±Ρ†Ρ‹ Ρ‚Π°ΠΊΡ‚ΠΎΠ²
столбСц 1 2 3 4 5 6
Ρ‚Π°ΠΊΡ‚Ρ‹ 8 2 8 2 4 10
ИспользованиС

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Ρ‚Ρ€Π΅Π²ΠΎΠ³ΠΈ ALM (red).

ЀактичСской смысл

ДСйствуСт Ρ€Π΅ΠΆΠΈΠΌ отсрочки запуска ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΎΠ² ΠΊΡ€Π°Π½ΠΎΠ² Π½Π° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅.

ЛицСнзия

MIT

http://opensource.org/licenses/MIT

About

CCU825-PLC driven flood protection system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published