Ladder Logic Simulación en Visual Basic ayuda a los programadores a aprender los fundamentos de un lenguaje de programación común con la que podrían estar más cómodo. La lógica de escalera , un lenguaje de programación , se utiliza con frecuencia en PLCs y otras máquinas que cuentan con un sistema de control relativamente simple pero fundamental , tales como plataformas petroleras. Utilizar una serie de variables booleanas y los operadores lógicos de Visual Basic para escribir su propia lógica de escalera. Instrucciones
1
Abra el archivo de Visual Basic con un editor como Microsoft Visual Studio.
2
Simular la función lógica de escalera " s = x AND ( Y o Z ) " agregando el siguiente código en su función :
contact_x Dim As Boolean
contact_y Dim As Boolean
contact_z As Boolean
coil_s Dim As Boolean
contact_x = True
contact_y = False
contact_z = True
coil_s = ( contact_x AndAlso ( contact_y O contact_z ))
el valor de la bobina " coil_s " será " verdadero " y el renglón estará abierta.
3
Simular la configuración cerrojo " run = ( iniciar o ejecutar ) Y ( NO STOP) " agregando el siguiente código en su función :
contact_start Dim As Boolean
contact_stop Dim As Boolean
contact_run Dim As Boolean
coil_run Dim As Boolean
coil_m Dim As Boolean
contact_start = True
contact_run = False
contact_stop = False
coil_run = False
< p > coil_run = ( b_start O B_Ejecute ) AndAlso ( No b_stop )
coil_m = coil_run
Si coil_run Entonces contact_run = verdadero
El código simula un sistema con un "Inicio " y el botón" Stop ". Si el sistema ya está funcionando , entonces sigue adelante . Si se detiene el sistema , al pulsar el botón " Start" comenzará para arriba. El botón de "Stop" se detendrá el sistema
4
Simular funcionalidad contador agregando el siguiente código en su función : .
Counter_a Dim As Integer Dim
counter_b As Integer
counter_c Dim As Integer
contact_r Dim As Boolean
contact_i Dim As Boolean
counter_a = 0
counter_b = 0
counter_c = 0
contact_r = True
contact_i = True
Si contact_r Entonces
counter_a + = 1
< p> counter_c + = 1
End If
Si contact_i Entonces
counter_b + = 1
counter_c + = 1
End Si
Cada vez que uno de los contactos se energiza los incrementos del sistema su correspondiente contador. La "C " tiendas de venta libre a la suma de los " unos " y los contadores de " b" . Esto es útil cuando se necesita saber cuántas veces que un evento ha ocurrido.
5
Guardar el archivo de Visual Basic, compilar y ejecutar el programa para simular las funciones de lógica de escalera .