0
0
SCADA systemsdevops~10 mins

Digital twin for process simulation in SCADA systems - Interactive Code Practice

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

Complete the code to initialize the digital twin model in the SCADA system.

SCADA systems
digital_twin = SCADA.create_model([1])
Drag options to blanks, or click blank then click option'
Asensor_data
Bprocess_parameters
Cuser_interface
Dalarm_settings
Attempts:
3 left
💡 Hint
Common Mistakes
Using static parameters instead of live sensor data.
2fill in blank
medium

Complete the code to update the digital twin with new data.

SCADA systems
digital_twin.[1](new_sensor_values)
Drag options to blanks, or click blank then click option'
Aupdate_state
Breset
Cshutdown
Dinitialize
Attempts:
3 left
💡 Hint
Common Mistakes
Using 'initialize' which is for starting, not updating.
3fill in blank
hard

Fix the error in the code to simulate the process step.

SCADA systems
digital_twin.[1]()
Drag options to blanks, or click blank then click option'
Arun_simulation
Bstep_simulate
Csimulate_step
Dsimulate
Attempts:
3 left
💡 Hint
Common Mistakes
Using 'simulate' which may run full simulation, not a step.
4fill in blank
hard

Fill both blanks to create a dictionary of sensor readings filtered by threshold.

SCADA systems
filtered_readings = {sensor: value for sensor, value in digital_twin.readings().items() if value [1] [2]
Drag options to blanks, or click blank then click option'
A>
B10
C<
D5
Attempts:
3 left
💡 Hint
Common Mistakes
Using '<' instead of '>' causing wrong filtering.
5fill in blank
hard

Fill all three blanks to create a dictionary of sensors with values above threshold and keys in uppercase.

SCADA systems
high_values = { [1]: value for [2], value in digital_twin.readings().items() if value [3] 15 }
Drag options to blanks, or click blank then click option'
Asensor.upper()
Bsensor
C>
D<
Attempts:
3 left
💡 Hint
Common Mistakes
Using '<' instead of '>' for filtering.