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 .