0
0
SCADA systemsdevops~10 mins

Setpoint change from SCADA 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 send a setpoint change command to the SCADA system.

SCADA systems
scada.set_setpoint([1])
Drag options to blanks, or click blank then click option'
Atemperature_value
Bsetpoint_value
Cpressure_value
Dflow_rate
Attempts:
3 left
💡 Hint
Common Mistakes
Using temperature_value instead of setpoint_value.
2fill in blank
medium

Complete the code to check if the SCADA system acknowledged the setpoint change.

SCADA systems
if scada.acknowledge() == [1]:
Drag options to blanks, or click blank then click option'
ATrue
BFalse
CNone
D0
Attempts:
3 left
💡 Hint
Common Mistakes
Checking for False instead of True.
3fill in blank
hard

Fix the error in the code that sends the setpoint change with the correct method.

SCADA systems
scada.[1]_setpoint(setpoint_value)
Drag options to blanks, or click blank then click option'
Achange
Bsend
Cupdate
Dset
Attempts:
3 left
💡 Hint
Common Mistakes
Using 'send_setpoint' instead of 'set_setpoint'.
4fill in blank
hard

Fill both blanks to create a dictionary with the setpoint and its status.

SCADA systems
status_report = {'setpoint': [1], 'status': [2]
Drag options to blanks, or click blank then click option'
Asetpoint_value
B'active'
C'pending'
Dcurrent_status
Attempts:
3 left
💡 Hint
Common Mistakes
Using 'pending' instead of 'active' for status.
5fill in blank
hard

Fill all three blanks to log the setpoint change with timestamp and user.

SCADA systems
log_entry = {'time': [1], 'user': [2], 'setpoint': [3]
Drag options to blanks, or click blank then click option'
Adatetime.now()
B'operator1'
Csetpoint_value
Dtime.time()
Attempts:
3 left
💡 Hint
Common Mistakes
Using datetime.now() instead of time.time() for timestamp.