0
0
SCADA systemsdevops~10 mins

Why redundancy prevents costly downtime in SCADA systems - Test Your Understanding

Choose your learning style9 modes available
Practice - 5 Tasks
Answer the questions below
1fill in blank
easy

Complete the code to define a redundant system component.

SCADA systems
component_status = 'active' if [1] else 'standby'
Drag options to blanks, or click blank then click option'
Aprimary_component
Bbackup_component
Coffline_component
Dfailed_component
Attempts:
3 left
💡 Hint
Common Mistakes
Choosing backup_component makes the system standby incorrectly.
2fill in blank
medium

Complete the code to switch to backup if primary fails.

SCADA systems
if not primary_component.is_operational():
    [1].activate()
Drag options to blanks, or click blank then click option'
Afailed_component
Bprimary_component
Coffline_component
Dbackup_component
Attempts:
3 left
💡 Hint
Common Mistakes
Activating primary_component again causes no change.
3fill in blank
hard

Fix the error in the redundancy check condition.

SCADA systems
if [1].status == 'failed' and backup_component.status == 'ready':
    backup_component.activate()
Drag options to blanks, or click blank then click option'
Abackup_component
Bprimary_component
Coffline_component
Dstandby_component
Attempts:
3 left
💡 Hint
Common Mistakes
Checking backup_component.status instead of primary_component.status.
4fill in blank
hard

Fill both blanks to create a monitoring loop for redundancy.

SCADA systems
while system.is_running():
    if [1].status == 'failed':
        [2].activate()
Drag options to blanks, or click blank then click option'
Aprimary_component
Bbackup_component
Coffline_component
Dstandby_component
Attempts:
3 left
💡 Hint
Common Mistakes
Swapping primary and backup components in blanks.
5fill in blank
hard

Fill all three blanks to define a failover function for redundancy.

SCADA systems
def failover():
    if [1].status == 'failed':
        [2].activate()
        log('Switched to [3]')
Drag options to blanks, or click blank then click option'
Aprimary_component
Bbackup_component
Attempts:
3 left
💡 Hint
Common Mistakes
Logging the wrong component name in the message.