Linked Symbols
6 de Março, 2015
AGENDA
Agenda
InduSoft (Vinícius Chicone)
– Arquitetura Interna
– Linked Symbols• Objetivos e Benefícios
• Design
• Demos
– Edição de Runtime• Visão Geral
• Suporte Gráfico
– Clientes• Visão Geral
• Suporte Gráfico
– Loja Online do Indusoft
– Q & A
ESTRUTURA INTERNA
Internal Architecture Diagram
OPC XML/DA Runtime
Database / ERP
Runtime
Driver Runtime
OPC DA Client
Runtime
OPC UA Client
Runtime
TCP/IP Client
Runtime
Background Task
TCP/IP Server
Runtime
Tags Database
Engine
AlarmsTrendsRecipesReportsMathScriptScheduler
Studio Manager.exe(Runtime)
Local Viewer(Viewer.exe)
Secure Viewer Thin Client
WebThin Client
SMAThin Client
Graphical Interface
Third partyWeb Server
IIS
Project Configuration
Files
LINKED SYMBOLS
Linked Symbols – Objetivos e Benefícios
Melhora a produtividade (poupatempo): Projete uma vez(símbolo master),
implante muitas vezes (instâncias do símbolo)
Modifique o símbolo master e atualizaautomaticamente todas as suasintâncias
Melhore a qualidade: Reforce a consistência ao longo
do projeto
Aproveite a flexibilidade: Personalize a sua própria biblioteca de
símbolos Compartilhe símbolos através de
diferentes projetos
Configuração de Objetos OrientadosNativos em um ambiente amigável.
Linked Symbols – Design
Bibliotecas:
Biblioteca dos Símbolos do Sistema: Product-based library (ex: C:\Program Files (x86)\InduSoft Web Studio v7.1\Symbol\*.*).
Biblioteca dos Símbolos do Projeto: Biblioteca baseada no projeto (ex: C:\Users\<UserName>\Documents\InduSoft Web Studio v7.1 Projects\PCDemo\Symbol\*.*).
Biblioteca de Símbolos do Sistema
Biblioteca de Símbolos do Porjeto
Crie um símbolo
Envie aos Símbolos do Sistema
Editor de Tela
Adicione um Símbolode Sistema em umaTela
Linked Symbols – DesignDefinição de Propriedade Personalizada: Propriedades dos Linked Symbols podem ser personalizados individualmente para cada instância do Linked Symbol
mestre vinculado.
Alias alfanumérico para a propriedade personalizada(ex: ValveState).Segue as mesmas regras para nomes de tag:- Até 1024 caracteres- Letras (A..Z), números (0..9), e
sublinhar (_)- Primeiro caractere não pode ser
um número- Não é case sensitive.
Valor Padrão Opcional para a propriedade personalizada. Possíveis opções:- Número (ex: 10)- Texto (ex: “On”)- Nome de Tag (ex: Level)- Expressão (ex: (Level+10))
#Custom_Property_Name:[Custom_Property_Default_Value]
Syntax da Propriedade Personalizada:
Símbolo de Hash Caractere “dois pontos”
Comportamente da Propriedade Personalizada: Durante o tempo de execução, tudo entre o símbolo hash (#) e o caractere dois pontos (:), incluindo estes dois
caracteres, são ignorados, e o tempo de execução executa somente o que está escrito depois dos dois pontos.
Linked Symbols – Design
Exemplos:
Custom Property Remarks
MyProperty Invalid syntax. Missing # and :
#MyProperty Invalid syntax. Missing :
MyProperty: Invalid syntax: Missing #
#MyProperty: Correct syntax. No default value.
#MyProperty:10 Correct syntax. Default value is the numeric value 10.
#MyProperty:”ABC” Correct syntax. Default value is the string (text) value ABC.
#MyProperty:TagA Correct syntax. Default value is the value of the tag called TagA.
#MyProperty:(TagA+10) Correct syntax. Default value is the result of the expression TagA+10.
Linked Symbols – Design
Feature Avançada:
Você pode associar o mesmo nome da propriedade personalizada (alias) para diferentes valores, desde que todos os valores padrão associados à mesma propriedade personalizada são membros de uma mesma tag classe.
Neste caso, ao configurar cada instância do Linked Symbol, você só precisa personalizar o nome principal da tag (e/ou posição array) e todos os membros de classe são automaticamente designados para o novo nome do tag (e/ou posição array). O novo nome principal da tag atribuído à instância do Linked Symbol devem ser do mesmo tipo de Classe da tag principal original definida como valor padrão da propriedade personalizada.
Linked Symbols – Design
Exemplos:
Custom Property Remarks
#MyProperty:MainTagA.Member1#MyProperty:MainTagB.Member1#MyProperty:MainTagC.Member1
Invalid syntax. You must not associate the same custom property name (MyProperty) to different main tag names (MainTagA, MainTagB, MainTagC).
#MyProperty:MainTagA.Member1#MyProperty:MainTagA.Member2#MyProperty:MainTagA.Member3
Correct syntax. The same custom property name (MyProperty) was associated to different members (Member1, Member2, Member3) from the same Main Tag Name (MainTagA).
#MyProperty:MainTagA[1].Member1#MyProperty:MainTagA[2].Member2#MyProperty:MainTagA[3].Member3
Invalid syntax. You must not associate the same custom property name (MyProperty) to different Array Positions ([1], [2], [3]).
#MyProperty:MainTagA[1].Member1#MyProperty:MainTagA[1].Member2#MyProperty:MainTagA[1].Member3
Correct syntax. The same custom property name (MyProperty) was associated to different members (Member1, Member2, Member3) from the same Main Tag Name (MainTagA) and same Array Position ([1]).
EDIÇÃO DE RUNTIME
Target Runtime Editions – Visão Geral
ProdutoModo de Execução
Plataforma
Indusoft Web StudioDevelopment
and/or RuntimeWindows for desktop/server stations (e.g.: Windows XP, Vista, 7, 8, 2003 Server, 2008 Server R2, 2012 Server)
EmbeddedView Runtime only Windows Embedded (e.g.: XP Embedded, Embedded Standard)
CEView Runtime onlyWindows Embedded CE and Windows Mobile (e.g.: Windows CE v5.0 or newer, Windows Mobile 6.5)
InduSoft Web Studio Embedded View CEView
Desenvolva uma vez … Implante em qualquer lugar!
Target Runtime Editions – Graphical Support
FeatureRuntime Editions
InduSoft Web Studio EmbeddedView / CEView
Graphical interface
Container for .NET controls Supported NOT supported
Studio Mobile Access (SMA) Thin Client Supported Supported with limitations
Auto screen scaling Supported Supported with limitations
Fill effects Supported Supported with limitations
Linked Picture Supported Supported with limitations
Background Picture Supported Supported with limitations
Ellipse Style Types Supported Supported with limitations
Hint (Tooltip) Supported Supported with limitations
Command events Supported Supported with limitations
Rotation animation Supported Supported with limitations
Trend Control > Export to file Supported NOT supported
Trend Control > Points > Pen Style > Fill Supported NOT supported
Enhanced graphics (anti-aliasing, gradual transparency)
Supported NOT supported
Multi-touch gestures Supported Supported with limitations
CLIENTES
Soluções Thin Clients – Visão Geral
Plataforma: Windows
Host: Web Browser (Internet Explorer)
Tecnologia: Plug-in
Web Thin Clients
Plataforma: Windows
Host: Secure Viewer
Tecnologia: Compiled executable
Secure Viewer Thin Clients
Plataforma: Agnostic
Host: Web Browser agnostic
Tecnologia: HTML5
Studio Mobile Access (SMA) Thin Clients
Soluções Web Thin Client – Suporte GráficoGrupo Tipo
Suporte ParaWeb Thin Client Secure Viewer Thin Client SMA Thin Client
Formas
Linha Sim Sim SimPolígono Aberto Sim Sim Sim
Polígono Fechado Sim Sim SimRetângulo Sim Sim Sim
Retângulo Arredondado Sim Sim SimElipse Sim Sim Sim
Objetos Ativos
Texto Sim Sim SimCaixa de Texto Sim Sim Sim
Botão Sim Sim SimBotão de Ação Sim Sim Ainda Não
Caixa de Seleção Sim Sim SimBotão de Opção Sim Sim Sim
Caixa de Combinação Sim Sim SimCaixa de Lista Sim Sim Ainda Não
Mensagem Inteligente Sim Sim Ainda Não
Objetos de DadosAlarme/Evento Sim Sim Ainda Não
Tendência Sim Sim Ainda NãoGrid Sim Sim Ainda Não
Biblioteca
Símbolos Sim Sim SimFigura Vinculada Sim Sim Sim
.NET Control Sim Sim NãoControle ActiveX Sim Sim Não
Animações
Comando Sim Sim SimHyperlink Sim Sim Sim
Gráfico de Barras Sim Sim SimTexto com Link de Dados Sim Sim Sim
Cor Sim Sim SimVisibilidade/Posição Sim Sim SimRedimensionamento Sim Sim Sim
Rotação Sim Sim Sim
LOJA ONLINE INDUSOFT
Loja Online do Indusoft – Free Add-Ons
http://www.indusoft.com/br/Loja/Complementos-Adicionais-Gratuitos
www.Indusoft.com/br > Loja > Complementos Adicionais Gratuitos
Q & A
ENTRE EM CONTATO
COM A INDUSOFT
Email(EUA) [email protected](Brasil) [email protected](Alemanha) [email protected]
Suporte [email protected] site
(Inglês) www.indusoft.com(Português) www.indusoft.com.br(Alemão) www.indusoft.com.de
Telefone (512) 349-0334 (EUA)+55-11-3293-9139 (Brasil)+49 (0) 6227-732510 (Alemanha)
Toll-Free 877-INDUSOFT (877-463-8763)Fax (512) 349-0375
Germany
USA
Brazil
Contate a InduSoft Hoje
OBRIGADO!