Aprire il file di Visual Basic con un editor come Microsoft Visual Studio .
2
Simulare la funzione logica ladder " s = x AND ( y o z ) " aggiungendo il seguente codice nella funzione :
Dim contact_x come booleano
Dim contact_y come booleano
Dim contact_z come booleano
Dim coil_s come booleano
contact_x = True
contact_y = False
contact_z = True
coil_s = ( contact_x AndAlso ( contact_y O contact_z ) ) per
il valore della bobina " coil_s " sarà " vero " e il suo gradino sarà aperto .
3
Simulare la configurazione "run latch = ( avvio o corsa ) e ( NON STOP) " aggiungendo il seguente codice nella funzione :
Dim contact_start come booleano
Dim contact_stop come booleano
Dim contact_run come booleano
Dim coil_run come booleano
Dim coil_m come booleano
contact_start = True
contact_run = False
contact_stop = False
coil_run =
False
coil_run = ( b_start O B_Avviare ) AndAlso (Non b_stop ) per
coil_m = coil_run
coil_run Poi contact_run = True
Il codice simula un sistema con "Start "e " pulsante Stop " . Se il sistema è già in esecuzione , allora continua ad andare . Se il sistema è fermo, premendo il pulsante "Start" si avvia in su. Il pulsante "Stop" arresta il sistema
4
Simulare funzionalità contatore aggiungendo il seguente codice nella funzione : .
Dim counter_a As Integer Dim
counter_b As Integer Dim
counter_c As Integer Dim
contact_r come booleano
Dim contact_i come booleano
counter_a = 0
counter_b = 0
counter_c = 0
contact_r = True
contact_i = True
contact_r Poi
counter_a + = 1
counter_c + = 1
End If
contact_i Poi
counter_b + = 1
counter_c + = 1
End Se
Ogni volta che uno dei contatti è eccitato gli incrementi di sistema corrispondente contatore . I negozi contatore "c" la somma delle "a" e "b" contatori. Questo è utile quando si ha bisogno di sapere quante volte un evento è accaduto .
5
Salvare il file di Visual Basic , compilare ed eseguire il programma per simulare le funzioni di logica ladder .
Programmazione © www.354353.com