Академический Документы
Профессиональный Документы
Культура Документы
Action.NET
Manual de Referncia
March, 20166
Manual de Referncia
Maro, 2016
Copyright2016
Spin Engenharia de Automao Ltda.
Todos os Direitos Reservados
Nenhuma parte deste documento pode ser reproduzida, copiada, fotocopiada, distribuda ou
alterada sem a prvia e expressa autorizao da Spin Engenharia de Automao Ltda.
NOTA
Perigo! Indica que o usurio dever proceder exatamente como descrito neste
manual, sob risco de choque ou descarga eltrica.
Sumrio
1.
2.
3.
4.
INTRODUO............................................................2
PROCEDIMENTOS DE PR - IMPORTAO....................5
PROCEDIMENTOS DE IMPORTAO............................9
PROCEDIMENTOS PS-IMPORTAO........................11
1. INTRODUO
Para entendimento da nomenclatura utilizada no Manual de Atualizao de
verso do SCADA Action.NET 2012 para a 2014, o projeto referido como
exportador, se refere ao projeto que se queira atualizar, o projeto referido como
importador, se refere ao projeto DefaultNewProject.
Para a criao deste manual foi utilizado como teste, o projeto QGE-ICR.proj,
todos os exemplos citados nesse manual so referentes a este teste.
No caso ento temos:
Possuir
instalado
a
verso
Microsoft
.NET
Framework
https://www.microsoft.com/pt-br/download/details.aspx?id=42642
4.5.2:
2. PROCEDIMENTOS DE PR - IMPORTAO
Para a importao do projeto inicialmente deve-se proceder com algumas
configuraes, a fim de evitar erros na importao.
Estes possveis erros foram constatados pela equipe de desenvolvimento da Spin
Engenharia. Foi verificado que o projeto que recebe a importao tende a manter
seus parmetros com nomes iguais.
Por exemplo: Uma Tela com o nome no projeto exportador de Tela1 e no projeto
importador tambm com o nome de Tela1, ser mantida aps a importao a
Tela1 do projeto importador.
Em Draw busque a tela: AN_MainPage, salve uma segunda tela com o nome de
AN_MainPage2 (Figura 5). Para salvar esta nova tela, clique no cone
renomeias
para
AN_Command_xxx
e
AN_Impedimento_xxx
Outro passo que se deve tomar clicar no cone superior indicado na figura 7, no
campo Allow duplicated Tags on, marcar as opes: Historian Tables e
Device Points.
6
No campo Info -> Settings (Figura 8), faa a configurao dos campos,
conforme especificado no projeto exportador. No projeto testes, est indicado
conforme est na Figura 9.
3. PROCEDIMENTOS DE IMPORTAO
Para iniciar a importao, v ao projeto importador (DefaultNewProject), nos
campos Run -> Extensions -> selecione o item Project/Component e aps
aperte o boto Execute, conforme indicado na Figura 10.
Ao clicar, uma tela aberta (Figura 11), no campo Project acesse o projeto ao
qual se deseja importar (projeto exportador), atravs do Select Project
posteriormente aberto, ter certeza de que este realmente o projeto exportador,
clique em Abrir e em seguida em ok.
Aps ser aberta uma tela que mostra o progresso de importao do projeto
(Figura 12).
10
4. PROCEDIMENTOS PS-IMPORTAO
Aps importar, alguns procedimentos devem ser realizados a fim de corrigir erros
detectados pelo Build ou tampar lacunas deixadas pela importao.
11
Aps a execuo do build dever ser realizada a anlise minuciosa dos erros por
ele apontado. Os erros so apontados com um X no campo BuildStatus
(Figuar 15).
12
No exemplo deste manual, projeto QGE ICR, os erros e suas devidas solues
so apontadas na tabela abaixo:
ERROS
SOLUES
Class.AN_ Tags
Comentar o script
Class.AN_ Language **
Deve-se
trocar
Dictionary
do
Localization
Class.AN_ QGE_AEGS_ON
Comentar o script
Class.AN_ TAGS_Client
Comentar o script
Task.ClientTagsLoad
Comentar o script
AN_FilterTags
Comentar o script
MENU_GERAL
UNF_GERAL
COI_GERADOR_DIESEL
COI_SISTEMA
MENU_TAI
MENU_ICI
COI_ELETRICA
MENU_PREDIAL
MENU_COI
COI_SNMP_REDE
COI_SNMP_UPS
COI_LAYOUT_SALAS
TAI_SISTEMA
MAPA_EOLs
COI_SISTEMA1
o
parmetro
cdigo,
por
13
ICI_SISTEMA
MENU_SE
ANTrendPensSelect
Comentar o script
COI_SISTEMA_AR
COI_SISTEMA_AR_SO
COI_SISTEMA_AR_SM
QG_DESL_TRANS
Comentar o script
ICI_SISTEMA_SBT
TAI_SISTEMA_PEC
AMO_SISTEMA
MAP_AMO
AN_MainPage2
15
4.2.1. TAGS
Nestes campos de configurao deve-se apenas efetuar a correes nos nveis do
projeto. A importao faz com que os nveis se misturem.
No projeto importador v em Edit -> Tags -> Assets, faa a configurao
manualmente conforme a configurao original, visto no projeto exportador. No
projeto teste (QGE ICI) a configurao deve ficar conforme a figura abaixo:
16
4.2.2. SECURITY
A importao no traz os campos cadastrados nas tabelas Users e Permissions.
No projeto exportador, v em Edit -> Security -> Users, selecione todos
campos usando Ctrl+A, depois de um Ctrl+C. No projeto importador, v em
Edit -> Security -> Users, e de um Ctrl+V, colando todas os usurios do
projeto.
17
18
4.2.3. DEVICES
Outro procedimento que deve ser realizado, se refere a configurao dos
devices, especificamente as tabelas points e accesstypes. Na tabela points,
foi constatado que no a importao de pontos, onder suas tags apresentam o
mesmo TagName, e o AccessType no importado.
No projeto exportador, v em Edit -> Devices -> Points, selecione todas
usando Ctrl+A, depois de um Ctrl+C. No projeto importador, v em Edit ->
Devices -> Points, de um Ctrl+V, colando todos os pontos do projeto.
19
20
4.2.3. ALARMS
No campo, Edit -> Alarms -> Groups, devemos analisar se a configurao est
correta conforme projeto exportador.
No campo, Edit -> Alarms -> Items, devemos realizar uma comparao de
pontos cadastrados como alarmes e eventos entre o projeto exportado e o
importado, para isso vamos usar um Excel e a funo PROCV.
NOTA: Caso no saiba utilizar o comando Excel PROCV assista ao tutorial:
https://www.youtube.com/watch?v=XNhkqlhhpns).
Caso o alarme items do projeto importador seja menor que o exportador,
selecione todos os alarmes usando Ctrl+A, depois de um Ctrl+C. No projeto
importador, v em Edit -> Alarms -> Items, e de um Ctrl+V, colando todas os
alarmes itens do projeto.
4.2.4. DATASETS
Devemos realizar a configurao da tabela DBs conforme projeto exportador.
Verificou-se que a configurao do projeto importador mantida para os Nomes
iguais. Na aplicao teste (QGE ICR), as tabelas principais AlarmHistorian e
TagHistorian tidas como principais, esto apontando para o banco de dados
Tatsoft, devendo ser apontado para o SQL Server (Figura 27).
21
a anlise dos
os do projeto
o
campo
dados antigo.
4.2.5. SCRIPTS
Os scripts j foram corrigidos logo aps a realizao do build decorrente da
importao.
4.2.6. DISPLAYS
Devemos inicialmente realizar os ajustes dos tamanhos das telas caso
nescessite.
No projeto teste (QGE-ICR) as telas utilizadas na aplicao tinham como padro o
tamanho 1530 x 945, e o Projeto DefaultNewProject tem como tamanho padro
1680 x 830.
As telas da aplicao que deve ser ajustada para o tamanho do projeto so:
22
AN_
AN_
AN_
AN_
AN_
AN_
AN_
AlarmSummary.
EventsSummary.
HistoricEventsSummary.
HistoricMeasureQuery.
TagsSummary.
TrendsScreen.
About.
Logo aps, v em Edit -> Displays -> Displays configure conforme a figura
23.
23
24
sender,
=
Para menu que abre apenas uma tela, sem necessitar de distinguir em ndices,
devemos usar o comando _viewModel.OpenDisplayCommand.Execute(),
neste campo ser recebido apenas o nome da tela que se deseja abrir.
Na aplicao analisada, temos como exemplo na tela MENU_ICI:
public
void
unifilar_ICR
System.Windows.Input.InputEventArgs e)
{
(object
sender,
25
RibbonViewModel
_viewModel
@Script.Class.Header.GetViewModel();
_viewModel.OpenDisplayCommand.Execute("UNF_ICI_230");
}
26
27
ANEXO 1
O cdigo que dever ser inserido para o novo parmetro utilizado na linguagem
das telas :
public void SetLanguage()
{
switch (@Tag.AN_intLanguage.Value)
{
//case 0:
//@Client.Dictionary="Portugues";
//break;
case 1:
@Client.Localization="Ingles";
break;
default:
@Client.Localization="";
break;
}
}
28