O SimuPLC 4.0.0

Previous  Top  Next



A versão 4.0.0 do SimuPLC acrescentou à versão 3.3.0 as seguintes novidades:

1. Agregação da funcionalidade de SoftPLC ao Simulador, com possibilidade de comunicação física real com o mundo externo, por meio de comando elétricos enviados através dos Ports COM 1 a 4, utilizando o protocolo serial padrão RS-232C (formato padrão para comunicação de dados em série USART - Universal Synchronous Asynchronous Receiver Transmitter - Transmissor/Receptor Universal Síncrono e Assíncrono), com a finalidade de tornar possível implementação de programas didáticos de controles reais, o que deve tornar mais fácil, efetivo, eficiente e rico o auxílio prestado pelo SimuPLC ao aprendizado dos fundamentos dos controles programáveis e compreensão do seu funcionamento básico "em campo", na prática.  
 
2. Acréscimo de quatro novas instruções à LCE, para permitir comandos de controle da operação dos ports COM nos programas implementados com a nova funcionalidade SoftPLC:  
 
   Instrução LCE         Sinônimo em Inglês  
 
   abre_COM            open_COM  
   ajusta_Baud_Rate         set_Baud_Rate  
   transmite_serial_byte      transmit_serial_byte  
   fecha_COM            close_COM  
 
3. Acréscimo de quatronovas instruções à IL, com os mesmos objetivos do item anterior:  
 
   Instrução IL              
 
   O_COM  
   S_COM  
   B.COM  
   C_COM  
 
4. Implementação do tratamento de doze novas interrupções pelo SimuPLC, referentes às novas funcionalidade SoftPLC:  
 
   Interrupção            Sinônimo em Inglês  
 
   Recepção_COM1         Reception_COM1  
   Recepção_COM2         Reception_COM2  
   Recepção_COM3         Reception_COM3  
   Recepção_COM4         Reception_COM4  
 
   Finalizou_Transmissão_COM1   Transmission_Empty_COM1  
   Finalizou_Transmissão_COM2   Transmission_Empty_COM2  
   Finalizou_Transmissão_COM3   Transmission_Empty_COM3  
   Finalizou_Transmissão_COM4   Transmission_Empty_COM4  
 
   Ocorreu_Erro_COM1      Error_Has_Occurred_COM1  
   Ocorreu_Erro_COM2      Error_Has_Occurred_COM2  
   Ocorreu_Erro_COM3      Error_Has_Occurred_COM3  
   Ocorreu_Erro_COM4      Error_Has_Occurred_COM4  
 
5. Adição de cinqüenta e duas novas variáveis internas no ambiente do Simulador, para tratamento da comunicação pelos Ports COM:  
 
   Variável Interna            Sinônimo em Inglês  
 
   COM1_Está_Aberto         COM1_Is_Open  
   ...                  ...  
   COM4_Está_Aberta         COM4_Is_Open  
 
   Chegou_Byte_COM1         Byte_Has_Arrived_COM1  
   ...                  ...  
   Chegou_Byte_COM4         Byte_Has_Arrived_COM4  
 
   Byte_Recebido_COM1      Byte_1_Received_COM1  
   ...                  ...  
   Byte_Recebido_COM4      Byte_4_Received_COM4  
 
   COM1.0               COM1.0  
   ...                  ...  
   COM1.7               COM1.7  
   COM2.0               COM2.0  
   ...                  ...  
   COM2.7               COM2.7  
   COM3.0               COM3.0  
   ...                  ...  
   COM3.7               COM3.7  
   COM4.0               COM4.0  
   ...                  ...  
   COM4.7               COM4.7  
 
   Transmissão_Terminada_COM1   Transmission_Has_Finished_COM1  
   ...                  ...  
   Transmissão_Terminada_COM4   Transmission_Has_Finished_COM4  
 
   Erro_em_COM1            Error_on_COM1  
   ...                  ...  
   Erro_em_COM4            Error_on_COM4