Wie Ladder Logic mit Visual Basic schreiben . Ladder -Logik , eine Programmiersprache , wird häufig in SPS und andere Maschinen , die eine relativ einfache, aber kritische Steuerung, wie Öl -Plattformen verfügen verwendet . Nutzen Sie eine Reihe von booleschen Variablen und die Visual Basic logischen Operatoren eigene Ladder Logic schreiben. Anleitung
1
Öffnen Sie Visual Basic Datei mit einem Editor wie z. B. Microsoft Visual Studio.
2
Simulieren des Ladder Logic -Funktion " s = x und (y oder z ) " , indem Sie den folgenden Code in Ihrer Funktion :
Dim contact_x As Boolean Dim
contact_y As Boolean Dim
contact_z As Boolean Dim
coil_s As Boolean
contact_x = True
contact_y = False
contact_z = True
coil_s = ( contact_x AndAlso ( contact_y Oder contact_z ) )
der Wert der Spule " coil_s " wird sein " Wahre " und seine Sprosse wird offen sein .
3
Simulieren Sie die Latchkonfiguration " run = ( starten oder laufen lassen ) AND (NOT STOP) " , indem Sie den folgenden Code in Ihrer 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 = True
contact_run = False
contact_stop = False
coil_run = False
< p> coil_run = ( B_start Oder B_Run ) AndAlso ( Nicht b_stop )
coil_m = coil_run
Wenn coil_run Dann contact_run = True
Der Code ein System simuliert mit einem "Start "und" Stop " -Taste. Wenn das System bereits läuft , dann läuft weiter . Wenn das System gestoppt ist, wird durch Drücken der Schaltfläche "Start" starten Sie es . Der "Stop" -Taste wird das System stoppen
4
Simulieren Zähler Funktionalität, indem Sie den folgenden Code in Ihrer 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 = True
contact_i = True
Wenn contact_r Dann
counter_a + = 1
< p> counter_c + = 1
End If
Wenn contact_i Dann
counter_b + = 1
counter_c + = 1
End Wenn
Immer wenn einer der Kontakte erregt inkrementiert das System den entsprechenden Zähler . Die "c" Zähler speichert die Summe der "a" und "b" -Zähler. Dies ist nützlich, wenn Sie wissen, wie viele Male ein Ereignis passiert benötigen .
5
Speichern Sie die Visual Basic -Datei, kompilieren und ausführen Programm, um die Ladder Logic Funktionen simulieren.