O SimuPLC 4.0.0
|
Previous Top Next |
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
|