Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como escrever lógica ladder usando o Visual Basic
Simulação de lógica ladder em Visual Basic ajuda os programadores a aprender os fundamentos em uma linguagem de programação comum com a qual eles podem ser mais confortável. Lógica Ladder , uma linguagem de programação , é freqüentemente usada em PLCs e outras máquinas que possuem um sistema de controle relativamente simples, mas crítica, tais como plataformas de petróleo . Utilize uma série de variáveis ​​booleanas e os operadores lógicos do Visual Basic para escrever sua própria lógica ladder. Instruções
1

Abra seu arquivo de Visual Basic com um editor como o Microsoft Visual Studio.
2

Simule a função lógica ladder " s = x E (y ou z) " adicionando o seguinte código na sua função :

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 Ou contact_z ) )

o valor da bobina " coil_s " será " verdadeiro" e seus degrau será aberta.
3

Simule a configuração trava " executar = ( iniciar ou executar ) e ( NÃO PARE ) " adicionando o seguinte código na sua função :

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

coil_run = ( b_start Ou B_Corra ) AndAlso (Não b_stop )

coil_m = coil_run

Se coil_run Então contact_run = True

O código simula um sistema com "Start botão "e" Stop " . Se o sistema já está em execução , em seguida, ele continua indo . Se o sistema está parado , pressionar o botão "Start" irá iniciá-lo . O botão "Stop" irá parar o sistema
4

Simule funcionalidade do contador , adicionando o seguinte código na sua função: .

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

Se contact_r Então

counter_a + = 1

counter_c + = 1

End If

Se contact_i Então

counter_b + = 1

counter_c + = 1

Fim Se

Sempre que um dos contatos é energizado o sistema incrementa seu contador correspondente. O " c " contador armazena a soma dos contadores "a" e " b " . Isto é útil quando você precisa saber quantas vezes um evento que aconteceu.
5

Salve o arquivo de Visual Basic, compilar e executar o seu programa para simular as funções de lógica ladder .

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar o controle Windows Forms no WPF 
·VBA Project não irá atualizar 
·Como faço para importar arquivos no Mapa XNA 
·Como usar uma classe de região para remover partes de …
·Como converter VB6 para 64 Bit 
·Erro de log no arquivo de texto para uma aplicação VB…
·A função de VB para uma cadeia de comprimento 
·Como fazer um jogo Clicando Com Visual Basic 
·Como abrir um DB no Xcode 
·Visual Basic 6 não vai deixar você guardar como um ar…
  Artigos em destaque
·Como Ler Personagens em MIPS 
·Como adicionar ActionListener 
·Você pode ter um Hyperlink em um suporte PHP 
·Como usar Perl Código Hooks 
·Como criar soquete Exemplos em Ada 
·Como criar uma consulta PHP em um banco de dados MySQL 
·Como instalar o Snort com MySQL no CentOS 
·Como montar um Diretório local com Jahia 
·Como encontrar o máximo divisor comum de dois números…
·Como fazer Pop- Ups 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados