Simulering steglogik i Visual Basic hjälper programmerare lära sig grunderna i ett gemensamt programmeringsspråk som de kan vara mer bekväm . Steglogik , ett programmeringsspråk , används ofta i PLC och andra maskiner som har en relativt enkel men kritiska styrsystem , t.ex. oljeplattformar . Utnyttja en rad booleska variabler och Visual Basic logiska operatörer att skriva din egen stege logik . Instruktioner
1
Öppna din Visual Basic -filen med en editor som Microsoft Visual Studio .
2
Simulera funktionen steglogik " s = X och ( y eller z ) " genom att lägga till följande kod i din funktion :
Dim contact_x As Boolean
Dim contact_y As Boolean
Dim contact_z As Boolean
Dim coil_s As Boolean
contact_x = Sant
contact_y = False
contact_z = TRUE
coil_s = ( contact_x andalso ( contact_y Eller contact_z ) ) katalog
värdet av spolen " coil_s " kommer att vara "sann" och dess stegpinne kommer att vara öppen .
3
Simulera spärren konfiguration " run = ( starta eller kör ) AND ( NOT STOP ) " genom att lägga till följande kod i din funktion :
Dim contact_start As Boolean
Dim contact_stop As Boolean
Dim contact_run As Boolean
Dim coil_run As Boolean
Dim coil_m As Boolean
contact_start = Sant
contact_run = False
contact_stop = False
coil_run = False
coil_run = ( b_start Eller b_run ) andalso ( Inte b_stop ) katalog
coil_m = coil_run
p Om coil_run Då contact_run = Sant
koden simulerar ett system med en "Start " och " Stop " knappen . Om systemet redan är igång då det håller igång. Om systemet stoppas , kommer att trycka på " Start " -knappen startar upp den . Den " Stop " -knappen kommer att stoppa systemet
4
Simulera disk funktionalitet genom att lägga till följande kod i din funktion : .
Dim counter_a As Integer
Dim counter_b As Integer
Dim counter_c As Integer
Dim contact_r As Boolean
Dim contact_i As Boolean
counter_a = 0
counter_b = 0
counter_c = 0
contact_r = Sant
contact_i = Sant
p Om contact_r Sedan
counter_a + = 1
counter_c + = 1
End If
p Om contact_i Sedan
counter_b + = 1
counter_c + = 1
End Om
Närhelst en av kontakterna aktiveras systemet steg motsvarande räknare . "C" disk lagrar summan av " a " och " b" räknare . Detta är användbart när du behöver veta hur många gånger en händelse som har hänt .
5
Spara Visual Basic -fil , kompilera och köra program för att simulera funktionerna steglogik .
Addera