Você está na página 1de 30

Apostila de Treinamento

E. Terminal Server_____________________________________________

Apêndice E.

Terminal Server

Copyright (c) 2002, Intellution, Inc. E-1


Fundamentos do iFIX

E.. Terminal Server___________________________________________


Objetivos

Este apêndice tem por objetivo apresentar a funcionalidade Terminal Services do Windows
2000. Terminal Service é um ambiente multi-usuários que permite o acesso de computadores
remotos a programas baseados em Windows no servidor.

Nesta sessão serão vistos os detalhes para usar o iFIX com Terminal Services.

Copyright (c) 2002, Intellution, Inc. E-2


Apostila de Treinamento

E.1. Introdução ao Terminal Server______________________________

A. Introdução
 O iFIX suporta o uso da funcionalidade Terminal Services do Windows
2000.
 Terminal Service é um ambiente multi-usuário que permite o acesso de
computadores remotos a programas baseados em Windows instalados na máquina
servidora (Windows Server com Terminal Server instalado).
 O iFIX Terminal Server (iClientTS) permite que vários clientes executem
seções individuais do iFIX no servidor.
 Um sistema iFIX Terminal Server é composto de um servidor, um ou mais
nós SCADA e múltiplos clientes.
 Os cliente iFIX podem acessar o servidor de duas formas diferentes:
- Full Client: conectando-se na máquina do Terminal Server através de um
programa .EXE instalado localmente;
- Thin Client: através do Internet Explorer v5.0 (ou superior) com Terminal
Server Advanced Client. Esta opção faz com que os clientes utilizem o
mínimo de recursos de suas máquinas ao executar o iFIX no servidor.

B. Vantagens do iFIX Terminal Server


 Redução dos custos de instalação e manutenção
- O iClientTS roda somente em um computador, precisando ser instalado
portanto, somente uma vez.
- Quando tiver que atualizar o software, a atualização também é feita
somente em um lugar.
 Redução do trabalho de implementação e gerenciamento
- O gerenciamento de todas as estações do sistema (base de dados, telas,
etc) pode ser feito a partir do mesmo lugar.
 Redução do "tamanho" e custo dos computadores clientes
- Clientes do tipo Thin Clients rodam em máquinas menores em termos de
performance.
 Compatível com várias plataformas
- Clientes rodando em Windows 3.11, 95, 98, 2000, NT 3.51, 4.0, Me ou
CE podem acessar o servidor do Terminal Server
- Clientes com plataforma não Windows também podem acessar o Terminal
Server. Para isso deve instalar um componente de software para
adaptação. Consulte o manual eletrônico para maiores informações.

Copyright (c) 2002, Intellution, Inc. E-3


Fundamentos do iFIX

E.1.._______________________________Introdução ao Terminal Server

C. Métodos de Conexão com o Terminal Server


 A Microsoft oferece dois métodos de conexão para usar com o Terminal
Server:
- Terminal Services Advanced Client – TSAE
 Permite que clientes se conectem no servidor através do browser
Internet Explorer 5.0 ou superior.
 Não é necessário instalar nenhum software adicional na máquina
cliente.
- Full Client
 Requer a instalação do programa Terminal Server Client na
máquina cliente para acessar o iFIX a partir do servidor
 A Figura E.-1 compara estes dois métodos de acesso ao servidor.

D. Considerações de Projeto Antes da Implementação


 Antes de instalar o iClientTS na máquina com Windows 2000 Server,
verifique se o Terminal Server está habilitado e configurado corretamente.
 Verifique as limitações do iClientTS, suas formas de licenças e requisitos
de software.
 Planeje uma estratégia de segurança e convenção para os nomes das
máquinas e dos usuários.

Copyright (c) 2002, Intellution, Inc. E-4


Apostila de Treinamento

E.1.._______________________________Introdução ao Terminal Server

Terminal Server com


Ação iClient Tradicional Internet Explorer 5
Requer software no cliente Sim Não
Compatibilidade com iFIX 100% 100%
(Telas/Schedules)
Navegação de Telas Sim Sim
Suporte a Tag Group Sim Sim
Acesso a Escrita e Sim Sim
Reconhecimento de Alarme
Gráficos Históricos Sim Sim
VBA Scripting Sim Sim
Suporte a ActiveX Sim Sim
Modo de Configuração Sim Sim
Número de Cores Suportadas Ilimitado 256
Plataformas Suportadas nos Windows NT, 2000 Windows 3.11, 95, 98,
Clientes 2000, NT 3.51, 4.0,
Me ou CE
Roda em Browser Não Sim, IE
Segurança do iFIX Sim Sim
Proteção em Modo de Sim Não
Execução (Environment
Protection)
Roda aplicativos como Serviço Sim Não
do NT
Plataformas suportadas para o N/A Windows 2000 Server
Terminal Server
Número de clientes acessando Cada cliente Cada cliente
o nó SCADA corresponde 1 conexão corresponde 1 conexão
Passagem por Firewalls Sim, 1 por vez, deve- Sim, deve-se usar
Gets through firewalls se usar portas acima portas acima da 3389
da 2010

Figura E.-1: Comparação do iClient e iClientTS

Copyright (c) 2002, Intellution, Inc. E-5


Fundamentos do iFIX

E.1.._______________________________Introdução ao Terminal Server

E. Requisitos de Software
 O iClientTS requer:
- Windows 2000 Server ou Windows 2000 Advanced Server;
- iFIX versão 2.5 ou superior.
 Full Clients requerem:
- Windows 3.11/95/98/Me/CE, Windows NT 3.51/4.0 ou Windows 2000;
- Terminal Server Client da Microsoft (Full Client).
 Terminal Services Advanced Clients (TSAC) requerem:
- Windows 3.11/95/98/Me/CE, Windows NT 3.51/4.0 ou Windows 2000;
- Internet Explorer 5.0 ou superior;
- Terminal Server Advanced Client Software;
- IIS - Internet Information Server.

Copyright (c) 2002, Intellution, Inc. E-6


Apostila de Treinamento

E.1.._______________________________Introdução ao Terminal Server

F. Requisitos de Licença para as Máquinas Clientes


 Máquinas com Windows 2000 e Windows Me rodando como Thin Clients
conectando ao servidor já possuem uma licença na máquina.
- quando o cliente conecta no servidor, a licença do cliente é usada
- a primeira vez que a máquina conecta com o servidor, a licença é ativada
 Máquinas com Windows 95, 98 ou NT 4.0 precisam ter Windows 2000
Professional Licenses ou TSCALs da Microsoft
- TSCAL - Terminal Services Client Access Licenses
 O iClientTS tem uma licença temporária de 90 dias para rodar um máximo
de dez clientes no servidor
- os primeiros 10 clientes Windows 9x e NT que conectarem com o servidor
reservarão as licenças
 Observações Importantes:
- TSCAL são contadas por máquinas fixas e não concorrentes.
- uma vez ativada uma licença, ela é permanentemente associada à máquina
 Obs: a reinicialização da máquina não possibilita o uso da licença
para outra máquina.

Copyright (c) 2002, Intellution, Inc. E-7


Fundamentos do iFIX

E.1.._______________________________Introdução ao Terminal Server

G. Limitações do iClienteTS
 A máquina do Terminal Server deve ter o Windows 2000 Server instalado
- o iClientTS não roda com a edição do Terminal Server para Windows NT.
 Os nós SCADA não podem ser instalados na máquina do Terminal Server.
 O Terminal Server impões uma limitação de 256 cores.
 O nome do nó iFIX deve ser o mesmo nome do arquivo SCU.
 O Terminal Server não resolve a limitação de 100 conexões clientes por
nó SCADA.
 Rodar o FIX32 e iFIX na mesma máquina não é suportado com o
Terminal Server.
 A coleta de dados através do Advanced Historian não é suportada no
ambiente do Terminal Server
- use nós iFIX do tipo stand alone conectado no ambiente de rede do
Terminal Server para o arquivamento de dados do Advanced Historian
(Advanced Historian Data Archiving).
 Apesar do Windows 2000 permitir nome de máquinas com até 15
caracteres, os nomes de nós do iFIX são limitados a 8 caracteres.
 Rodar o iFIX como serviço do Terminal Server não é suportado.
 Rodar o FIX Background Server como serviço do Win2000 não é
suportado.
 O protocolo NETBIOS não é suportado para conectar o iClientTS ao
SCADA.
- o Auto Alarm Manager é um aplicativo NETBIOS, portanto não fica
disponível no ambiente TCP/IP do Terminal Server.
 A redundância LAN não é suportada.
 Alguns atalhos de teclado (tais como Ctrl+ALT+DEL) são desabilitados
ou remapeados.
 A impressão de alarme nas máquinas clientes não é suportada.
 As contas de usuário devem ser criadas e acessadas após a instalação do
iFIX.

Copyright (c) 2002, Intellution, Inc. E-8


Apostila de Treinamento

E.1.._______________________________Introdução ao Terminal Server

H. Sistemas de Arquivo
 O Windows 2000 Server oferece três tipos de sistemas de arquivos para
particionamento do disco:
- NTFS, FAT e FAT32
 A Intellution recomenda usar NTFS com o iClientTS pois oferece um
maior nível de segurança para usuários em um ambiente com múltiplas sessões

I. Convenção de Nomes
 A Intellution recomenda seguir uma mesma convenção de nomes entre os
Thin Clients, usuários NT e endereços IP
 A Figura E.-2 mostra um exemplo de esquema com nomes comuns
 Vantagem de uma Convenção de Nomes
- Fica mais fácil localizar e modificar o SCU e usuário corretos se eles
usarem o mesmo nome
 se o nome inclui o três últimos número do endereço IP atribuído ao
SCU, problemas de SCU e rede são fáceis de serem identificados e
solucionados
- Usando %username% na linha de comando do Launch.exe
 esta variável reduz a chance de erros na configuração.
 a linha de comando pode ser colada dentro da propriedade de cada
usuário ou o ícone no desktop pode ser copiado para todos os
usuários.

Localização da Endereço IP para Endereço IP para o Nome do


estação cliente o usuário no Thin Client (se usado) Usuário e do
servidor Nó
Linha 1 Estação 1 10.0.0.150 10.0.0.250 L1E150
Linha 1 Estação 2 10.0.0.151 10.0.0.251 L1E151
Linha 2 Estação 1 10.0.0.152 10.0.0.252 L2E152

Figura E.-2: Esquema de Convenção de Nomes

Copyright (c) 2002, Intellution, Inc. E-9


Fundamentos do iFIX

E.1.._______________________________Introdução ao Terminal Server

J. Implementando o iClienTS
 A funcionalidade do Terminal Services torna muitas configurações
possíveis
- a arquitetura na mostra uma configuração simples
 São necessárias pelo menos três máquinas para usar o Terminal Server
com o iFIX:
- Nó servidor SCADA
 neste exemplo é um iFIX em um NT Workstation
- Windows 2000 Server com Terminal Services habilitado
- Máquina cliente
 neste exemplo usamos uma máquina Windows 2000 Professional
pois vem com uma licença cliente para Terminal Server
 O SCADA deve estar em uma máquina separada
- o iClientTS não suporta a funcionalidade de SCADA
 É preciso uma chave (hardkey) especial para a máquina do Terminal
Server
 A configuração deste ambiente pode ser dividida nas seguintes tarefas:
- Configurar o Windows 2000 para Terminal Services
- Instalar e configurar o iFIX (iClientTS) na máquina do Terminal Server
- Instalar o cliente Terminal Server na máquina cliente

Copyright (c) 2002, Intellution, Inc. E-10


Apostila de Treinamento

E.1.._______________________________Introdução ao Terminal Server

Figura E.-3: Exemplo de Arquitetura do Terminal Server

Copyright (c) 2002, Intellution, Inc. E-11


Fundamentos do iFIX

E.2. Configurando o Terminal Services do Windows 2000___________

A. Habilitando o Terminal Services do Windows 2000


 Para habilitar o Terminal Services na máquina do Windows 2000 Server:
- No Control Panel, clique duas vezes sobre o ícone Add/Remove
Programs.
- Selecione Add/Remove Windows Components.
 O assistente de instalação de componentes do Windows é aberto.
- Selecione a opção Terminal Services e clique em Next.
 A tela de configuração do Terminal Services pede para escolher
um modo.
- Selecione o modo Application Server e clique Next.
 A tela de configuração do Terminal Services pede para escolher as
permissões padrões para compatibilidade com a aplicação.
- Selecione Compatible with Terminal 4.0 Users e clique Next.
- Observação:
 na próxima janela de configuração do Terminal Services, você
deve ver os programas listados que não irão funcionar
corretamente enquanto o Terminal Services estiver habilitado.
 você precisa reinstalar estes programas para ter múltiplas sessões
de acesso usando Add/Remove Programs após o Terminal Services
estiver habilitado.
- Ao iniciar o Setup para configurar o Server, a configuração irá pedir para
inserir o CD-ROM do Windows 2000 Server.
- Clique Finish para fechar o assistente de instalação de components do
Windows.
- Reinicie o Windows 2000 Server antes de continuar.
 Observação:
- Se você já tiver instalado o Service Pack 1 para Windows 2000, siga as
recomendações e documentações da Microsoft para reinstalar o service
pack.

Copyright (c) 2002, Intellution, Inc. E-12


Apostila de Treinamento

E.2..____________Configurando o Terminal Services do Windows 2000

B. Habilitando a Licença do Terminal Server


 O Windows 2000 Server possui uma ferramenta de administração das
licenças do Terminal Services
 Esta ferramenta permite:
- Ativar servidores de licenças (activate license servers)
- Instalar pacotes chaves (install key packs)
- Rastrear licenças de uso de clientes (track client license use)
 Para habilitar a licença do Terminal Server:
- No Control Panel, clique duas vezes sobre o ícone Add/Remove
Programs
- Clique Add/Remove Windows Components
 o assistente de instalação de componentes do Windows é aberto
- Selecione Terminal Services Licensing no Windows Components e
clique Next
 a janela de configuração do Terminal Services Licensing aparece
- Se a sua rede tiver diversos domínios, selecione Your Entire Enterprise
- Se sua rede tiver domínios do Windows NT 4.0 ou se você quiser manter a
separate license server para cada domínio, selecione Your Domain or
Workgroup

C. Ativando uma Licença Através da Internet


 A licença de servidor armazena todas as licenças dos clientes instaladas no
Terminal Server
- assim, é possível rastrear com segurança as licenças clientes associadas ao
Terminal Server
 Você precisa instalar o servidor de licença, ativá-lo na Microsoft
Clearinghouse e instalar os pacotes de licenças de chaves no servidor de licenças
antes de distribuir (issuing) as licenças clientes do Terminal Server

Copyright (c) 2002, Intellution, Inc. E-13


Fundamentos do iFIX

E.2..____________Configurando o Terminal Services do Windows 2000

D. Conectando no Terminal Server Usando Remote Desktop Protocol (RDP)


 Após adicionar usuário no Windows 2000, siga estas instruções para
especificar o acesso do usuário no Terminal Server no Computer Management
Console do Windows 2000 Server:
- A partir do menu Menu, selecione Programs - Administrative Tools.
- Abra o Computer Management Console.
- Expanda a opção Local Users and Groups e clique na pasta Users na
árvore System Tools.
- Clique duas vezes no usuário que você quer habilitar a conexão no
Terminal Server.
- Garanta que a opção Allow logon to Terminal Server esteja habilitada na
guia Terminal Server Profile.
- Clique OK.
- Feche o Computer Management Console.
- A partir do menu Start, selecione Programs - Administrative Tools
- Clique Terminal Services Configuration
- Abra a pasta Connections
- Clique duas vezes em RDP-TCP
- Adicione os usuários ou grupos que você queira garantir permissões no
Terminal Server na guia Permissions.
 Se quiser adicionar usuários de um Domain, na guia Permissions,
adicione usuários ou grupos que você queira dar permissões de
acesso ao Terminal Server.
- Clique OK para fechar a caixa de diálogo RDP-TCP Properties.
- Feche o Terminal Services Configuration Console.
 Se você configurou um usuário para automaticamente iniciar uma
determinada sessão do iClientTS, você deve evitar que este usuário iniciar uma
segunda sessão do TS
- multiple sessions running the same node name or running multiple
node names on the same network can cause connection not established
errors

Copyright (c) 2002, Intellution, Inc. E-14


Apostila de Treinamento

E.2..____________Configurando o Terminal Services do Windows 2000

E. Configurando Endereços IP para Cada Cliente


 Perform the following steps to set IP addresses for each client:
- A partir do menu Start, selecione Settings - Network and Dial-up
Connection
- Clique com o botão direito do mouse sobre Local Area Connection
- Selecione Properties a partir do menu do clique do botão direito do
mouse
 a caixa de diálogo do Local Area Connections Properties aparece
- Clique Internet Protocol TCP/IP
- Clique Properties
 a caixa de diálogo do Internet Protocol (TCP/IP) aparece
- Selecione to Use the Following IP Address
- Digite o endereço IP da conta Administrator
- Clique Advanced
- Clique Add in the IP Addresses section
- Adicione um endereço IP para cada cliente que você queira conectar
- Clique OK para fechar a janela Advanced
- Clique OK para fechar a janela Internet Protocol (TCP/IP)
- Clique OK para fechar a janela Local Area Connection

Copyright (c) 2002, Intellution, Inc. E-15


Fundamentos do iFIX

E.3. iFIX na Máquina do Terminal Server_________________________

A. Após configurar o Terminal Server, siga os seguintes passos:


 Instale o iFIX na máquina do Terminal Server
 Crie um comando Launch para iniciar um nó para testar o iFIX
 Configure o SCU
 Configure as contas de usuários
 Configure as contas de usuários do SCU para iFIX
 Determine os tipos de contas de usuários e diretórios exclusivos para cada
usuário
 Crie arquivos SCU para cada usuário
 Crie um atalho do Launch.EXE para cada usuário

B. Instale o iFIX na máquina do Server


 O Windows 2000 Server não permite instalar o iFIX diretamente do CD
 Realize os seguintes passos para configurar o Windows 2000 para instalar
o iFIX:
- Conecte-se no Terminal Server como um membro do grupo Admin da
máquina
- Clique duas vezes no ícone Add/Remove Programs do Control Panel
- Selecione Add New Programs
- Selecione a opção para adicionar um novo programa a partir de um CD ou
disco flexível
- Insira o CD de instalação do iFIX
- Clique Next no Install Program da caixa de diálogo do CD-ROM
- Use o botão Browse para selecionar Setup.exe no CD de instalação do
iFIX
- Clique duas vezes sobre Setup.exe
- Clique Next
 a caixa de diálogo Product Install pede para especificar que
produto deseja instalar
- Clique Install iFIX
- Continue a instalação e selecione a opção para reiniciar o computador
depois
- Clique Finish na caixa de diálogo Add/Remove Programs
- Reinicie o Windows 2000 Server.

Copyright (c) 2002, Intellution, Inc. E-16


Apostila de Treinamento

E.3.. iFIX na Máquina do Terminal Server_________________________

C. Crie um comando Launch para iniciar um nó para testar o iFIX.


 Obs: Esta mesma informação será usada para realizar os mesmos passos
para todos os usuários
 Criando um atalho do Launch.exe para cada usuário
- O programa Launch.exe permite criar um atalho para cada arquivo SCU
do iFIX
 Para salvar o atalho de cada usuário no diretório LOCAL deles:
- Clique com o botão direito do mouse sobre o atalho para abrir a caixa de
diálogo Startup Properties
- Selecione a guia Shortcut
- No campo Target, entre com o caminho e o nome do arquivo do programa
Launch
 Exemplo: C:\Dynamics\Launch.exe
- Acrescente a esta linha de comando para o arquivo SCU e o nome do nó
do usuário para cada sessão de usuário do Terminal Server
 A linha de comando /s<caminhoSCU> e /n<NomeNó> para
especificar o nome do nó
- Por exemplo:
 Launch.exe /nCliente1 /s\Dynamics\Cliente1\local\Cliente1.SCU
- Para usar o Launch com variáveis de ambiente:
 Launch.exe /s\Dynamics\%NomeUsuario%\Local\%NomeUsuario
%.SCU /n%NomeUsuario%
 Se usar variáveis de ambiente com o atalho do Launch, você
precisa somente criar um ícone no desktop para todos os usuários
 Coloque o atalho com as variáveis de ambiente em todos os
desktops de todos os perfis de usuários
- Coloque o atalho no desktop do usuário
 Crie um atalho no diretório LOCAL do usuário e então arraste o
atalho para o desktop.
 O usuário remoto poderá acessar o atalho ao carregar (log) o
Terminal Server

Copyright (c) 2002, Intellution, Inc. E-17


Fundamentos do iFIX

E.3.. iFIX na Máquina do Terminal Server_________________________

D. Configuração das Contas de Usuário


 Antes de realizar a configuração de cada usuário, salve uma cópia dos
seguintes diretórios e seus conteúdos para um diretório de backup
- Dynamics\LOCAL
- Dynamics\ALM
- Dynamics\HTR
 Estes servirão como diretórios modelos quando estiver configurando cada
usuário que precisar de um diretório separado para seus aplicativos do iFIX
 Antes de criar as contas dos usuários, determine que tipos de usuários são
necessários
- Que usuários irão:
 Compartilhar as preferências?
 Configurar seus próprios HTA?
 Trabalha com receitas?
 Desenvolver telas?
 Acesso ao modo de execução?
 Antecipar as necessidades de seus usuários auxilia a determinar mais
facilmente a configuração das contas de usuários.

E. Configuração das Contas de Usuários SCU para o iFIX


 Configurando os diretórios
 Configurações dos caminhos das SCUs específicas para cada usuário
devem ser bem planejadas de modo a permitir ao usuário, grupo de usuários ou
thin client diferentes níveis de acesso e funcionalidades específicas para cada um
deles.
 fornecendo melhorias e funcionalidades únicas por usuário, clientes (thin
client), grupo de usuários, deve ser bem planejado.

 O esquema de desenho para este tipo de implementação é similar para a
implementação o mesmo cenário no ambiente tradicional (não TS) onde os
caminhos SCU são utilizado a partir de drive de rede mapeado ou a a partir de um
servidor de arquivos (where SCU paths are using a mapped network drive on a
file server)
 Planejamento cuidadoso é necessário para impedir ações conflitantes entre
múltiplos usuários, como o download de receitas (such as downloading recipes)
ou modificações de valores da base de dados
 A incorporação da segurança do iFIX para limitar aplicativos e áreas de
acesso no ambiente Terminal Server é altamente recomendável.

Copyright (c) 2002, Intellution, Inc. E-18


Apostila de Treinamento

E.3.. iFIX na Máquina do Terminal Server_________________________

F. Determine os Tipos de Contas de Usuário e Diretórios Exclusivos para os Usuários


 A Intellution recomenda os seguintes tipos de contas de usuários e
diretórios exclusivos para os usuários:
- Usuário Somente Run Time
 compartilhe todos os diretórios exceto LOCAL
- Usuário Run Time com Coleta Histórica
 compartilhe todos os diretórios exceto LOCAL e HTR
- Usuário Run Time com Alarme Especial
 compartilhe todos os diretórios exceto LOCAL e ALM
- Desenvolvimento
 desenvolvedores devem ter todos os diretórios exclusivos, exceto o
NLS, o qual deve ser sempre compartilhado
 Se um usuário tiver permissão de configurar o HTA, você deve configurar
um conjunto separado dos diretórios HTR e HTRDATA para evitar que a
configuração de um HTA seja sobrescrito

Copyright (c) 2002, Intellution, Inc. E-19


Fundamentos do iFIX

E.3.. iFIX na Máquina do Terminal Server_________________________

G. Criando Arquivos SCU para Cada Usuário


 Para simplificar a tarefa de criar arquivos SCU para cada usuário, você
pode criar uma arquivo SCU principal que contém as configurações da maioria
dos usuários ou um grupo de usuários irão usar
- após criar este arquivo, ele pode ser editado e salvo para cada usuário
 Para criar o arquivo SCU principal:
- Abra o SCU na máquina do Terminal Server
 uma janela de diálogo do Terminal Server aparece notificando que
a janela de diálogo Local Startup não está disponível e que o nome
do nó e o nome do arquivo SCU devem ser iguais
- Clique OK para fechar a janela de diálogo
- A janela iFIX System Information aparece, e permite selecionar o arquivo
SCU que você quer configurar:

- Selecione o diretório apropriado do arquivo SCU


- Abra a caixa de diálogo do Network Configuration a partir do menu
Configure.
- Selecione TCP/IP
- Clique OK
 Embora a caixa de diálogo SCADA seja acessível, a
funcionalidade SCADA não é suportada na mesma máquina do
Terminal Server.

Copyright (c) 2002, Intellution, Inc. E-20


Apostila de Treinamento

E.3.. iFIX na Máquina do Terminal Server_________________________

G. Criando Arquivos SCU para Cada Usuário (continuação)


 Para criar o arquivo SCU principal (continuação):
- Abra a caixa de diálogo Task Configuration do menu Configure
- No campo Filename Edit localize o arquivo
\\...\Dynamics\Workspace.exe, selecione-o e clique em Open
- Clique Add na caixa de diálogo Task Configuration
- Verifique que o Start Up Mode está selecionado em Normal
- Clique OK
- Selecione Save As no menu File para salvar o arquivo SCU principal
- Defina a localização apropriada para salvar o arquivo SCU
- Dê ao arquivo SCU o mesmo nome do nó iClient
 IMPORTANTE: O nome do arquivo SCU deve ser compatível
com o nome do nó.
- Clique Save
- Quando reinicializar o iFIX, será perguntado se deseja salvar o arquivo
SCU, clique No

Copyright (c) 2002, Intellution, Inc. E-21


Fundamentos do iFIX

E.3.. iFIX na Máquina do Terminal Server_________________________

H. Determinando contas de usuários para o iFIX


 Antes de determinar as contas dos usuários iFIX, note as seguintes
distinções para tipos de usuários NT
- Usuários Desktop podem acessar o desktop e podem executar múltiplos
aplicativos.
- Usuário de uma Simples Aplicação (Single Application users) não podem
acessar o desktop, tais usuários têm acesso apenas para a simples
aplicação, e o Terminal Server é finalizado quando a aplicação é
encerrada
 Para determinar contas de usuários no iFIX:
- Crie um diretório par cada usuário.
 A Intellution recomenda que estes diretórios estejam localizados
dentro do diretório Dynamics, embora isso não seja necessário
 Por exemplo, o diretório para o usuário chamado View1 seria C:\
Dynamics\View1, enquanto que o diretório para o usuário View2
pode ser C:\Dynamics\View2.
 Ao nomear estes diretórios, tenha em mente que existe um limite
de 64 caracteres para o caminho e para o nome dos diretórios na
caixa de diálogo do SCU
- Copie o diretório modelo LOCAL e qualquer outro diretório obrigatório
para o usuários para o diretório do usuário.
 Se o nó do usuário irá coletar dados históricos, copie os diretórios
HTR e HTRDATA para o diretório do usuário
 Se o usuário irá usar unicamente outros diretórios, eles deve ser
determinados no diretório do usuário neste momento.

Copyright (c) 2002, Intellution, Inc. E-22


Apostila de Treinamento

E.3.. iFIX na Máquina do Terminal Server_________________________

I. Determinando o Arquivo SCU do Usuário


 Siga as instruções abaixo para configurar o arquivo SCU do usuário:
- Inicie o iFIX SCU na máquina do Terminal Server
- Localize o arquivo Master.SCU na caixa de diálogo iFIX System
Information
- Clique OK
- Selecione Save As no File Menu
- Dê ao arquivo SCU o mesmo nome do nó
 exemplo: iRT101.SCU
- Salve o arquivo SCU no diretório LOCAL do usuário
- Para usuários iRT101 o diretório é C:\Dynamics\iRT101\Local
- Clique Save
- Quando reinicializar o iFIX, será perguntado se deseja salvar o arquivo
SCU, clique No

J. Editando o arquivo SCU do usuário


 Siga os passos abaixo para editar o arquivo SCU do usuário:
- Abra o SCU Path Configuration no menu Configure do SCU
 Caso modifique as configurações do Alarm ODBC no SCU, tenha
certeza que o iFIX tenha sido iniciado antes de abrir o Security
Configuration Utility
- Digite o caminho apropriado para os diretórios LOCAL e ALM criado na
seção Determinando o Arquivo SCU do Usuário na caixa de diálogo do
Path Configuration
- Por exemplo, os caminhos para View1 devem ser os seguintes:
 Local: C:\Dynamics\View1\LOCAL
 ALM: C:\Dynamics\View1\ALM
- Repita este procedimento para outros diretórios do usuário específico
(Repeat for any other user-specific directories)
- Clique OK

Copyright (c) 2002, Intellution, Inc. E-23


Fundamentos do iFIX

E.3.. iFIX na Máquina do Terminal Server_________________________

J. Editando o arquivo SCU do usuário (continuação)


 Siga os passos abaixo para editar o arquivo SCU do usuário (continuação):
- Abra o Network Configuration do menu Configure
- Verifique que o TCP/IP está selecionado no Network
- Verifique que o nome do nó remoto no campo Remote Node Name está
correto
 Se o nome do nó remoto não está correto, digite-o no campo
Remote Node Name e clique Add
- Clique no botão Advanced
 o SCU avisa você para não modificar esses valores a menos que
você esteja familiarizado do o sistema (the SCU cautions you not
to modify these values unless you are familiar with the system)
- Clique Yes para continuar
- Habilite o caminho (endereço IP) na LAN Redundancy que esse usuário
irá usar e desabilite todos os outros caminhos
- Não selecione o check box do Enable LAN Redundancy
- O endereço IP será mostrado nesta list box, os quais foram previamente
montados (set up) pelo Terminal Server Administrator. Verifique que
apenas endereços IP únicos de determinados usuários estão habilitados.
(Verify that only the user's assigned unique IP address is enabled)
- Ao finalizar, clique OK para fechar a tela de diálogo do Advanced
Network Configuration.
- Clique OK para fechar a tela de diálogo Network Configuration
- Salve o arquivo SCU selecionando Save As do menu File.

Copyright (c) 2002, Intellution, Inc. E-24


Apostila de Treinamento

E.4. Instalando iClientTS_______________________________________

A. Existem 2 opções disponíveis para o iClient acessar o Terminal Server:


 O Full Client, TS – Terminal Services
- esta opção requer a instalação de um programa executável na máquina do
cliente para acessar o iFIX a partir do servidor
 A versão Controle ActiveX (OCX), TSAC– Terminal Services Advanced
Client
- permite que os clientes se conectem no servidor através do browser
Internet Explorer 5.0
- você não precisa instalar nenhum software adicional na máquina cliente.

B. Terminal Services Full Client:


 Introdução
- O Windows 2000 Server da Microsoft oferece um programa Client
Creator que permite criar discos flexíveis para instalar e distribuir o
software thin client para cada máquina cliente
 Criando o Disco de Instalação do Terminal Services Full Client
- Conecte-se na máquina do Terminal Server
- Abra o Terminal Server Client Creator a partir da pasta Administrative
Tools do menu Start
 a caixa de diálogo Make Installation Disk aparece
- Selecione a opção Terminal Services for 32-bit x86 Windows no campo
Network client ou service
- Clique OK
- Insira um disco formatado, vazio e clique OK
 Neste momento o software de instalação do Terminal Server Client
está sendo copiado para o disco flexível
- Clique OK quando a cópia estiver completa
- Feche a caixa de diálogo do Create Installation Disk
- Use o disco para instalar diretamente os arquivos para cada maquina
cliente, ou para compartilhar os arquivos de instalação do servidor. (or to
share the installation files from the server)

Copyright (c) 2002, Intellution, Inc. E-25


Fundamentos do iFIX

E.3.. iFIX na Máquina do Terminal Server_________________________

B. Terminal Services Full Client (continuação):


 Siga as instruções abaixo para instalar o software Terminal Services Full
Client:
- No Command Prompt, digite drive:setup (ex: A:\setup) e pressione Enter
 Drive é o drive que contém o disquete do Terminal Services Client
ou o caminho do mesmo
 A caixa de diálogo do Terminal Services Client Setup aparecerá
 OBSERVAÇÃO: se estiver instalando o cliente no Windows 2000,
use Add/Remove Programs para executar o programa de instalação
- Assegure-se que todos outros aplicativos estão fechados e clique OK
- Clique Continue para iniciar a configuração
- Digite seu nome complete no campo Name
- Digite o nome de sua empresa no campo Organization
- Clique OK
- Leia e concorde com os termos da licença (Proceed through the license
agreement)
- Comece a instalação na caixa de diálogo do Terminal Services Client
Setup
- Assegure-se que o caminho de instalação esteja correto
- Clique o grande botão de configuração (setup button)
- O The Terminal Services Client Setup pergunta se você deseja que todos
os usuários deste computador tenha as mesmas configurações iniciais:
 Clique Yes para instalar o software client para todos os usuários
desta máquina.
 Clique No para instalar o software client para apenas o usuário
atual.
- Selecione um Program Group da lista da caixa de diálogo Choose Program
Group ou entre com o nome de um novo Grupo de Programas
 OBSERVAÇÃO: se estiver instalando o Full Client em uma
máquina com Windows 2000, talvez você não veja esta caixa de
diálogo
- Clique Continue
- Clique OK na caixa de diálogo do Terminal Services Client Setup para
completar a instalação

Copyright (c) 2002, Intellution, Inc. E-26


Apostila de Treinamento

E.3.. iFIX na Máquina do Terminal Server_________________________

C. Terminal Services Advanced Client (TSAC):


 TSAC fornece um ActiveX Client Control que permite à thin clients
conectarem-se ao Terminal Server através do Internet Explorer 5.0 ou melhor
 Para executar o TSAC, é necessário realizar o download do ActiveX
Client Control a partir do site da Microsoft Website para o Windows 2000 Server
com o IIS habilitado
- IIS - Internet Information Server
- http://www.microsoft.com/windows2000/downloads/recommended/TSAC/default.asp
 O download fornece um conjunto de exemplos padrão e páginas de
conexão que permitem ao programador criar uma conexão web a partir do
Terminal Server
- preserve os arquivos de exemplo caso seja necessário localizar defeitos no
TSAC
 Para instalar o ActiveX Client Control com as páginas de exemplo no
client, realize o seguinte procedimento:
- Faça o download dos arquivos para o servidor (máquina Windows Server
com iClienTS, em inglês diz apenas Server) a partir do site da Microsoft
- Selecione Web Package menu suspenso (drop-down menu) e clique Next
- Selecione a versão de linguagem apropriada e clique Next
- Concorde com o contrato de licença (Proceed through the license)
agreement
- Excute o arquivo executável Tcwebsetup.exe
- Clique Yes ao ser questionado se deseja instalar o Web Client Package
- Aceite os padrões para o diretório de exemplo de páginas web
- O controle ActiveX, exemplo de páginas web, e a documentação
associada são instalados na pasta TSWeb dentro de Inetpub\www root
directory

Copyright (c) 2002, Intellution, Inc. E-27


Fundamentos do iFIX

E.3.. iFIX na Máquina do Terminal Server_________________________

C. Terminal Services Advanced Client (continuação):


 Para conectar a máquina iFIX Terminal Server usando o OCX client, siga
o seguinte procedimento:
- Inicie o Internet Explorer (5.0. ou maior)
- Entre com a URL, http://nomedamaquina/tsweb.
 Por exemplo, http://View1/tsweb
 OBSERVAÇÃO: É possível usando tanto o nome da máquina
quanto o endereço IP ao conectar com o Terminal Server.
 Caso use o endereço IP, a opção Full Screen talvez não seja
habilitado
- Entre com o endereço IP ou o nome do servidor no campo Server Name
- Escolha o tamanho da tela
- Selecione a opção para enviar informações referentes aos acessos (Send
Logon information)
- Entre com o nome do usuário (username) no qual deseja se conectar
 OBSERVAÇÃO: Múltiplos usuários não podem acessar usando a
mesma conta.
- Entre com o nome da maquina Server no campo domain.
- Clique connect.
 A tela do Windows 2000 log on aparece
 Caso tenha configurado contas e senhas para usuários, digite-as
aqui.

Copyright (c) 2002, Intellution, Inc. E-28


Apostila de Treinamento

E.3.. iFIX na Máquina do Terminal Server_________________________

C. Terminal Services Advanced Client (continuação):


 Observações Adicionais
- Caso tenha configurado a conta do usuário com comandos de aplicativos
iniciados junto ao ligar a máquina, o iFIX iniciará automaticamente (If
you configured the user account with the application startup command,
iFIX starts automatically)
 Caso não tenha configurado a conta do usuário para auto-iniciar,
use o ícone Launch para iniciar o iFIX. (if you did not configure
the user account to auto launch, use the Launch icon to start iFIX)
 Não use o ícone iFIX Startup
- Ao tentar conectar através do IIS e do TSAC OCX, se o ActiveX Client
Control não for localizado no computador client, ou se uma versão antiga
deste controle for encontrada, isto será instalado neste momento
 Uma caixa de diálogo pode aparecer perguntando se deseja instalar
o controle. Se isto ocorrer, clique Yes.
- Caso a opção Full Screen não estiver disponível neste tempo de conexão
(at connect time) isso deve-se às limitações de segurança, você poderá
acessar esta opção por pressionar Ctrl-Alt-Pause (you can access it after
connection by pressing Ctl+Alt+Pause)
- Quando a tela entrada (log on) abrir, você pode criar um atalho para esta
página a partir de Favoritos no Internet Explorer
 Adicionar este atalho para sua lista de páginas favoritas permite ao
usuário iniciar conexões futuras clicando apenas no atalho

Copyright (c) 2002, Intellution, Inc. E-29


Fundamentos do iFIX

E.3.. iFIX na Máquina do Terminal Server_________________________

página em branco

Copyright (c) 2002, Intellution, Inc. E-30

Você também pode gostar