Siemens SIMATIC WinLC RTX Descripcion General página 121

Tabla de contenido

Publicidad

Tabla C-4
Creación de la protección de acceso para el panel de control
Visual Basic Code
'Esta aplicación de ejemplo emplea un parámetro booleano (AppPasswordValid),
'para permitir cambios con el panel de control
Dim AppPasswordValid As Boolean 'El usuario puede (o no) realizar cambios
Private Sub Form_Load()
'Este apartado enlaza el panel de control con el controlador (WinLC RTX) e
'inicializa
'las propiedades del panel de control
'Ajustar Control Engine String para el controlador
S7Panel.ControlEngine = WinLC RTX
'Enlazar el panel de control con WinLC RTX
S7Panel.ConnectCPU = True
'Inicializar propiedad SwitchOK con False. De ese modo no es posible realizar
'cambios,
'hasta que la aplicación no haya comprobado la protección de escritura
S7Panel.SwitchOK = False
'Ajustar la protección de escritura de modo que la aplicación compruebe la protección de
escritura
S7Panel.SecurityState = App_Does_Security
End Sub
Private Sub PerformSecurityCheck()
'Este subprograma comprueba la protección de escritura para la aplicación.
'
'El código que comprueba la protección de escritura de la aplicación se asigna aquí...
'Si el usuario puede realizar cambios, AppPasswordValid se fijará en True
'En caso contrario AppPasswordValid se fijará en False
'El estado de AppPasswordValid determina si el panel de control reacciona a las órdenes
del 'usuario
S7Panel.SwitchOK = AppPasswordValid
End Sub
Windows Logic Controller (WinLC RTX) Descripción del producto
A5E00165593-02
Panel de control
C-9

Publicidad

Tabla de contenido
loading

Tabla de contenido