Apostila Galileo Avancada 10_12

Download Apostila Galileo Avancada 10_12

Post on 18-Oct-2015

107 views

Category:

Documents

1 download

Embed Size (px)

TRANSCRIPT

<ul><li><p>5/28/2018 Apostila Galileo Avancada 10_12</p><p> 1/38</p><p>Hands On</p><p>Programao avanada em ambiente Galileo.</p></li><li><p>5/28/2018 Apostila Galileo Avancada 10_12</p><p> 2/38</p><p>19 de novembro de 2012</p><p>Pgina: 2</p><p>www.eaton.com Pgina 2</p><p>Proibida a reproduo total ou parcial deste material, porqualquer meio ou processo sem expressa autorizao por escritoda EATON Ltda. Electrical Diviso Electrical PDO.</p><p>A violao dos direitos autorais crime, podendo cominar em</p><p>pena de priso e/ou multa, conjuntamente com busca eapreenso do material, sem prejuzo das indenizaes civis (deacordo com o artigo 184 e pargrafos do Cdigo Penal Brasileiroc/c a Lei n 9.610/98, Lei dos Direitos Autorais).</p><p>As informaes contidas nesta apostila correspondem ao estadoatual da tcnica e esto sujeitas a alteraes sem aviso prvio.</p><p>Os programas de exemplo contidos nesta apostila so paraefeitos didticos, a EATON no se responsabiliza por quaisquerdanos e/ou acidentes que a utilizao indevida destes softwaresvenha a causar.</p><p>A participao e/ou aquisio do treinamento no d nenhumdireito ao participante sobre os softwares utilizados durante otreinamento, incluindo cpias, verses de demonstrao e/ouverses originais.</p><p>O treinamento tem como base a utilizao de produtos EATON.</p><p>A EATON no se responsabiliza por quaisquer adaptaes,converses e/ou utilizao dos conceitos contidos nesta apostilacom produtos de outra fabricao.</p></li><li><p>5/28/2018 Apostila Galileo Avancada 10_12</p><p> 3/38</p><p>19 de novembro de 2012</p><p>Pgina: 3</p><p>www.eaton.com Pgina 3</p><p>INDEX:</p><p>User Management .............................................................................................................................. 4Introduo ao gerenciamento de usurios. .................................................................................... 4Configurao geral. ........................................................................................................................ 4Configurao dos grupos ................................................................................................................ 6Configurao dos direitos do usurio. ............................................................................................ 7Direitos do sistema ......................................................................................................................... 8Criando usurios ............................................................................................................................. 8User overview ................................................................................................................................. 9Download e Upload do banco de dados de usurios. .................................................................... 9Function Keys relacionadas com gerenciamento de usurios. .................................................... 10</p><p>Escalonamento de variveis pela IHM. ............................................................................................ 11Units Translation ........................................................................................................................... 11Function Keys relacionados ao escalonamento de variveis. ...................................................... 12</p><p>Help Handling ................................................................................................................................... 13Mask(Help) .................................................................................................................................... 13Boto de help ................................................................................................................................ 14</p><p>Lista de variveis .............................................................................................................................. 15Function Keys para Parameter List .............................................................................................. 18 Help text para Parameter List. ...................................................................................................... 19</p><p>Receitas ............................................................................................................................................ 21Enhanced Recipes ........................................................................................................................ 21Recipe Tags .................................................................................................................................. 23Confirmaes ................................................................................................................................ 24Objeto Recipe ............................................................................................................................... 25Function Keys utilizados em receitas. .......................................................................................... 26</p><p>Mscaras de Confirmao. ...................................................................................................... 26Elementos da mascara de confirmao .................................................................................. 27</p><p>Upload, Download e edio de receitas. ...................................................................................... 28 Error Handling .................................................................................................................................. 29</p><p>Criando TAGs de erro. .................................................................................................................. 29Configurando as mensagens. ....................................................................................................... 31Error window ................................................................................................................................. 32Function Keys para Error Window ................................................................................................ 32</p><p>Sub Masks ........................................................................................................................................ 33Place Holders................................................................................................................................ 33</p><p>Animao e segurana contra toques acidentais. ........................................................................... 35Segurana contra toques acidentais. ........................................................................................... 36</p><p>Grfico .............................................................................................................................................. 38</p></li><li><p>5/28/2018 Apostila Galileo Avancada 10_12</p><p> 4/38</p><p>19 de novembro de 2012</p><p>Pgina: 4</p><p>www.eaton.com Pgina 4</p><p>User Management</p><p>Introduo ao gerenciamento de usurios.</p><p>O gerenciamento de usurio permite que voc proteja certas funcionalidades de sua IHMde acessos no autorizados, por exemplo: alterao de set-points, acesso a certas pginas, etc.Este recurso permite a definio mxima de 200 grupos com at 500 usurios. Todos os direitosso definidos nos grupos. Um usurio s pode pertencer a um grupo, porm um grupo pode tervrios usurios.</p><p>Os grupos no so hierarquicamente organizados e todos os grupos devem ser definidosno GALILEO, ou seja, no se pode criar novos grupos na IHM, porm os usurios de cada grupo,podem ser excludos, criados e editados na IHM.</p><p>O gerenciamento de usurios tem uma importncia central no projeto. Portanto, aconselhvel pensar sobre as restries que voc deseja fazer no projeto. Na maioria dos casos,uma estrutura hierrquica de autorizaes til. Aqui esto algumas idias e perguntas paraorientar seu projeto:</p><p>1-) O que deve ser restrito no projeto?2-) Quais so os direitos de cada grupo?3-) Como a hierarquia dos grupos?4-) Quem o administrador?5-) Os usurios so criado ou excludo na IHM?6-) Quais usurios tm os mesmos direitos?</p><p>Para que possamos configurar os grupos e seus usurios de forma eficiente recomendado seguir este procedimento:</p><p>1-) Criar um grupo para todos os usurios com os mesmos direitos. Comece com o grupo, que mais restrito, ou seja, tem menos direito.2-) Criar um grupo de administradores que tem o maior acesso, ou seja, a maioria dos direitos.3-) Criar e definir os direitos dos grupos intermedirios4-) Lembre-se que o administrador tambm deve ser capaz de gerir a si mesmo.5-) Crie os usurios j conhecidos.6-) Atribuir a cada usurio a um grupo.</p><p>Configurao geral.Na opo Config-&gt; User management:</p></li><li><p>5/28/2018 Apostila Galileo Avancada 10_12</p><p> 5/38</p><p>19 de novembro de 2012</p><p>Pgina: 5</p><p>www.eaton.com Pgina 5</p><p>Save the actual user in string...Assim que o Login for efetuado com sucesso, o nome do usurio sera arquivado nesta varivelque pode ser enviada ao CLP. Quando um Logout for realizado esta varivel fica vazia.Store actual group ID in...Assim que o Login for efetuado com sucesso, o nmero do grupo a que o usurio pertence serarquivado nesta varivel. Quando um Logout for realizado esta varivel carregada com o valordefinido em Tag value when logged out.After a logout change to maskCom esta opo habilitada assim que o usurio realizar um Logout, por solicitao ou ento por</p><p>tempo, a IHM ir para uma mscara pr definida.Automatic language change (on login or logout)Esta opo habilita a mudana de linguagens no Login e no Logout. Veja o captulo mudana delinguagem para compreender melhor este recurso. Com esta opo habilitada, assim que ousurio realiza um Login o sistema vai para a ltima linguagem ativa que este usurio utilizava.Quando ocorre um Logout o sistema volta para a linguagem padro.Keyboard to input the passwordNesta opo escolhemos o modelo de teclado que queremos para entrar com o password. Umteclado numeric garantir que os usurios utilizem senhas numricas somente. Um tecladoalfanumrico permitir senhas com letras e numeros.Keyboard to input the user nameIdem ao anterior, porm neste caso o teclado desejado para entrar com o nome do usurio.Keyboard to change the password (aging)Idem ao anterior, porm neste caso o teclado desejado para entrar com o nome do usurio.</p><p>Minimum length of the passwordsQuantidade minima de caracteres permitidos para compor o Password.Password history: check the last x passwordsHabilita a memorizao de uma quantidade X de password e garante que o usurio renove de fatosua senha.</p></li><li><p>5/28/2018 Apostila Galileo Avancada 10_12</p><p> 6/38</p><p>19 de novembro de 2012</p><p>Pgina: 6</p><p>www.eaton.com Pgina 6</p><p>Configurao dos grupos</p><p>Clicando com o boto direito sobre as diferentes linha e colunas da tabela de configuraodos grupos, podemos criar novos grupos, deletar grupos e configurar propriedades dos grupos, oumesmo, desativ-las.GroupDefine o nome do grupo.IDDefine o nmero do grupo (ID)Password Aging [Days]Define o tempo de vida que um password dentro deste grupo tem. Aps este perodo o sistema ir</p><p>requisitar um novo password assim que o usurio realizar um novo Login. Podemos desativar esterecurso, deixando a clula em branco, estipular um valor constante ou mesmo atribuir um valordinmico, ou seja, um TAG do Galileo que ter a informao de dias que o sistema ir esperar.Start PasswordQuando esta opo est ativa, significa que o sistema ir solicitar um novo password assim que ousurio realizar um Login pela primeira vez no sistema. Isto muito interessante quandoqueremos ter certeza de que um supervisor que acaba de criar um novo usurio, no saber asenha do mesmo!Auto Logout Time [Sec.]Esta opo determina que um usurio deste grupo ser automaticamente desativado aps Xsegundos de inatividade na tela.Bad LoginsQuando parametrizada esta opo trava um usurio Lock assim que uma quantidade X detentativas fracassadas de Login so realizadas.</p><p>UserQuando houverem usurios criados, podemos ver quais so os usurios de cada grupo.ExportPermite que exportemos todas as configurao desta tela para um arquivo do tipo texto.</p></li><li><p>5/28/2018 Apostila Galileo Avancada 10_12</p><p> 7/38</p><p>19 de novembro de 2012</p><p>Pgina: 7</p><p>www.eaton.com Pgina 7</p><p>Configurao dos direitos do usurio.A configurao dos direitos do usurio utiliza uma tabela de bits para determinar qual o</p><p>grupo que est habilitado no momento. Este bit pode ser utilizado no PLC para liberar umadeterminada operao na mquina, ou ento utilizada no Galileo para tornar botes de acesso, oude alterao de set-points invisveis ou bloqueados.</p><p>Para adicionarmos TAGs a esta tabela basta clicarmos com o boto da direita, selecionara opo Change Rights e ento selecionarmos os TAGs que utilizaremos para definio dosdireitos de acesso.</p></li><li><p>5/28/2018 Apostila Galileo Avancada 10_12</p><p> 8/38</p><p>19 de novembro de 2012</p><p>Pgina: 8</p><p>www.eaton.com Pgina 8</p><p>Direitos do sistema</p><p>Nesta tela definimos os direitos inerentes ao gerenciamento de usurios via IHM. Veja oexemplo abaixo:</p><p>Neste caso, os usurios do grupo Operacao conseguem apenas mudar seu prpriopassword. Porm os usurios do grupo Supervisor podem criar novos usurios, apagar usurios,bloquear ou desbloquear usurios, trocar usurios de grupos e at mesmo trocar a senha dequalquer usurio de qualquer grupo.</p><p>A ltima coluna, Destination Groups a que determina sobre quais grupos umdeterminado grupo tem poder.</p><p>Criando usuriosFinalmente criamos os usurios na aba Users, para adicion-los basta clicar com o boto</p><p>direito do mouse na tela.</p><p>Podemos selecionar se determinado usurio estar bloqueado, qual sua senha inicial efinalmente a que grupo ele pertence.</p></li><li><p>5/28/2018 Apostila Galileo Avancada 10_12</p><p> 9/38</p><p>19 de novembro de 2012</p><p>Pgina: 9</p><p>www.eaton.com Pgina 9</p><p>User overviewFinalmente na opo User overview possvel visualizarmos todos os usurios j criados,</p><p>seus direitos de acesso e a que grupo pertence. Nesta tela no possvel alterar estasinformaes , esta tela apenas para conferncia e para exportar os dados a um outro arquivo senecessrio.</p><p>Download e Upload do banco de dados de usurios.Sem dvida est claro neste ponto que o banco de dados de usurios na IHM algo</p><p>dinmico, ou seja, com o passar do tempo podemos ter novos usurios, usurios antigos podemser removidos e senhas podem ser alteradas a todo o momento. Nesta situao torna-seimperativo garantir que, em caso de alteraes no software da IHM o banco de dados de usuriospermanea inalterado, do contrrio teremos vrios usurios que deixaro de existir, senhas que setornaro invlidas e assim por diante.</p><p>Por este motivo sempre que selecionamos a opo Download no Galileo, o mesmopergunta o que queremos atualizar na IHM.</p><p>Se temos inteno de atualizar os dados dos usurios Password Data entoselecionamos esta opo, o banco de dados que existe na IHM ser apagado e um novo, que foidefinido no Galileo, ser enviado mesma.</p><p>Por outro lado, se vamos realizar alteraes mais pesadas na mquina, e mesmo o bancode dados de usurios sofrer alteraes, ento podemos recuperar este arquivo da IHM, basta</p><p>selecionar a opo Build Upload Data.</p></li><li><p>5/28/2018 Apostila Galileo Avancada 10_12</p><p> 10/38</p><p>19 de novembro de 2012</p><p>Pgina: 10</p><p>www.eaton.com Pgina 10</p><p>Function Keys relacionadas com gerenciamento de usurios.Os botes que criamos na tela da IHM que permitem o gerenciamento de usurios so</p><p>botes do tipo: Function Keys</p><p>Estes b...</p></li></ul>