Sygnalizacja_Damian_Szymon / PLC_1 [CPU 1214C DC/DC/DC] / Program blocks Main [OB1] Main Properties General Name Main Number 1 Type Language LAD Information Title "Main Program Sweep (Cycle)" Author Family Version 0.1 User-defined ID OB.ProgramCycle Name Temp Data type Offset Network 1: Przełączanie trybu noc/dzień i zaisywanie jego stanu w %M0.0 % I 0. 0 "zmiana trybu" % I 0. 0 "tryb" Symbol Address Type "zmiana trybu" %I0.0 Bool "tryb" %M0.0 Bool Network 2: Tajmer trybu nocnego "tryb" "Tag_1" DB_1".Q T#1000ms % D B 1 "I E C _ T imer_0 _ DB" % TP D B 1 I N i m e P T Q E T % D B 2 % DB_1" D B 2 TP D B ". Q T#1000ms PT ET % M 0. 1 "zolte1" % M 0. 1 % M 0. 2 "zolte2" % M 0. 2 "czerwone2" % M R 0. 4 "czerwone3" % M R1. 1
"tryb" %M0.0 Bool DB" %DB1 IEC_Timer "Tag_1" %M2.5 Bool DB" %DB1 IEC_Timer DB".Q Bool DB_1" %DB2 IEC_Timer "zolte1" %M0.1 Bool "zolte2" %M0.2 Bool "czerwone2" %M0.4 Bool DB_1" %DB2 IEC_Timer DB_1".Q Bool Network 3: Przechodzenie z trybu nocnego na tryb dzienny % D B 3 DB_2" % D B 3 " t r y b " T#500ms PT ET T#3500ms "Tag_1" % D B 4 "IE C _Timer_0_ DB_3" % D B 4 IN PT TP i m e Q ET "czerwone1" % M S 0. 3 "Tag_1" % M S 2. 5 % M 2. 4 "czerwone4" % M S 2. 4 "czerwone2" % M R0. 4 "tryb" %M0.0 Bool "Tag_1" %M2.5 Bool "czerwone2" %M0.4 Bool DB_2" %DB3 IEC_Timer DB_3" %DB4 IEC_Timer "czerwone1" %M0.3 Bool "czerwone4" %M2.4 Bool Network 4: Zapalanie zoltego swiatla
% D B 5 DB_4" % D B 5 " c z e r w o n e 1 " T#2000ms PT ET "zolte3" "czerwone1" %M0.3 Bool DB_4" %DB5 IEC_Timer "zolte3" %M0.5 Bool Network 5: Zgaszanie swiatel network4 + zapal zielone % D B 6 "IE C _Timer_0_ DB_5" % D B 6 "zolte3" "czerwone1" T#2000ms IN PT TON i m e Q ET "zolte3" % M R 0. 5 " c zerwone1" % M R 0. 3 " zielone1" % M S 0. 6 "czerwone1" %M0.3 Bool "zolte3" %M0.5 Bool DB_5" %DB6 IEC_Timer "zielone1" %M0.6 Bool Network 6: Zgas network5 + zapal zolte swiatlo % D B 7 DB_6" % D B 7 " z i e l o n e 1 " T#10000ms PT ET "zolte5" % M S 1. 0 " zielone1" % M R0. 6 "zielone1" %M0.6 Bool DB_6" %DB7 IEC_Timer
"zolte5" %M1.0 Bool Network 7: Zgas network6 + zalap czerwone swiatlo % D B 8 DB_7" % D B 8 " z o l t e 5 " T#1000ms PT ET "zolte5" % M R 1. 0 " c zerwone3" % M S 1. 1 "zolte5" %M1.0 Bool DB_7" %DB8 IEC_Timer Network 8: Zapala zolte swiatlo drugiego sygnalizatora % D B 9 DB_8" % D B 9 " c z e r w o n e 3 " T#2000ms PT ET "zolte6" % M S2. 3 DB_8" %DB9 IEC_Timer "zolte6" %M2.3 Bool Network 9: Zgasz zolte swiatlo i czerwone + zapala zielone swiatlo
% D B 10 % DB_9" D B 10 " z o l t e 6 " T#2000ms PT ET "zolte6" % M R 2. 3 "zielone2" % M S 0. 7 % M 2. 4 "czerwone4" % M R 2. 4 "czerwone4" %M2.4 Bool "zolte6" %M2.3 Bool DB_9" %DB10 IEC_Timer "zielone2" %M0.7 Bool Network 10: Gasi network9 + zapala zolte swiatlo % D B 11 DB_10" % D B 11 " z i e l o n e 2 " T#20000ms PT ET "zolte4" % M S 1. 2 "zielone2" % M R 0. 7 "zielone2" %M0.7 Bool DB_10" %DB11 IEC_Timer "zolte4" %M1.2 Bool Network 11: Gasi network10 + zapala czerwone swiatlo
% D B 12 DB_11" % D B 12 " z o l t e 4 " T#1000ms PT ET "czerwone2" % M S 0. 4 "zolte4" % M R 1. 2 "Tag_1" % M R 2. 5 % D B 4 DB_3" % D B 4 RT "czerwone3" % M R 1. 1 "Tag_1" %M2.5 Bool "czerwone2" %M0.4 Bool DB_3" %DB4 IEC_Timer "zolte4" %M1.2 Bool DB_11" %DB12 IEC_Timer Network 12: Przypisanie markerów do wyjść (network 12-17) "zielone1" % Q 0. 2 "zielonea" % Q 0. 2 "zielone1" %M0.6 Bool "zielonea" %Q0.2 Bool Network 13: "czerwone1" % Q 0. 0 "czerwonea" % Q 0. 0 "czerwone3"
"czerwone1" %M0.3 Bool "czerwonea" %Q0.0 Bool Network 14: % Q 0. 3 "czerwone2" " c zerwoneb" % Q 0. 3 % M 2. 4 "czerwone4" % M 2. 4 "czerwone2" %M0.4 Bool "czerwone4" %M2.4 Bool "czerwoneb" %Q0.3 Bool Network 15: "zielone2" % Q 0. 5 " zieloneb" % Q 0. 5 "zielone2" %M0.7 Bool "zieloneb" %Q0.5 Bool Network 16: % M 0. 1 "zolte1" % M 0. 1 % Q 0. 1 "zoltea" % Q 0. 1 "zolte3" "zolte5" "zolte1" %M0.1 Bool "zolte3" %M0.5 Bool "zolte5" %M1.0 Bool "zoltea" %Q0.1 Bool
Network 17: % M 0. 2 "zolte2" % M 0. 2 % Q 0. 4 "zolteb" % Q 0. 4 "zolte4" "zolte6" "zolte2" %M0.2 Bool "zolte6" %M2.3 Bool "zolte4" %M1.2 Bool "zolteb" %Q0.4 Bool