Escolar Documentos
Profissional Documentos
Cultura Documentos
RSView32
Jan/2007
Unilever Unidade – Goiânia Treinamento – RSView32
Treinamento RSView32
TREINAMENTO RSVIEW32 ......................................................................................................... 2
1.OBJETIVO ................................................................................................................................. 4
2.ITENS ABORDADOS ................................................................................................................ 4
3. INSTALAÇÃO E INICIALIZAÇÃO DO RSVIEW32 .................................................................. 5
3.1 Requisitos Mínimos ................................................................................................ 5
3.2 Instalação ................................................................................................................ 7
3.3 Inicialização do RSView32 .................................................................................... 7
3.3.1 Iniciando o RSView32 Manualmente.............................................................. 7
3.3.2 Iniciando o RSView32 Automaticamente ....................................................... 7
3.3.2.1 Através do Startup do Windows ................................................................... 7
3.3.2.2 Através da Ferramenta “DeskLock” ............................................................. 9
4. UTILIZAÇÃO DO HELP .......................................................................................................... 11
4.1 Conteúdo............................................................................................................... 11
4.2 Usando o Índice .................................................................................................... 12
4.3 Usando o Localizar ............................................................................................... 12
4.4 Usando o Guia do Usuário do RSView32. ........................................................... 13
5. CRIANDO UM PROJETO ....................................................................................................... 15
5.1 Comunicação com RSLinx / Dispositivos de Campo .......................................... 18
5.1.1 Como fazer?....................................................................................................... 18
5.1.1.1 Comunicação Serial .................................................................................... 18
5.1.1.2 Comunicação via Ethernet .......................................................................... 20
5.1.2 Topic Configuration .......................................................................................... 21
6. CRIAÇÃO DE UM BANCO DE TAGS .................................................................................... 22
6.1 Tipos de Tag ......................................................................................................... 22
6.2 Tipo de Fonte de Dados (Data Source) ................................................................ 22
6.3 Principais Propriedades das Tags ......................................................................... 22
6.3.1 Tags Analógicas: ........................................................................................... 22
6.3.2 Tags Digitais .................................................................................................. 23
6.3.3 Tags do tipo String ........................................................................................ 23
6.3.4 Propriedades Comuns à Todo Tipo de Tags .................................................. 23
6.4 Exercícios ............................................................................................................. 23
6.4.1 Criando Tags Digitais .................................................................................... 24
6.4.2 Criando Tags Analógicas............................................................................... 25
6.4.3 Criando Tags do Tipo String ......................................................................... 25
6.4.4 Importando/Exportando Tags ........................................................................ 25
6.4.5 Deletando Tags .............................................................................................. 28
1.Objetivo
O presente treinamento tem como objetivo apresentar os procedimentos necessários para correção
e configuração de sistemas supervisórios utilizando o software RSView32.
2.Itens Abordados
Este treinamento aborda os seguintes itens:
Instalação e Inicialização do RSView32;
Utilização do Help;
Comunicação com Dispositivos de Campo;
Criação de um Banco de Tags;
Criação de um Monitor de Tags;
Criação de Display Gráficos;
Animação de Objetos;
Criação de um Supervisório Totalmente Funcional, Abrangendo os Tópicos Relacionados
ao Treinamento.
Selecione, na próxima tabela, a configuração de hardware e software que você precisa, a partir
dos pontos totalizados anteriormente.
3.2 Instalação
Na aba “Menu Iniciar” certifique-se que esteja marcada a opção “Menu Iniciar Clássico”. Clique
no botão “Personalizar”. Clique em “Adicionar”, procure a pasta onde está instalado o RSView32
e aponte o arquivo executável “rsv32.exe”.
Para iniciar o RSView automaticamente e abrir um projeto de forma simultânea, basta especificar
também a linha de comando do projeto. Se quiséssemos, por exemplo, iniciar um projeto chamado
“Treinamento” que se encontra dentro da pasta Projetos, as linhas de comando que deveriam ser
adicionadas ao menu iniciar conforme o item anterior seriam:
“C:\Arquivos de programas\Rockwell Software\RSView\rsv32.exe”
“C:\Projetos\Treinamento.rsv”
Obs: Deveríamos seguir esse procedimento duas vezes: uma para adicionar o comando para abrir
o RSView32 e outra para adicionar o comando para abrir o projeto “Treinamento”.
No menu, clique em “Set Up DeskLock”. Caso o Windows tenha senha de logon, selecione a
opção Automatically logon in Windows. Digite o nome do Domínio (Default Domain Name), o
nome do usuário (Default User Name), a senha (Default Password) e novamente a senha (Confirm
Password).
Caso não seja necessário o logon no Windows, deixe a opção Automatically logon in Windows
desmarcada.
Clique na aba Desktop. Em Name, digite um nome para a aplicação. Em nosso caso, o nome será
“Supervisório”. Em Program, com o auxilio do botão Browse, navegue ate a pasta onde está
instalado o software RSView32 e aponta para o arquivo “rsviewrt32.exe”. A linha de comando
deverá ficar assim:
C:\Arquivos de programas\Rockwell Software\RSView\rsviewrt32.exe
Em Comand Line Parameters navegue até a pasta onde foi criado o nosso supervisório e aponte
para o arquivo “Treinamento.rsv”. Ao final da linha de comando, deve-se acrescentar “/ r”. Esse
comando, faz com que o arquivo “Treinamento.rsv” seja executado em modo RunTime e não em
modo de edição. A linha de comando deverá ficar assim:
"C:\Treinamento\Treinamento.rsv" /r
Selecione as opções include a Button on a DeskLock window (incluir um botão no Menu do
DeskLock) e Automatic run program at startup ( Executar o programa no startup do Windows).
Em Auto Start Delay (Tempo de espera para executar o supervisório após o Windows ser
inicializado) digite 0 (zero).
4. Utilização do HELP
O Help do RSView32 contém, de forma bem detalhada, uma lista de procedimentos para a criação
e execução de uma aplicação. Contém também referencias de como se trabalhar com todas as
ferramentas do RSView32.
Para abrir o Help no RSView32 temos as seguintes opções:
- Clique no botão Help em qualquer janela, ou
- Na barra de menu do RSView32 clique em “Help” e então clique em “Contents”;
- Aperte a tecla F1.
4.1 Conteúdo
Para se ter uma idéia geral do help do RSView32 clique em “Conteúdo”.
Os tópicos aparecem
Abaixo. Para abrir um
Tópico, dê um duplo clique
Na entrada desejada.
Na outras vezes que for utilizada a ferramenta Localizar, o assistente não aparecerá.
Dê um duplo
clique para
Abrir o tópico.
Também é possível acessar os “Online Books” pelo menu Iniciar do Windows seguindo o
seguinte caminho:
Caso não tenha instalado o User’s Guide, você pode acessá-los a partir do CD-ROM conforme se
segue:
- Coloque o CD-ROM de instalação do RSView32 dentro do drive de CD-ROM. Se não começar
automaticamente vá em “Iniciar”, “Executar”, digite:
“D:\SETUP.EXE”, clique em OK. Na janela que abrir, clique em View the RSView32 User’s
Guides.
5. Criando um Projeto
Para criar um novo projeto, execute o RSView32. Clique em File, New. A seguinte tela aparecerá.
Em Project Name, digite o nome do projeto. Em New Subdirectory tem-se a opção de escolher em
qual subpasta será criado o projeto.
A figura a seguir mostra a área de trabalho do RSView32.
Menu
Project Manager
Barra de
Status
Nome do Projeto
Abas
Pasta
Editores
Plano Esquerdo
Plano Direito
O Project Manager é dividido em duas partes: Plano Esquerdo e Plano Direito. Quando se cria um
projeto, o Plano direito se encontra vazio. Novos componentes de projeto serão mostrados no
Plano Direito à medida que forem sendo criados.
As partes do Project Manager são brevemente descritas abaixo.
Abas: O Project Manager contém abas que facilitam a troca entre modo de edição e modo de
execução do RSView32. O modo de edição é usado para o desenvolvimento do projeto. Já o
modo de execução (Run Mode) é usado para testar, de maneira rápida e prática, o projeto que está
sendo desenvolvido. Em Run Mode, há a possibilidade de se testar apenas partes do projeto ou o
projeto como um todo.
Pastas: O Project Manager contém pastas que proporcionam uma melhor organização ao
desenvolvimento do projeto. Para abrir estas pastas:
- Dê um duplo clique na pasta, ou,
- Clique com o botão direito do mouse sobre a pasta e escolha a opção “expand”, ou,
- Com a pasta selecionada, tecle Enter no teclado.
Editores: São ferramentas para configurar ou criar novos componentes no Projeto. Para utilizar
os editores:
- Dê um duplo clique no ícone do editor, ou,
- Selecione o editor, clique com o botão direito do mouse e selecione a opção desejada.
Componentes:
Componentes são mostrados no Plano Direito do Project Manager. Fazem referência a um arquivo
criado no projeto.
RSLinx
2. Quando abrir a janela do software, selecionar o ítem Communications e após, selecionar
Configure Drivers ou clique no botão abaixo.
Neste momento pode-se escolher o tipo de driver com base no tipo de comunicação entre o PLC e
o Computador.
6. Selecione a porta serial através do botão Comrn Port, onde deverá estar conectado o cabo de
comunicação 1 756 CP3.
7. Dar um clique sobre o botão Auto-Configure. Neste exato momento aparecerá no quadro à
direita do botão as combinações possíveis de velocidade e demais parâmetros de comunicação
serial. Quando conectado a um CLP ControlLogix, o software captura os parâmetros da porta
serial do controlador e configura o software automaticamente. Quando correta a configuração.
aparecerá neste quadro a seguinte mensagem:
2. Clique em New e digite o nome do novo topico, para nosso projeto, o topico será
“Treinamento”. Com o topico selecionado procure o driver criado anteriormente, selecione
o PLC e confirme clicando em “Apply”. Minimize o RSLinx
3. No RSView, utilizando o Project Manager, abra a pasta System e dê dois cliques no editor
Node.
4. Na tabela na area inferior, é exibido o nome das fontes de comunicaçao ja existentes. Para
Criar uma nova comunicacao, clique em uma area em branco na tabela, va na opcão Data
source, coloque o tipo da fonte “OPC Server” (no caso pela fonte ser o RSLinx), coloque
um nome para a comunicacao criada em Name, marque a opcao Enabled, e em Server
Name, clique no botão e selecione o tipo do servidor, “RSLinx OPC Server”. Em
tipo, selecione Local.
5. Em Acess Path, informe o nome do Topico, este deve ter o mesmo nome informado no
RSLinx (em nosso projeto, o nome utilizado no Rslinx foi “Treinamento”). Em Update
Rate digite 1.000 segundos. Toda modificacao deve ser confirmada ou descartada pelos
botoes Accept ou Discard.
Scale: Escala de conversão do RSView32. Nunca use o valor “0”. Para desabilitar a escala, utilize
o valor “1”.
Offset: Valor “inicial” ou o “zero” da Tag. Para desabilitar a propriedade Offset, utilize o valor
“0”.
A escala e o Offset são propriedades que modificam o valor que o RSViews32 lê do PLC. Ou
seja, o valor lido do PLC passa por uma formula matemática antes que seja armazenado no
RSView32. No caminho contrario, quando o RSView escreve valores no PLC, ocorre a
transformação inversa. A formula é a seguinte:
Tag no RSView32 = ((Tag no PLC) x Scale)+ Offset
Logo também teremos:
Tag no PLC = ((Tag no RSView32) – Offset) / Scale
Units: Unidade do Tag. Exemplo: °C, mmHg, etc
Data Type: Tipo de dados, são eles:
- Default: Depende do tipo da fonte de dados e do tipo de comunicação.
- Unsigned Integer: 0 a 65.535
- Integer: -32.768 a 32.768
- Long Integer: -2,147,483,648 a-2,147,483,647
- Floating Point: -3.402823E+38 a 3.402823E+38
- Byte: 0 a 255
- 3 Digit BCD: 0 a 999
- 4 Digit BCD: 0 a 9.999
6.4 Exercícios
Neste exercício iremos criar uma serie de tags para nosso novo projeto.
Abra a pasta System e dê duplo clique no editor TagDatabase.
Na tela que abriu, criaremos as seguintes pastas de tags:
- Tanque;
- Válvulas;
- Motores.
Pasta de Tags
Para criar uma pasta de Tags, com o editor TagDatabase aberto. Clique no botão Create Folder.
Create Folder
Uma vez preenchida as opções, clique em Accept e depois em Next. As tags criadas são listadas
conforme a janela abaixo.
Uma vez preenchida as opções, clique em Accept. Essa Tag será utilizada no decorrer do nosso
projeto.
Trata-se de uma ferramenta que é capaz de exportar/importar Tags desde que estas estejam
contidas em um arquivo do tipo “.csv”.
Na próxima tela, clique em Next,. Selecione apenas a opção Tags e escolha um caminho para
gravar o arquivo csv.
Abra o arquivo que foi criado, ele deverá conter todas as tags criadas até agora. Observe que se
torna fácil a criação e configuração de tags utilizando arquivos CSV. Na próxima etapa,
importaremos um arquivo CSV que contém todas as outras tags necessárias ao funcionamento de
nosso projeto.
Na próxima tela, escolha a opção desejada, no nosso caso, escolheremos a opção Tags. Selecione
o arquivo que contem as tags de seu projeto. O nome do nosso arquivo de tags é “Tags.csv” e já
se encontra pronto dentro da pasta Treinamento RSView.
Clique aqui
7. Monitor de Tags
É uma ferramenta usada para se obter informações sobre as tags, tais como: mudanças de valor e
status.
Clique no local da tela onde deseja inserir o Monitor de Tags e arraste até que este fique com o
tamanho desejado.
Menu
Barra de
Ferramentas
Área de
Desenho
Barra de
Status
Barra de Ferramentas: Contem botões que são freqüentemente usados. O desenho mostra
apenas uma barra de Ferramentas, mas na realidade, existem varias como, por exemplo, barra de
ferramenta de desenho, de preenchimento de cores, etc.
Barra de Status: Mostra a posição (x,y), o nome, a largura e o comprimento do objeto
selecionado na área de desenho.
Área de Desenho: É a área destinada à criação de displays gráficos ou telas.
Display Type:
Replace: é o tipo de Display default. Selecionando essa opção, a tela a ser aberta fechará qualquer
outra tela que estava aberta anteriormente.
Overlay: A tela é aberta em uma camada superior às outras, mas pode ser sobreposta pela
abertura de uma nova tela (mas para isto a função “Keep at back” deve estar desabilitada, sem isto
a página abrirá atrás de todas as telas já aberta).
On Top: Essa opção faz com que a tela a ser aberta fique posicionada em uma camada acima das
outras telas durante todo o tempo, sem, contudo, fechá-las.
Allow Multiple Running Copies: Este quando não habilitado faz com que telas já aberta
anteriormente e estão em uso, não abra novamente.
Title Bar: Se essa opção estiver selecionada, pode-se atribuir um titulo ao display.
System Menu: Menu do sistema, para janelas fecháveis.
Minimize/Maximize Buttons: Botão para minimizar ou maximizar telas.
Size to Main Window at Runtime: Abre a tela do tamanho configurado para o windows.
Clique com o botão direito na tela e selecione a opção Convert to Wallpaper. Fazendo isso, a tela
de fundo ficara bloqueada para edição. Clique mais uma vez com o botão direito na tela,
selecionando agora a opção Display Settings. Na opção Size, selecione Specify Size in Pixels e
atribua valores para Widht (largura) e Height (Altura):
Widht:1280
Height: 824
Em Position, marque a opção Specify Position in Pixels
X: 0
Y: 65
Clique em Ok, salve, feche o display.
Repita o mesmo procedimento para a tela SinProdução, usando como figura de fundo o arquivo
SinProducao.bmp que se encontra na pasta Figuras.
OBS: Por default, o RSView 32 salva os componentes do tipo display na pasta GFX.
8.3.1 SisTop
Dê um duplo clique no editor Display dentro da pasta Graphics. Clique com o botão direito na
tela, clique em Display Settings. Em Display Type selecione a opção OnTop. Desmarque a opção
System Menu. Em Background Color escolha cor cinza escuro conforme a figura abaixo.
Clique em Ok e salve o arquivo com o nome SysTop. Feche o Display e abra-o novamente. Abra o
editor Library que se encontra dentro da pasta Graphics. Procure o componente Simbolo TSE.
Copie o símbolo e cole dois símbolos na tela SisTop: um na extremidade direita e outro na
extremidade esquerda conforme a figura abaixo:
Salve a tela e feche-a. Esta tela terá a função de cabeçalho de nosso projeto, trazendo algumas
informações, tais como: Nome da Tela Aberta, Nome do Usuário, etc.
8.3.2 SisBotton
Dê um duplo clique no editor Display dentro da pasta Graphics. Clique com o botão direito na
tela, clique em Display Settings. Em Display Type selecione a opção OnTop. Desmarque as
opções System Menu e Allow Display to be resized. Em Background Color escolha a cor cinza
escuro, conforme a figura abaixo.
Selecione esta cor
Y: 972
Clique em Ok e salve o arquivo com o nome SysBotton. Feche o Display e abra novamente.
Insira a figura Botão Telas.bmp com o auxilio da ferramenta OLE no lado esquerdo do display.
Clique com o botão direito na figura inserida. Selecione Animation e depois Touch.
Em Press Action digite: “Display MenuTelas;”. Clique em Apply e depois em Close.
Insira a figura Botão Fechar.bmp da mesma forma como feito anteriormente, porém, no lado
direito do display. Em Press Action digite: ProjectStop. Clique em Apply e depois em Close.
Vamos criar agora o display MenuTelas, que será o menu para navegação entre as telas.
Crie um novo objeto do tipo display. Insira um botão com a ferramenta Button que se
encontra na barra de ferramentas e arraste ate que fique com o tamanho desejado. Surgirá a tela de
Button Configuration do RSView32.
Em General, selecione a opção 3D. Em Action, selecione a opção Run Command. Escreva em
Press Action a seguinte linha de commando: “Display SinPreprodução”. Em UpAppearance , na
opção Button Label, digite Pré-Produção. Selecione a cor da fonte e do preenchimento. Repita o
procedimento para outro botão, sendo que este deverá abrir o display SinProdução.
Nos Settings, configure a posição para:
X: 5
Y: 835
Para testar o projeto, clique na aba Run Mode no Project Manager e depois clique em Run
Project. Para parar o projeto, dê “Ctrl+Alt+P” e clique em Stop.
Clique Aqui
Clique e arraste na tela para inserir um display do tipo string no meio da tela.
Deverá aparecer a seguinte tela de configuração:
Onde:
Expression: é a expressão que será associada ao display. Pode ser apenas o valor de um Tag ou
uma formula matemática contendo vários tags.
Widht: largura da string ou quantidade de caracteres da string.
Clique em Tags e selecione a tag “System\Date”, conforme abaixo:
Clique em Ok.
Em Widht coloque 40 e em Justification marque “Center”. Estas opções configuram o display
para ter no máximo 40 caracteres e o texto para estar alinhado centralmente. Dê novamente um
Ok e salve as mudanças. Teste seu projeto.
Vamos agora inserir outro display do tipo string, logo acima do anterior. Esse será associado à tag
“System\Time” e terá uma largura de 12 caracteres. A figura abaixo mostra o resultado.
Na tela SisTop, insira um retângulo de cor azul no centro. Esse retângulo deve ter as seguintes
dimensões:
Widht: 379
Height: 43
Obs: Para dimensionar algum objeto selecione-o e observe suas dimensões na Barra de Status.
Clique e redimensione até obter o resultado desejado.
Sobre este retângulo, insira um display do tipo string. Modifique a cor do texto para branco e o
tamanho da fonte para 14. Para isto, clique com o botão direito sobre o display. Vá em Atributes e
depois Font.
Associe o display com a tag “Geral\Nome_Tela”. Esse display deverá mostrar o nome de cada
tela que for aberta no RSView32. Para isso, devemos configurar as telas para que estas, ao serem
executadas, carreguem a tag “Nome_Tela” com seus respectivos nomes.
Abra a tela SinPreProdução. Clique com o botão direito e vá em display settings. Clique na aba
Behavior. No campo Startup digite: geral\Nome_Tela = "Pré - Produção"
Quando a tela for inicializada, ou seja aberta, a tag “Nome_Tela” passará a ter o valor “Pré-
Produção”.Faça o mesmo com a tela SinProdução, modificando o valor da tag Nome_Tela para
“Produção”.
9. Animação de Objetos
A maioria dos objetos do RSView32 pode conter uma ou mais animações. Grupos contendo
vários objetos também podem ser animados através de associações com tags.
Neste capitulo, aprenderemos como fazer animações básicas no RSView32.
9.2 Exercícios
9.2.1 Objeto Válvulas
No editor Library, abra o componente “ Treinamento TSE” e selecione as partes que
compõem a válvula. No retângulo maior, vamos inserir uma animação do tipo Color.
Em Expression insira a tag de ZSO da Valv01, modifique as cores referentes aos valores 0 e 1
conforme a figura, e clique em Apply. Quando a tag estiver em zero, ou seja, válvula fechada, a
cor do corpo da válvula será cinza, se a válvula for aberta, tag com valor 1, a cor da válvula será
verde.
Na Cabeça da válvula, retângulo menor, crie uma animação do tipo color com a seguinte
expressão:
“Valvulas\Valv01_ZSO+2*Valvulas\Valv02_MNT”
Coloque cor cinza para resultado igual a 0, cor verde para 1, preto para 2 e preto para 3.
Se a válvula estiver em alarme, tag de alarme estiver em 1, o retângulo amarelo aparecerá. Junte
as partes conforme a figura abaixo, agrupando-as com o botão Group . Esse será nosso objeto
Válvula.
Criaremos nesse objeto, a chamada para um display de controle chamado FCPValveCMD com o
qual poderemos controlar os estados da válvula. O FcpValveCMD já se encontra criado na pasta
FCPs. Para a chamada, crie uma animação no objeto Válvula do tipo Touch. Em Expression
digite: “VbaExec FcpValveCmd T32N, Válvulas\Valv01, S2”. Clique em Apply. Salve o projeto.
Essa linha de comando executa uma rotina em Visual Basic que passa os parâmetros da válvula e
em seguida, abre a tela FCPValveCMD. Os parâmetros passados serão:
Tipo de Válvula: T32N
Tag: Válvulas\Valvula1
Subtipo: S2
Obs: O código fonte do Visual Basic pode ser localizado através do Project Manager, na pasta
“Logic and Control” no editor “Visual Basic Editor”.
Na library, selecione as partes do motor. No desenho do motor cinza, crie uma animação do tipo
Visible contendo a tag do Mot01_St. Quando a tag estiver em zero, o motor cinza deve aparecer.
No desenho do motor verde, outra animação Visible deve permitir que o motor apareça somente
quando a tag Mot01_St estiver em 1. O retângulo amarelo deve aparecer quando a tag de Alarme
do motor estiver em 1.
Monte o motor conforme a figura abaixo e agrupe-o.
Esse display é capaz de mostrar uma propriedade especifica da tag selecionada. Nesse caso,
estamos interessados em mostrar a Unidade (Units) da tag de temperatura do tanque. Coloque o
Numeric Display e o Label sobre o retângulo de fundo negro, conforme a figura. Ambos devem
ter fonte do tipo arial, normal, tamanho 10.
Faça uma copia desse objeto, tecle Ctrl+R e modifique a tag “TQ01_Temperatura” para
“TQ01_Nivel” (o uso do substituidor de tags será explicado no próximo item).
Temos então, três objetos:
- Display de Temperatura;
- Display de Nível;
- Barra indicadora de Nível.
Copie e cole essas três estruturas para cada tanque.
Próximo a cada válvula, crie um objeto do tipo Texto (Botão ) especificando o nome de cada
válvula.
Nomeie a válvula da esquerda na tela SinPreProdução como sendo Valv 01 e assim
sucessivamente.
Todas as válvulas estão com a mesma tag associada. Para corrigir este problema, utilizaremos a
ferramenta Tag Substitution.
Para trocar a tag associada à válvula Valv 02, clique sobre o objeto que representa a válvula 02,
tecle Ctrl+R. Na janela Tag Substitution, em Search (Procurar) digite Valv01 e em Replace With
(Substituir por) digite Valv02 conforme a figura.
Para voltar ao modo de edição, clique no botão Normal . Caso deseje testar todo o projeto,
basta clicar na aba Run Mode e clicar no botão Run Project. Para sair do modo de execução, tecle
Ctrl+Alt+P.
Exercícios:
Desenvolva um sistema se supervisão de acordo com o exercício dado abaixo, o qual será usado
com o software de plc desenvolvido no curso dado anteriormente de RSLogix5000, ou até mesmo
criado no momento:
Semáforo:
Furadeira:
Esteiras:
Tanque:
Simular a abertura da válvula XV2000, ao abri-la colocar animação para encher o tanque,
quando atingir 90%, de sua capacidade, a válvula XV2000 será fechada e abrirá a XV2001,
fazendo com que a animação do tanque mude de posição, agora esvaziando.
Controle_semáforos:
Simular três semáforos com passagem de pedestres e carros dependendo a mudança para a luz
verde do semáforo;
Quando estiver verde para os pedestres estará vermelho para os carros;
Quando estiver verde para o carro da esquerda, estará vermelho para os pedestres e para o
carro da direita;
Quando estiver verde para o carro da direita, estará vermelho para os pedestres e para o carro
da esquerda;
Projeto:
Desenvolver um sistema de supervisão com todos os itens abordados no curso, sendo estes:
1. Criar menus superior e inferior, estes serão nomeados como, Sistop para o superior e
Sisbotton para o inferior. E deverá conter os seguintes itens:
Sistop:
Logo;
Nome da tela;
Usuário.
Sisbotton