The SimuPLC 4.0.0
|
Previous Top Next |
1. Introduction of funcionality of SoftPLC to the Simulator, 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), 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
|
|
open_COM
|
set_Baud_Rate
|
transmit_serial_byte
|
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
|
|
Reception_COM1
|
Reception_COM2
|
Reception_COM3
|
Reception_COM4
|
|
Transmission_Empty_COM1
|
Transmission_Empty_COM2
|
Transmission_Empty_COM3
|
Transmission_Empty_COM4
|
|
Error_Has_Occurred_COM1
|
Error_Has_Occurred_COM2
|
Error_Has_Occurred_COM3
|
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
|
|
COM1_Is_Open
|
...
|
COM4_Is_Open
|
|
Byte_Has_Arrived_COM1
|
...
|
Byte_Has_Arrived_COM4
|
|
Byte_1_Received_COM1
|
...
|
Byte_1_Received_COM4
|
|
COM1.0
|
...
|
COM1.7
|
COM2.0
|
...
|
COM2.7
|
COM3.0
|
...
|
COM3.7
|
COM4.0
|
...
|
COM4.7
|
|
Transmission_Has_Finished_COM1
|
...
|
Transmission_Has_Finished_COM4
|
|
Error_on_COM1
|
...
|
Error_on_COM4
|