“Conocimientos Programación>Visual Basics Programación

Cómo escribir la lógica de escalera Utilizando Visual Basic

2013/5/19
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 .

Visual Basics Programación
Cómo cambiar BMP del color en Visual Basic
Cómo guardar imágenes desde el control PictureBox en Visual Basic
Cómo borrar el Portapapeles Con VBScript
Cómo quitar Devoluciones carácter de una cadena Dentro VB
Cómo crear Vb.Net Documentación
Cómo convertir Estructura C a VBA
Cómo hacer Skins GUI con VB
Cómo utilizar VBA en Access vista Diseño de consulta
Conocimientos Informáticos © http://www.ordenador.online