Simulation logique d'échelle dans Visual Basic permet aux programmeurs apprendre les rudiments d'un langage de programmation commune avec laquelle ils peuvent être plus à l'aise . La logique Ladder , un langage de programmation , est fréquemment utilisé dans les automates et autres machines qui disposent d'un système de contrôle relativement simple mais essentielle , tels que les plateformes pétrolières . Utiliser une série de variables booléennes et les opérateurs logiques Visual Basic pour écrire votre propre logique d'échelle . Instructions 
 1 
 Ouvrez votre fichier Visual Basic avec un éditeur tel que Microsoft Visual Studio. 
 2 
 Simuler la fonction logique d' échelle " s = x et (y ou z) "en ajoutant le code suivant dans votre fonction : 
 
 contact_x As Boolean 
 
 contact_y As Boolean 
 
 contact_z As Boolean 
 
 coil_s As Boolean Photos 
 contact_x = True 
 
 contact_y = False 
 
 contact_z = True 
 
 coil_s = ( contact_x AndAlso ( contact_y Ou contact_z ) ) 
 
 la valeur de la bobine " coil_s " sera "True" et son échelon sera ouvert . 
 3 
 Simuler la configuration d'exécution de verrouillage "= ( démarrage ou d'exécution ) eT (NON STOP) "en ajoutant le code suivant dans votre fonction : 
 
 contact_start As Boolean 
 
 contact_stop As Boolean 
 
 contact_run As Boolean 
 
 Dim coil_run As Boolean Photos 
 coil_m As Boolean 
 
 contact_start = True 
 
 contact_run = False 
 
 contact_stop = False 
 
 coil_run = False 
 < p> coil_run = ( b_start Ou B_Run ) AndAlso (Non b_stop ) 
 
 coil_m = coil_run 
 
 Si coil_run Puis contact_run = True 
 
 Le code simule un système avec un "Start »et« bouton Stop ". Si le système est déjà en cours d'exécution puis ça continue . Si le système est arrêté, appuyez sur le bouton "Démarrer" va démarrer. Le bouton "Stop" arrête le système 
 4 
 Simuler compteur fonctionnalité en ajoutant le code suivant dans votre fonction : . 
 
 Counter_a As Integer 
 
 Dim counter_b As Integer 
 
 counter_c As Integer 
 
 contact_r As Boolean 
 
 Dim contact_i As Boolean 
 
 counter_a = 0 
 
 counter_b = 0 Photos 
 counter_c = 0 
 
 contact_r = True 
 
 contact_i = True 
 
 Si contact_r Puis 
 
 counter_a + = 1 
 < p> counter_c + = 1 
 
 End If 
 
 Si contact_i Puis 
 
 counter_b + = 1 
 
 counter_c + = 1 
 
 Fin Si 
 
 Chaque fois que l'un des contacts est alimenté les incréments du système son compteur correspondant . Le "C" compteur enregistre la somme des catégories "A " et les compteurs «B». Cette fonction est utile lorsque vous avez besoin de savoir combien de fois un événement qui s'est produit. 
 5 
 Enregistrez le fichier Visual Basic, compiler et exécuter votre programme pour simuler les fonctions de logique à relais .