Caminho:  Equipamentos (Dispositivos) > PLC300 >

Novidades e Correções do PLC300

Previous pageReturn to chapter overviewNext page

PLC300 V4.11

 

Novas funcionalidades:

 

Bloco ARRAY_COPY;
Bloco SCALE;
Bloco de conversão MUX2;
Bloco de conversão DEMUX2;
Bloco de conversão BYTES_TO_DWORD;
Bloco de conversão  DWORD_TO_BYTES;
Bloco de conversão BYTES_TO_WORD;
Bloco de conversão WORD_TO_BYTES;
Bloco de conversão WORDS_TO_DWORD;
Bloco de conversão DWORD_TO_WORD;
Bloco CALL;
Marcadores de sistema para acessar os LEDs das teclas de função F1...F6;
Bloco PID2;
Bloco IMMEDIATEOUTPUT para os módulos de expansões também;
Bloco SWAP2.

 

Correções de desvio funcional:
 

LED de status: Em alguma situação indesejada o LED de Status estava ficando vermelho, sobrescrevendo o LED verde, sinalizando PLC sem aplicativo ou parado;
Correção no input numérico: Quando usado casas decimais, acabava truncando o valor ao invés de arredondar na hora do CAST, podendo alterar o valor digitado pelo usuário.

 


 

PLC300 V3.41

 

Novas funcionalidades:

 

Bloco ARRAY_COPY;
Bloco SCALE;
Bloco de conversão MUX2;
Bloco de conversão DEMUX2;
Bloco de conversão BYTES_TO_DWORD;
Bloco de conversão  DWORD_TO_BYTES;
Bloco de conversão BYTES_TO_WORD;
Bloco de conversão WORD_TO_BYTES;
Bloco de conversão WORDS_TO_DWORD;
Bloco de conversão DWORD_TO_WORD;
Bloco CALL;
Marcadores de sistema para acessar os LEDs das teclas de função F1...F6;
Bloco PID2;
Bloco IMMEDIATEOUTPUT para os módulos de expansões também;
Bloco SWAP2.

 

Correções de desvio funcional:
 

LED de status: Em alguma situação indesejada o LED de Status estava ficando vermelho, sobrescrevendo o LED verde, sinalizando PLC sem aplicativo ou parado;
Correção no input numérico: Quando usado casas decimais, acabava truncando o valor ao invés de arredondar na hora do CAST, podendo alterar o valor digitado pelo usuário.

 


 

PLC300 V3.30

 

Novas funcionalidades:
 

Follow CANopen;
Log do tipo "Change of State" com lista de variáveis;
Blocos Ethernet com dados de 128 bytes;

 

Correções de desvio funcional:
 

Dados inconsistentes durante troca de tecla no componente "Input text".

 


 

PLC300 V3.00

 

Novas funcionalidades:
 

Aumento de memória interna para 1MB.

 

Correções de desvio funcional:
 

Após o download de firmware o alarme do watchdog era ativado.

 

wpshelp_common_fig_note

NOTA!

Recomenda-se sempre realizar upgrade do firmware do PLC300 para a versão mais atual.

Hardware versão 1 (H1): v1.76 ou superiror
Hardware versão 2 (H2): v2.42 ou superior
Hardware versão 2 c/ 1MB (H2-1M): v3.08 ou superior

 


 

PLC300 V2.40

 

Correções de desvio funcional:

 

Travamento dos blocos Modbus RTU quando utilizados em USERFB. Ao desabilitar o USERFB com um bloco Modbus RTU ativo (que reserva o recurso do mestre modbus) outros blocos Modbus RTU não podiam mais executar;
Backup geral na versão 2.3x apresentava problemas durante o backup dos arquivos no SD Card; e
O Watchdog estava sento ativado em alguns produtos durante a inicialização causando o travamento do produto.

 

wpshelp_common_fig_note

NOTA!

Recomenda-se sempre realizar upgrade do firmware do PLC300 para a versão mais atual.

Hardware versão 1 (H1): v1.76 ou superiror
Hardware versão 2 (H2): v2.42 ou superior
Hardware versão 2 c/ 1MB (H2-1M): v3.08 ou superior

 


 

PLC300 V2.30

 

Novas funcionalidades:

 

Hot Download: Implementação que permite a realização de carga a quente do recurso, ou seja, é possível alterar o programa ladder, telas, alarmes e logs com o programa atual rodando e após a conclusão do download o novo programa é executado automaticamente;
Watchdog: Implementação de um Watchdog configurável pelo usuário com um tempo mínimo de 300ms. O estado das saídas pode ser configurado em caso de Watchdog, bem como uma saída para uso exclusivo;
Marcadores para monitoração do tempo máximo e mínimo do ciclo de scan; e
Marcadores para desabilitar teclas HOME, SETUP e ALARM.

 

Modificações de funções existentes:

 

Alteração do valor padrão do encoder de 12V para 5V.

 


 

PLC300 V2.10

 

Novas funcionalidades:

 

Criado blocos para suporte a Strings:
oSTR_COMPARE
oSTR_COPY
oSTR_COPY_LAST
oSTR_DELETE
oSTR_FIND
oSTR_FIND_LAST
oSTR_INSERT
oSTR_LENGTH
oSTR_REPLACE
oDWORD_TO_STRING
oREAL_TO_STRING
oSTRING_TO_DWORD
oSTRING_TO_REAL
Criado bloco READENC4, efetua a leitura de encoder, calculando o posicionamento e velocidade do mesmo, permite utilização de filtro;
Tarefa de evento externo e de contagem utilizando DI1 a DI8;
Criado bloco TRUNC, realiza trucamento de variáveis;
Criado bloco ROUND, realiza arredondamento de variáveis;
Incremento e decremento dos campos de "Numeric Input" utilizando seta (na edição do campo);
Log de variáveis do tipo STRING;
Bloco STORE com variáveis do tipo STRING;
Bloco SEL com variáveis do tipo STRING;
Bloco ISTORE com variáveis do tipo STRING;
Bloco ILOAD com variáveis do tipo STRING;
Utilização de variáveis do tipo STRING nos campos de "Text Input";
Criação de estruturas e Receitas com variáveis do tipo STRING;

 

Modificações de funções existentes:

 

Endereço base alterado de 3000 para 0.

 


 

PLC300 V2.00

 

Novas funcionalidades:

 

Criação de bloco P_RAMP, que gera um trem de pulsos com frequência na forma de rampa;
Entradas DI9 e DI10 como entrada de encoder;
DI10 pode ser usada como contagem rápida, sendo que DI9 determina o sentido de contagem;
Mudança na entrada analógica de 10bits para 12bits;
Recuperação automática (ASR) do aplicativo, setup, firmware... através de memória FLASH, não necessitando mais do SD Card para esta funcionalidade.

 


 

PLC300 V1.70

 

Novas funcionalidades:

 

Criação de um componente do tipo Text Input;
Criação de uma nova área de memória para preservação do valor das variáveis durante o download

 

wpshelp_common_fig_note

NOTA!

Recomenda-se sempre realizar upgrade do firmware do PLC300 para a versão mais atual.

Hardware versão 1 (H1): v1.76 ou superiror
Hardware versão 2 (H2): v2.42 ou superior
Hardware versão 2 c/ 1MB (H2-1M): v3.08 ou superior

 


 

PLC300 V1.60

 

Modificações de funções existentes:

 

Criação de novas instruções para diminuição do tamanho do programa e ciclo de scan.

 


 

PLC300 V1.50

 

Novas funcionalidades:

 

Marcadores de Sistema de Status (%S_):
oSTS_ASR_OCC
oSTS_INPUT
Marcadores de Sistema de Comando (%C_):
oRS232_TIMEOUT_MS
oRS232_RX_END_CHARACTER
oRS232_TX_INITIAL_ADDRESS
oRS232_RX_INITIAL_ADDRESS
oRS232_TX_BUFFER_LENGTH
oRS232_MAX_RX_BUFFER_LENGTH
oRS232_ENABLE_END_CHARACTER
oRS232_START_TX
oRS485_TIMEOUT_MS
oRS485_RX_END_CHARACTER
oRS485_TX_INITIAL_ADDRESS
oRS485_RX_INITIAL_ADDRESS
oRS485_TX_BUFFER_LENGTH
oRS485_MAX_RX_BUFFER_LENGTH
oRS485_ENABLE_END_CHARACTER
oRS485_START_TX
Função de recuperação automática de Software (ASR)

 

Modificações de funções existentes:

 

Alteração nos blocos Modbus RTU para suportar a leitura e escrita de até 16 registradores
Alteração nos blocos temporizadores (TON, TOF e TP) com configuração da base de tempo (milisegundo, centisegundo, segundo e minuto)
Aumento da capacidade do número de telas do usuário

 


 

PLC300 V1.40

 

Novas funcionalidades:

 

Marcadores de Sistema de Status (%S_):
oKEY_NUMERIC
oKEY_HOME
oKEY_ESC
oKEY_DEL
oKEY_ALARM
oKEY_SETUP
oKEY_SHIFT
oKEY_UP
oKEY_DOWN
oKEY_LEFT
oKEY_RIGHT
oKEY_ENTER
oKEY_F1 ... KEY_F12
Upload de programa
Forçar E/S
Idioma inglês no PLC300
Apresentação de variáveis nas telas de alarme
Zeros à esquerda com zeros nos campos Numeric Input e Numeric Output nas telas de usuário
Opção de download:
oInicializar variáveis voláteis e de saída
oParar/Iniciar a execução do programa automaticamente
Proteção por senha dos comandos de gravação e carregamento dos arquivos de programa, setup e firmware no SD card.

 


 

PLC300 V1.30

 

Novas funcionalidades:

 

Marcadores de Sistema de Status (%S_):
oBOOTLOADER
oINTERVAL_TASK9_WATCHDOG ... INTERVAL_TASK16_WATCHDOG
oSINGLE_TASK9_WATCHDOG ... SINGLE_TASK16_WATCHDOG
oCOUNT_TASK9_WATCHDOG ... COUNT_TASK16_WATCHDOG
oSTS_SD_INVALID
Marcadores de Sistema de Comando (%C_):
oINTERVAL_TASK9_DISABLE ... INTERVAL_TASK16_DISABLE
oSINGLE_TASK9_DISABLE ... SINGLE_TASK16_DISABLE
oCOUNT_TASK9_DISABLE ... COUNT_TASK9_DISABLE
Blocos Modbus TCP
oMBTCP_ReadBinary
oMBTCP_WriteBinary
oMBTCP_ReadRegister
oMBTCP_WriteRegister
oMBTCP_ServerStatus
oMBTCP_ClientControlStatus
Novos Blocos Data Transfer (Receitas)
oReadRecipe
oWriteRecipe
Log de
oAlarmes
oEventos
Backup no SD Card do
oFirmware
oRecurso
oSetup
Ethernet
oConexão do gateway do WPS com o PLC300

 


 

PLC300 V1.20

 

Novas funcionalidades:

 

Tarefas
oINTERVAL
oSINGLE
oEXTERN EVENT (DI9, DI10 e pulso Z)
oCOUNT (DI9, DI10, pulsos A, B, Z e quadratura AB)
oSYSTEM (start e stop)
Marcadores de Sistema de Status (%S_)
oTICK_100US
oINTERVAL_TASK1_WATCHDOG...INTERVAL_TASK8_WATCHDOG
oSINGLE_TASK1_WATCHDOG...SINGLE_TASK8_WATCHDOG
oEXT_EVENT_TASK1_WATCHDOG...EXT_EVENT_TASK3_WATCHDOG
oCOUNT_TASK1_WATCHDOG...COUNT_TASK8_WATCHDOG
oMAIN_TASK_WATCHDOG
oSTART_TASK_WATCHDOG
oSTOP_TASK_WATCHDOG
Marcadores de Sistema de Comando (%C_)
oINTERVAL_TASK1_DISABLE...INTERVAL_TASK8_DISABLE
oSINGLE_TASK1_DISABLE...SINGLE_TASK8_DISABLE
oEXT_EVENT_TASK1_WATCHDOG...EXT_EVENT_TASK3_WATCHDOG
oCOUNT_TASK1_DISABLE...COUNT_TASK8_DISABLE
Blocos Hardware
oIMMEDIATEINPUT
oIMMEDIATEOUTPUT
oREADENC3
Bloco Coil
oIMMEDIATECOIL

 

Modificações de funções existentes:

 

Opção de inicializar ou não variáveis retentivas e histórico de alarmes no download.
Bloco PWM - permitido valor de frequência de 0 Hz
Blocos ReadEnc e ReadEnc2 - Tipo de dado de Value pode ser DINT quando os pulso contados forem Quadratura_AB, permitindo valores negativos conforme o sentido de giro do encoder.

 

Correções de desvio funcional:

 

Bloco MB_WriteBinary - em versões antariores, o bloco sempre escrevia o valor 1.
Alterados os endereços das variáveis para acesso via Modbus.

 


 

PLC300 Versões Anteriores a V1.20

 

Recomendamos fazer atualização do firmware.

 


 

PLC300 V1.10

 

Nova funcionalidade:

 

Protocolo ASCII RS232

 


 

PLC300 V1.00

 

Versão inicial.