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 .
|