Tabela de compatibilidade de firmwares¶
| Plataformas | ||||||||
|---|---|---|---|---|---|---|---|---|
| Equipamentos | Família | Modelo | GI | GII | GII-Duo | G3 | G3S | G3R |
| Controladores | MCI02 ![]() |
MCI02 | X | |||||
| MCI02-QC | X | |||||||
ZAP500 ![]() |
ZAP500 | X | ||||||
| ZAP500-BX | X | |||||||
| ZAP500-BXH | X | |||||||
| ZTK500 | X | |||||||
| ZTK501 | X | |||||||
MIX600 ![]() |
MIX600 | X | ||||||
ZAP900 ![]() |
ZAP900 | X | ||||||
| ZAP901 | X | |||||||
| eZAP900 | X | |||||||
| eZAP901 | X | |||||||
| ZAP900-BXH | X | |||||||
| ZTK900 | X | |||||||
| eZTK900 | X | |||||||
| ZAP91X | ZAP91X | X | ||||||
| ZTK91X | X | |||||||
| eZTK91X | X | |||||||
| ZAP91XS | ZAP91XS | X | ||||||
| ZTK91XS | X | |||||||
| eZTK91XS | X | |||||||
| FLEX950 | FLEX950-PLC | X | ||||||
| P7C | P7C-300 ![]() |
X | ||||||
| P7C-301 | X | |||||||
| P7C-302 | X | |||||||
| NEON | NEON | X | ||||||
| RION | RION | X | ||||||
| IHM’s | MMI600 ![]() |
MMI600 | X | |||||
| MMI601 | X | |||||||
| MMI650 | MMI650 | X | ||||||
| MMI800 | MMI800 | X | ||||||
| FLEX950 | FLEX950-IHM | X | ||||||
![]() |
Equipamentos descontinuados. A HI Tecnologia mantem suporte
de manutenção para os mesmos quando viável mas não comercializa
equipamentos novos. |
Equipamentos obsoletos. A família ZAP900 evoluiu para a
família ZAP91X. |
|
Equipamento obsoleto. O P7C-300 evoluiu para o P7C-301. |
Recursos dos firmwares¶
Esta página apresenta os principais recursos disponíveis nas plataformas de firmware do controladores, permitindo compará-los com as diversas plataformas.
Operação do modo Loader¶
O modo loader é um modo de operação disponível nos controladores para permitir a comunicação utilizando parâmetros de comunicação pré-definidos e carga de um novo firmware. Existem 2 formas de ativar o modo loader, via uma chave de hardware ou via software.
Ativação do modo loader via chave de hardware¶
Os controladores possuem uma chave no hardware utilizada para reinicializar o equipamento e ativar o modo Loader.
Quando o equipamento for energizado com esta chave ativada, o firmware habilita automaticamente o modo Loader, desativando o programa corrente e mantendo todos os canais de I/O do controlador desabilitados.
Quando o equipamento for energizado com esta chave inativa, o firmware é ativado com a funcionalidade padrão. Uma vez ativo, a chave passa a possuir o seguinte comportamento:
- Se pressionada e liberada em menos de 1 segundo o comando é sem efeito no controlador.
- Se pressionada e liberada entre 1 a 3 segundos, o comando reinicializa o controlador (equivalente a uma ação de desligar e ligar o controlador.)
- Se pressionada e liberada em um intervalo maior que 3 segundos, o comando reinicializa o controlador e ativa o modo loader.
Ao entrar no modo Loader via chave de hardware os parâmetros de comunicação são fixos e são configurados conforme indicado na tabela de Recursos do Modo Loader.
Importante
Sempre que o controlador entrar no modo Loader via chave de hardware, o mecanismo para retornar para operação normal é um reset no mesmo (via comunicação, via chave de hardware ou desligando e religando equipamento).
Ativação do modo loader via software¶
Através do ambiente de programação do controlador é possível enviar um comando para que o mesmo seja transferido para modo Loader. Quando transferido para o Loader via comunicação, o controlador ao ser ativado no modo Loader, mantem os parâmetros de comunicação correntes desde que a base de parâmetros de configuração de comunicação esteja válida.
Importante
Sempre que o controlador entrar no modo Loader via software, o mecanismo para retornar para operação normal é através do comando de Habilita Firmware do Controlador, disponível no ambiente de desenvolvimento ou, através do processo de carga de um firmware no controlador.
| Recursos do Modo Loader | ||||||
|---|---|---|---|---|---|---|
| Recurso | GI | GII | GII-DUO | G3 | G3S | G3R |
Suporte de comunic. ![]() |
COM1 | COM1 | ETH(UDP) COM1 | ETH(UDP) COM1 COM3 | ETH COM1 COM2 COM3 | ETH COM1 COM2 COM3 |
| Baudrate default | 9600 | 9600 | 9600 | 38400 | 38400 | 38400 |
| Carga de firmware | sim | sim | sim | sim | sim | não |
| Prog. do baudrate serial | não | não | não | sim | sim | não |
Controle de fluxo ![]() |
sim | sim | não | não | sim | não |
Reset na chave do Loader ![]() |
não | não | não | sim | sim | sim |
![]() |
O Loader provê recursos de comunicação através do canal serial
ou do canal Ethernet de forma excludente ou seja, caso um canal
esteja sendo utilizado os outros devem ser mantidos inativos.
Esta restrição são se aplica aos firmwares G3S. |
Apenas para os canais seriais que possuirem este recurso. |
|
O Recurso para ativar o Loader através da chave de hardware com
o controlador já ligado está disponível apenas para os firmwares
G3, G3S e G3R. |
Comunicação¶
| Recursos | GI | GII | GII-DUO | G3 | G3S / G3R |
| Baudrates suportados | 1200 2400 4800 9600 19200 | 1200 2400 4800 9600 19200 38400 | 1200 2400 4800 9600 19200 38400 | 1200 2400 4800 9600 19200 38400 57600 115200 | 1200 2400 4800 9600 19200 38400 57600 115200 |
| Suporte para serial COM3 | não | não | não | sim | sim |
| Operação serial como mestre/escravo simultânea | não | não | não | sim | sim |
| Paridade | sim | não ![]() |
não ![]() |
não ![]() |
sim |
| Stop bits (1/2) | sim | não | sim | sim | sim |
| Suporte ponto a ponto estendido | sim (1 canal) | sim (1 canal) | não | sim(2) | sim(2) |
| Programação dos canais PPE | não | não | não | sim | sim |
| Bridge MODBUS-TCP / MODBUS-RTU | não | sim | não | sim | sim |
| Bridge SCP-HI / MODBUS-RTU | não | não | não | sim | sim |
| Operação Multiprotocolo no canal ethernet | não | não | não | sim | sim |
| Definição dinâmica de uma conexão cliente | não | não | não | sim | sim |
| Conexão e desconexão programática para um cliente TCP/IP | não | não | não | sim | sim |
| Sinalização visual do equipamento para busca via ethernet | não | não | não | sim | sim |
| Protocolo ASCII para acesso a base de dados | não | não | não | não | sim ![]() |
![]() |
A configuração de paridade nos canais seriais para os firmwares
GII, GII-DUO e G3 é possível em versões especiais do firmware. |
O protocolo ASCII para acesso a base de dados não esta
disponível para todos os modelos dos controladores. |
Programação¶
| Recursos | GI | GII | GII-DUO | G3 | G3S | G3R |
| Tipo de alocação de memória | dinâmica | estática | estática | estática | estática | estática |
| Memória Flash | 128K | 256K | 256K | 512K | 1M | 256K |
| Memória RAM | 32K+2K NVRAM | 128K retentiva | 128K retentiva | 160K retentiva | 32K | 32K |
| Data Flash | n.d. | opcional (16MB) | 16MBits | 16MBits | 256MBytes | n.d. |
| Memória de programa | 20K | 32K | 32K | 104K | 190K | 24K |
| Banco de dados em Flash | 16K | 16K | 12K | 36K | 36K | 4K |
| Nro. de Contatos auxiliares [R] | 1000(4) | 1000 | 1000 | 2000 | 2000 | 500 |
| Nro. Memórias inteiras [M] | 2000(4) | 3000 | 3000 | 3000 | 4000 | 1000 |
| Nro. Memórias Long [L] | 0 | 0 | 0 | 250 | 250 | 50 |
| Suporte para tipo Long (L) | não | não | não | sim | sim | sim |
| Timers internos | 16 bits | 16 bits | 16 bits | 16/32 bits | 16/32 bits | 16/32 bits |
| Encoders/Contadores | 16 bits | 16 bits | 16 bits | 16/32 bits | 16/32 bits | 16/32 bits |
| Movimentação indexada | M | M | M | R, M, D, L | R, M, D, L | R, M, D, L |
| FIFO´s | não | sim | sim | não | não | não |
| Sistema de arquivo | não | não | não | sim | sim | não |
| API do sistema de arquivo em ladder | não | não | não | sim | sim | não |
| Malhas de controle PID | 8 | 8 | 32 | 32 | 32 | 2 |
| Tempo de ciclo do PID | 200ms (fixo) | 200ms (fixo) | 200ms (fixo) | 50 a 65500 ms ![]() |
50 a 65500 ms ![]() |
50 a 65500 ms ![]() |
![]() |
O tempo de ciclo do PID pode ser programável na faixa de 50 a 65550 ms ou controlado pelo programa de aplicação corrente. |
Outros Recursos¶
| Recursos | GI | GII | GII-DUO | G3 | G3S | G3R |
| Carga de programa sem paralisação | não | sim | sim | sim | sim | não |
| Download do projeto de aplicação do controlador | não | não | não | sim | sim | não |
| Configuração dos módulos de I/O persistente | não | parcial | parcial | sim | sim | sim |
| Suporte para force dos canais de I/O digital | sim | sim | sim | sim | sim | não |
| Variáveis de sistema | não | não | não | não | sim | sim |
| Remapeamento de variáveis | não | não | não | não | sim | não |




