--- title: "system.iec61850" --- # system.iec61850 > The following functions give you access to interact with IEC 61850 devices. ## IEC 61850 Functions ### Functions by Scope ## Safety Considerations When working with the IEC 61850 system control functions, it's crucial to understand the potential safety implications. Misuse of these functions can lead to unintended operations and potentially catastrophic results for a high voltage substation. :::danger Check Parameter, Control Interlock, and Synchrocheck The **Check** parameter associated with [system.iec61850.getControlParams](appendix\scripting-functions\system-iec61850\system-iec61850-getControlParams.md) is of critical importance for safety. Inside the **Intelligent Electronic Device (IED)** itself, there are logical nodes for interlocking and synchronizing, named **Control Interlock (CILO)** and **Synchrocheck (RSYN)**. If the **Check** parameter is `00`, the IED will ignore **CILO** and **RSYN** and execute the command even if there is an interlock activated or the grid is not synchronized with the generator speed. The results of not knowing this can be catastrophic for a high voltage substation. It is crucial for an integrator to be aware of this. ::: :::danger Select Function The [system.iec61850.select](appendix\scripting-functions\system-iec61850\system-iec61850-select.md) function is used to confirm a chosen access point before the Operate function will run. This is especially important for **Select Before Operate (SBO)** type controls. Misuse of this function can lead to unintended operations. Always ensure that the 'Check' parameter is properly set and understood before using this function, as it can influence the behavior of the **Control Interlock (CILO)** and **Synchrocheck (RSYN)** logical nodes in the **Intelligent Electronic Device (IED)**. ::: :::caution Operate Function The [system.iec61850.operate](appendix\scripting-functions\system-iec61850\system-iec61850-operate.md) function is used to write to the connected 61850 device when possible. However, it should be used with extreme caution. For Direct types, it allows an immediate change to an access point. For **Select Before Operate (SBO)** types, it should only be used after the Select function has confirmed the access point. Always ensure that the **Check** parameter is properly set and understood before using this function, as it can influence the behavior of the **Control Interlock (CILO)** and **Synchrocheck (RSYN)** logical nodes in the **Intelligent Electronic Device (IED)**. ::: :::caution Cancel Function The [system.iec61850.cancel](appendix\scripting-functions\system-iec61850\system-iec61850-cancel.md) function will clear a selection of a **Select Before Operate (SBO)** type control if an operate command is not desired to be executed on the selected control. This function can be used as a safety measure to prevent unintended operations. Always ensure that the **Check** parameter is properly set and understood before using this function, as it can influence the behavior of the **Control Interlock (CILO)** and **Synchrocheck (RSYN)** logical nodes in the **Intelligent Electronic Device (IED)**. :::