(1) Qual é o endereço IP padrão?
A partir do firmware SFW198C000, o cliente DHCP fica ativo por padrão, se não houver servidor DHCP na rede à qual está conectado, ele aguardará o servidor. Ao ativar o utilitário Discoverer da Toolly você pode configurar a rede de acordo com suas necessidades, consulte Guia rápido.
(2) Como conectar à porta serial RS232 do dispositivo?
As portas seriais dos módulos SlimLine eles são conectados em conectores RJ45, um cabo RJ45 terminado com um conector DB9F é usado para a conexão (Exemplo CBL057 e CBL054).
Se você quiser construir o cabo, pode consultar a figura ao lado. Se o PC não tiver uma porta serial, você pode usar um Adaptador USB.
(3) Como acessar o sistema sem credenciais?
Caso não possua credenciais de acesso, a única forma de acessar o sistema é utilizando o procedimento reset catch que retorna o sistema às condições padrão de fábrica, excluindo todos os dados dentro. Conectando serialmente à porta COM0 com um terminal (Exemplo de função Terminal di Toolly) com parâmetros 115200, e, 8, 1.
Ligue o sistema e envie repetidamente a letra “r” do terminal, ao receber o eco, envie as letras “catch” em sequência, se a sequência for realizada corretamente a mensagem será exibida System catched [reset]. Ao enviar a devolução, será exibida a mensagem de solicitação de reset de fábrica. Ao aceitar com “y” primeiro e “Y” depois, o sistema será restaurado às condições padrão de fábrica e será reiniciado. Abaixo estão as operações realizadas e as relativas comandos de referência:
- É realizada a exclusão do programa PLC (ver comando PLCCommand -pc).
- Toda a memória retentiva é excluída (ver comando PLCCommand -mc).
- O disco C está formatado (veja o comando Format C:).
- Todas as configurações feitas são reinicializadas incluindo as configurações de rede (Ver comando CfgCommit -d).
- O sistema é reiniciado (ver comando Reboot).
Agora será necessário reconfigurar o sistema conforme relatado no FAQ (1) e atualizar o sistema para atualizar o sistema operacional e recarregar as páginas web (Veja o artigo).
(4) Como inicializar um módulo de CPU para a configuração de fábrica?
Para restaurar um módulo de CPU às condições de fábrica, você precisa conectar-se ao sistema com os direitos de Admin e executar uma série de comandos, caso não saiba as credenciais de acesso, consulte FAQ (3).
- PLCCommand -pc, exclua o programa PLC.
- PLCCommand -mc, limpa toda a memória retida.
- Format C:, formate a unidade C.
- CfgCommit -d, todas as configurações feitas no telnet e na interface da web são reinicializadas, incluindo as configurações de rede.
- Reboot, o sistema reinicia, a interface de rede é definida como DHCP.
- Reconfigure o sistema conforme relatado no FAQ (1).
- Atualize seu sistema para atualizar seu sistema operacional e recarregar as páginas da web (Veja o artigo).
(5) Como alterar as credenciais de acesso ao sistema?
O gerenciamento de usuários é baseado em 3 níveis de credenciais listados em ordem decrescente de importância.
- Admin: Administrador do sistema, credenciais padrão (Admin:Admin).
- User: Usuário do sistema, credenciais padrão (User:User).
- Guest: Convidado, credenciais padrão (Guest:Guest).
A alteração de credenciais é possível a partir de conexão telnet com o comando UserConfig.
(6) Como faço para converter meu aplicativo de XTarget para XUnified?
Para melhorar a escalabilidade dos sistemas, foi criada a biblioteca unificada XUnified, novos produtos são enviados com sistemas operacionais compatíveis XUnified, para usar os projetos antigos veja o artigo Transição do LogicLab do XTarget para o XUnified.
No entanto, é possível fazer o downgrade do produto carregando um sistema operacional compatível XTarget e continuar a usar os programas antigos sem fazer alterações, consulte Atualização do módulo da CPU ARM7, Atualização do módulo da CPU Cortex M7.
(7) O que se entende por imagem de processo?
Por imagem de processo entendemos a cópia do status de E/S digital feita pelo sistema operacional. O programa do usuário para acessar as E/S do sistema deve operar nesta imagem, em Neste artigo um estudo aprofundado.
(8) Quais são as bibliotecas básicas para usar nas CPUs SlimLine Laboratório de lógica?
Aqui está a lista de todos os objetos de função e blocos de função disponíveis, os objetos são divididos em bibliotecas distribuídas com o LogicLab, eles estão localizados no caminho de instalação do programa na pasta Libraries, para informações de uso, consulte Neste artigo.
Método recomendado: A partir da versão 5.22.x.xx o LogicLab permite selecionar a pasta onde estão localizadas as bibliotecas, desta forma todos os objetos presentes nas bibliotecas ficam disponíveis no projeto (Veja o artigo).
(9) Como posso fazer backup e restaurar o programa do SDCard ou USB PenDrive?
Para facilitar as operações de manutenção, equipamos nossos sistemas programáveis com funções avançadas de backup e restauração (Veja o artigo).
- Backup e Restore: Capacidade de criar um imagem de recuperação total do sistema, não só do programa PLC, mas também do sistema operacional, dos dados de backup e configuração por comando Update da conexão telnet.
- Restauração automática: Insira a mídia de Backup no sistema e ligue-o.
(10) Como funcionam as variáveis retentivas?
Na norma IEC 61131, o atributo RETAIN nas variáveis tem diferentes significados dependendo do início do programa.
- Warm restart o Warm reboot: No comando, na inicialização ou em erros que causam a reinicialização do programa. as variáveis RETAIN assumem o valor que tinham quando desligados.
- Cold restart: No comando ou após carregar o programa. as variáveis RETAIN são reiniciados.
Em sistemas ARM7, CortexM7 há uma área retentiva adicional alocada em DB100 (2048 bytes de DB100.2048 a DB100.4095) as variáveis alocadas nesta área mantêm o valor em caso de Cold que de Warm restart.
Todas as variáveis retentivas nunca devem ser atribuídas a um INIT VALUE porque eles seriam inicializados com o valor definido em ambos su Cold que Warm reiniciado.
(11) É possível fazer backup e restaurar a área retentiva (DB 100)?
Com o comando Telnet PLCCommand -pmbku File (Veja o artigo) é possível transferir toda a área retentiva do DB100 para o arquivo definido. Com comando PLCCommand -pmres File ele pode ser restaurado. A operação também é possível a partir do programa do usuário com o FB FileMemoryDump.
(12) Como acessar as variáveis do protocolo Modbus?
Por padrão é possível conectar no Modbus tanto da porta serial no Modbus RTU (115200, e 8, 1) quanto da ethernet no Modbus TCP na porta 502, o endereço do nó é 1. O servidor Modbus gerenciado pelo sistema operacional permite acesso apenas às variáveis alocadas no DB100 (Veja o artigo).
O endereço dos registradores inicia em 40000 (16 # 9C40), uma variável BOOL alocada no DB100.16, pode ser adquirida com um comando 16#01 Read coil status no endereço 40016. Uma variável WORD ou DWORD alocada em DB100.16 pode ser adquirida com um comando 16#03 Read holding register para o endereço 40008. (O endereço de alocação deve ser dividido por 2 e depois adicionado a 40000).
É possível instanciar uma ou mais instâncias do FB em seu próprio programa ModbuSlave para gerenciar outros servidores Modbus que podem operar em sua própria estrutura de dados com sua própria faixa de endereçamento.
(13) Onde posso encontrar informações sobre erros de execução?
Durante a execução de uma função ou de uma biblioteca FB, podem ser gerados erros que são exibidos na janela de status do LogicLab ou na página web Logs do dispositivo (In esta página encontre o link para a descrição).
(14) Quantas conexões TCP/IP simultâneas podem ser tratadas?
O número máximo de conexões TCP/IP gerenciadas é 32, o número depende da quantidade de memória relocável disponível (Veja o comando RMStats), cada conexão ocupa o tamanho de memória definido nos buffers de recepção/transmissão. Algumas conexões são usadas pelos servidores do sistema:
- Modbus: 1 conexão à qual deve ser adicionado o número de conexões ativas (até 8).
- Telnet: 1 conexão à qual deve ser adicionado o número de conexões ativas (até 2).
- Ftp: 1 conexão à qual 1 conexão deve ser adicionada quando o cliente estiver conectado.
- HTTP: 1 conexão à qual deve ser adicionado o número de conexões ativas (até 2).
(15) Como posso usar o MID para proteção do programa?
Para proteger o programa contra cópia e uso fraudulento, é possível atribuir um código MID que será instalado nos módulos de CPU adquiridos. O código definido é visível na página da web sob o item Manufacturer code por padrão é 0.
Os códigos MID adquiridos são visíveis em seu próprio Informação da contaem Neste artigo informações sobre como usá-lo.