|
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
|