Home page > Fórum > controladores SlimLine e Netsyst (LogicLab) > Gerenciamento de páginas da web dinâmicas pelo usuário
- Este tópico tem 20 respostas, 1 participante e foi atualizado pela última vez 3 anos, 7 meses atrás da Sergio Bertana.
-
autorPublique
-
Março 12, 2013 em 8: 58 am #35339Sergio BertanaAdministrador do fórum
Nos formulários CPU SlimLine Compacto e a partir da versão B do módulo ARM7 CPU, foi implementada a possibilidade de criar páginas web diretamente pelo usuário, essas páginas podem ser transferidas para os diretórios do sistema e serão visualizadas acessando a partir de um navegador web. A característica mais importante do servidor web integrado em SlimLine é possível gerenciar páginas dinâmicas. Uma página web dinâmica é uma página cujo conteúdo, total ou parcialmente, é gerado in loco pelo servidor, podendo ser diferente a cada vez que é acessado, permitindo assim a interatividade com o usuário. Portanto, será possível criar páginas que relatam os valores das variáveis do PLC e permitem alterar o valor das variáveis do PLC. Eu anexo um extracto do manual de programação IEC61131-3 no sistema SlimLine que trata do assunto.
Setembro 3, 2013 em 1: 41 pm #37749Sergio BertanaAdministrador do fórumEu adiciono links para essas postagens que mostram exemplos de usar o servidor web com páginas dinâmicas.
In questo pós o envio de SMS diretamente da página web é tratado.
In questo pós trata da gestão de comandos e da visualização de estados lógicos.Setembro 11, 2013 em 8: 41 am #37765Maurizio ContiparticipanteEstou tentando escrever, para minha inscrição feita no SlimLine, uma página da Web de resumo que, entre outras coisas, deve conter algumas informações do sistema (como versão do programa, horário de ativação e mais).
Eu li que apenas as variáveis alocadas no DB100 podem ser publicadas, mas para evitar cópias "inúteis" das variáveis do sistema nesta área, analisei como suas páginas de configuração WEB são feitas. Slimline (uso de tags de tipo ) e repliquei o aplicativo.
A implementação funciona se a página estiver contida na pasta System mas em vez disso, não se a pasta for a Armazenamento. Existe uma razão? Tenho que continuar na estrada DB100 ou há uma solução?
Setembro 11, 2013 em 8: 45 am #37766Sergio BertanaAdministrador do fórumAs IDs usadas nas páginas da web de configuração como você disse com razão você é gerenciado apenas para os arquivos no diretório System, o servidor web do SlimLine verifica o diretório em que a página a ser exibida está localizada e, se diferente do sistema, não gerencia IDs.
Os IDs usados não estão documentados, são definidos no programa e podem mudar a nosso critério para que não sejam usados. As páginas da web do usuário operam somente nas variáveis alocadas no 100 DB, se você deseja gerenciar as variáveis do sistema, você deve forçá-las a confiar nas variáveis alocadas no 100 DB.
Novembro 26, 2013 em 8: 41 am #37908Sergio BertanaAdministrador do fórumIn este tema trata-se do uso de Google Charts para visualização de dados em forma gráfica em páginas da web.
Janeiro 1, 2014 em 3: 01 pm #37958MaurizioparticipanteTentei usar o exemplo para comando e exibição de E / S digital, inserindo uma atualização automática de página. No entanto, notei que o carregamento completo da página, incluindo a exibição das entradas, leva quase dois segundos. É possível fazer a atualização mais rápida e ter uma visualização em 'tempo real'?
Janeiro 2, 2014 em 7: 57 am #37959Sergio BertanaAdministrador do fórumTendo que gerir um sistema de tempo real como um PLC, de forma a tentar ter os tempos de atraso mais determinados possíveis, o servidor HTTP gere o envio das páginas em modo fragmentado, o conteúdo da página é dividido em muitos pequenos pedaços e enviado ao cliente . Isso naturalmente desacelera a exibição da página, mesmo que o tempo de carregamento ao qual você está se referindo pareça exagerado para mim, como você pode ver no comando TCPIPStats os tempos médios são muito inferiores ao segundo.
[Admin]> TCPIPStats
Tempo de carregamento da página da web: 163.790 [55.789 <> 163.790] (mSec)Não é possível exibir os dados em tempo real, para exibir os valores é necessário atualizar a página.
Janeiro 13, 2014 em 3: 31 pm #37988Sergio BertanaAdministrador do fórumEu corrijo o que foi dito no post anterior, como visto em este tema, através de um java script que nos disponibilizamos é possível gerir a atualização automática das variáveis utilizando a técnica AJAX.
Fevereiro 21, 2014 em 7: 01 pm #38085Maurizio ContiparticipanteEu posso atualizar um Slimline MPS046A100 ser capaz de gerenciar as páginas da web?
Fevereiro 22, 2014 em 10: 08 am #38086Sergio BertanaAdministrador do fórumNa versão "B" do SlimLine fizemos mudanças no circuito que tornam o sistema operacional incompatível com a versão "A".
Todo o gerenciamento das páginas da Web foi implementado no novo sistema operacional SFW184 ** 00 e utiliza algumas funções de hardware disponíveis apenas na versão "B" do produto. Portanto, não é possível realizar uma atualização do firmware do sistema para ter as páginas da web.
Julho 18, 2014 em 6: 03 pm #38328MauroparticipanteComprei a versão com conexão LAN, a entrega marcada na segunda-feira 21. Eu queria saber se com o servidor web integrado eu posso fazer algum tipo de hmi através da web.
Julho 19, 2014 em 6: 10 am #38329Sergio BertanaAdministrador do fórumO servidor web integrado permite que você visualize páginas html para que possa usar todos os objetos html típicos. Você pode ter caixas de texto, botões e através de javascript e com divs você pode criar páginas gráficas atraentes (Screenshot).
Se o navegador que você usa para visualizar as páginas puder se conectar ao SlimLine também para a Internet através dos objetos de gráfico do Google, você pode visualizar instrumentos (medidores), gráfico de barras e muito mais (Tema).
Claro, o potencial gráfico oferecido por um HMI ou um software SCADA é muito maior, depende muito de suas necessidades.
Julho 19, 2014 em 4: 58 pm #38330MauroparticipanteDe momento a minha necessidade limita-se à gestão de energia, quero estar sempre de olho no consumo e produção de fotovoltaicos de forma a otimizar a utilização dos condicionadores de ar de placa de indução, máquina de lavar microondas etc ... para que possa vê-los no seu telemóvel ou tablet e não ter que ir à garagem todas as vezes para checar esses dados então como tudo vai tomando forma talvez eu amplie com HMI ou outro.
Julho 21, 2014 em 8: 01 am #38331Sergio BertanaAdministrador do fórumSim, para essa necessidade você pode usar páginas HTML simples com campos de exibição dos valores que lhe interessam. Os objetos do Google chart são embelezamentos estéticos, mas a funcionalidade ainda é garantida até mesmo por páginas HTML simples.
Como uma alternativa às páginas HTML, você pode usar o protocolo Modbus, há aplicativos para Android e para iOS, eu também vi SCADA pequeno para Android que pode ser muito atraente (Tema).
Junho 11, 2016 em 3: 42 pm #39613AlbertoparticipanteEste tópico é muito interessante e, após baixar a biblioteca com sua documentação, tentei criar um projeto do zero. Provavelmente, sendo um iniciante no LogicLab, esqueci a declaração das variáveis.
Seria possível ter o ppjs completo para baixar e comparar com a minha versão?
-
autorPublique
- Você deve estar logado para responder a este tópico.