Home

WPS Manual do usuario V1.20

image

Contents

1. E Projetos dx a Q WEG Automa o Novo recurso Ckr ShiFE R Selecionar recurso principal Construir resource Download resource Recortar Cri Copiar bri Dolar Ctrl Excluir Delete Renomear Filtro Vari veis de Sistema Propriedades do recurso Uma janela contendo as propriedades do recurso ir aparecer Selecione a op o Configura o da comunica o Verifique se as op es est o configuradas corretamente WPS V1 20 21 E Iniciando Propriedades do recurso E Configura o da Comunica o i e Comunica localhost 502 Equipamento 7 cones EE reas de Mem ria Sequ ncia de Execu o ok J Cancelar WPS V1 20 22 E Gerenciador de Comunica o Ja 4 2 4 3 Gerenciador de Comunica o Executando Para executar o gerenciador de comunica o na m quina local basta clicar no icone r F disponivel no Toolbar O comando para executar o gerenciador de comunica o tamb m est dispon vel no menu Online op o Gerenciador de comunica o local Configura o Configura es para o Gerenciador de Comunica o e Ativo ativa desativa a comunica o do Gerenciador de Comunica o com as aplica es que se comunicam com os equipamentos atrav s dele e N mero da Porta n mero da porta de comunica o TCP IP que o Gerenciador de Comunica o utiliza para comunica o com as aplica es que se comunicam com os
2. miimnt isaac SD 24 5 Conversor USB Seral ns 25 6 Bstalando Driver USB cnn as 26 7 Desinstalando Driver USB e eeeeeceeerceeerecanercacerecanencanenecanenaaneeca aerea eeecaa era nanranaa 27 8 Atualizando Driver USB iia idos 27 9 Verificando a Instala o do Driver USB Looannccccccccconnccccoocccccnnnnnnnncnnnnnnnonnnnnnnnnnnnnnnnrnrnnnnnnnnnnnnnnns 28 5 Editor Ladder 29 WPS V1 20 3 1 Programa o Ladder aria oa oo dC CRC SS 29 2 Editor de VariaveisS Ladder iniciara iaa 31 3 Editor Lista de VaraVeIS iii a np 31 4 Dados das Va MAMA Sa tn 33 5 Editor Ladder RUNOS ai aaa 34 6 Editando Uma RUNG ias 35 7 Editando T tulo e Coment rio da Rung e eeeeeeeeerereeecccceeeeererererereecacaaaa 36 8 inserindo Elementos na RUN ia dacion aa aaa a aa aaa aaaea 37 9 Navega o pelo Teclado na Rung ss nnssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnn nnnnnnnnnnn menneen nnmnnn 38 10 Navega o pelo Mouse na Rung occcccccnnnnnncnnnonenonnnnnccnnnnnnnnnnnnnnnnnnnnnnn cane nn nn nn nr nnnnnnnnnnn menneen nnne 40 11 inserindo Elementos em Seleccion rd lid aa DU Dida D 42 12 Inserindo Elementos em Paralelo sssnnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnmnnn nnna 43 13 Edicao de Variav is na RUNO aii Na 43 Tarefas 46 1 Contigura o de Tarefas assadas rali ad 46 Editor de Telas 93 1 Contiquracao d s Telas conri S E 53 2 Teclas de FUNCION ir 55 3 Gerenciam
3. Configurac o do Bloco lt arg0 gt Value VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado REAL Faixa de valores somente valores reais positivos lt arg1 gt Result VAR_OUT inserir uma vari vel tag Tipo de dado REAL Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 WPS V1 20 105 E Linguagem Ladder Em execu o EN 1 calculado Result log10 Value Se n o ocorrer erros a sa da Done vai para 1 Caso contr rio Done indica O e o Result permanece inalterado Se EN 0 Result permanece inalterado e a saida Done fica em 0 Exemploi EN 1 Value 110 53 Result 2 043 e Done 1 Exemplo2 EN 1 Value 0 147 Result 0 883 e Done 1 Exemplo3 EN 1 Value 1 3 valor fora da faixa Result inalterado e Done 0 10 1 1 8 4 ALOG10 Figura Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado REAL lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado REAL Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 calculado Result 10 Value Se n o ocorrer erros a sa da Done vai para 1 Caso contr
4. im 4p gt Coment rio PO M Local Local Ret Constante Inst ncia Global Ret Sistema To Rede Endere o Bit valor In Coment Modbus 1M_0110 1 os E 40009 80 x TT 1 A EN IMMECIATE_INPUT ENC D DIDI DILO DST Se EN for O o valor em Destination permanece inalterado 10 1 1 24 6 IMMEDIATE OUTPUT Figura EN IMMEDIATE OUTPUT ENO argll Source Destinationd Configura o do Bloco lt arg0 gt Source VAR IN inserir uma constante ou uma vari vel tag Tipos de dados WORD INT ou UINT Descri o Valor de escrita WPS V1 20 168 E Linguagem Ladder lt arg1 gt Destination VAR OUT inserir uma das seguintes op es DOO1 DO9 ou AO1 Tipos de dados BYTE Descri o Destino de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 o valor de Source transferido imediatamente para as sa das digitais DOO1 a DO9 ou AO1 conforme Destination sem aguardar o fim do SCAN do programa A imagem da sa da selecionada tamb m alterada 10 1 1 25 RTC 10 1 1 25 1 INTIME Figura EN NTIME lt argll TIMEDN HOUR argl gt Y TIMEDN MINUTE argo TIMEDN SECOND arg TIMEOFF_HOUR argd TIMEDFF MINUTE lt arg TIMEDFF SECOND lt arg gt Y Q_OPTONA Configurac o do Bloco lt arg0 gt
5. Inicie o instalador e siga os menus O instalador realiza uma pr instala o do software do driver Durante este processo o driver se torna conhecido do sistema No Windows XP o arquivo INF copiado para a pasta INF e um arquivo INF pr compilado criado No Windows Vista e no Windows 7 o pacote do driver armazenado no local de armazenamento de drivers Quando um dispositivo PnP conectado ao sistema ele encontra o driver relacionado e instal lo No final da instala o solicitado ao usu rio para desconectar e conectar o equipamento WPS V1 20 26 E Gerenciador de Comunica o 4 7 4 8 Durante a instala o do driver uma entrada no painel de controle de programas do windows criado Esta entrada pode ser usado para desinstalar o software do driver Verificac o da Instalac o Voc pode verificar se a instalac o foi bem sucedida no t pico Verificando a Instalacao do Driver USB Desinstalando Driver USB Se voc precisa desinstalar o driver USB do PC siga o procedimento descrito abaixo Desinstalac o O desinstalador remove a instala o do driver realizado anteriormente Durante o processo de remoc o o driver desinstalado e as entradas do registro correspondente e pr instala o do software de driver s o removidos Ap s esta etapa o sistema se comporta de tal maneira como se o software do driver nunca tivesse sido instalado Atualizando Driver USB Se voc precisa atua
6. Tipos de dados BYTE ou USINT Descri o Em caso de erro na requisi o indica o tipo de erro ocorrido Resultados poss veis 0 Executado com sucesso 1 Cart o n o pode executar a fun o exemplo mestre n o habilitado 2 Timeout na resposta do escravo 3 Escravo retornou erro Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento Bloco para escrita de dados via SDO para um escravo remoto Permite realizar a escrita de objetos na rede com tamanho de at 4 bytes Possui uma entrada de habilita o do bloco Execute e uma sa da Done que ativada ap s o t rmino da execu o com sucesso da fun o Na transi o positiva de Execute quando o cliente SDO do mestre estiver livre uma nova requisi o enviada para o servidor SDO do escravo Ao t rmino com sucesso da opera o resposta recebida do escravo a sa da Done ativada permanecendo ativa enquanto a entrada estiver ativa Em caso de erro na execu o da requisi o a sa da Error ativada e o c digo do erro colocado em ErrorID Nota e importante que a quantidade de dados lidos ou escritos programado nos blocos seja compativel com o tamanho da vari vel ou do array com o valor e Em caso de erro retornado pelo escravo poss vel obter o c digo do ltimo erro recebido atrav s dos marcadores de sistema de leitura Consulte o item Marcadores de Sistema do CAN para a lista de marcadores
7. Ts VAR IN inserir uma constante Tipos de dados UINT Descri o Per odo de amostragem do controlador ms lt argi3 gt Output VAR OUT inserir uma vari vel tag Tipos de dados REAL Descri o Saida do controlador que atua na entrada do processo Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN WPS V1 20 160 E Linguagem Ladder Se EN 0 Output permanece inalterado e a sa da ENO 0 Na borda de subida de EN Output 0 Diagrama de Blocos Acad mico SPf SetPoint ap s o filtro Se Action Direct ent o E k SPf k Feedback k Se Action Reverse ent o E k Feedback k SPf k Output k 0utput k 1 Kp 1 Ki Ts Kd Ts e k Kd Ts e k 1 selectsetPoint Minimum TauSsetPoint ManualSetPoint Mazzimu Feedback al Paralelo SPf SetPoint ap s o filtro Se Action Direct ent o E k SPf k Feedback k Se Action Reverse ent o E k Feedback k SPf k Output k Output k 1 Kp kKi Ts Kd Ts e k Kd Ts e k 1 SselectsetPoint Minimum TausetPoint ManualSetPoint Maximum Reverse SetPoint Feedback a Efeito da altera o dos ganhos sobre o processo WPS V1 20 161 E Linguagem Ladder Se diminuir Kp o processo torna se mais lento geralmente mais est vel ou menos
8. l l f Ao cada toque da tecla G selecionamos o grupo imediatamente superior ao elemento grupo selecionado e ao final voltamos para o elemento original ent o em algumas situa es necess rio mais que um toque da tecla G Atrav s da tecla G poss vel fazer diversas opera es de inser o conforme exemplos a seguir Inserir um elemento em paralelo ao grupo de elementos da rung WPS V1 20 39 Weg Editor Ladder das An A 1 Acionamento Motor Exaust o FFA Err Inserir um elemento em serie ao grupo formado por elementos internos a um paralelo 1 Acionamento Motor Exaust o 1 Acionamento Motor Exaust o E B o 777 777 f 777 T e o o Ri 777 777 5 10 Navega o pelo Mouse na Rung Todas as funcionalidades de navega o pelo teclado na rung tamb m est o dispon veis no mouse Diretamente pelo clique do mouse poss vel selecionar um elemento e o respectivo ponto de inser o R At E E o o Pp K Seleciona elemento e ponto de inser o inferior E Er Seleciona elemento e ponto de inser o superior WPS V1 20 40 E Editor Ladder FFA ss E E 373 pop X Seleciona elemento e ponto de inser o anterior FFA n o co K Seleciona elemento e ponto de inser o posterior E Durante a opera o de inser o de elemento via mouse atrav s do arrastar e soltar do mouse da paleta a medida que
9. lt arg0 gt VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento Quando o valor do STACK for 1 lt arg0 gt vai para 1 Diagrama de Funcionamento SIACE EIT WPS V1 20 82 WER Linguagem Ladder 10 1 1 2 4 RESETCOIL Figura se Configura o do Bloco lt arg0 gt VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento Quando o valor do STACK for 1 lt arg0 gt vai para 0 Diagrama de Funcionamento PIACE EIT 10 1 1 2 5 TOGGLECOIL Figura inst argll Configura o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt VAR IN inserir uma vari vel tag Tipo de dado BOOL Descri o de Funcionamento WPS V1 20 83 E Linguagem Ladder A cada transi o de O para 1 no STACK a lt arg0 gt inverte seu valor Diagrama de Funcionamento PIACE EIT 10 1 1 2 6 IMMEDIATECOIL Figura argll gt a Configura o do Bloco lt arg0 gt VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel deve ser uma sa da digital do PLC300 excluindo se as sa das digitais das expans es isto apenas s o v lidas as DO s de 1 at 9 Descri o de Funcionamento Salva o valor do STACK em lt arg0 gt Diferentemente do DIRECTCOIL este bloco seta
10. o WPS V1 20 74 E PLC300 9 2 PLC300 Descri o Descri o dos Modelos O PLC300 est dispon vel em seis modelos diferentes Com ou sem HMI standard ou plus e uma vers o com HMI por m sem membrana em que o usu rio poder personalizar a apar ncia do PLC seguindo especifica es presentes no CD do produto A identifica o do PLC300 feita por um sufixo de duas ou tr s letras As letras t m o seguinte significado HMI Blind sem HMI Plus Standard Custom sem membrana Esp AE PLC300HP PLC300BP PLC300HS PLC300BS PLC300HPC PLC300HSC Mpx x x x Membrana X Jq J X J J J Ethernet x 14 X _ _ _ d X doo Encoder x 14 X Joo _ d X doo Expans o X 1 X J X J X J _SDCard X 1 X X X X X CAN X X X X Xx xXx RS485 X X I O anal gico Para maiores detalhes sobre o produto consulte o manual do usu rio do equipamento PLC300 0 oO 0 ON UWI XXX XX XX XXX XX X lt XxX X XXIX XX XIX Tipo de Dados Tipo de Tamanho BOOL__ fAloca 1 bit de mem ria Pout WPS V1 20 75 E PLC300 9 3 YTE JAloca 8 bits de mem ria 1 byte SINT JAloca 8 bits de mem ria 1 byte INT WORD jAloca 16 bits de mem ria 2 bytes __ 0a65535_________ INT___ JAloca 16 bits de mem ria 2 bytes 0a 65535 ___ NT DWORD fAloca 32 bits de mem ria 4 bytes loa 22 1 ____ DINT JAloc
11. 12 2 1100 Value2 5 240101 Result 4 240100 Exemplo2 EN 1 Valuel 18743 2 0100 1001 0011 0111 Value2 43798 2 1010 1011 0001 0110 Result 22 2 0001 0110 se SINT Result 2326 2 0000 1001 0001 0110 se INT 10 1 1 4 3 OR Figura Configura o do Bloco lt arg0 gt Valuel VAR IN inserir um n mero inteiro constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT lt arg1 gt Value2 VAR IN inserir um n mero inteiro constante ou uma vari vel tag WPS V1 20 89 E Linguagem Ladder Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT lt arg2 gt Result VAR OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 calculado Result Valuel OR Value2 Se EN for O o valor em Result permanece inalterado Exemploi EN 1 Valuel 12 241100 Value2 5 2 0101 Result 14 2 11041 Exemplo2 EN 1 Valuel 18743 2 0100 1001 0011 0111 Value2 43798 241010 1011 0001 0110 Result 55 240011 0111 se SINT Result 5321 2 1110 1011 0011 0111 se INT Result
12. DataType amp VAR IN selecionar uma das seguintes op es Op es BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL Descri o tipo de dado da vari vel global lt arg2 gt Address VAR IN selecionar uma constante ou uma vari vel tag Tipo de dado DWORD UDINT ou DINT Descri o endere o da vari vel global conforme o seu grupo lt arg3 gt Value VAR IN inserir uma constante ou uma vari vel tag Tipo de dado conforme selecionado em DataType Descri o valor a ser escrito Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 o conte do de Value que do tipo DataType amp transferido para a vari vel global localizada em Address do Group Se EN for 0 o valor em Result permanece inalterado Exemplo EN 1 Groupf HW OUTPUT DataType WORD Address 6 Value 100 Novo valor da entrada anal gica 1 Al1 WPS V1 20 144 LED Linguagem Ladder 10 1 1 19 6 MUX Figura argll gt arzl gt lt arga gt argi argd arg gt arg gt arg gt Zarza arzA gt arg ll lt argl 1 gt argl2 gt lt argl 3 gt arzl4 gt arg 5 gt ra j rt Y FX ra rT gt 1 A A LA A la kh FF E E E E E E E E Bit Bit Bit Bit Bit Bit Bit Bit Configura o do Bloco lt arg0 gt BitO VAR IN inserir
13. Editor Ladder Tamanho Tipo de Dado valor Inicial Coment rio Atrav s da barra de ferramentas do editor lista de vari veis poss vel executar as seguintes opera es F Adicionar uma nova vari vel Remover a vari vel selecionada PT ka E e E S o da rr M Selecionar o idioma relativo aos coment rios das vari veis As vari veis s o divididas em grupos de acordo com a aba selecionada na lista de vari veis conforme figura a seguir Local Local Ret Constante Inst ncia Global Global Ret Sistema 1 0 Rede S o poss veis os seguintes grupos Local vari veis acess veis somente pelo ladder que est sendo editado Local Retentivo semelhante ao grupo local mais com mem ria retentiva Constante vari veis que armazenam valores constantes Inst ncia vari veis utilizadas nas estruturas de dados dos blocos funcionais Global vari veis acess veis por todos os arquivos ladder e por todas as telas de IHM Global Retentivo semelhante ao grupo global mais com mem ria retentiva Sistema vari veis previamente definidas com fun es do sistema I O entrada e sa das fisicas do equipamento Rede vari veis previamente definidas para comunica o em rede Uma mem ria retentiva mant m seu valor mesmo com o equipamento desligado Para os User Function Block Bloco de Fun o definido pelo usu rio existir o outros grupos conforme figura a seguir Local Local Ret Const
14. Nota A vari vel tem que ter permiss o de escrita WPS V1 20 164 E Linguagem Ladder Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 feito a leitura do n mero de pulsos conforme Source e transferidos para Value A cada transi o de subida em EN o conte do de Value inicializado em 0 Al m disso toda vez que a contagem for crescendo e Value atingir Pulses Value reiniciado para O Por m se a contagem decrescer ou seja Value tender a ficar menor que 0 ent o Value vai para Pulses Se EN for O o valor em Value permanece inalterado 10 1 1 24 3 READENC3 Figura EN READ ENCI argll gt Sourca y Configurac o do Bloco lt arg0 gt Sources VAR IN selecionar uma das seguintes op es Quadrature AB Pulse A Pulse B Pulse Z Tipos de dados BYTE Descri o Valor da contagem lt arg1 gt Value VAR OUT inserir uma vari vel tag Tipos de dados DWORD ou UDINT Descri o N mero de pulsos contados pelo PLC300 Nota A vari vel tem que ter permiss o de escrita lt arg2 gt Delta VAR OUT inserir uma vari vel tag Tipos de dados DINT Descri o Diferen a entre o n mero de pulsos contados nessa execu o do bloco com a execu o anterior Nota A vari vel tem que ter permiss o de escrita Descri o d
15. Op es GLOBAL GLOBAL RETAIN SYS STATUS SYS COMMAND HW INPUT HW OUTPUT NET INPUT ou NET OUTPUT Descri o grupo em que vari vel global est armazenada lt arg1 gt DataType amp VAR IN selecionar uma das seguintes op es Op es BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL Descri o tipo de dado da vari vel global lt arg2 gt Address VAR IN selecionar uma constante ou uma vari vel tag Tipo de dado DWORD UDINT ou DINT Descri o endere o da vari vel global conforme o seu grupo lt arg3 gt Value VAR OUT inserir uma vari vel tag Tipo de dado conforme selecionado em DataType Nota A vari vel tem que ter permiss o de escrita Descri o vari vel com o conte do lido Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 o conte do da vari vel global localizada em Address do Group que do tipo DataType transferido para Value Se EN for O o valor em Result permanece inalterado Exemplo EN 1 Groupf HW INPUT DataType WORD Address 6 Value indicar o conte do da entrada anal gica 1 Al1 WPS V1 20 142 LED Linguagem Ladder 10 1 1 19 4 ISTOREBOOL Figura arzll gt arzl gt lt arga gt lt arg gt Configura o do Bloco lt arg0 gt Group VAR IN selecionar um
16. UDINT 1 4 DINT 1 4 ou REAL 1 4 Descri o Vari vel ou array com os dados que ser o escritos no escravo lt arg7 gt Active VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Bloco ativo requisi o de escrita enviada para o escravo e aguardando resposta Nota A vari vel tem que ter permiss o de escrita lt arg8 gt Busy VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Bloco habilitado mas recurso n o est disponivel interface RS485 ocupada com outra requisi o aguardando libera o para que a solicita o seja enviada pelo bloco Se a entrada de habilita o for retirada enquanto o bloco faz esta indica o a requisi o descartada Nota A vari vel tem que ter permiss o de escrita lt arg9 gt Error VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Erro na execu o da requisi o Nota A vari vel tem que ter permiss o de escrita lt arg10 gt ErrorID VAR OUT inserir uma vari vel tag Tipos de dados BYTE ou USINT Descri o Em caso de erro na requisi o indica o tipo de erro ocorrido Resultados poss veis 0 Executado com sucesso 1 Algum dado de entrada inv lido 2 Mestre n o habilitado 4 Timeout na resposta do escravo 5 Escravo retornou erro Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento Bloco para escrita de registrad
17. WPS V1 20 58 E Editor de Telas 09 Nota Para esta configurac o necessario que a janela de propriedades esteja aberta no ambiente de desenvolvimento As propriedades de configura o das senhas s o as seguintes Editar Senha Configura as senhas de 1 9 de acesso s telas Para edi o das senhas deve ser selecionado o bot o E na propriedade Editar Senha Password Auto logoff E Level O Ent o aberta uma janela com uma tabela contendo campos para serem preenchidos com a senha Ap s o final da edic o basta fechar a janela que as senhas estar o gravadas Auto Logoff Desativa a senha de acesso digitada para o n vel anterior ao da tela que acabou de sair Auto logoff Level O Edit Password E E N vel Seleciona o n vel de acesso da tela Quanto maior o n vel de acesso maior o privil gio At nove n veis de acesso podem ser programados de modo a permitir diferentes tipos de usu rios com acesso a determinadas telas O n vel de acesso zero WPS V1 20 59 E Editor de Telas 7 6 significa que a tela de livre acesso Hl Fassworgd Auto logoff Edit Pas weord Function Key Alarmes Os alarmes s o uma ferramenta importante na automa o de processos permitindo ao usu rio monitorar sua planta checando pontos cr ticos e sinalizando ao operador No PLC300 os alarmes configur veis s o programados pelo usu rio sendo acionados por um marcador d
18. count Contagem COUNT Predefinido PRESET Reinicio RESTART al DIS gt Pulso E O DIO Pulso Z O Pulso A O Quadratura AB vari vel de Sistema COUNT_TASK1_DISABLE e Freewheeling Os programas associados a esta tarefa s o executados de forma c clica No final da execu o da lista de programas a lista de programas reiniciada at que o programa do usu rio seja parado O programa principal Main Ladder est associado a esta tarefa e n o poss vel remov lo ou associ lo a outra tarefa WPS V1 20 51 E Tarefas Watchdog Quando a op o watchdog est ativa o programa do usu rio parado com alarme de erro caso o tempo de execu o da tarefa demore mais do que o tempo definido no campo Tempo por um n mero de vezes maior que o definido no campo Sensibilidade watchdog Sensibilidade 200 Tempo Tempo m ximo para execu o da tarefa sem que ocorra o erro de watchdog Sensibilidade N mero de erros de watchdog permitidos antes da gera o do alarme de erro e parada do programa do usu rio WPS V1 20 52 E Editor de Telas Editor de Telas 7 1 Configura o das Telas O PLC 300 permite que at 240 telas possam ser programadas pelo usu rio Para iniciar o modo de edi o das telas preciso abrir uma tela na janela de projetos EE Configuration Egg Resource a Ladder Diagrarn H a User Function Block H Screen Editor Open aut
19. o Cancelar Insira nomes v lidos e selecione a bot o pr ximo Uma janela contendo os equipamentos suportados pelo ambiente de programa o ir aparecer Selecione o equipamento e a vers o desejados e selecione o bot o finalizar Nova configura o Passos Sele o do equipamento l Nome 2 Sele o do equipamento Tipo vers o Imagem Caracteristicas CLP com IHM incorporada alimenta o em 24vcc 512kB de mem ria display LCD 4 linhas e 20 caracteres A interface USB e R5 232 para programa o via PC interface R5 485 com protocolo Modbus RTU interface CAN com protocolo CANopen 10 entradas digitais isoladas tipo MPN ou PNP 8 saidas digitais isoladas tipo PMP 1 entrada anal gica diferencial 10 bits corrente ejou tens o 1 saida anal gica 10 bits corrente ejou tens o 1 entrada de encoder 100kHz e 2 m dulos de expans o de IjO WPS V1 20 16 WER Iniciando O projeto criado dever conter a seguinte estrutura Projetos a Q WEG_Automacao PLC300 Diagrama Ladder Editor de Tela Monitora o de Vari vel Gr fico de Tend ncia Configura o de Setup Configura o de Alarme t Monitora o de E S Edi o do Programa Ap s a cria o da configura o e do recurso o usu rio deve editar programa conforme a necessidade da aplica o Para maiores detalhes consulte Editor Ladder e Editor de Telas ES WEG Programming Suite
20. o da requisi o Nota A vari vel tem que ter permiss o de escrita lt arg10 gt ErrorID VAR OUT inserir uma vari vel tag Tipos de dados BYTE ou USINT Descri o Em caso de erro na requisi o indica o tipo de erro ocorrido Resultados poss veis 0 Executado com sucesso 1 Algum dado de entrada inv lido 2 Mestre n o habilitado 4 Timeout na resposta do escravo 5 Escravo retornou erro Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento Bloco para escrita de bits Permite fazer a escrita de at 128 bits utilizando as fun es 5 Write Single Coil e 15 Write Multiple Coils do Modbus Possui uma entrada de habilita o do bloco Execute e uma sa da Done que ativada ap s o t rmino da execu o com sucesso da fun o Ap s a transi o positiva de Execute um novo telegrama enviado pelo mestre Modbus RTU quando a interface serial RS485 estiver livre Ao t rmino com sucesso da opera o resposta recebida do escravo a sa da Done ativada permanecendo ativa enquanto a WPS V1 20 188 LED Linguagem Ladder entrada estiver ativa Em caso de erro na execuc o da requisic o a saida Error ativada e o c digo do erro colocado em ErrorID 10 1 1 28 5 MB WriteRegister Figura imst gt Execute MB_WriteRequ ber Sana dida a Funciona mi tia Da ta Madras e MurmibardmCia ta Configura o do Bloco lt
21. 63 E Editor de Telas 7 9 Falha Sa das Digitais Indica que algum problema est ocorrendo em alguma das sa das DO1 a DOS Fio Partido Corrente abaixo de 2 mA quando a entrada anal gica estiver em modo corrente 4 a 20mA Falha Encoder Falta de um dos sinais do encoder Alimentac o da CAN Aus ncia da tens o de alimentac o da interface CAN Programa o das Telas As telas s o compostas por componentes do tipo Text A Numeric Input laa Numeric Output Es Message Se Bargraph Il Para a programacao das telas os componentes S o inseridos no display de tr s maneiras Drag n drop Arrastar e Soltar WPS V1 20 64 E Editor de Telas O CAN Serial e Selecione o componente desejado na paleta pressionando o bot o esquerdo do mouse e Mantenha o bot o pressionado e arraste at a rea do display na qual deseja inserir o componente e Certifique se de que a sombra do componente est na cor cinza caso contr rio o componente n o est posicionado corretamente e e Solte o bot o do mouse Teclado WPS V1 20 65 E Editor de Telas Lic cr Cut Ctl x Copy Cii C Paste Ctl v Delete CAN Seria ALARM 124 Numeric Input 2 Message Ili Bargraph 3 Numeric Output e Com o cursor selecionado dentro da rea do display pressione a tecla Ctrl e Seleciona se o tamanho do componente com as teclas de dire o lb Y al e Pressiona se Ctrl Space e aparecer
22. Desabilitado Tipos de dados BOOL lt arg3 gt WEDNESDAY amp VAR IN inserir uma das seguintes op es Habilitado Desabilitado Tipos de dados BOOL lt arg4 gt THURSDAY VAR IN inserir uma das seguintes op es Habilitado Desabilitado Tipos de dados BOOL lt arg5 gt FRIDAY amp VAR IN inserir uma das seguintes op es Habilitado Desabilitado Tipos de dados BOOL lt arg6 gt SATURDAY amp VAR IN inserir uma das seguintes op es Habilitado Desabilitado Tipos de dados BOOL lt arg7 gt Q OPTION amp VAR IN inserir uma das seguintes op es Normal Invertido Tipos de dados BYTE Descri o Op o de funcionamento da sa da Q WPS V1 20 171 E Linguagem Ladder Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 e se Q OPTION Normal a sa da Q somente vai a 1 quando o Dia da Semana SUNDAY MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY amp ou SATURDAY estiver Enabled e o dia da semana corrente do rel gio for o mesmo Sen o a sa da Q fica em 0 Em execu o EN 1 e se Q OPTION Inverted ent o o funcionamento da saida Q o oposto da descri o do par grafo anterior Se EN for O ent o a sa da Q tamb m ser O Exemploi EN 1 e Q OPTION Normal SUNDAY amp 0 MONDAY amp 1 TUESDAY amp 1 WEDNESDAY amp 1 THURSDAY amp 1 FRIDAY
23. EF Function Variable Select the global variab START PUMP Fi FF Properties ETF Function Bit variable value Input Momentary On Momentary On Toggle an TT Value Input value input property Momentary On Liga uma determinada vari vel do tipo booleana marcador de bit somente enquanto a tecla estiver pressionada Ao soltar a tecla o marcador volta a zero Toggle Inverte o estado de uma determinada vari vel do tipo booleana marcador de bit On Liga uma determinada vari vel do tipo booleana marcador de bit off WPS V1 20 57 E Editor de Telas Desliga uma determinada vari vel do tipo booleana marcador de bit Senhas O PLC300 possui dez n veis de senha 0 9 Destes dez n veis o n vel zero escolhido quando se deseja o acesso tela por qualquer usu rio Com exce o da tela zero HOME que possui n vel de acesso zero sem possibilidade de altera o as demais telas podem ser programadas com um n vel de acesso As senhas configuradas devem possuir seis digitos decimais As propriedades para configura o dos n veis de acesso s o acessadas atrav s da janela de propriedades do display Display Properties Dk x Component Component i k Password Auto logoff Level Edit Password Function Key F1 Mone FA bone Fa Mone F4 Mone FS Mone FE bone FF Mone Fo bone Fa Mone F10 Mone F11 Mone F12 Mone Password id Password description
24. Result VAR OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 calculado Se Valuel gt Value2 Result Valuel sen o Result Value2 Se n o ocorrer erros a sa da Done vai para 1 Caso contr rio Done indica O e o Result permanece inalterado Em caso contr rio EN 0 o valor em Result permanece inalterado Exemploi considerando EN 1 Value1 100 Value2 150 Result 150 Exemplo2 considerando EN 1 Value1 1000 Value2 1500 Result inalterado se SINT e Done 0 valor fora do limite deste tipo de dado Result inalterado se USINT e Done 0 valor fora do limite deste tipo de dado Result inalterado se UINT e Done 0 valor fora do limite deste tipo de dado Result 1000 se INT e Done 1 10 1 1 10 2 MIN Figura EN HIM Done argll Y valuel Rash lt argl gt value Configurac o do Bloco lt arg0 gt Valuel VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou WPS V1 20 114 E Linguagem Ladder REAL lt arg1 gt Value2 VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT SI
25. UDINT ou DINT lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado BYTE USINT ou SINT Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a convers o de DWORD para BYTE Se EN for O o valor em Result permanece inalterado Exemploi EN 1 WPS V1 20 127 E Linguagem Ladder Value 145 Result 145 e Done 1 Exemplo2 EN 1 Value 1452 16 5AC Result 84 16 AC se INT Result 172 16 AC se UINT 10 1 1 13 4 REAL TO BYTE Figura Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado REAL lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado BYTE USINT ou SINT Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a convers o de REAL para BYTE Se EN for O o valor em Result permanece inalterado Exemploi EN 1 Value 45 6 Result 45 16 D3 se SINT Result 211 164D3 se USINT Exemplo2 EN 1 Value 1452 25 Result 84 16 AC se SINT Result
26. as saidas digitais diretamente sem aguardar o fim do SCAN do programa Seu principal uso nos POU s chamados pelas TASK s single evento externo interval e contagem A imagem da sa da digital tamb m atualizada imediatamente Diagrama de Funcionamento WPS V1 20 84 E Linguagem Ladder SIACE ZargU gt 10 1 1 3 Logic Bit 10 1 1 3 1 RESETBIT Figura RESETBIT ENO Configurac o do Bloco lt arg0 gt Data VAR IN OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT Nota A vari vel tem que ter permiss o de escrita lt arg1 gt Position VAR IN inserir um n mero inteiro constante ou uma vari vel tag Tipos de dados BYTE ou USINT Faixa de Valores O a 7 se Data for BYTE USINT ou SINT Faixa de Valores O a 15 se Data for WORD UINT ou INT Faixa de Valores O a 31 se Data for DWORD UDINT ou DINT Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da Done normalmente retorna o STACK o valor de EN Isto somente n o ocorre quando Position for configurado de maneira incorreta mantendo neste caso Data inalterado Em execu o EN 1 o bit configurado em Position da vari vel em Data vai para 0 Se EN for O o valor em Data permanece inalterado Exemploi EN 1 Position 2 WPS V1 20 85 E Linguagem Ladder Data Data 15 2 1111 antes
27. o das DIs que acessada selecionando a op o Configura transi o DI da pasta de Tarefa WPS V1 20 47 E Tarefas Configura o de Tarefas Na janela de configura o das tarefas sao configurados e Prioridade Sequ ncia dos programas e Tipo de tarefa e e Op es de watchdog da tarefa vs Tarefa Prioridade Lista de programas Tipo O System External event Interval O Count Single Interval Atraso inicial Intervalo de tempo vari vel de Sistema INTERVAL TASK DISABLE e Habilita Watchdog Wiatchdog FE o Prioridade configurada com um n mero entre O e 30 0 prioridade mais alta 30 mais baixa que define a prioridade em que a tarefa ser executada Caso uma tarefa de prioridade mais alta do que a tarefa em execu o seja acionada esta imediatamente entrar em execu o De outra forma caso uma tarefa de prioridade mais baixa do que a atual seja acionada esta aguarda o final da execu o da tarefa atual para entrar em execu o Lista de programas a janela de sele o da sequ ncia dos programas serve para adicionar remover ou alterar a sequ ncia dos programas associados a determinada WPS V1 20 48 WER Tarefas tarefa Na lista do lado esquerdo est o todos os programas dispon veis no recurso e no lado direito os programas selecionados para esta tarefa A ordem que os programas entrar o em execu o ser a mesma ordem defini
28. oscilante tem menos sobre sinal overshoot Se aumentar Kp o processo responde mais r pido pode ficar inst vel ou mais oscilante tem mais sobre sinal overshoot Se diminuir Ki o processo torna se mais lento demorando para atingir o SetPoint fica mais est vel ou menos oscilante tem menos sobre sinal overshoot Se aumentar Ki o processo torna se mais r pido atingindo rapidamente o SetPoint fica mais inst vel ou mais oscilante tem mais sobre sinal overshoot Se diminuir Kd o processo torna se mais lento tem menos sobre sinal overshoot Se aumentar Kd tem mais sobre sinal overshoot Como melhor o desempenho do processo pelo ajuste dos ganhos v lido para o PID Acad mico Se o desempenho do processo est quase bom mas o sobre sinal overshoot est um pouco alto tente 1 diminuir o Kp em 20 2 diminuir Ki em 20 e ou 3 diminuir Kd em 50 Se o desempenho do proceso est quase bom mas n o tem o sobre sinal overshoot e demora para atingir o SetPoint tente 1 aumentar Kp em 20 2 aumentar Ki em 20 3 aumentar KD em 50 Se o desempenho do processo est bom mas a saida do processo est variando demais tente 1 aumentar KD em 50 2 diminuir Kp em 20 Se o desempenho do processo est ruim ou seja ap s a partida o transit rio dura v rios per odos de oscila o que reduz muito lentamente ou n o reduz tente 1 diminuir Kp em 50 Se o desempenho d
29. tag WPS V1 20 163 E Linguagem Ladder lt arg0 gt Source amp VAR IN inserir uma das seguintes op es Quadrature AB Pulse A Pulse B Pulse Z Tipos de dados BYTE Descri o Fonte de contagem lt arg1 gt Value VAR OUTN inserir uma vari vel tag Tipos de dados DWORD ou UDINT Descri o Valor de contagem Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 feito a leitura do n mero de pulsos conforme Source e transferidos para Value A cada transi o de subida em EN o conte do de Value inicializado em 0 Se EN for O o valor em Value permanece inalterado 10 1 1 24 2 READENC2 Figura imst gt EN READENCZ ENO Sordo y Pulgas Configura o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt Source amp VAR IN inserir uma das seguintes op es Quadrature AB Pulse A Pulse B Pulse Z Tipos de dados BYTE Descri o Fonte de contagem lt arg1 gt Pulses amp VAR IN inserir uma constante ou uma vari vel tag Tipos de dados DWORD ou UDINT Descri o N mero de pulsos para reiniciar contagem lt arg2 gt Value VAR OUT inserir uma vari vel tag Tipos de dados DWORD ou UDINT Descri o Valor de contagem
30. um pop up contendo o item inserir e e No item inserir selecione o componente desejado Mouse WPS V1 20 66 E Editor de Telas PLS Soad O CAN O Serial ALARA SE TLIP e Selecione uma rea no display clicando e arrastando sobre o display e Pressione o bot o direito do mouse sobre a rea selecionada e aparecer um pop up contendo o item inserir e e No item inserir selecione o componente desejado Configura o dos Componentes A configura o dos componentes e das propriedades do display feita atrav s da janela de propriedades Para tornar as propriedades de um componente ativas O componente deve estar selecionado na rea do display WPS V1 20 67 Weg Editor de Telas 7 10 Componente Text Text Properties DW x apajed E Po 070 Sample text i E ES O a O O CAN O componente Text A utilizado para inserir textos fixos que na tela As propriedades deste componente s o e Componente e Nome Nome do componente somente leitura e Linha N mero da linha do componente somente leitura e Coluna Numero da coluna do componente somente leitura e Tamanho N mero de c lulas do display ocupadas pelo componente e Texto e Texto Texto apresentado na tela e Piscante Habilita a op o de texto piscante WPS V1 20 68 Weg Editor de Telas 7 11 Componente Numeric Input IDEE x 6 y 2 Width PESOS E WYariable Data type WORD Variable 401 ES Ka E
31. 000 ag Decimal Digits 0 CROCHE e O Status O CAN O componente Numeric Output jes apresenta o valor formatado da vari vel selecionada no display As propriedades deste componente s o O Serial e Componente e Nome Nome do componente somente leitura e Linha N mero da linha do componente somente leitura e Coluna Numero da coluna do componente somente leitura e Tamanho N mero de c lulas do display ocupadas pelo componente e Vari vel e Tipo de dado Lista de tipos de dados permitidos Os tipos de dados permitidos para este componente s o BOOL SINT USINT BYTE INT UINT WORD DINT UDINT DWORD e REAL e Vari vel Lista de vari veis configuradas no diagrama ladder para o tipo de dado configurado acima e e D gitos decimais Formata o do n mero de casas decimais na apresenta o da vari vel no display WPS V1 20 70 Weg Editor de Telas 7 13 Componente Bargraph Bargraph Pe rbn 070 WORD SECOND 65535 aoa r sms E oi O CAN E pac O Serial ALARM SETUP SHIFT O componente Bargraph Ili mostra uma barra constru da com caracteres tipo bloco proporcional ao valor da vari vel As propriedades deste componente s o e Componente e Nome Nome do componente somente leitura Linha N mero da linha do componente somente leitura Coluna Numero da coluna do componente somente leitura Tamanho N mero de c lulas do display ocupadas pelo componente e Vari vel Tipo
32. 172 16 AC se USINT WPS V1 20 128 LED Linguagem Ladder 10 1 1 14Conversion To Word 10 1 1 14 1 BOOL_TO WORD Figura Configurac o do Bloco lt arg0 gt Value VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado BOOL lt arg1 gt Result VAR_OUT inserir uma vari vel tag Tipo de dado WORD UINT ou INT Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a convers o de BOOL para WORD Se EN for O o valor em Result permanece inalterado Exemploi EN 1 Value 0 Result O Exemplo2 EN 1 Value 1 Result 1 10 1 1 14 2 BYTE TO WORD Figura Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT ou SINT WPS V1 20 129 E Linguagem Ladder lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado WORD UINT ou INT Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a convers o de BYTE para WORD Se EN for O o valor em Result permanece inalterado Exemplo EN 1
33. 60215 2 1110 1011 0011 0111 se UINT 10 1 1 4 4 XOR Figura Configura o do Bloco lt arg0 gt Valuel VAR IN inserir um n mero inteiro constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT lt arg1 gt Value2 VAR IN inserir um n mero inteiro constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT lt arg2 gt Result VAR OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT Nota A vari vel tem que ter permiss o de escrita WPS V1 20 90 E Linguagem Ladder Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 calculado Result Valuel XOR Value2 ou seja Result Valuel AND NOT Value2 OR NOT Value1 AND Value2 Se EN for O o valor em Result permanece inalterado Exemploi EN 1 Valuel 12 2 1100 Value2 5 2 0101 Result 9 2 1001 Exemplo2 EN 1 Valuel 18743 2 0100 1001 0011 0111 Value2 43798 241010 1011 0001 0110 Result 33 240010 0001 se SINT Result 7647 2 1110 0010 0010 0001 se INT Result 57889 2 1110 0010 0010 0001 se UINT 10 1 1 4 5 XNOR Figura Configura o do Bloco lt arg0 gt Valuel VAR
34. Ctri x Copy Cole H A Trend pelete Y confia cename lesada e Inputs Properties Ap s a abertura a janela de edic o das telas visualizada Esta janela dividida nas seguintes reas WPS V1 20 53 E Editor de Telas E Options Ili Bargraph Message A Text a Numeric Input ls Numeric Output P PLO2oo Teclas de Fun o Bargraph Properties O CAN O Serial ALARM SETUP Propriedades Data type Select the data type Componente Componente configur vel contendo determinada caracter stica para composic o da tela do equipamento Display Local onde s o inseridos e editados os componentes Teclas de Func o Teclas program veis com fun es de gerenciamento de telas e manipula o de bits Paleta Janela contendo os componentes da tela do equipamento inseridos atrav s de drag n drop Janela de Propriedades Janela sens vel ao contexto onde s o editadas e visualizadas as propriedades dos componentes e do display WPS V1 20 54 E Editor de Telas 7 3 Teclas de Funcao O gerenciamento de telas e a manipulac o de bits s o feitos atrav s da configurac o das teclas de fun o Para tornar as propriedades de uma das teclas de fun o ativa preciso selecion la clicando sobre ela na rea das teclas de func o a 2 i a i 2 fole As propriedades da tecla de fun o se tornar o ativas na tela de propriedades F4 t FF Properties P
35. DINT ou REAL Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 o bloco carrega 1 para a sa da Q se Valuei Value2 Caso contr rio carrega O para Q Se EN for O a saida Q vai para O Exemplol1 EN 1 Valuel 2 3 Value2 2 3 Q 1 Exemplo2 EN 1 Valuel 4 Value2 26 Q 1 Exemplo3 EN 1 Valuel 4158 Value2 36 5 Se 0 WPS V1 20 120 LED Linguagem Ladder 10 1 1 11 5 COMPLT Figura EN COMPLT Q Configura o do Bloco lt arg0 gt Valuel VAR IN inserir uma constante ou uma vari vel tag Tipos de dados BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL lt arg1 gt Value2 VAR IN inserir uma constante ou uma vari vel tag Tipos de dados BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 o bloco carrega 1 para a sa da Q se Valuel lt ValueZ Caso contr rio carrega O para Q Se EN for O a saida Q vai para O Exemplol1 EN 1 Valuel 2 3 Value2 2 3 Q O Exemplo2 EN 1 Valuel 4 Value2 26 Q 1 Exemplo3 EN 1 Valuel 4158 Value2 36 5 Se 0 WPS V1 20 121 LED Linguagem Ladder 10 1 1 11 6 COMPNE Figura EN COMPNE Q argll gt
36. Diagrama de Funcionamento WPS V1 20 151 Linguagem Ladder L o G Aa N ea D w w A N ea A Cy Ee A 10 1 1 20 2 CTU Figura 1m5t Configurac o do Bloco lt inst gt inserir uma inst ncia tag inserir uma constante ou uma vari vel tag VAR IN Descri o Reset lt arg0 gt R Tipos de dados BOOL inserir uma constante ou uma vari vel tag Tipos de dados WORD ou UINT PV VAR IN lt argl gt Preset Value ao Descric CV VAR OUT inserir uma vari vel tag Tipos de dados WORD ou UINT Descri o Counter Value lt arg2 gt de escrita ao Nota A vari vel tem que ter permiss Descri o de Funcionamento WPS V1 20 152 Linguagem Ladder A cada pulso detectado em CU CV incrementado Quando CV atingir PV o bloco carrega 1 para a sa da Q Caso contr rio Q 0 0 Quando R 1 CV Diagrama de Funcionamento cy o t A N ea D wA t A NA mea A E gt p Pu A 10 1 1 20 3 CTUD Figura imst gt Configurac o do Bloco tag A lt inst gt inserir uma inst ncia inserir uma vari vel tag VAR IN CU Tipos de dados BOOL lt arg0 gt do Count Up Descric inserir uma vari vel tag CD VAR IN Tipos de dados BOOL lt argl gt WPS V1 20 153 E Linguagem Ladder Descri o Count Down lt arg2 gt R VAR IN inserir
37. ENO retorna para o STACK o valor de EN Em execu o EN 1 executado um deslocamento aritm tico bin rio para a direita conforme Shift Result Value gt gt Shift O sinal de Value levado em considera o Se EN for O o valor em Result permanece inalterado Exemploi EN 1 WPS V1 20 93 E Linguagem Ladder Value 76 2 0100 1100 Shift 3 Result 9 2 0000 1001 se SINT Exemplo2 EN 1 Value 71 2 1011 1001 Shift 5 Result 3 241111 1101 se SINT Exemplo3 EN 1 Value 3011 241111 0100 0011 1101 Shift 2 Result 113 241000_1111 se SINT Result 753 241111 1101 0000 1111 se INT 10 1 1 5 3 SHL Figura Configurac o do Bloco lt arg0 gt Value VAR_IN inserir um n mero inteiro constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT lt arg1 gt Shift VAR_IN inserir um n mero inteiro constante ou uma vari vel tag Tipos de dados BYTE ou USINT lt arg2 gt Result VAR_OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executado um deslocamento l gico bin rio para
38. Ihe permite a programa o de um ou mais recursos dentro da mesma configura o Novidades WPS V1 20 e Comunica o com equipamento PLC300 V1 2X e Programa o de tarefas e Altera o no endere os de marcadores para compatibilidade com o Modbus e Ferramenta para importar exportar projetos WPS V1 20 8 E WPS V1 20 1 5 1 6 1 7 1 8 Verifica o da vers o de firmware do PLC300 no download Parar executar programa como uma a o global Persist ncia do ambiente ao sair Melhorias na comunica o Op es de download e Inicializar vari veis retentivas e Limpar hist rico de alarmes e Download do c digo fonte Compat vel com Windows 7 x64 Windows 7 x86 e e Compat vel com Windows Vista x64 Windows Vista x86 Contato Website 6 http Www weg net Suporte T cnico Contate uma filial ou representante Download Fa a o download do WPS V1 20 da p gina de downloads em http www weg net Selecione o s arquivo s para fazer o download e os armazene em uma pasta no seu disco r gido Descompacte os arquivos Na pasta onde voc descompactou os arquivos voc encontrar o instalador D um duplo clique neste icone para iniciar a instala o Para mais detalhes veja item Instala o gt Instalando Informa es Legais Nota Este programa de computador est protegido pelas leis dos direitos O autorais e tratados internacionais Sua reprodu o ou distribui o pa
39. OR entre os dois ltimos elementos carregados no STACK baixa um n vel do STACK e joga o resultado para o topo do STACK Isto significa que executada a seguinte opera o Booleana topo do STACK BIT1 BIT2 Em linguagem IL Lista de Instru es fica LD BITi carrega o valor da vari vel BIT1 para o STACK LD BIT2 carrega o valor da vari vel BIT2 para o STACK OR Executa a L gica OR entre o BIT1 e BIT2 atrav s do STACK Tabela Verdade BIT1 BIT2 STACK o ll o o ol oo 1 o 1 Edi o de Vari veis na Rung Os elementos ladder inseridos na rung necessitam que vari veis sejam definidas para cada argumento Por padr o todos argumentos n o s o inicializados e necessitam da edi o pelo usu rio Veja figura a seguir WPS V1 20 43 E Editor Ladder 1 Acionamento Motor Exaust o a 2 FFA FFA 777 PT ET 777 Argumento n o inicializado Para definir uma vari vel para o argumento necess rio entrar no modo de edi o do argumento que feito atrav s de duas maneiras 1 Pelo mouse Executando um duplo clique do mouse diretamente no argumento 2 Pelo teclado Pressionando a tecla F2 Para elementos com 1 argumento entra no modo de edi o de argumento diretamente nos outros elementos com mais de 1 argumento e necess rio selecionar o argumento atrav s das teclas direcionais e ent o pressionar novamente a tecla F2 Ao entrar no modo de edi o o eleme
40. PLC300 permite controlar um conjunto de at 63 escravos utilizando os seguintes servi os e recursos de comunica o Servi o de gerenciador da rede NMT 63 PDOs de transmiss o 63 PDOs de recep o 63 Consumidores Heartbeat Produtor Heartbeat Cliente SDO Produtor consumidor SYNC 512 bytes de marcadores de rede de entrada input 512 bytes de marcadores de rede de sa da output As caracteristicas f sicas instala o conector cabo etc s o as mesmas tanto para o PLC300 operando como mestre quanto como escravo As configura es de endere o e taxa de comunica o tamb m s o necess rias para a opera o como mestre mas estas configura es s o programadas pelo software WSCAN de acordo com as propriedades definidas para o mestre no pr prio software Nota Os marcadores de rede de entrada s o utilizados para mapear dados nos RPDOs enquanto que os marcadores de rede de sa da s o utilizados para mapear dados nos TPDOS Eles podem ser acessados em Byte IB ou QB Word IW ou QW ou Double Word ID ou QD Sua fun o no entanto n o pr definida e depende do aplicativo em ladder desenvolvido para o controlador PLC300 Opera o do Mestre Uma vez programado para operar como mestre o controlador program vel PLC300 executar as seguintes etapas para realizar a inicializa o em sequ ncia para cada um dos escravos 1 Enviado o comando de reset da comunica o para
41. TIMEON_HOUR VAR_IN inserir uma constante ou uma vari vel tag Tipos de dados WORD ou UINT Descri o Hora para ligar lt arg1 gt TIMEON_MINUTE VAR IN inserir uma constante ou uma vari vel tag Tipos de dados WORD ou UINT Descricao Minuto para ligar lt arg2 gt TIMEON SECOND VAR IN inserir uma constante ou uma vari vel tag Tipos de dados WORD ou UINT Descri o Segundo para ligar lt arg3 gt TIMEOFF_HOUR VAR IN inserir uma constante ou uma vari vel tag Tipos de dados WORD ou UINT Descri o Hora para desligar lt arg4 gt TIMEOFF MINUTE VAR IN inserir uma constante ou uma vari vel tag WPS V1 20 169 E Linguagem Ladder Tipos de dados WORD ou UINT Descri o Minuto para desligar lt arg5 gt TIMEOFF SECOND VAR IN inserir uma constante ou uma vari vel tag Tipos de dados WORD ou UINT Descri o Segundo para desligar lt arg6 gt Q OPTION amp VAR IN inserir uma das seguintes op es Normal Invertido Tipos de dados BYTE Descri o Op o de funcionamento da sa da Q Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 e se Q OPTION Normal a sa da Q somente vai a 1 quando a hora atual do rel gio for maior ou igual ao hor rio configurado em TIMEON_HOUR TIMEON MINUTE e TIMEON SECOND e menor que o hor rio configurado em TIMEOFF HOUR TIMEOFF MINUTE e
42. Value 145 Result 145 10 1 1 14 3 DWORD TO WORD Figura Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado DWORD UDINT ou DINT lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado WORD UINT ou INT Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a convers o de DWORD para WORD Se EN for O o valor em Result permanece inalterado Exemploi EN 1 Value 145 Result 145 Exemplo2 EN 1 Value 104758 WPS V1 20 130 Linguagem Ladder Result 26314 16 9936 se INT Result 39222 16 9936 se UINT 10 1 1 14 4 REAL TO WORD Figura Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado REAL lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado WORD UINT ou INT Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a convers o de REAL para WORD Se EN for O o valor em Result permanece inalterado Exemploi E
43. WEG Automacao Recurso PLC300 Equipamento PLC300 vers o Op es _ Inicializar vari veis retentivas Limpar hist rico de alarmes Download do c digo fonte Arquivos filesystem bin 29 Cut 2010 14 29 41 volatile bin 24 Cut 2010 14 29 41 retain bin 29 Cut 2010 14 29 41 ladder bin 24 Out 2010 14 29 41 screen bin 24 Cut 2010 14 29 41 alarm bin 29 Cut 2010 14 29 41 source bin 24 Cut 2010 14 29 41 Verifique se as informa es correspondem ao equipamento conectado A a o de download ir parar a execu o do programa do usu rio e reinici lo logo ap s a conclus o do download No final do download dever aparecer uma mensagem RESULTADO Arquivo s 7 de 7 enviado s Caso tenha acontecido alguma falha durante o envio verifique as propriedades de comunica o Sa da Sa da padr o 19 x WPS Y1 00 Copyright C 2010 WEG Todos os direitos reservados Domload do programa Enviando arquivos lt arquivo filesystem gt arquivo volatile gt lt arquivo retain gt lt arquivo ladder gt pa a p ppp e 2 Re RR 000000 lt arquivo screen gt lt arquivo alarm gt enviado lt arquivo source gt RESULTADO Arquivo s 7 de 7 enviado s ES Sa da No Software estas propriedades podem ser visualizadas clicando com o bot o direito sobre o recurso e selecionando a op o Propriedades do recurso WPS V1 20 20 leg Iniciando
44. Y valuel argl gt Yaha Configurac o do Bloco lt arg0 gt Valuel VAR IN inserir uma constante ou uma vari vel tag Tipos de dados BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL lt arg1 gt Value2 VAR_IN inserir uma constante ou uma vari vel tag Tipos de dados BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 o bloco carrega 1 para a sa da Q se Valuel ValueZ Caso contr rio carrega O para Q Se EN for O a saida Q vai para O Exemplol1 EN 1 Valuel 2 3 Value2 2 3 Q O Exemplo2 EN 1 Valuel 4 Value2 26 Q 1 Exemplo3 EN 1 Valuel 4158 Value2 36 5 Se 1 WPS V1 20 122 WER Linguagem Ladder 10 1 1 12 Conversion To Bool 10 1 1 12 1 BYTE TO BOOL Figura Configura o do Bloco lt arg0 gt Value VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT ou SINT lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a convers o de BYTE para BOOL ou seja para qualq
45. amp 1 SATURDAY amp 0 Se o dia corrente Domingo ent o Q 0 Se o dia corrente Ter a ent o Q 1 Se o dia corrente S bado ent o Q 0 Exemplo2 EN 1 e Q OPTION Inverted SUNDAY amp 0 MONDAY amp 1 TUESDAY amp 1 WEDNESDAY amp 1 THURSDAY amp 1 FRIDAY amp 1 SATURDAY amp 1 Se o dia corrente Domingo ent o Q 1 Se o dia corrente Ter a ent o Q 0 Se o dia corrente S bado ent o Q 1 10 1 1 26 Screen 10 1 1 26 1 SETSCREEN Figura 1m5t gt EN SETSCREEN Q argll gt NUMBER Configura o do Bloco WPS V1 20 172 E Linguagem Ladder lt inst gt inserir uma inst ncia tag lt arg0 gt NUMBER VAR IN inserir uma constante ou uma vari vel tag Tipos de dados BYTE ou USINT Descri o N mero da Tela a ser mostrada na HMI Descri o de Funcionamento O bloco somente executado na transi o de subida da entrada EN Na transi o de subida de EN a sa da Q vai para 1 somente por 1 ciclo de SCAN desde que a n mero da tela seja v lido Em qualquer outra condi o a sa da Q fica em 0 Nota Ao utilizar este bloco verificar a necessidade ou n o de ter senha na TELA configurada Caso a senha tenha sido programada ao mudar para a TELA utilizando este bloco o sistema ir solicitar a devida senha 10 1 1 27 CANopen 10 1 1 27 1 CANopen Opera o na Rede CANopen Modo Mestre Al m da opera o como escravo o contro
46. da execu o 11 2 1011 depois da execu o Exemplo2 EN 1 Position O Data 2 2 0010 antes da execu o Data 2 2 0010 depois da execu o 10 1 1 3 2 SETBIT Figura Configura o do Bloco lt arg0 gt Data VAR IN OUT inserir uma vari ve tag Tipos de dados BYTE USINT SINT WORD UINT INT DWORD UDINT DINT Nota A vari vel tem que ter permiss o de escrita lt arg1 gt Position VAR IN inserir um n mero inteiro constante ou uma vari vel tag Tipos de dados BYTE ou USINT Faixa de Valores O a 7 se Data for BYTE USINT e SINT Faixa de Valores O a 15 se Data for WORD UINT e INT Faixa de Valores O a 31 se Data for DWORD UDINT DINT Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da Done normalmente retorna o STACK o valor de EN Isto somente n o ocorre quando Position for configurado de maneira incorreta mantendo neste caso Data inalterado Em execu o EN 1 o bit configurado em Position da vari vel em Data vai para 1 Se EN for O o valor em Data permanece inalterado Exemploi EN 1 gt Position 2 Data 15 2 1111 antes da execu o Data 15 2 1111 depois da execu o Exemplo2 EN 1 WPS V1 20 86 E Linguagem Ladder Position O Data 40010 antes da execu o Data 2 2 3 240011 depois da execu o 10 1 1 3 3 TES
47. desligado ou o mestre for desabilitado O a 65535 Nota A vari vel tem que ter permiss o de escrita lt arg5 gt ErrorResponseCounter VAR OUT inserir uma vari vel tag Tipos de dados WORD ou UINT Descri o Contador de requisi es do mestre e que os escravos responderam com alguma resposta de erro O c digo do erro pode ser obtido no marcador que indica o c digo do ltimo erro detectado E zerado sempre que o equipamento for desligado ou o mestre for desabilitado O a 65535 Nota A vari vel tem que ter permiss o de escrita lt arg6 gt LastErrorSlaveAddress VAR OUT inserir uma vari vel tag Tipos de dados BYTE ou USINT Descri o Indica o endere o do escravo no qual foi detectado o ltimo erro de comunica o E zerado sempre que o equipamento for desligado ou o mestre for desabilitado O a 247 Nota A vari vel tem que ter permiss o de escrita lt arg7 gt LastErrorResult VAR OUT inserir uma vari vel tag Tipos de dados BYTE ou USINT Descri o Indica o resultado da opera o timeout ou resposta de erro conforme ERROR ID do bloco para o escravo no qual foi detectado o ltimo erro de comunica o E zerado sempre que o equipamento for desligado ou o mestre for desabilitado O Sem erro detectado 4 Timeout na resposta do escravo 5 Escravo retornou erro Nota A vari vel tem que ter permiss o de escrita lt arg8 gt LastErrorCode VAR OUT inserir uma
48. dispon veis WPS V1 20 178 Linguagem Ladder 10 1 1 27 4 CO MasterControlStatus Figura inst Eracute DO Master ConbrolSta bus Dicta Dis abla omm Commbizablad Buses CA SendNMT Busot NM TComm and AMTimdFesd back Node TD Configura o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt DisableComm VAR IN inserir uma constante ou uma vari vel tag Tipos de dados BOOL Descri o Desabilita a comunica o CANopen Ao desabilitar o mestre os contadores e marcadores de status do mestre CANopem tamb m s o zerados O ou 1 lt arg1 gt SendNMT VAR IN inserir uma constante ou uma vari vel tag Tipos de dados BOOL Descri o Na transi o de deste sinal o mestre CANopen dispara o envio de um comando de gerenciamento NMT de acordo com o comando e o endere o programado neste bloco O ou 1 lt arg2 gt NMTCommand VAR IN inserir uma constante ou uma vari vel tag Tipos de dados BYTE Descri o Indica qual comando deve ser enviado para o escravo 1 Start node 2 Stop node 128 Enter pre operational 129 Reset node 130 Reset communication lt arg3 gt NodelD VAR IN inserir uma constante ou uma vari vel tag Tipos de dados BYTE ou USINT Descri o Endere o do escravo para envio do comando NMT O Broadcast mensagem para todos os escravos 1 a 127 Endere o espec fico do escravo lt arg4 gt CommDisabled VAR OUT ins
49. elemento de liga o vertical tem que consistir de linhas verticais intersectadas por uma ou mais liga es horizontais em cada lado O estado da liga o vertical dever representar o OU l gico dos estados 1 da liga es horizontais no lado esquerdo isto o estado das liga es verticais dever ser e O se o estado de todas as liga es horizontais inclu das na sua esquerda s o O e 1 se o estado de uma ou mais liga es horizontais inclu das na sua esquerda s o 1 O estado das liga es verticais tem que ser copiados para todas as liga es horizontais associados sua direita O estado das liga es verticais n o pode ser copiado para as liga es horizontais associadas sua esquerda Controle de Execu o A figura a seguir mostra como o programa em Ladder executado O cart o executa continuamente um ciclo de Varredura O ciclo come a com o Sistema de E S do hardware compilando os ltimos valores de todos os sinais de entrada e gravando seus valores em regi es fixas da mem ria A Entradas lidas para a mem ria B Mem ria escrita nas Sa das C Varredura das linhas do ladder As linhas do programa ladder s o ent o executados num ordem fixa iniciando com a primeira linha Durante a varredura do programa novos valores das sa das f sicas como determinadas a partir da l gica das v rias linhas do ladder s o inicialmente inscritos numa regi o da mem ria de sa da Finalmente quando o progra
50. habilita o do bloco Execute e uma sa da Done que ativada ap s o t rmino da execu o da fun o Se a entrada Execute est ativa ele atualiza os valores das entradas e sa das e ativa a sa da Done Se a entrada Execute n o estiver ativa os demais valores das entradas s o ignorados e todas as sa das s o zeradas WPS V1 20 180 LED Linguagem Ladder 10 1 1 27 5 CO SlaveStatus Figura Exacute DO SlayeSta bu Dire argll Node TD EmorttiFailura InftFailure Configurac o do Bloco lt arg0 gt NodelD VAR_IN inserir uma constante ou uma vari vel tag Tipos de dados BYTE ou USINT Descri o Endere o do escravo para identifica o do estado da comunica o com o mestre 1 a 127 lt arg1 gt ErrorCtrlFailure VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Indica que o mestre detectou erro no servi o de controle de erros node guarding ou heartbeat no escravo indicado O Sem erro detectado 1 Mestre detectou erro de node guarding ou heartbeat no escravo Nota A vari vel tem que ter permiss o de escrita lt arg2 gt InitFailure VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Indica que o mestre detectou erro durante a inicializa o do escravo indicado 0 Sem erro detectado 1 Mestre detectou erro na inicializa o no escravo Nota A vari vel tem que ter permiss o de escrita lt arg3 gt I
51. inserir uma constante Tipos de dados BYTE Descri o C digo da fun o de leitura 1 Read Coils 2 Read Discrete Inputs lt arg2 gt InitialDataAddress amp VAR IN inserir uma constante Tipos de dados WORD Descri o Endere o do bit inicial O a 65535 lt arg3 gt NumberOfData VAR IN inserir uma constante WPS V1 20 183 E Linguagem Ladder Tipos de dados BYTE Descri o N mero de bits lidos em sequ ncia a partir do endere o inicial 1 a 128 lt arg4 gt Timeout VAR IN inserir uma constante Tipos de dados WORD Descri o Tempo de espera para chegada da resposta do escravo a partir do in cio do envio pelo mestre 20 a 5000 ms lt arg5 gt Offset VAR IN inserir uma constante Tipos de dados BOOL Descri o Indica se o endere o do dado programado em InitialDataAddress possui offset ou seja se o endere o do dado programado no bloco deve ser subtra do de 1 para enviar pela rede Modbus FALSE Sem Offset TRUE Com Offset de 1 lt arg6 gt Active VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Bloco ativo requisi o de leitura enviada para o escravo e aguardando resposta Nota A vari vel tem que ter permiss o de escrita lt arg7 gt Busy VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Bloco habilitado mas recurso n o est disponivel interface RS485 ocupada com outra r
52. m Samtec Revis o 2 0 2 m Samtec Revis o 2 0 3 m Samtec No momento em que este manual foi escrito a especifica o era encontrada em http www samtec com ftppub cpdf USBC AM BM B B S X MKT pdf Conversor USB Serial O conversor USB SERIAL a melhor solu o para quem deseja conectar equipamentos seriais RS232 em portas USB isto para conectar a sa da USB do microcomputador a um equipamento serial RS 232 WPS V1 20 25 E Gerenciador de Comunica o 4 6 uma solu o de baixo custo que resolve a necessidade de instalar novas portas seriais em microcomputadores que possuam todos os barramentos ocupados ou em equipamentos notebooks que n o possuem portas RS232 O conversor USB SERIAL permite a conexao plug amp play com seu microcomputador deixando livre a porta serial existente A figura abaixo apresenta exemplos deste conversor Sugest es de Compra no Brasil Fabricante Leadership Com rcio e Importa o Ltda c digo do produto 8430 Fabricante Clone c digo do produto 05087 Fabricante GoldShip Computer Accessories c digo do produto 0470 Para maiores informa es sobre a instala o consulte o manual do conversor USB SERIAL que acompanha o produto Instalando Driver USB Instala o Utilize o instalador dispon vel do driver USB Feche todas as aplica es no seu PC Se voc est usando um software anti virus ou firewall feche os ou desabilite suas fun es
53. op o Novo arquivo da pasta Tarefa WPS V1 20 46 E Tarefas Configura transi o DI DIA DITO Subida Subida Descida DescidafSubida 05 DescidaSubida Estas DIs s o utilizadas nas tarefas do tipo evento externo e contagem Atrav s do menu de op es dos arquivos das tarefas poss vel realizar as seguintes a es Projetos dl x E E Configuracao Egg Resource 2 4 Diagrama Ladder E EM Main Ladder Qe Tarefa Eh E Abrir Seleciona programas 0 Cal Monitorar HD Gr fico de dad C bMopen Configurar tarefas para configurar a tarefa preciso selecionar a op o Abrir no arquivo de tarefas que se deseja configurar Para mais informa es de como configurar as tarefas ver se o Configura o das tarefas Adicionar remover ou ordenar programas da tarefa para adicionar remover ou ordenar programas de uma determinada tarefa preciso selecionar a op o Seleciona programas no arquivo de tarefas que deseja configurar Para mais informa es de como selecionar os programas ver na se o Configura o das tarefas o item Lista de programas Configura o da borda de transi o das entradas digitais DIs as entradas digitais DI9 e DI10 possuem a op o de disparar eventos atrav s da transi o da borda de subida descida ou subida e descida A configura o destas bordas de transi o feita atrav s da janela de configura
54. ou INT se Value for WORD UINT ou INT Tipo de dado DWORD UDINT ou DINTse Value for DWORD UDINT ou DINT Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execuc o EN 1 feito uma troca em Value e transferido ao Result O tamanho do tipo de dado de Result deve ser o mesmo que o de Value Se EN for O o valor em Result permanece inalterado Exemploi EN 1 Value 4660 1641234 Result 13330 1643412 Exemplo2 EN 1 Value 19088743 16 0123 4567 Result 587294533 1642301 6745 WPS V1 20 150 LED Linguagem Ladder 10 1 1 20 Counter 10 1 1 20 1 CTD Figura Configurac o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt LD VAR_IN inserir uma constante ou uma vari vel tag Tipos de dados BOOL Descric o Load lt arg1 gt PV VAR_IN inserir uma constante ou uma vari vel tag Tipos de dados WORD ou UINT Descricao Preset Value lt arg2 gt CV VAR_OUT inserir uma vari vel tag Tipos de dados WORD ou UINT Descri o Counter Value Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento A cada pulso detectado em CD CV decrementado Quando CV for O o bloco carrega 1 para a sa da Q Caso contr rio Q 0 Quando LD 1 CV PV
55. tamb m est o dispon veis blocos para monitora o e envio de comandos que podem ser utilizados durante a elabora o do aplicativo em ladder para o controlador program vel PLC300 N o necess rio utilizar estes blocos durante a opera o do equipamento mas seu uso confere maior flexibilidade e facilita o diagn stico de problemas de comunica o durante a opera o do controlador program vel PLC300 10 1 1 27 2 CO SDORead Figura inst Excite CO ADO Rsad Node TD Configura o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt NodelD VAR IN inserir uma constante Tipos de dados BYTE Descri o Endere o do escravo destino 1 a 127 lt argl gt Index VAR IN inserir uma constante Tipos de dados WORD Descri o Indice do objeto acessado dentre os objetos dispon veis no dicion rio de objetos do escravo O a 65535 lt arg2 gt Sublndex VAR IN inserir uma constante Tipos de dados BYTE Descri o Sub indice do objeto acessado O a 255 lt arg3 gt Size VAR IN inserir uma constante Tipos de dados BYTE Descri o Tamanho do dado acessado em bytes 1 a 4 lt arg4 gt Timeout VAR IN inserir uma constante WPS V1 20 175 E Linguagem Ladder Tipos de dados WORD Descri o Tempo de espera para chegada da resposta do escravo a partir do in cio do envio pelo mestre 5 a 5000 ms lt arg5 gt Active VAR OUT inser
56. tipo de dado do resultado WPS V1 20 76 E PLC300 WPS V1 20 77 WER Linguagem Ladder 10 10 1 10 1 1 10 1 1 1 Linguagem Ladder PLC300 V1 2X Contact 10 1 1 1 1 NOCONTACT Figura Moral Configura o do Bloco lt arg0 gt VAR IN inserir uma vari vel tag Tipo de dado BOOL Descri o de Funcionamento Carrega para o STACK o valor de lt arg0 gt Veja tamb m como funcionam as associa es s rie e paralelo em LD com os elementos Contatos Diagrama de Funcionamento argU gt IAE 10 1 1 1 2 NCCONTACT Figura argll gt Configura o do Bloco lt arg0 gt VAR IN inserir uma vari vel tag WPS V1 20 78 E Linguagem Ladder Tipo de dado BOOL Descri o de Funcionamento Carrega para o STACK o valor negado de lt arg0 gt Veja tamb m como funcionam as associa es s rie e paralelo em LD com os elementos Contatos Diagrama de Funcionamento argU gt gt LAR 10 1 1 1 3 PTSCONTACT Figura imst gt argll HH Configurac o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt VAR_IN inserir uma vari vel tag Tipo de dado BOOL Descric o de Funcionamento Carrega 1 para o STACK por 1 SCAN somente na transi o de O para 1 de lt arg0 gt ou seja na borda de subida do STACK Veja tamb m como funcionam as associa es s rie e paralelo em LD com os elementos Contatos Diag
57. toda a rede para que os escravos iniciem com valores conhecidos para os objetos de comunica o 2 Identifica o do equipamento na rede atrav s da leitura via SDO do objeto 1000h 00h Object Identification 3 Escrita via SDO de todos os objetos programados para o escravo que usualmente inclui a configura o e mapeamento dos TPDOs e RPDOs node guarding heartbeat al m dos objetos espec ficos do fabricante caso sejam programados 4 Iniciado servi o de controle de erros node guarding ou heartbeat caso sejam programados 5 Envio do escravo para modo operacional Se uma destas etapas falhar ser indicado erro de comunica o com o escravo Dependendo das configura es a inicializa o dos escravos ser abortada e o mestre far a inicializa o do escravo seguinte retornando para o escravo com erro ap s tentar inicializar todos os demais escravos da rede De forma semelhante se durante a opera o de um escravo for identificado erro no servi o de controle de erros dependendo das configura es feitas para o mestre o WPS V1 20 174 E Linguagem Ladder escravo ser automaticamente resetado e o procedimento de inicializa o ser executado novamente Nota O estado da comunica o e o estado de cada escravo podem ser observados em marcadores de sistema de entrada Blocos para o Mestre CANopen Al m dos objetos de comunica o e das configura es feitas no software WSCAN
58. valor fora do limite deste tipo de dado Result inalterado se UINT e Done 0 valor fora do limite deste tipo de dado Result 250 se INT e Done 1 10 1 1 7 4 SUB Figura argll gt argl gt Configurac o do Bloco lt arg0 gt Valuel VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL lt arg1 gt Value2 VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL lt arg2 gt Result VAR OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 calculado Result Valuel Value2 Se n o ocorrer WPS V1 20 100 E Linguagem Ladder erros a saida Done vai para 1 Caso contr rio Done indica O e o Result permanece inalterado Se EN 0 Result permanece inalterado e a saida Done fica em 0 Exemploi EN 1 Valuel 400 Value2 210 Result inalterado se SINT e Done 0 valor fora do limite deste tipo de dado Result 190 se USINT e Done 1 Exemplo2 EN 1 Valuel1 500 Value2 730 Result inalterado se SINT e Done 0 valor fora do l
59. vel de sistema que permite que a tarefa seja desabilitada atrav s do programa Single Vari vel ARIABLEO Maa vari vel de Sistema SINGLE TASEI DISABLE ll External Event WPS V1 20 50 E Tarefas Os programas associados a esta tarefa s o executados uma nica vez sempre que o evento DI9 DI10 ou Pulso Z selecionado for ativado Os eventos DI9 e DI1O possuem a op o de selecionar a transi o que ativa a tarefa ver item Configura o da borda de transi o das entradas digitais na se o Vis o Geral A esta tarefa associada uma vari vel de sistema que permite que a tarefa seja desabilitada atrav s do programa External event 3 DIS O Dro O Pulso Z Vari vel de Sistema EXT EVENT TASKI DISABLE Count Os programas associados a esta tarefa s o executados toda vez que a contagem de pulsos na entrada selecionada DI9 DI10 Pulso A Pulso B Pulso Z e Quadratura AB ultrapassar o valor da vari vel definida no campo Predefinido O valor de contagem dos pulsos armazenado na vari vel Contagem O valor da contagem dos pulsos reiniciado quando este valor ultrapassar o valor definido no campo Rein cio As vari veis configuradas nestes campos podem ser do tipo DWORD e UDINT para as entradas DI9 DI1O Pulso A Pulso B e Pulso Z e DINT para entrada quadratura AB A esta tarefa associada uma vari vel de sistema que permite que a tarefa seja desabilitada atrav s do programa
60. 0 187 E Linguagem Ladder Tipos de dados WORD Descri o Tempo de espera para chegada da resposta do escravo a partir do in cio do envio pelo mestre 20 a 5000 ms lt arg5 gt Offset VAR IN inserir uma constante Tipos de dados BOOL Descri o Indica se o endere o do dado programado em InitialDataAddress possui offset ou seja se o endere o do dado programado no bloco deve ser subtra do de 1 para enviar pela rede Modbus FALSE Sem Offset TRUE Com Offset de 1 lt arg6 gt Value VAR IN inserir uma vari vel tag Tipos de dados BOOL 1 128 Descri o Vari vel ou array com os dados que ser o escritos no escravo lt arg7 gt Active VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Bloco ativo requisi o de escrita enviada para o escravo e aguardando resposta Nota A vari vel tem que ter permiss o de escrita lt arg8 gt Busy VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Bloco habilitado mas recurso n o est disponivel interface RS485 ocupada com outra requisi o aguardando libera o para que a solicita o seja enviada pelo bloco Se a entrada de habilita o for retirada enquanto o bloco faz esta indica o a requisi o descartada Nota A vari vel tem que ter permiss o de escrita lt arg9 gt Error VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Erro na execu
61. 1 Em execu o EN 1 calculado Result Value Se n o ocorrer erros a sa da Done vai para 1 Caso contr rio Done indica O e o Result permanece inalterado Se EN 0 Result permanece inalterado e a saida Done fica em O Exemploi EN 1 Value 5 Result 5 e Done 1 Exemplo2 EN 1 Value 200 Result inalterado se SINT e Done 0 valor fora do limite deste tipo de dado Result 200 se USINT e Done 1 10 1 1 7 2 NEG Figura Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado SINT INT DINT ou REAL Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento WPS V1 20 98 E Linguagem Ladder O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 calculado Result Value Se n o ocorrer erros a sa da Done vai para 1 Caso contr rio Done indica O e o Result permanece inalterado Se EN 0 Result permanece inalterado e a saida Done fica em 0 Exemploi EN 1 Value 5 Result 5 e Done 1 Exemplo2 EN 1 Value 10 Result 10 e Done 1 Exemplo3 EN 1 Value 200 Result inalterado se SINT e Done 0 valor fora do limi
62. 1 0 Projeto Arquivo Editar Exibir Ladder Online BuildProject Janela Ajuda A E ON Projetos E Oo WEG Automa o PLC300 1 4 Diagrama Ladder 88 Main Ladder B Editor de Tela mm 0 Home i a Configura o de Alarme H O Monitora o de Vari vel ig Curva de Tend ncia BY Configura o de Setup 4 Monitora o de E S i a CANopen J E m 09 i x MainLadder x Home x Ejes Ap Coment rio A Local Local Ret Constante Inst ncia Global Global Ret Sistema I O Rede Tag Bo x Tamanho Tipo de Dado Valor Inicial Coment rio 1 LE Sa da WPS V1 20 17 E Iniciando Compilar Recurso Para compilar o recurso o usu rio dever selecionar a op o Construir gt Construir recurso principal no menu ou pressionar a tecla de atalho F4 Para isso certifique se de que o recurso a ser compilado o recurso selecionado na janela de projetos O recurso selecionado tem sua formata o em negrito Caso o recurso principal n o seja o recurso desejado deve se clicar com o bot o direito no recurso e selecionar a op o Selecionar recurso principal Projetos il WEG Automa o o HET H a Dia CS selecionar recurso principal Novo recurso Ctri Shift R A o Construir resource Ca Mor d cur Download resource au Y Lor Recortar Cris p
63. 2 MB para Windows XP 1 GB ou mais recomendado 1 GB para Windows Vista 2 GB ou mais recomendado 1 GB para Windows 7 2 GB ou mais recomendado High color 16 bits ou melhor 1024x768 pixels ou resolu o superior recomendado 00 MB de espaco dispon vel no disco para WPS nidade CD ROM ou DVD ROM nterface serial RS232 ponto a ponto omunica o USB ponto a ponto Mouse ou dispositivo apontador compat vel ava Runtime Environment JRE 6 0 ou superior ozilla Firefox 3 6 ou superior pera 10 ou superior nternet Explorer 7 ou superior avaScript habilitado Navegador deve suportar Cascading Style Sheets CSS1 e avaScript WPS V1 20 11 Instala o 2 4 Equipamentos Suportados A seguinte tabela apresenta os equipamentos e vers es de firmware que cada base de dados fornecida com o WPS suporta Vers o do WPS PLC300 WPS V1 20 WPS V1 01 1 00 Vers o obsoleta WPS V1 00 1 00 Vers o obsoleta Recomendamos fazer upgrade do firmware do PLC300 para V1 20 Java Runtime Environment O Java Runtime Environment JRE V1 6 0 ou superior precisa ser instalado no seu computador Para obter a ltima vers o do JRE gratuitamente v para http www java com Para verificar se voc tem o JRE instalado ou qual vers o que voc possa j ter veja abaixo Verifique a vers o do JRE no seu Computador Usando o Prompt de Comando Para verificar se voc tem o JRE correto digite o seguinte comando no prom
64. 73 CO SDORCAO ab a i cb 175 CO SDOWNIE ia 177 CO MasterControl taS eaka EA 179 CO SlaveStal s cr A aE a a 181 MODUS e AAA ci 182 MODUS iG E 182 ME RASOEN OY aerolineas 183 MB ReadRegister sssnanmorenata k E a a AA a E Ea GS LS 185 MB WIeBINaFE aos ES DDS E SOR OCR OL cao 187 MB MEN CQISE pension ERGUER DG ia 189 MB Mastercontro Stats caninas ni 191 MB Slav Staius dar ii la 193 Indice 195 WPS V1 20 7 E WPS V1 20 um 1 2 1 3 1 4 WPS V1 20 Bem Vindo Bem vindo ao Software Esta documenta o fornece uma vis o geral do WPS V1 20 e cont m toda a documenta o dispon vel para o WPS V1 20 Use o ndice esquerda para navegar pelos t picos Identifica o WPS V1 20 Manual do Usu rio Data de Publica o 11 2010 Vis o Geral O Software ou WPS V1 20 a mais nova gera o de software da WEG concebida para ser uma ferramenta integrada agregando os conceitos de e Multi Produtos visando atender ampla gama de produtos da WEG inicialmente estar atendendo o equipamento PLC300 e Multi Utiliza o visando permitir e Configura o dos equipamentos e Programa o dos equipamentos em Linguagem Ladder e Monitora o dos equipamentos e e Assistente de cria o e configura o de aplica es futuro O ambiente de programa o em Linguagem Ladder atende aos requisitos da NORMA IEC61131 3 uma ferramenta que proporciona flexibilidade ao usu rio pois
65. DL pisa 94 A 95 Bajo e o o o A A A a 96 2 6 o o A 96 A MRE RE RS RENDER ARO E E UE RR E RN 97 Mam Basic Roseta 97 AA yq e a 97 A e o SO E SETOR CDS OS USE Sra 98 A o o 99 e o A 100 KK S 101 PE E 102 nn VER EATRN e V N 103 MAE OE ari o aos 104 a 104 ER Ki 104 e ES ED SUCESSO NON DS E e ESG 105 AM oa ta 106 A A tp cina 107 A PR PO CORO RO RREO ER 108 A a A E RIR OE ER RR RR 108 AM ae o Ra PD O DRE RR URU SMDS DD DN 108 A E E E AEE 109 ANE E EGO DS o A EE SUDO EA A E 110 Cao O o SRD 110 WPS V1 20 5 ACOS ad ito iii 111 ATANG o rr SS SUA a a a a do o 112 BRAND S Se O ONO O EE A PR OR A DR A 118 MatP cassio lia a 118 MAR OS E aa dA O dg A R 118 MIN ad 114 DRI A e ee o el DAS eres Ao a N O DE ell A 115 Compare ista OS 117 GOMBEDE ia 117 COMPGE Aaa e a AC a a e O 118 COMPOR td e tea ello e do a ce 119 COMPLE O e e SS O AO 120 COMPLETO iaa 121 COMPNE caia 122 Conversion TO BOO A E OR E Da SU II aT 123 BYTE TO BOOL e TUSD 123 WORD FO BOOI uta AD O 123 BWORD TO BOOL Susa s usas sata la 124 REAL TO BOOL Aisina usos fados qui Si a A a A A O a A E Rd ao 125 Conversion TO BS es a o RE ua ON 126 BOOL TO BYTE cia 126 WORD TO BYTE siimi N N a E sb a S 126 DWORO C TOJBYTE Jaci a le ed E ol T 127 REAL TO BYTE So 128 Conversion TO WO disse estao ii aii dl T 129 BOBL TO WORD Susa seis Essas Do a UE sai da a seios 129 BYTE TO WORD sur llos 129 EMORD TO MOR Ds ossos Saias e q NU dl
66. E e A EAN 130 REAL TO WORD ai os danos ds Da rs e ia De O A EA 131 Conversion TO DWOG dasna N N N E E 132 BOOL TO DWORD Ius Ac ra fode E T a ei ll dle de 132 BYTE TOVDWORD sn Edi el e da o od SDS 132 WORD TO DWORD ista a ias 133 REAL TO DWORD Da tas e oa So ras ss 134 Conversion TO Ralo O a E E a 134 BOOL TOJREAL o DS EIS NS 134 BYTE TO REAL us cia 135 WORD TO REAL e eo 136 DWORD TOSREAL Jan le ed E dl ten e e 136 Conversion TO BD dis 137 BCD TO WORD sust dali 137 WORD TO BCD a id 138 Conversion Rad DE a det 138 RAD TO DEG E O e de ld EA N 138 DEG TOERAD a a aia 139 Data Transier ooo 140 STORES ADS SEA ee do RO DE A fo a R el ell A 140 LOABBGOL ns e 141 LDAD il iia 142 ISTOREBOOL e e apa 143 STORES Ca a ea e e lo ed el e 144 AO a N 145 DEMUM O amei E SUE o in da a O A EA 147 SEL a SS So SS a Sp AOS 149 WPS V1 20 6 El Sum rio qe DRA a TD S it 150 COUBE aa E E 151 CID SO E nn a 151 CID a OR ES VEE EN o o oe 152 COD aa no 153 A 155 DONO nn AI 155 TOP o A A E ST 156 TE ass DERA ESSO DRDS E ED O O 157 COMO aa E dos 159 159 EU ositos 162 COWIBASS C eel 162 o E o ERR AD AR RAN PRE E DURE 163 READENC ts 163 READENCO os 164 READENCO rr E E EAE 165 PAM E IZ E o e 166 IMMEDIATE INPUT ss 167 IMMEDIATE OUTRO Thrice tdi 168 E e 169 INTIME iii los 169 INWEEKDAY a 171 A a E EET 172 SETSCREEN CCC nte 172 CAND ario la lijado eiii 173 GAN DSTE ar o ae cos 1
67. ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a convers o de DWORD para BOOL ou seja para qualquer Value diferente de 0 Result 1 Sen o Result 0 Se EN for O o valor em Result permanece inalterado WPS V1 20 124 E Linguagem Ladder Exemploi EN 1 Value O Result O Exemplo2 EN 1 Value 6 Result 1 10 1 1 12 4 REAL TO BOOL Figura Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado REAL lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a convers o de REAL para BOOL ou seja para qualquer Value diferente de O Result 1 Sen o Result 0 Se EN for O o valor em Result permanece inalterado Exemploi EN 1 Value 0 0 Result O Exemplo2 EN 1 Value 0 26 Result 1 WPS V1 20 125 LED Linguagem Ladder 10 1 1 13 Conversion To Byte 10 1 1 13 1 BOOL TO BYTE Figura Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BOOL lt arg1 gt Result VAR OUT inserir uma vari vel ta
68. Exaust o A pressionar as teclas de navega o podemos modificar o ponto de inser o de um novo elemento conforme figuras a seguir ci ms ia Eri Tecla e o dum indica que o novo elemento ser inserido antes do elemento selecionado e N l Tecla indica que o novo elemento ser inserido em paralelo acima do elemento selecionado 277 oe E Tecla a indica que o novo elemento sera inserido em paralelo abaixo do elemento selecionado m i es aa FFA a Tecla f indica que o novo elemento ser inserido depois do elemento selecionado Estando o ponto de inser o j selecionado e ao clicar a mesma tecla da dire o correspondente a sele o passar para o pr ximo elemento conforme figura a seguir WPS V1 20 38 WER Editor Ladder 1 Acionamento Motor Exaust o Ao inserir elementos em paralelo ao navegar pelos elementos navegamos por cada elemento individualmente conforme exemplo a seguir 1 Acionamento Motor Exaust o We E Nessa situa o ao inserirmos um elemento estaremos fazendo essa inser o relacionada a esse elemento Caso seja necess rio inserir um elemento relacionado ao paralelo que um grupo de elementos devemos utilizar a tecla G que selecionara o grupo e ent o poderemos definir o ponto de inser o e fazer a inser o conforme figuras a seguir Pressionado a tecla G 1 Acionamento Motor Exaust o um E 373 ii
69. IN inserir um n mero inteiro constante ou uma vari vel de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT lt arg1 gt Value2 VAR IN inserir um n mero inteiro constante ou uma vari vel a dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT lt arg2 gt Result VAR OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN WPS V1 20 91 E Linguagem Ladder Em execu o EN 1 calculado Result Valuel XNOR Value2 ou seja Result Valuel AND Value2 OR Value1 AND Value2 Se EN for O o valor em Result permanece inalterado Exemploi EN 1 Value1 12 2 1100 Value2 5 2F0101 Result 6 2 0110 Exemplo2 EN 1 Valuel 18743 2 0100 1001 0011 0111 Value2 43798 2 1010 1011 0001 0110 Result 34 2 1101 1110 se SINT Result 222 2 1101 1110 se USINT Result 7646 2 0001 1101 1101 1110 se INT 10 1 1 5 Logic Shift 10 1 1 5 1 ASHL Figura Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero inteiro constante ou uma vari vel tag Tipo de dado SINT INT ou DINT lt arg1 gt Shift VAR IN inserir um n mero inteiro const
70. LED Linguagem Ladder 10 1 1 9 7 ATAN2 Figura Configurac o do Bloco lt arg0 gt X VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado REAL lt arg0 gt Y VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado REAL lt arg2 gt Angle VAR_OUT inserir uma vari vel tag Tipo de dado REAL Unidade radianos Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 calculado Result arc tan Y X Diferentemente do bloco ATAN este bloco leva em considera o o quadrante para calcular o valor do angulo Se n o ocorrer erros a sa da Done vai para 1 Caso contr rio Done indica O e o Result permanece inalterado Se EN 0 Result permanece inalterado e a saida Done fica em 0 Exemplo EN 1 o di 1 Y 1 732 Angle 1 047 equivalente a 60 e Done 1 10 1 1 10 Math Util 10 1 1 10 1 MAX Figura Configurac o do Bloco WPS V1 20 113 E Linguagem Ladder lt arg0 gt Valuel VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL lt arg1 gt Value2 VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL lt arg2 gt
71. Motores Automa o Energia Transmiss o amp Distribui o Tintas Software WPS V1 20 Manual do Usu rio IE GREEN ao Es Manual do Usu rio S rie WPS Idioma Portugu s N do Documento 10001027753 ROO Data de Publicac o 11 2010 Weg Sum rio Sum rio 1 WPS V1 20 8 1 BEM VINO a a iaa ts 8 2 IdEntICACAO sarria iii 8 3 NISAO Geral uns oler 8 4 NOVIGADOS papais aaa SDS Da GO Dad ES Da DE A 8 5 CONIO ainia allioli RD ERRAR RCA 9 6 SPONS TECC AAPP ida voasa da udada ciano a 9 7 DOWNIOdO papas Ds ao 9 8 informacoes Legais minuto ii ia da 9 9 AVISO lt a lacads 10 2 Instala o 11 1 ANTES desta la arre 11 2 ROQUISHOS MINIMOS crisis reia dci iO 11 3 Equipamentos SUponddoS marcial ii panico iii lia 12 4 Java Runtime Environment sei ssieseeerenceerecacerecaceecacerecaneecaneneaanecaaaencaa aeee erecaaeacannoo 12 5 MSNA asno ad 13 6 DESINSIATAN O soi otitis 14 7 Gerenciador de Comunica o coooccccnnnnnnncccccccnnoncccnnnnnnn nn cnn nn nn anna anna n nn rn nn nnnnnnnnnnnnnn nn rr rrrnnnnnnnnnnnnn 14 3 Iniciando 15 1 AMBIEN rai ds 15 2 Guia de Inicializa o R pida sususisicuincons taladrar 15 4 Gerenciador de Comunica o 23 1 EXCCUTANCO cnc aos 23 2 CONNOTA C TO vincia andate aaa rolas a dal does 23 3 Adicionar Remover Conex es ccmnncccccnccacoccnnnnnnccnnnnnnn rr cnn nar RRRnn nn nr Renan nn RR rnnnnn arrancan rr rnnnnn rr rrnnannrrnnas 23 4 DADOS
72. N 1 Value 45 74 Result 45 16 FFD3 se INT Result 65491 16 FFD3 se UINT Exemplo2 EN 1 Value 104386 234 Result 26686 16 97C2 se INT Result 38850 16 97C2 se UINT WPS V1 20 131 LED Linguagem Ladder 10 1 1 15Conversion To Dword 10 1 1 15 1 BOOL_TO DWORD Figura Configurac o do Bloco lt arg0 gt Value VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado BOOL lt arg1 gt Result VAR_OUT inserir uma vari vel tag Tipo de dado DWORD UDINT ou DINT Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a convers o de BOOL para DWORD Se EN for O o valor em Result permanece inalterado Exemploi EN 1 Value 0 Result O Exemplo2 EN 1 Value 1 Result 1 10 1 1 15 2 BYTE TO DWORD Figura Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT ou SINT WPS V1 20 132 E Linguagem Ladder lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado DWORD UDINT ou DINT Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN fo
73. NT SINT WORD UINT INT DWORD UDINT DINT ou REAL lt arg2 gt Maximum VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL lt arg3 gt Result VAR OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 a sa da Q vai para 1 se houver satura o ou seja Se Value gt Maximum Result Maximum e Q 1 Se Value lt Minimum Result Minimum e Q 1 Sen o Result Value e Q 0 Se ocorrer erros Q indica O e o Result permanece inalterado Em caso contr rio EN 0 o valor em Result permanece inalterado Exemploi considerando EN 1 Value 10 Minimum 5 Maximum 15 Result 10 e Q 0 Exemplo2 considerando EN 1 Value 30 Minimum 5 Maximum 15 Result 15 e Q 1 Exemplo3 considerando EN 1 Value 2 Minimum 5 Maximum 15 Result 5 e Q 1 WPS V1 20 116 LED Linguagem Ladder 10 1 1 11 Compare 10 1 1 11 1 COMPEQ Figura EN COMPES Q Configura o do Bloco lt arg0 gt Valuel VAR IN inserir uma constante ou uma vari vel tag Tipos de dados BYTE USINT SINT WORD UINT INT DW
74. NT WORD UINT INT DWORD UDINT DINT ou REAL lt arg2 gt Result VAR OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 calculado Se Valuel lt Value2 Result Valuel sen o Result Value2 Se n o ocorrer erros a sa da Done vai para 1 Caso contr rio Done indica O e o Result permanece inalterado Em caso contr rio EN 0 o valor em Result permanece inalterado Exemploi considerando EN 1 Value1 100 Value2 150 Result 100 Exemplo2 considerando EN 1 Valuel 1000 Value2 1500 Result inalterado se SINT e Done 0 valor fora do limite deste tipo de dado Result inalterado se USINT e Done 0 valor fora do limite deste tipo de dado Result inalterado se UINT e Done 0 valor fora do limite deste tipo de dado Result 1500 se INT e Done 1 10 1 1 10 3 SAT Figura Configurac o do Bloco lt arg0 gt Value VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou WPS V1 20 115 E Linguagem Ladder REAL lt argi gt Minimum VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USI
75. Nota A vari vel tem que ter permiss o de escrita lt arg2 gt Bit1 VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita lt arg3 gt Bit2 VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita lt arg4 gt Bit3 VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita lt arg5 gt Bit4 VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita lt arg6 gt Bit5 VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita lt arg7 gt Bit6 VAR OUT inserir uma vari vel tag WPS V1 20 147 E Linguagem Ladder Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita lt arg8 gt Bit7 VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita lt arg9 gt Bit8 VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita lt arg10 gt Bit9 VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita lt arg11 gt Bit10 VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita l
76. OOL Figura Configurac o do Bloco lt arg0 gt Group VAR IN selecionar uma das seguintes op es Op es GLOBAL GLOBAL RETAIN SYS STATUS SYS COMMAND HW INPUT HW OUTPUT NET INPUT ou NET OUTPUT Descri o grupo em que vari vel global est armazenada lt arg1 gt Address VAR IN selecionar uma constante ou uma vari vel tag Tipo de dado DWORD UDINT ou DINT Descri o endere o da vari vel global conforme o seu grupo lt arg2 gt Bit VAR IN selecionar uma constante ou uma vari vel tag Tipo de dado BYTE USINT ou SINT Descri o posi o do bit a ser verificado da vari vel global lt arg3 gt Value VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita Descri o vari vel com o conte do lido Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 o conte do da vari vel global localizada no Bit de Address do Group transferido para Value Se EN for O o valor em Result permanece inalterado Exemplo EN 1 Group HW_OUTPUT Address 0 Bit 4 Value indicar o conte do da sa da digital 5 DO5 WPS V1 20 141 LED Linguagem Ladder 10 1 1 19 3 ILOAD Figura Configurac o do Bloco lt arg0 gt Group VAR IN selecionar uma das seguintes op es
77. ORD UDINT DINT ou REAL lt arg1 gt Value2 VAR IN inserir uma constante ou uma vari vel tag Tipos de dados BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 o bloco carrega 1 para a sa da Q se Valuel ValueZ Caso contr rio carrega O para Q Se EN for O a saida Q vai para O Exemplol EN 1 Valuel 2 3 Value2 2 3 Q 1 Exemplo2 EN 1 Valuel 4 Value2 26 Q 0 Exemplo3 EN 1 Valuel 4158 Value2 36 5 Q 0 WPS V1 20 117 Weg Linguagem Ladder 10 1 1 11 2 COMPGE Figura EN COMP_SE Q argll gt Y valuel argl gt Yaha Configurac o do Bloco lt arg0 gt Valuel VAR IN inserir uma constante ou uma vari vel tag Tipos de dados BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL lt arg1 gt Value2 VAR_IN inserir uma constante ou uma vari vel tag Tipos de dados BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 o bloco carrega 1 para a sa da Q se Valuei Value2 Caso contr rio carrega O para Q Se EN for O a saida Q vai para O Exemplol1 EN 1 Valuel 2 3 Value2 2 3 Q 1 Exemplo2 EN 1 Va
78. PS V1 20 95 LED Linguagem Ladder 10 1 1 6 Logic Rotate 10 1 1 6 1 ROL Figura Configurac o do Bloco lt arg0 gt Value VAR_IN inserir um n mero inteiro constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT lt arg1 gt Shift VAR_IN inserir um n mero inteiro constante ou uma vari vel tag Tipos de dados BYTE ou USINT lt arg2 gt Result VAR_ OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT Notal A vari vel tem que ter permiss o de escrita Nota2 O tamanho do tipo de dado deve ser igual ao de Value Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 feito uma rota o para a esquerda em Value conforme Shift e armazenado em Result Os bits mais significativos deslocados para fora s o transferidos para a parte menos significativa de Result Se EN for O o valor em Data permanece inalterado Exemplo EN 1 Value 21 2 0001 0101 Shift 5 Result 162 241010 0010 WPS V1 20 96 LED Linguagem Ladder 10 1 1 6 2 ROR Figura Configurac o do Bloco lt arg0 gt Value VAR_IN inserir um n mero inteiro constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT lt ar
79. R Maximum 65535 7 gt Minimum 0 Decimal Digits 1 ED apaled E O O O O 888 o HOME ESC DEL O CAN ho E O Serial ALARM SETUP SHIFT O componente Numeric Input 124 possibilita a entrada de um valor num rico pelo usu rio atrav s do PLC 300 O conte do digitado armazenado no marcador configurado na tabela de vari veis do editor ladder As propriedades deste componente s o e Componente e Nome Nome do componente somente leitura e Linha N mero da linha do componente somente leitura e Coluna Numero da coluna do componente somente leitura e Tamanho N mero de c lulas do display ocupadas pelo componente e Vari vel e Tipo de dado Lista de tipos de dados permitidos Os tipos de dados permitidos para este componente s o BOOL SINT USINT BYTE INT UINT WORD DINT UDINT DWORD e REAL e Vari vel Lista de vari veis configuradas no diagrama ladder para o tipo de dado configurado acima e M ximo Valor m ximo permitido como entrada para este campo Caso o valor digitado seja superior a este valor ser atribu do o valor m ximo e e M nimo Valor m nimo permitido como entrada para este campo Caso o valor digitado seja superior a este valor ser atribu do o valor m nimo WPS V1 20 69 WER Editor de Telas 7 12 Componente Numeric Output EO O Numeric Output Properties b x 5i ai Name Numeric Output MD x E F y Width 5 ires Refresh 200 Text Blink a
80. TBIT Figura TESTBIT Configurac o do Bloco lt arg0 gt Data VAR_IN inserir uma vari vel tag Tipos de dados BYTE USINT SINT WORD UINT INT DWORD UDINT DINT lt arg1 gt Position VAR IN inserir um n mero inteiro constante ou uma vari vel tag Tipos de dados BYTE ou USINT Faixa de Valores O a 7 se Data for BYTE USINT e SINT Faixa de Valores O a 15 se Data for WORD UINT e INT Faixa de Valores O a 31 se Data for DWORD UDINT DINT Nota Position em O indica o bit menos significativo da vari vel Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 o bloco carrega para a sa da Q o valor do bit configurado em Position da vari vel em Data Se EN for O a saida Q vai para O Exemplol1 EN 1 Position 2 Data 15 2 1111 e Q 1 Exemplo2 EN 1 Position O Data 2 240010 e Q 0 WPS V1 20 87 LED Linguagem Ladder 10 1 1 4 Logic Boolean 10 1 1 4 1 NOT Figura Configurac o do Bloco lt arg0 gt Value VAR_IN inserir um n mero inteiro constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT lt arg1 gt Result VAR_OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento O blo
81. TIMEOFF SECOND Sen o a sa da Q fica em 0 Em execu o EN 1 e se Q OPTION Inverted ent o o funcionamento da saida Q o oposto da descri o do par grafo anterior Se EN for O ent o a sa da Q tamb m ser O Exemplo EN 1 e Q_OPTIONX Normal TIMEON_HOUR 14 TIMEON_MINUTE 00 TIMEON_SECOND 00 TIMEOFF_HOUR 16 TIMEOFF_MINUTE 00 TIMEOFF_SECOND 00 Se a hora corrente 13 59 59 ent o Q 0 Se a hora corrente 14 00 00 ent o Q 1 Se a hora corrente 16 00 00 ent o Q 0 Exemplo EN 1 e Q_OPTIONX Inverted TIMEON_HOUR 14 TIMEON_MINUTE 00 TIMEON_SECOND 00 TIMEOFF_HOUR 16 TIMEOFF_MINUTE 00 TIMEOFF_SECOND 00 Se a hora corrente 13 59 59 ent o Q 1 Se a hora corrente 14 00 00 ent o Q 0 Se a hora corrente 16 00 00 ent o Q 1 WPS V1 20 170 WER Linguagem Ladder 10 1 1 25 2 INWEEKDAY Figura EN WEEKDAY Q lt argll gt Y SUNDAY O argl gt Y MONDAY a args TUESDAY A sargs WEDNESDAY A lt argH4 gt Y THURSDAY a lt arg Y FRIDAY lt arg gt Y SATURDAY A zarg O OPTION Configura o do Bloco lt arg0 gt SUNDAY amp VAR IN inserir uma das seguintes op es Habilitado Desabilitado Tipos de dados BOOL lt argi gt MONDAY VAR IN inserir uma das seguintes op es Habilitado Desabilitado Tipos de dados BOOL lt arg2 gt TUESDAY amp VAR IN inserir uma das seguintes op es Habilitado
82. _IN inserir um n mero constante ou uma vari vel tag Tipo de dado BOOL lt arg1 gt Value0 VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL lt arg2 gt Valuel VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL lt arg3 gt Result VAR OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 se Selector 0 Result Value0 e se Selector 1 Result Valuel Se EN for O o valor em Result permanece inalterado Exemploi EN 1 Selector 0 Value0 5 Valuel 10 Result 5 Exemplo2 EN 1 Selector 1 Value0 5 WPS V1 20 149 LED Linguagem Ladder Value1 10 Result 10 10 1 1 19 9 SWAP Figura Configurac o do Bloco lt arg0 gt Value VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado WORD UINT INT DWORD UDINT ou DINT lt arg1 gt Result VAR_OUT inserir uma vari vel tag Tipo de dado BYTE USINT ou SINT se Value for BYTE USINT ou SINT Tipo de dado WORD UINT
83. a esquerda conforme Shift Result Value lt lt Shift Se EN for O o valor em Result permanece inalterado Exemplo EN 1 Value 163 2 1010 0011 WPS V1 20 94 E Linguagem Ladder Shift 4 Result 48 2 0011 0000 se SINT Result 2608 2 0000 1010 0011 0000 se INT 10 1 1 5 4 SHR Figura Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero inteiro constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT lt arg1 gt Shift VAR IN inserir um n mero inteiro constante ou uma vari vel tag Tipos de dados BYTE ou USINT lt arg2 gt Result VAR OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executado um deslocamento l gico bin rio para a direita conforme Shift Result Value gt gt Shift Se EN for O o valor em Result permanece inalterado Exemploi EN 1 Value 163 2 1010 0011 Shift 4 Result 10 2 40000_1010 Exemplo2 EN 1 Value 2944 2 0000_1011_1000_0000 Shift 3 Result 112 2 0111 0000 se SINT Result 368 240000 0001 0111 0000 se INT W
84. a 1 Caso contr rio Done indica O e o Result permanece inalterado Se EN 0 Result permanece inalterado e a saida Done fica em 0 Exemplo EN 1 Angle 1 047 equivalente a 600 Result 0 866 e Done 1 10 1 1 9 2 COS Figura Configurac o do Bloco lt arg0 gt Angle VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado REAL Unidade radianos lt arg1 gt Result VAR_OUT inserir uma vari vel tag Tipo de dado REAL Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execuc o EN 1 calculado Result cos Angle Se n o ocorrer erros a sa da Done vai para 1 Caso contr rio Done indica O e o Result permanece inalterado Se EN 0 Result permanece inalterado e a saida Done fica em 0 Exemplo EN 1 Angle 1 047 equivalente a 600 Result 0 5 e Done 1 WPS V1 20 109 LED Linguagem Ladder 10 1 1 9 3 TAN Figura Configurac o do Bloco lt arg0 gt Angle VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado REAL Unidade radianos lt arg1 gt Result VAR_OUT inserir uma vari vel tag Tipo de dado REAL Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 calculado Re
85. a 32 bits de mem ria 4 bytes Jo l DINT WORD _lAloca 32 bits de mem ria 8 bytes loa 24 1 LINT __jAloca 32 bits de mem ria 8 bytes l0a 28 1 INT loca 32 bits de mem ria 8 bytes Dado em ponto flutuante com ponto 10 38 o REAL decimal Aloca 32 bits de mem ria sm e o onforme padr o IEEE 559 Dado em ponto flutuante com ponto A n 308 o LREAL decimal Aloca 64 bits de memoria Sim o gt di idos onforme padr o IEEE 559 Gloss rio STACK Pilha do programa Ladder LD Ladder Diagram Linguagem gr fica de programa o baseada nos diagramas el tricos contatos e bobinas interconectadas conforme o fluxo de pot ncia entre os elementos SCAN Ciclo de varredura de um programa INST NCIA rea de mem ria de um bloco funcional TAG Nome da vari vel POU Unidade de Organiza o de Programas VAR IN OUT Argumento de entrada e de sa da de um bloco de fun o e ou bloco funcional N o permite vari veis CONSTANTES ENTRADAS F SICAS l_ ENTRADAS DE REDE 1I ou MARCADORES DE SISTEMA DE LEITURA S VAR IN Argumento de entrada e sa da de um bloco de fun o e ou bloco funcional VAR OUT Argumento de sa da de um bloco de fun o e ou bloco funcional N o permite vari veis CONSTANTES ENTRADAS F SICAS Y l ENTRADAS DE REDE Y 1_ ou MARCADORES DE SISTEMA DE LEITURA S OVERFLOW Ocorre quando o resultado de um c lculo matem tico ultrapassa os limites permitidos para o
86. a das seguintes op es Op es GLOBAL GLOBAL RETAIN SYS COMMAND HW OUTPUT ou NET OUTPUT Descri o grupo em que vari vel global est armazenada lt arg1 gt Address VAR IN selecionar uma constante ou uma vari vel tag Tipo de dado DWORD UDINT ou DINT Descri o endere o da vari vel global conforme o seu grupo lt arg2 gt Bit VAR IN selecionar uma constante ou uma vari vel tag Tipo de dado BYTE USINT ou SINT Descri o posi o do bit a ser verificado da vari vel global lt arg3 gt Value VAR IN inserir uma constante ou uma vari vel tag Tipo de dado BOOL Descri o valor a ser escrito Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 Value transferido para a vari vel global localizada no Bit de Address do Group Se EN for 0 o valor em Result permanece inalterado Exemplo EN 1 Groupf HW OUTPUT Address 0 Bit 4 Value 1 Seta a sa da digital 5 DO5 WPS V1 20 143 LED Linguagem Ladder 10 1 1 19 5 ISTORE Figura arzll gt arzl gt lt arga gt lt arg gt Configura o do Bloco lt arg0 gt Group VAR IN selecionar uma das seguintes op es Op es GLOBAL GLOBAL RETAIN SYS COMMAND HW OUTPUT ou NET OUTPUT Descri o grupo em que vari vel global est armazenada lt argi gt
87. ado REAL Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a convers o de BYTE para REAL WPS V1 20 135 E Linguagem Ladder Se EN for O o valor em Result permanece inalterado Exemplo EN 1 Value 45 Result 45 0 10 1 1 16 3 WORD TO REAL Figura Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado WORD UINT ou INT lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado REAL Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a convers o de WORD para REAL Se EN for 0 o valor em Result permanece inalterado Exemplo EN 1 Value 45 Result 45 0 10 1 1 16 4 DWORD TO REAL Figura Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado DWORD UDINT ou DINT WPS V1 20 136 E Linguagem Ladder lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado REAL Nota A vari vel tem que ter permiss o de escrita Descr
88. ante Input Output Input Output Inst ncia Grupos exclusivos dos User Function Block Input vari veis de entrada do User Function Block Output vari veis de sa da do User Function Block Input Output vari veis de entrada e saida do User Function Block WPS V1 20 32 E Editor Ladder Dados das Vari veis Ao definir uma vari vel atrav s do editor lista de vari veis alguns dados dever o ser definidos para as vari veis Nos itens a seguir ser o apresentados esses dados de acordo com o grupo que a vari vel pertence Local e Local Retentivo Tag Tamanho Tipo de Dado valor Inicial Coment rio WARIABLED o BOL o Tag identificac o da vari vel Tamanho n mero de elementos do array relacionado a vari vel Tipo de Dado tipo n merico da vari vel Valor Inicial valor que ser carregado para vari vel durante a inicializa o do equipamento Coment rio coment rio da vari vel no idioma selecionado Quando tamanho gt O as vari veis s o acessadas no ladder atrav s do seu ndice de array Constante Tipo de Dado Coment rio BIOL Tag identifica o da vari vel Tipo de Dado tipo n merico da vari vel Valor valor constante da vari vel Coment rio coment rio da vari vel no idioma selecionado Global e Global Retentivo Tag Tamanho Tipo de Dado At Endere o Bit Walor Inicial Coment rio YARIABLE O BOL 016 o O Tag identifica o da vari vel Tamanho n mero de el
89. ante ou uma vari vel tag Tipos de dados BYTE ou USINT lt arg2 gt Result VAR OUT inserir uma vari vel tag Tipo de dado SINT INT ou DINT Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executado um deslocamento aritm tico bin rio para a esquerda conforme Shift Result Value lt lt Shift O sinal de Value WPS V1 20 92 E Linguagem Ladder levado em considera o Se EN for O o valor em Result permanece inalterado Exemploi EN 1 Value 3 2 0011 Shift 1 Result 6 2 0110 Exemplo2 EN 1 Value 93 2 1010 0011 Shift 4 Result 80 2 1011 0000 se SINT Result 1488 2 1111 1010 0011 0000 se INT 10 1 1 5 2 ASHR Figura ASHE ENO Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero inteiro constante ou uma vari vel tag Tipo de dado SINT INT ou DINT lt arg1 gt Shift VAR IN inserir um n mero inteiro constante ou uma vari vel tag Tipos de dados BYTE ou USINT lt arg2 gt Result VAR OUT inserir uma vari vel tag Tipo de dado SINT INT ou DINT Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da
90. arrastamos os elementos em cima da rung a sele o e o ponto de inser o acompanha o cursor do mouse de modo a determinar o ponto de inser o A figura a seguir exemplifica a inser o de elementos via mouse Main Ladder x 0 E Paleta Ip x Boolean 4 DIRECTCOIL 4 INWERTEDCOTL NOCONTACT Local Local Ret Constante Inst ncia Global Global Ret Sistema 1 0 Rede 4 FNOCONTACT lr NTSCONTACT tH PTSCONTACT Tamanho Tipo de Dado valor Inicial Coment rio s SETCOIL TOGGLECOIL 1 Sequ ncia de inser o de elementos via mouse 1 Selecione o elemento da paleta que deseja inserir cliquando com o mouse sobre o mesmo e mantendo o bot o do mouse pressionado 2 Arraste esse elemento sobre a rung 3 Selecione o ponto de inser o e solte o bot o do mouse sobre ele O resultado da inser o nesse exemplo ser os seguinte 1 Acionamento Motor Exaust o Err WPS V1 20 41 E Editor Ladder 9 11 Durante a inser o via mouse tamb m poss vel selecionar o grupo de elementos de maneira an loga a tecla G Para isso durante o arraste do elemento previamente selecionado pressione e mantenha pressionada a tecla modificador Ctrl enquanto a tecla Ctrl estiver pressionada o mouse ira selecionar pontos de inser o relacionados a grupos Inserindo Elementos em S rie Atrav s do ponto de inser o dos elementos poss ve
91. booleana Transi o Borda de transi o em que o alarme ser ativado Os valores poss veis s o positiva de O para 1 ou negativa de 1 para 0 WPS V1 20 62 E Editor de Telas 7 8 Texto 1 Texto para com a mensagem de alarme Este campo poder conter no m ximo 15 caracteres Texto 2 Texto com o descritivo da mensagem de alarme Este campo poder conter no m ximo 20 caracteres Atrav s da janela de propriedades dos alarmes na categoria Tamanho na op o Alarmes m x e Hist rico m x poss vel configurar a rea reservada na mem ria para os alarmes configur veis e hist rico de alarmes O valor informado corresponde ao n mero de m ximo de alarmes permitido Alarm Config Properties Alarmes m x Hist rico m x internal Alarm Falha Saidas Digitais Fio Partido Falha Encoder Alimenta o da CAM x x xl 0 Nota Para esta configurac o necessario que a janela de propriedades esteja aberta no ambiente de desenvolvimento Alarmes Internos Os alarmes internos s o configurados atrav s da janela de propriedades dos alarmes na categoria alarmes internos Alarm Confio Properties lElsize Alarmes 1 Alarmes m x 1 5 Hist rico m x internal Alarm Falha Saidas Digitais Fio Partido Falha Encoder Alimenta o da CAM O PLC 300 possui quatro alarmes internos que podem ser habilitados pelo usu rio WPS V1 20
92. char todos os programas abertos atualmente em execu o para evitar interfer ncia com o processo de instala o Para instalar o WPS V1 20 por favor seguir os passos abaixo Instala o e Dar um duplo clique no icone do instalador para iniciar o instalador O programa de instala o iniciar e uma janela de boas vindas aparecer No assistente de instala o responder Licen a de Uso ent o pressionar bot o Avan ar Especificar uma pasta vazia dentro da qual ser instalada o WPS V1 20 Certificar se que a localiza o da instala o est correta e que existe espa o suficiente em disco para a instala o Confirmar para criar uma pasta vazia Selecionar o tipo de instala o que desejar Selecionar o grupo de programa para criar os atalhos do WPS V1 20 Selecionar os atalhos de programas adicionais criar um atalho no desktop e criar um atalho para inicializa o r pida e Por favor revisar ou alterar qualquer uma das configura es Clicar no bot o WPS V1 20 13 WER Instala o 2 6 2 1 Instalar para iniciar a instala o e Clicar no bot o Concluir para concluir o setup Desinstalando Se necess rio remover o WPS V1 20 usando os procedimentos abaixo Desinstala o Nota Conforme indicado abaixo usar o utilit rio Adicionar ou Remover Programas para remover o WPS V1 20 N o apagar arquivos e pastas manualmente Do menu Iniciar selecionar Painel de Controle Dar um d
93. co somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 calculado Result NOT Value Se EN for O o valor em Result permanece inalterado Exemploi EN 1 Value 12 2 1100 Result 3 240011 Exemplo2 EN 1 Value 18743 2 0100 1001 0011 0111 Result 56 2 1100 1000 se SINT Result 200 2 1100 1000 se USINT Result 18744 241011 0110 1100 1000 se INT Result 46762 241011 0110 1100 1000 se UINT 10 1 1 4 2 AND Figura Configura o do Bloco WPS V1 20 88 E Linguagem Ladder lt arg0 gt Valuel VAR IN inserir um n mero inteiro constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT lt arg1 gt Value2 VAR IN inserir um n mero inteiro constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT lt arg2 gt Result VAR OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 calculado Result Valuel AND Value2 Se EN for O o valor em Result permanece inalterado Exemploi EN 1 Valuel
94. cutado quando a entrada EN for 1 Em execu o EN 1 calculado Result In Value Se n o ocorrer erros a sa da Done vai para 1 Caso contr rio Done indica O e o Result permanece inalterado Nota In o log na base 2 7182818284590452353602874 Se EN 0 Result permanece inalterado e a saida Done fica em 0 Exemploi EN 1 Value 100 Result 4 605 e Done 1 Exemplo2 EN 1 gt Value 0 025 Result 3 689 e Done 1 Exemplo3 EN 1 Value 0 0 valor fora da faixa Result inalterado e Done 0 10 1 1 8 2 EXP Figura WPS V1 20 104 E Linguagem Ladder Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado REAL lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado REAL Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 calculado Result e Value Se n o ocorrer erros a sa da Done vai para 1 Caso contr rio Done indica O e o Result permanece inalterado Nota e 2 7182818284590452353602874 Se EN 0 Result permanece inalterado e a saida Done fica em 0 Exemploi EN 1 Value 5 Result 148 413 e Done 1 Exemplo2 EN 1 Value 2 Result 0 135 e Done 1 10 1 1 8 3 LOG10 Figura
95. da ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a convers o de graus para radianos Se EN for O o valor em Result permanece inalterado Exemplo EN 1 Value 60 Result 1 047 WPS V1 20 139 LED Linguagem Ladder 10 1 1 19Data Transfer 10 1 1 19 1 STORE Figura Configurac o do Bloco lt arg0 gt SRC VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL Descri o dado fonte lt arg1 gt Result VAR_OUT inserir uma vari vel tag Tipo de dado BYTE USINT ou SINT se SRC for BYTE USINT ou SINT Tipo de dado WORD UINT ou INT se SRC for WORD UINT ou INT Tipo de dado DWORD UDINT DINT ou REAL se SRC for DWORD UDINT DINT ou REAL Nota A vari vel tem que ter permiss o de escrita Descric o dado destino Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 o conte do de SRC armazenado em DST O tamanho do tipo de dado de DST deve ser o mesmo que o de SRC Se EN for O o valor em Result permanece inalterado Exemploi EN 1 SRC 145 SINT 145 USINT y T E Exemplo2 EN 1 SRC 4 85 REAL DST 859020096 16 3333 9B40 DINT WPS V1 20 140 LED Linguagem Ladder 10 1 1 19 2 ILOADB
96. da nesta lista Seleciona programas ladderdiagrarn Lista de execu o ladderdiagram Ladder001 ladderdiagrarn Ladder00 ladderdiagrarmm Ladderd04 Tipos de Tarefa As tarefas estao dividas em system interval single external event count e freewheeling Tipo System External event Interval O Count C Single System Esta tarefa pode ser do tipo Inicializa o ou Parada Quando selecionada a op o Inicializa o a tarefa entrar em execu o logo que o programa do usu rio for executado pela primeira vez Caso a op o Parada seja selecionada os programas associados a esta tarefa entram em execu o logo ap s a parada do programa do usuario WPS V1 20 49 Tarefas E System Inicializa o Parada Interval Os programas associados a esta tarefa s o executados repetidas vezes no intervalo de tempo definido no campo Intervalo de tempo com o tempo de atraso para a primeira execu o definido no campo Atraso inicial A esta tarefa associada uma vari vel de sistema que permite que a tarefa seja desabilitada atrav s do programa Interwal Atraso inicial o ms Intervalo de tempa 100 ms vari vel de Sistema INTERVAL TASKI DISABLE e Single Os programas associados a esta tarefa s o executados uma nica vez sempre que a vari vel selecionada sofrer uma transi o positiva ou seja de zero para algum outro valor A esta tarefa associada uma vari
97. de dado Lista de tipos de dados permitidos Os tipos de dados permitidos para este componente s o BOOL SINT USINT BYTE INT UINT WORD Vari vel Lista de vari veis configuradas no diagrama ladder para o tipo de dado configurado acima M ximo Valor m ximo permitido como entrada para este campo Caso o valor digitado seja superior a este valor ser atribu do o valor m ximo M nimo Valor m nimo permitido como entrada para este campo Caso o valor digitado seja superior a este valor ser atribu do o valor m nimo WPS V1 20 71 Weg Editor de Telas 7 14 Componente Message epaled PS fm SC q Q g 8 z 088 po HOME ESC DEL O CAN O Fo e gt O Serial ALARM SETUP SHIFT GD JE 7 O componente Message apresenta textos configur veis para valores de uma vari vel As propriedades deste componente s o e Componente e Nome Nome do componente somente leitura e Linha N mero da linha do componente somente leitura e Coluna Numero da coluna do componente somente leitura e Tamanho N mero de c lulas do display ocupadas pelo componente e Vari vel e Tipo de dado Lista de tipos de dados permitidos Os tipos de dados permitidos para este componente s o BOOL SINT USINT BYTE INT UINT WORD DINT UDINT DWORD e REAL e Vari vel Lista de vari veis configuradas no diagrama ladder para o tipo de dado configurado acima e Tabela Valor m ximo permitido como entrada para este cam
98. dentifica o 8 ILOAD 142 ILOADBOOL 141 IMMEDIATE INPUT 167 IMMEDIATE OUTPUT 168 IMMEDIATECOIL 84 Informa es Legais 9 Inserindo Elementos em Paralelo 43 Inserindo Elementos em S rie 42 Inserindo Elementos na Rung 37 Instalando 13 Instalando Driver USB 26 INTIME 169 INWEEKDAY 171 ISTORE 144 ISTOREBOOL 143 Java Runtime Environment 12 L LN 104 LOG10 105 LOWPASS 162 Manipula o de Bits 56 MAX 113 MB_MasterControlStatus 191 MB_ReadBinary 183 MB ReadRegister 185 MB SlaveStatus 193 MB WriteBinary 187 MB WriteRegister 189 MIN 114 MOD 103 Modbus 182 Monitora o Online Ladder 73 MUL 101 MUX 145 N Navega o pelo Mouse na Rung 40 Navega o pelo Teclado na Rung 38 NCCONTACT 78 NEG 98 NEGATEDCOIL 81 NOCONTACT 78 NOT 88 Novidades 8 NTSCONTACT 80 PID 159 POW 107 Programa o das Telas 64 Programa o Ladder 29 PTSCONTACT 79 PWM 166 R RAD_TO_DEG 138 READENC 163 READENC2 164 READENC3 165 REAL_TO_BOOL 125 REAL_TO_BYTE 128 REAL_TO_DWORD 134 REAL_TO_WORD 131 WPS V1 20 196 leg ndice Requisitos M nimos 11 Y RESETBIT 85 E gt RESETCOIL 83 ROL 96 XNOR 91 ROR 97 XOR 90 S SAT 115 SEL 149 Senhas 58 SETBIT 86 SETCOIL 82 SETSCREEN 172 SHL 94 SHR 95 SIN 108 SQRT 108 STORE 140 SUB 100 Suporte T cnico 9 SWAP 150 Pa TAN 110 Teclas de Fun o 55 TESTBIT 87 Tipos de Dados 75 TOF 156 TOGGLECOIL 83 TON 155 TP 157 NV V
99. do array relacionado a vari vel Tipo de Dado tipo n merico da vari vel At define qual rea de mem ria global a vari vel acessa Endereco endereco relacionado a rea de mem ria global Bit para tipo de dados booleanos e necess rio definir o bit que a mesma acessa 0 7 Coment rio coment rio da vari vel no idioma selecionado Quando tamanho gt O as vari veis s o acessadas no ladder atrav s do seu ndice de array Editor Ladder Rungs O programa ladder editado atrav s de um editor gr fico que organiza o mesmo atrav s de rungs Cada rung do programa ladder corresponde a um intertravamento que relaciona elementos de entrada a elementos de sa da Esse editor mostrado conforme figura a seguir WPS V1 20 34 Editor Ladder 9 6 Os elementos principais de uma rung s o A Barramento esquerdo B Barramento direito C Barramento de saidas D Liga es entre elementos E T tulo e coment rio da rung As saidas sempre estar o conectados a direita do barramento de sa das Maiores detalhes da programa o ladder clique aqui Atrav s da barra de ferramentas do editor ladder rungs poss vel executar as seguintes opera es Adicionar uma nova rung Remover a rung selecionada dF Inserir um contato na rung Tr Inserir um bloco funcional na rung F Inserir um bobina de sa da na rung K Apagar um elemento da rung contato bloco funcional ou bobina Se
100. e VAR IN inserir uma constante Tipos de dados BYTE Descri o Tamanho do dado acessado em bytes 1 a 4 lt arg4 gt Timeout VAR IN inserir uma constante Tipos de dados WORD Descri o Tempo de espera para chegada da resposta do escravo a partir do in cio do envio pelo mestre 5 a 5000 ms lt arg5 gt Value VAR IN inserir uma vari vel tag Tipos de dados BYTE 1 4 ou USINT 1 4 Descri o Vari vel ou array com dados para enviar para o escravo lt arg6 gt Active VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Bloco ativo requisi o de escrita enviada para o escravo e aguardando resposta Nota A vari vel tem que ter permiss o de escrita lt arg7 gt Busy VAR OUT inserir uma vari vel tag WPS V1 20 177 E Linguagem Ladder Tipos de dados BOOL Descri o Bloco habilitado mas recurso n o est disponivel cliente SDO enviando outra requisi o aguardando libera o para que a solicita o seja enviada pelo bloco Se a entrada de habilita o for retirada enquanto o bloco faz esta indica o a requisi o descartada Nota A vari vel tem que ter permiss o de escrita lt arg8 gt Error VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Erro na execu o da requisi o Nota A vari vel tem que ter permiss o de escrita lt arg9 gt ErrorID VAR OUT inserir uma vari vel tag
101. e e O mestre da rede Modbus RTU n o possui endere o logo o endere o configurado no PLC300 n o utilizado e O envio e recep o de telegramas via interface RS485 utilizando o protocolo Modbus RTU programado utilizando blocos em linguagem de programa o ladder WPS V1 20 182 WER Linguagem Ladder necess rio conhecer os blocos dispon veis e o software de programa o em ladder para poder programar o mestre da rede e As seguintes fun es est o dispon veis para envio de requisi es pelo mestre Modbus e Fun o 01 Read Coils Fun o 02 Read Discrete Inputs Fun o 03 Read Holding Registers Fun o 04 Read Input Registers Fun o 05 Write Single Coil Fun o 06 Write Single Register Fun o 15 Write Multiple Coils Fun o 16 Write Multiple Registers Blocos para a programa o do mestre Para o controle e monitora o da comunica o Modbus RTU utilizando o controlador program vel PLC300 foram desenvolvidos os seguintes blocos que devem ser utilizados durante a programa o em ladder 10 1 1 28 2 MB ReadBinary Figura 1m5t gt Execute ME ReadBin ar E apa a a ape O Funet mitala ta Area e NumberOfData Configura o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt SlaveAddress amp VAR IN inserir uma constante Tipos de dados BYTE Descri o Endere o do escravo destino 1 a 247 lt arg1 gt Functiong VAR IN
102. e Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 feita a leitura do n mero de pulsos contados desde quando o PLC300 foi energizado conforme Source e transferidos para Value O valor de WPS V1 20 165 E Linguagem Ladder Delta ser a diferen a entre os pulsos contados nessa execu o do bloco com a execu o anterior ou seja se o bloco foi executado por uma TASK de evento externo DI9 e depois executado por uma TASK de evento externo DI10 o valor de Delta ser o n mero de pulsos contados entre o acionamento da DI9 e DI O Se EN for O o valor em Value e Delta permanecem inalterados 10 1 1 24 4 PWM Figura Configura o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt Frequency VAR IN inserir uma constante ou uma vari vel tag Tipos de dados DWORD ou UDINT Descri o Frequ ncia do PWM O a 300000 Hz lt arg1 gt Value VAR IN inserir uma constante ou uma vari vel tag Tipos de dados WORD ou UINT Descri o Largura do pulso O a 1000 onde 1000 equivale a 100 Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Pelo fato deste bloco utilizar a sa da digital 9 DO9 quando em execu o EN 1 escrito nesta salda um PWM conforme a Frequency e Widt
103. e bit que pode ser ativado pelo programa ladder Os alarmes internos s o alarmes relativos a alguns componentes de hardware que ocupam a mem ria interna Os alarmes s o configurados atrav s da tela Alarm Config acessada pelas pastas de projeto WPS V1 20 60 E Editor de Telas Projects 5 Configuration Ee Resource H a Ladder Diagram H E User Function Block HL Screen Editor A H b Monitor i Py e 4 Trend Y Configur Clean MH Inputs a Builg Ctl F8 Download Cbtl F10 LIE Ctl x CO Cte Delete Panar Properties WPS V1 20 61 WER Editor de Telas 1 1 Alarmes Configur veis Os alarmes configur veis s o configurados atrav s da janela de edi o dos alarmes Alarm Config x 41 ol Alarm Config Properties Bot es de Edi o size Alarmes o Marcador rransi o O Texto 1 15 Texto 2 20 Alarmes m x Positiva Pump started The pump is moving Hist rico m x internal Alarm Falha Sa das Digitais Fio Partido Falha Encoder Alimenta o da CAN Tabela de Alarmes Propriedades Os bot es de edi o dos alarmes s o os seguintes F Adiciona um novo alarme na tabela Remove um alarme da tabela A tabela dos alarmes possui quatro campos a serem preenchidos Texto 1 15 Texto 2 20 PUMP START Positiva Pump started The pump is moving Marcador Marcador de bit que ativa o alarme Vari vel global do tipo
104. e ie Copiar Ctrl C ie CA Excluir Delete Renomear Filtro Vari veis de Sistema Propriedades do recurso O recurso ser compilado e no final dever aparecer a mensagem RESULTADO Sucesso na compila o na janela de Sa da caso contr rio verifique as mensagens de erro geradas e fa a as corre es necess rias no editor Sa da Sa da padr o ex Tamanho da rea de mem ria screen ocupada 160 bytes Tamanho da rea de mem ria alarm ocupada 24 bytes Tamanho da rea de mem ria source ocupada 19 448 bytes RR E EFE EEE RESULTADO Sucesso na compila o O erro s O aviso s LS Sa da Execu o do Gerenciador de Comunica o Local Antes de iniciar o download necess rio que o gerenciador de comunica o seja ativado Para ativar o gerenciador de comunica o o usu rio deve selecionar a op o WPS V1 20 18 E Iniciando Online gt Gerenciador de comunica o local Uma tela com as configura es do gerenciador ir abrir Configure a conex o com o equipamento maiores detalhes ver Gerenciador de Comunica o FIGURA Gerenciador de Comunica o K5 Arquivo Ajuda Download do Recurso Para realizar o download do recurso o usu rio deve selecionar a op o Online gt Download do recurso principal Uma janela contendo as informa es do download dever aparecer WPS V1 20 19 E Iniciando va Download Configura o
105. ementos do array relacionado a vari vel Tipo de Dado tipo n merico da vari vel At define qual rea de mem ria global a vari vel acessa Endere o endere o relacionado a rea de mem ria global Bit para tipo de dados booleanos e necess rio definir o bit que a mesma acessa 0 7 Valor Inicial valor que ser carregado para vari vel durante a inicializa o do equipamento Coment rio coment rio da vari vel no idioma selecionado Quando tamanho gt O as vari veis s o acessadas no ladder atrav s do seu ndice de array Inst ncia Tag Inst ncia Coment rio INSTO TON WPS V1 20 33 E Editor Ladder 5 5 Tag identifica o da vari vel Inst ncia tipo da estrutura de dados relacionada ao bloco funcional que a mesma ser utilizada Coment rio coment rio da vari vel no idioma selecionado Sistema Tag Tipo de Dado At Endere o Bit Coment rio FIRMWARE WORD Sto 3000 vers o do firmware Tag identifica o da vari vel Tipo de Dado tipo n merico da vari vel At define qual rea de mem ria global a vari vel acessa Endere o endere o relacionado a rea de mem ria global Bit para tipo de dados booleanos e necess rio definir o bit que a mesma acessa 0 7 Coment rio coment rio da vari vel no idioma selecionado 1 0 Tag Tamanho Tipo de Dado At Endere o Bit Coment rio E BODL E Entrada digital 1 Tag identificac o da vari vel Tamanho n mero de elementos
106. ento de Telas naaa aa 55 4 Manipula o de Blusa 56 5 Senhas aaa 58 6 Alarmes assa acaso DDS posa dE Dea jon Ra SO Susa sacas atacada ate 60 7 Alarmes ConligUravVeIS ci A Ti ELOS i anos dias cid suada Ena alada 62 8 Alarmes NENOS au aapa araa a AERE Aaa Saai 63 9 Programacao das Tela S ius iso ind suis duda nta ld di ua a 64 10 Componente Tetuan adici n 68 11 Componente Numeric MPU r a 69 12 Componente Numeric Output miii di 70 13 Componente Bardales di dsc 71 14 Componente Mess Civitas A a 72 Monitorac o 13 1 Monitora o Online Ladder ius ciar ais da Aa 73 PLC300 75 1 DESCIICaAo iia in 75 2 fol Ho AB To lo yezina a a E O dC Rc Eua Co aut nd atuo 75 3 GIOSSAt O casi canis ae AA ea AN 76 WPS V1 20 4 Weg Sum rio 10 Linguagem Ladder 78 1 PECSOO A EEEE EE AE 78 VA o E Cs E E E E A 78 O o II O II 78 NOCONTACTE a lis 78 NECONTACI AAA A 78 PIS CONTACTE a piro it 79 NESCONTACI aaa RS iia 80 I RR TONE RD ER AN EEE CR SET 81 HIRECICOIE AR A Oe a SCE A 81 NEGATEDCGO a E cornada 81 EOE RA AA 82 ESE TIA is 83 TOTES A o a 83 MINE DATEC nr plis 84 E o A A ETR DO 85 PE ETEM T rial 85 nn nn E E A RR 86 TE TEMM T E A 87 LOME BOOM ana OO EST OG UNO GA DEUS GUEDES UDOP A 88 A GU a 88 AND a SP A 88 DER ap 89 MOR RR AEDES A E SUS EE EA SS N 90 ANOR e Po PRINCE NR RR VE EN NA 91 COCO ARARAS PPP O R Da UN Sea a pes 92 MOBIS TERA GRE Qi e A AE A E E EET 92 AGA A E RED RO AP SG LEEDS SE E GO DADE SS 93 S
107. equipamentos atrav s dele Autentica o de IP lista com os endere os IPs que podem acessar o Gerenciador de Comunica o Uma lista vazia indica que qualquer endere o IP pode acessar o Gerenciador de Comunica o Adicionar Remover Conex es Para adicionar uma nova conex o selecione na rvore a interface a qual o equipamento est conectado Interface Portas de Comunica o e Expanda o item da porta COM desejada e Altere as configura es da porta COM conforme as utilizadas pelo equipamento e Selecione o protocolo de comunica o Modbus RTU e Altere as configura es do protocolo conforme o desejado e Atraso de transmiss o ms aguarda este tempo antes de enviar o pr ximo telegrama Faixa de valores O 20000 Padr o O e Atraso na resposta ms aguarda este tempo antes de tentar receber a resposta ao telegrama enviado Faixa de valores O 20000 Padr o O e Timeout ms aguarda este tempo antes de indicar que a resposta n o foi recebida Faixa de valores 100 20000 WPS V1 20 23 WER Gerenciador de Comunica o 4 4 Padr o 5000 e Clique em nova conex o e Selecione o endere o serial para a nova conex o conforme o configurado no equipamento Interface USB e Selecione o item USB e Altere as configura es conforme o desejado e Atraso de transmiss o ms aguarda este tempo antes de enviar o pr ximo telegrama Faixa de valores O 20000 Padr o O e Atraso na res
108. equisi o aguardando libera o para que a solicita o seja enviada pelo bloco Se a entrada de habilita o for retirada enquanto o bloco faz esta indica o a requisi o descartada Nota A vari vel tem que ter permiss o de escrita lt arg8 gt Error VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Erro na execu o da requisi o Nota A vari vel tem que ter permiss o de escrita lt arg9 gt ErrorID VAR OUT inserir uma vari vel tag Tipos de dados BYTE ou USINT Descri o Em caso de erro na requisi o indica o tipo de erro ocorrido Resultados poss veis 0 Executado com sucesso 1 Algum dado de entrada inv lido 2 Mestre n o habilitado 4 Timeout na resposta do escravo 5 Escravo retornou erro Nota A vari vel tem que ter permiss o de escrita lt arg10 gt Value VAR OUT inserir uma vari vel tag Tipos de dados BOOL 1 128 Descri o Vari vel ou array onde ser o salvos os dados lidos do escravo Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento Bloco para leitura de bits Permite fazer a leitura de at 128 bits em sequ ncia do escravo destino utilizando as fun es 1 Read Coils e 2 Read Discrete Inputs do Modbus WPS V1 20 184 E Linguagem Ladder Possui uma entrada de habilita o do bloco Execute e uma sa da Done que ativada ap s o t rmino da execu o com s
109. erificando a Instala o do Driver USB 28 Vis o Geral 8 W WORD_TO_BCD 138 WORD_TO_BOOL 123 WORD_TO_BYTE 126 WORD_TO_DWORD 133 WORD_TO_REAL 136 WPS V1 20 197
110. erir uma vari vel tag Tipos de dados BOOL Descri o Indica que o mestre e a comunica o na interface CAN foi desabilitada E indicado sempre que o comando do usu rio para desabilitar a interface for recebido mas tamb m indicado nas situa es de falta de alimenta o na interface CAN ou bus off O Comunica o habilitada 1 Comunica o desabilitada Nota A vari vel tem que ter permiss o de escrita lt arg5 gt BusPowerOff VAR OUT inserir uma vari vel tag Tipos de dados BOOL WPS V1 20 179 E Linguagem Ladder Descri o Indica que foi detectado falha na alimenta o da interface CAN 0 Interface CAN alimentada 1 Interface CAN sem alimenta o Nota A vari vel tem que ter permiss o de escrita lt arg6 gt BusOff VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Indica que foi detectado erro de bus off na interface CAN 0 Sem erro de bus off 1 Com erro de bus off Nota A vari vel tem que ter permiss o de escrita lt arg7 gt NMTCmdFeedback VAR_OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Indica que o comando de gerenciamento foi enviado pelo mestre 0 Sem comando ou comando n o enviado 1 Comando NMT enviado Nota A vari vel tem que ter permiss o de escrita lt arg8 gt ErrorCtrlFailure VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Indica que o mestre de
111. esult 44044 se UINT e Done 1 10 1 1 7 6 DIV Figura Configura o do Bloco lt arg0 gt Valuel VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT lt arg1 gt Value2 VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT lt arg2 gt Result VAR OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 calculado Result Valuel Value2 Se n o ocorrer erros a saida Done vai para 1 Caso contr rio Done indica O e o Result permanece inalterado Se EN 0 Result permanece inalterado e a saida Done fica em 0 Exemplo EN 1 Valuel 751 Value2 3 Result inalterado se SINT e Done 0 valor fora do limite deste tipo de dado Result 250 se USINT e Done 1 Result 250 333 se REAL e Done 1 WPS V1 20 102 LED Linguagem Ladder 10 1 1 7 7 MOD Figura Configurac o do Bloco lt arg0 gt Valuel VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT lt arg1 gt Value2 VAR IN i
112. g Tipo de dado BYTE USINT ou SINT Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a convers o de BOOL para BYTE Se EN for O o valor em Result permanece inalterado Exemploi EN 1 Value 0 Result O Exemplo2 EN 1 Value 1 Result 1 10 1 1 13 2 WORD TO BYTE Figura Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado WORD UINT ou INT WPS V1 20 126 E Linguagem Ladder lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado BYTE USINT ou SINT Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a convers o de WORD para BYTE Se EN for O o valor em Result permanece inalterado Exemploi EN 1 Value 145 Result 145 e Done 1 Exemplo2 EN 1 Value 1452 16 5AC Result 84 16 AC se INT Result 172 16 AC se UINT 10 1 1 13 3 DWORD TO BYTE Figura Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado DWORD
113. g1 gt Shift VAR_IN inserir um n mero inteiro constante ou uma vari vel tag Tipos de dados BYTE ou USINT lt arg2 gt Result VAR_ OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT Notal A vari vel tem que ter permiss o de escrita Nota2 O tamanho do tipo de dado deve ser igual ao de Value Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 feito uma rota o para a direita em Value conforme Shift e armazenado em Result Os bits menos significativos deslocados para fora s o transferidos para a parte mais significativa de Result Se EN for O o valor em Data permanece inalterado Exemplo EN 1 Value 21 2 0001 0101 Shift 3 Result 162 2 1010 0010 10 1 1 7 Math Basic 10 1 1 7 1 ABS Figura WPS V1 20 97 E Linguagem Ladder Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for
114. gt Configurac o do Bloco lt inst gt inserir uma inst ncia tag WPS V1 20 155 E Linguagem Ladder lt arg0 gt PT VAR IN inserir uma constante ou uma vari vel tag Tipos de dados WORD ou UINT Descri o Preset Time ms milisegundos lt argi gt ET VAR IN inserir uma vari vel tag Tipos de dados WORD ou UINT Descri o Elapsed Timer ms milisegundos Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento O bloco somente executado quando a entrada IN for 1 A sa da Q vai para O enquanto IN 1 e ET lt PT Ap s este tempo decorrido a saida Q vai para 0 desde que a entrada IN permane a em 1 Se IN 0 ET permanece inalterado e a sa da Q 0 Na borda de subida de IN ET 0 Diagrama de Funcionamento 10 1 1 21 2 TOF Figura WPS V1 20 156 E Linguagem Ladder Configura o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt PT VAR IN inserir uma constante ou uma vari vel tag Tipos de dados WORD ou UINT Descri o Preset Time ms milisegundos lt arg1 gt ET VAR IN inserir uma vari vel tag Tipos de dados WORD ou UINT Descri o Elapsed Timer ms milisegundos Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco iniciado na transi o positiva de IN e a sa da Q vai para 1 No instante em q
115. h IMPORTANTE Este bloco ativo EN 1 tem prioridade de comando em rela o a qualquer bobina que tente comandar a sa da digital 9 Se EN for O o valor em Value permanece inalterado WPS V1 20 166 LED Linguagem Ladder 10 1 1 24 5 IMMEDIATE INPUT Figura EN IMMED LATE INPUT ENO Configura o do Bloco lt arg0 gt Source amp VAR IN inserir uma das seguintes op es DIO1 DI10 AIO1 Tipos de dados BYTE Descri o Origem dos dados DIi DI10 ou Al1 lt arg1 gt Destination VAR OUT inserir uma vari vel tag Tipos de dados WORD INT ou UINT Descri o Valor instant neo da s entrada s Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 feito a leitura instant nea das entradas DI1 a DI1O ou Ali conforme Source e transferidos para Destination sem alterar as respectivas imagens entradas digitais ou entrada anal gica As imagens somente s o atualizadas no in cio do pr ximo SCAN do programa Para ler uma entrada digital individualmente basta criar uma vari vel no mesmo endere o da vari vel arg1 e programar o bit desejado No exemplo abaixo IM DIS a vari vel arg1 WORD e os bits IM_DI1 a IM DI1O s o booleanos mapeados sobre a IM DIS WPS V1 20 167 E Linguagem Ladder
116. i o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a convers o de DWORD para REAL Se EN for 0 o valor em Result permanece inalterado Exemplo EN 1 Value 45 Result 45 0 10 1 1 17 Conversion To BCD 10 1 1 17 1 BCD TO WORD Figura Configurac o do Bloco lt arg0 gt Value VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado WORD UINT ou SINT lt arg1 gt Result VAR_OUT inserir uma vari vel tag Tipo de dado WORD UINT ou SINT Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a convers o de WORD para BCD Se EN for O o valor em Result permanece inalterado Exemplo EN 1 Value 123 16 7B Result 291 16 123 WPS V1 20 137 WER Linguagem Ladder 10 1 1 17 2 WORD TO BCD Figura Configura o do Bloco lt arg0 gt Value VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado WORD UINT ou INT lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado WORD UINT ou INT Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado q
117. ifica o via SDO do escravo indicado O Escravo n o foi contactado 1 Escravo contactado com sucesso Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento Bloco para monitora o do escravo da rede CANopen Mostra o estado do escravo da rede para diagn stico e identifica o de problemas de comunica o Possui uma entrada de habilita o do bloco Execute e uma sa da Done que ativada ap s o t rmino da execu o da fun o Se a entrada Execute est ativa ele atualiza os valores das entradas e sa das e ativa a sa da Done Se a entrada Execute n o estiver ativa os demais valores das entradas s o ignorados e todas as sa das s o zeradas Nota e Os dados acessados utilizando este bloco tamb m est o dispon veis atrav s de marcadores de sistema de leitura e escrita conforme descrito no item Marcadores de Sistema do CAN 10 1 1 28 Modbus 10 1 1 28 1 Modbus Opera o na Rede Modbus RTU Modo mestre Al m da opera o como escravo o controlador program vel PLC300 tamb m permite a opera o como mestre da rede Modbus RTU Para esta opera o necess rio observar os seguintes pontos e Somente a interface RS485 permite opera o como mestre da rede e necess rio programar nas configura es do produto o modo de opera o como Mestre al m da taxa de comunica o paridade e stop bits que devem ser as mesmas para todos os equipamentos da red
118. igura o do Bloco lt arg0 gt ErrorsToSetOffline VAR IN inserir uma constante Tipos de dados BYTE Descri o Permite programar para este bloco a quantidade de erros de comunica o que o mestre deve identificar at que a comunica o com um escravo da rede seja considerada offline E considerado erro de comunica o toda requisi o leitura ou escrita que o mestre enviou para um escravo e n o recebeu resposta a resposta recebida possu a erro de CRC ou o escravo retornou resposta de erro 1 a 99 lt argl gt AddressSlave1 VAR IN inserir uma constante lt arg2 gt AddressSlave2 4 VAR IN inserir uma constante lt arg3 gt AddressSlave2 VAR IN inserir uma constante lt arg4 gt AddressSlave2 VAR IN inserir uma constante Tipos de dados BYTE Descri o Permite programar o endere o de at 4 escravos cuja quantidade de erros de comunica o ser o monitorados para saber se est o online ou offline Caso a quantidade de erros de comunica o em sequ ncia detectados nos blocos de leitura e escrita via Modbus atinja o valor programado em ErrorsToSetOffline a sa da respectiva acionada Caso deseje se monitorar um n mero menor de escravos pode se deixar qualquer das entradas em zero 0 Ignora entrada 1 a 247 lt arg5 gt GeneralOffline amp VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Se qualquer uma das sa das dos escravos indicados fo
119. imite deste tipo de dado Result inalterado se USINT e Done 0 valor fora do limite deste tipo de dado Result inalterado se SINT e Done 0 valor fora do limite deste tipo de dado Result 230 se INT e Done 1 10 1 1 7 5 MUL Figura argll gt argl gt Configurac o do Bloco lt arg0 gt Valuel VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL lt arg1 gt Value2 VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL lt arg2 gt Result VAR_OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 calculado Result Valuel Value2 Se n o ocorrer WPS V1 20 101 E Linguagem Ladder erros a saida Done vai para 1 Caso contr rio Done indica O e o Result permanece inalterado Se EN 0 Result permanece inalterado e a saida Done fica em 0 Exemplo EN 1 Valuel 143 Value2 308 Result inalterado se SINT e Done 0 valor fora do limite deste tipo de dado Result inalterado se INT e Done 0 valor fora do limite deste tipo de dado R
120. inst gt inserir uma inst ncia tag lt arg0 gt SlaveAddress amp VAR IN inserir uma constante Tipos de dados BYTE Descri o Endere o do escravo destino 1 a 247 lt arg1 gt Function VAR IN inserir uma constante Tipos de dados BYTE Descri o C digo da fun o de escrita 6 Write Single Register 16 Write Multiple Registers lt arg2 gt InitialDataAddress VAR IN inserir uma constante Tipos de dados WORD Descri o Endere o do registrador inicial O a 65535 lt arg3 gt NumberOfData VAR IN inserir uma constante Tipos de dados BYTE Descri o N mero de registradores escritos a partir do endere o inicial 1 a 8 lt arg4 gt Timeout VAR IN inserir uma constante Tipos de dados WORD Descri o Tempo de espera para chegada da resposta do escravo a partir do in cio do envio pelo mestre 20 a 5000 ms lt arg5 gt Offset VAR IN inserir uma constante Tipos de dados BOOL Descri o Indica se o endere o do dado programado em InitialDataAddress possui offset ou seja se o endere o do dado programado no bloco deve ser subtra do de 1 para enviar pela rede Modbus FALSE Sem Offset TRUE Com Offset de 1 WPS V1 20 189 E Linguagem Ladder lt arg6 gt Value VAR IN inserir uma vari vel tag Tipos de dados BYTE 1 16 USINT 1 16 SINT 1 16 WORD 1 8 UINT 1 8 INT 1 8 DWORD 1 4
121. ir uma vari vel tag Tipos de dados BOOL Descri o Bloco ativo requisi o de leitura enviada para o escravo e aguardando resposta Nota A vari vel tem que ter permiss o de escrita lt arg6 gt Busy VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Bloco habilitado mas recurso n o est disponivel cliente SDO enviando outra requisi o aguardando libera o para que a solicita o seja enviada pelo bloco Se a entrada de habilita o for retirada enquanto o bloco faz esta indica o a requisi o descartada Nota A vari vel tem que ter permiss o de escrita lt arg7 gt Error VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Erro na execu o da requisi o Nota A vari vel tem que ter permiss o de escrita lt arg8 gt ErrorID VAR OUT inserir uma vari vel tag Tipos de dados BYTE ou USINT Descri o Em caso de erro na requisi o indica o tipo de erro ocorrido Resultados poss veis 0 Executado com sucesso 1 Cart o n o pode executar a fun o exemplo mestre n o habilitado 2 Timeout na resposta do escravo 3 Escravo retornou erro Nota A vari vel tem que ter permiss o de escrita lt arg9 gt Value VAR OUT inserir uma vari vel tag Tipos de dados BYTE 1 4 ou USINT 1 4 Descri o Vari vel ou array onde ser o salvos os dados lidos do escravo Nota A vari vel tem que ter permis
122. ja a corre o proporcional ao erro Nota A corre o a ser aplicado ao processo deve crescer na propor o que cresce o erro entre o valor real saida do processo e desejado refer ncia lt arg7 gt Ki VAR IN inserir uma constante ou vari vel tag Tipos de dados REAL Descri o Ganho integral do controlador ou seja a corre o proporcional ao produto erro tempo Nota Erros pequenos mas que existem h muito tempo requerem corre o mais intensa lt arg8 gt Kd VAR IN inserir uma constante ou vari vel tag Tipos de dados REAL Descri o Ganho derivativo do controlador ou seja a corre o proporcional taxa de varia o do erro em fun o do tempo Nota Se o erro est variando muito r pido esta taxa de varia o deve ser reduzida para evitar oscila es lt arg9 gt TauSetPoint VAR IN inserir uma constante Tipos de dados REAL Descri o Constante de tempo do filtro da refer ncia autom tica lt arg10 gt Type amp VAR IN escolher uma das op es Academic Paralel Tipos de dados BYTE Descri o Tipo de controlador lt arg11 gt Actiong VAR IN escolher uma das op es Direct Reverse Tipos de dados BYTE Descri o A o de controle Na a o direta se a vari vel do processo aumenta a sa da do controlador tamb m aumenta Na a o reversa se a vari vel do processo aumenta a sa da do controlador diminui lt arg12 gt
123. l inserir um elementos em s rie Para isso utilize os seguintes pontos de inser o EN l Insere elemento em s rie antes do elemento selecionado Sm ls Ham Insere elemento em s rie depois do elemento selecionado Inserir elementos em s rie corresponde a l gica booleana AND conforme explica o a seguir L GICA AND BLT1 BITZ HH A figura acima executa uma L gica AND entre os dois ltimos elementos carregados no STACK baixa um n vel do STACK e joga o resultado para o topo do STACK Isto significa que executada a seguinte operac o Booleana topo do STACK BIT1 BIT2 Em linguagem IL Lista de Instru es fica LD BITi carrega o valor da vari vel BIT1 para o STACK LD BIT2 carrega o valor da vari vel BIT2 para o STACK AND Executa a L gica AND entre o BIT1 e BIT2 atrav s do STACK Tabela Verdade WPS V1 20 42 WER Editor Ladder 5 12 5 13 Inserindo Elementos em Paralelo Atrav s do ponto de inser o dos elementos poss vel inserir um elementos em paralelo Para isso utilize os seguintes pontos de inser o m l Insere elemento em paralelo acima do elemento selecionado E ii l t l Insere elemento em paralelo abaixo do elemento selecionado Inserir elementos em s rie corresponde a l gica booleana OR conforme explica o a seguir L GICA OR BLTI BIT2 A figura acima executa uma L gica
124. lador program vel PLC300 tamb m permite a opera o como mestre da rede CANopen A seguir ser o descritas caracteristicas e fun es do PLC300 como mestre da rede CANopen Habilita o da Fun o CANopen Mestre Como padr o o controlador program vel PLC300 est programado para operar como escravo da rede CANopen A programa o do equipamento como mestre da rede deve ser feita utilizando o software WSCAN que permite tamb m a configura o de toda a rede CANopen A descri o detalhada das janelas e fun es do software WSCAN deve ser obtida no menu Ajuda do pr prio software Depois de elaborada a configura o do mestre necess rio fazer o download das configura es utilizando uma das interfaces de programa o do produto consulte o manual do usu rio para maiores informa es Uma vez programado como mestre da rede caso seja necess rio apagar estas configura es a fun o para apagar o programa do usu rio dispon vel no menu Setup tamb m apaga as configura es do mestre CANopen Nota A rede CANopen uma rede flexivel e que permite v rias formas de configura o e opera o No entanto esta flexibilidade exige que o usu rio tenha bom conhecimento das fun es e objetos de comunica o utilizados para configura o da rede bem como o conhecimento do software de programa o WSCAN WPS V1 20 173 E Linguagem Ladder Caracter sticas do Mestre CANopen O controlador program vel
125. lecionar a rung para edi o Editando uma Rung Para editar um rung a mesma deve estar selecionada Para fazer a sele o da rung voc pode clicar com o mouse sobre a mesma ou utilizar o controle de sele o de rungs na barra de ferramentas do editor ladder Sempre que a rung estiver selecionada existir uma barra cinza na parte esquerda da rung conforme figura a seguir WPS V1 20 35 E Editor Ladder 5 7 Editando Titulo e Coment rio da Rung Para editar o t tulo e coment rio da rung basta dar um duplo clique do mouse sobre a regi o do t tulo e coment rio ou pressionar as teclas shift F2 O seguinte di logo aparecera Rung Title Titulo IO Coment rio Ap s editar o t tulo e coment rio o editor ficar da seguinte maneira spa Ei AH M 1 Acionamento Motor Exaust o im Acionamento Motor Exaust o 1 Acionamento Motor Exaust o qE E WPS V1 20 36 Editor Ladder Inserindo Elementos na Rung Para inserir um elemento ladder na rung necess rio que um elemento j existente do ladder esteja selecionado conforme figura a seguir O elemento selecionado estar envolvido por um ret ngulo verde e riscado Existir tamb m um ponto vermelho indicando aonde o novo elemento ser inserido ponto de inser o A inser o de elementos ladder pode ser feita atrav s de tr s maneiras distintas 1 Pelo teclado atrav s do seguintes atalhos tecla C i
126. lizar o driver USB do PC siga o procedimento descrito abaixo Atualiza o A atualiza o de driver uma combina o de a remo o do software de driver e uma instala o pela primeira vez O instalador detecta automaticamente se uma atualiza o ou uma instala o pela primeira vez necess rio Utilize sempre o instalador de driver dispon vel Verifica o da Instala o Voc pode verificar se a instala o foi bem sucedida no t pico Verificando a Instala o do Driver USB WPS V1 20 27 E Gerenciador de Comunica o Verificando a Instala o do Driver USB Voc pode verificar se a instala o foi bem sucedida no gerenciador de dispositivos o equipamento precisa estar conectado ao PC Para executar o gerenciador de dispositivos clique Iniciar clique Executar digite devmgmt msc e ent o clique OK O gerenciador de dispositivos tamb m pode ser acessado por Configura es gt Painel de Controle gt Sistema gt Hardware gt Gerenciador de Dispositivos No gerenciador de dispositivos pr ximo ao final da lista voc deve encontrar a entrada WEG USB devices contendo WEG USBIO V6 00 Isto indica que a instala o foi realizada com sucesso Verifique com o fabricante se existe algum driver USB mais novo WPS V1 20 28 E Editor Ladder Editor Ladder Programa o Ladder Programa o Ladder a representa o gr fica de equa es booleanas combinando contatos argumento
127. luel 4 Value2 26 Q 0 Exemplo3 EN 1 Valuel 4158 Value2 36 5 Se 1 WPS V1 20 118 LED Linguagem Ladder 10 1 1 11 3 COMPGT Figura EN COMP_ST Q argll gt Y valuel argl Yaha Configura o do Bloco lt arg0 gt Value1 VAR IN inserir uma constante ou uma vari vel tag Tipos de dados BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL lt arg1 gt Value2 VAR IN inserir uma constante ou uma vari vel tag Tipos de dados BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 o bloco carrega 1 para a sa da Q se Valuel gt ValueZ Caso contr rio carrega O para Q Se EN for O a saida Q vai para O Exemplol1 EN 1 Valuel 2 3 Value2 2 3 Q O Exemplo2 EN 1 Valuel 4 Value2 26 Q 0 Exemplo3 EN 1 Valuel 4158 Value2 36 5 Se 1 WPS V1 20 119 LED Linguagem Ladder 10 1 1 11 4 COMPLE Figura EN COMP LE Q Configurac o do Bloco lt arg0 gt Valuel VAR IN inserir uma constante ou uma vari vel tag Tipos de dados BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL lt arg1 gt Value2 VAR_IN inserir uma constante ou uma vari vel tag Tipos de dados BYTE USINT SINT WORD UINT INT DWORD UDINT
128. ma ladder terminou a execu o todos os valores de saida retidos na mem ria s o inscritos nas sa das f sicas pelo hardware numa nica opera o WPS V1 20 30 Weg Editor Ladder 5 2 Editor de Vari veis Ladder Sempre que uma arquivo ladder for aberto atrav s do seu atalho na rvore de projetos o editor vari veis ladder aparecer conforme figura a seguir Main Ladder 4 4 0 Paleta Boolean 4 DIRECTOOIL INVERTEDCOIL 4 NECONTACT Local Local Ret Constante Inst ncia Global Global Ret Sistema TO Rede JH ENOCONTACT I NTSCONTACT tH PTSCONTACT Tamanho Tipo de Dado Valor Inicial Coment rio EH PESETCOIL s SETCONL He TOGGLECOIL CAMopen H Compare Conversion Internal Logic Math Modbus Module PLE RTE O editor vari veis ladder possui os seguintes componentes A Barra de ferramentas editor lista de vari veis B Editor lista de vari veis C Barra de ferramentas editor ladder rungs D Editor ladder rungs E Paleta de componentes ladder Caso n o esteja vis vel ativar pelo menu Janela op o Paleta 5 3 Editor Lista de Vari veis Durante a edi o do ladder necess rio definir as vari veis utilizadas nos componentes ladder essa defini o pode ser feita diretamente no ladder e ou no editor lista de vari veis que estar sempre dispon vel na parte superior do ladder e ter a seguinte forma WPS V1 20 31
129. mes 60 Alarmes Configur veis 62 Alarmes Internos 63 ALOG10 106 Ambiente 15 AND 88 Antes de Instalar 11 ASHL 92 ASHR 93 ASIN 110 ATAN 112 ATAN2 113 Atualizando Driver USB 27 Aviso 10 B BCD TO WORD 137 Bem Vindo 8 BOOL_TO BYTE 126 BOOL TO DWORD 132 BOOL TO REAL 134 BOOL TO WORD 129 BYTE TO BOOL 123 BYTE TO DWORD 132 BYTE TO REAL 135 BYTE TO WORD 129 C Cabos 24 CANopen 173 CO MasterControlStatus 179 CO SDORead 175 CO SDOWrite 177 CO SlaveStatus 181 COMPEQ 117 COMPGE 118 COMPGT 119 COMPLE 120 COMPLT 121 COMPNE 122 Componente Bargraph 71 Componente Message 72 Componente Numeric Input 69 Componente Numeric Output 70 Componete Text 68 Configura o 23 Configura o das Telas 53 Configura o de Tarefas 46 Contato 9 Conversor USB Serial 25 COS 109 CTD 151 CTU 152 CTUD 153 D Dados das Vari veis 33 DEG TO RAD 139 DEMUX 147 Descri o 75 Desinstalando 14 Desinstalando Driver USB 27 DIRECTCOIL 81 DIV 102 Download 9 DWORD TO BOOL 124 DWORD TO BYTE 127 DWORD TO REAL 136 DWORD TO WORD 130 E Edi o de Vari veis na Rung 43 Editando T tulo e Coment rio da Rung 36 Editando uma Rung 35 Editor de Vari veis Ladder 31 Editor Ladder Rungs 34 Editor Lista de Vari veis 31 WPS V1 20 195 Equipamentos Suportados 12 Executando 23 EXP 104 Gerenciador de Comunica o 14 Gerenciamento de Telas 55 Gloss rio 76 Guia de Inicializa o R pida 15 I
130. nitFinished VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Indica que o mestre fez a inicializa o completa e com sucesso do escravo indicado O Mestre n o concluiu o procedimento de inicializa o do escravo 1 Mestre fez a inicializa o do escravo com sucesso Nota A vari vel tem que ter permiss o de escrita lt arg4 gt ErrprCtriStarted VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Indica que o mestre iniciou o servi o de controle de erros node guarding ou heartbeat com o escravo indicado Se este servi o n o for habilitado para o escravo este bit ser ativado ap s realizar a configura o 0 Controle de erros com o escravo n o iniciado 1 Controle de erros com o escravo iniciado Nota A vari vel tem que ter permiss o de escrita WPS V1 20 181 E Linguagem Ladder lt arg5 gt ConfigDownloaded VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Indica que o mestre finalizou com sucesso o download das configura es via SDO para o escravo indicado 0 Mestre n o finalizou o download das configura es para o escravo 1 Download das configura es para o escravo finalizado com sucesso Nota A vari vel tem que ter permiss o de escrita lt arg6 gt SlaveDetected VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Indica que o mestre conseguiu fazer a leitura da ident
131. nserir contato tecla F inserir bloco funcional tecla O inserir bobina de sa da 2 Pela barra de ferramentas do editor ladder rungs HF Inserir um contato na rung y Inserir um bloco funcional na rung F Inserir um bobina de sa da na rung 3 Pela paleta de elementos ladder Paleta Dk Boolean 4 DIRECTOOIL INVERTEDDOIL MNECONTACT q EFRNOCONTACT AU NTICONTACT AHF PTICONTACT J RESETCOTL dE SETCOIL TOM aLECOTL CANopen Compare Conversion Internal Logic Math Module PLC RTC Para inserir elementos pela paleta deve se utilizar a opera o arrastar e soltar do mouse Para isso clique sobre o elemento da paleta mantenha o mouse pressionado mova o mouse at o ponto de inser o no ladder e WPS V1 20 37 E Editor Ladder 9 9 solte o bot o do mouse Caso n o esteja visivel ativar pelo menu Janela opc o Paleta Ap s inserir um elemento por exemplo um contato a rung ficar da seguinte maneira 1 Acionamento Motor Exaust o aa A Navega o pelo Teclado na Rung A navega o pelo teclado na rung feito pelas teclas gt t Atrav s dessas teclas e possivel selecionar os diversos elementos que est o dentro da rung e tamb m definir o ponto de inser o dos novos elementos Conforme mostrado no item anterior ao inserir um elemento do tipo contato na rung a mesma ficar da seguinte maneira 1 Acionamento Motor
132. nserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT lt arg2 gt Result VAR OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 calculado Result Valuel Value2 ou seja calculado o resto entre a divis o de Value1 com Value2 Se n o ocorrer erros a sa da Done vai para 1 Caso contr rio Done indica O e o Result permanece inalterado Se EN 0 Result permanece inalterado e a saida Done fica em 0 Exemploi EN 1 Valuel 7 Value2 3 Result 1 e Done 1 Exemplo2 EN 1 Value1 1000 Value2 400 Result inalterado se SINT e Done 0 valor fora do limite deste tipo de dado Result 200 se USINT e Done 1 WPS V1 20 103 LED Linguagem Ladder 10 1 1 8 Math Extended 10 1 1 8 1 LN Figura Configurac o do Bloco lt arg0 gt Value VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado REAL Faixa de valores somente valores reais positivos lt arg1 gt Result VAR_OUT inserir uma vari vel tag Tipo de dado REAL Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento O bloco somente exe
133. nto aparecer similar a seguinte figura Neste momento uma caixa de edi o estar habilitada para que voc entre com o nome da vari vel Ao pressionar o bot o Edita uma caixa para criar a nova vari vel ser habilita Edi o de Vari vel Tag Tamanho 0 F Tipo de Dado BOOL e Grupo LOCAL hal Nesta caixa voc dever definir as seguintes op es para a vari vel Tag identifica o da vari vel Tamanho n mero de elementos do array relacionado a vari vel Tipo de Dado tipo num rico da vari vel Grupo Grupo a qual a vari vel pertence Caso j existam vari veis definidas para o tipo compat vel com o elemento ladder uma caixa de sele o com essas vari veis aparecer em conjunto com a caixa de WPS V1 20 44 WER Editor Ladder edi o Para selecionar a vari vel desejada aperte a tecla direcional para baixo e ap s estar com a vari vel selecionada pressione enter A figura a seguir mostra essa funcionalidade 1 Acionamento Motor Exaust o Nos blocos funcionais tamb m poss vel a entrada de valores literais conforme figura a seguir Nesse exemplo foi configurado a entra PT do bloco TON com o valor 1000 que um literal Para a entrada de literais deve ser usado a seguintes conven es e N mero inteiro n o tem ponto Ex 12 1000 1555 e N mero reais em ponto flutuante devem obrigatoriamente ter ponto Ex 1 5 2 25 3 0 e N meros re
134. o processo est ruim ou seja ap s a partida avan a lentamente em dire o ao SetPoint sem sobre sinal overshoot mas ainda est muito longe e a saida do processo menor que o valor nominal tente 1 aumentar Kp em 50 2 aumentar Ki em 50 3 aumentar Ki em 70 10 1 1 23 Filter 10 1 1 23 1 LOWPASS Figura imst gt LOWPASS Configura o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt Input VAR_IN inserir uma constante ou uma vari vel tag WPS V1 20 162 E Linguagem Ladder Tipos de dados REAL Descri o Entrada do filtro lt arg1 gt Tau VAR IN inserir uma constante ou vari vel tag Tipos de dados REAL Descri o Constante de tempo do filtro lt arg2 gt Ts amp VAR IN inserir uma constante Tipos de dados UINT Descri o Per odo de amostragem do filtro ms lt arg3 gt Output VAR OUT inserir uma vari vel tag Tipos de dados REAL Descri o Saida do filtro Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Se EN 0 Output permanece inalterado e a saida ENO 0 Na borda de subida de EN Output 0 Diagrama de Funcionamento Input Chtput o 10 1 1 24 Hardware 10 1 1 24 1 READENC Figura Configurac o do Bloco lt inst gt inserir uma inst ncia
135. on to WORD Counter Data Transfer Filter Hardware Logic Bit Logic Boolean Logic Rotate Logic Shift Math Basic Math Extended Math Trigonometry Math Util Modbus CAN CO SDORead E CO SlaveStatus Local Local Ret Constante Inst ncia Global Global Ret Sistema I O Rede 153 Main Ladder 3 Editor de Tela ma 0 Home i Aa Configurac o de Alarme Monitora o de Vari vel 18 Curva de Tend ncia i Y Configurac o de Setup 8 Monitora o de Ejs do CANopen Tag Tamanho Tipo de Dado Valor Inicial Coment rio p H x 1 Editor Projetos palsta Tags and Yariables Propriedades Propriedades Sa da Sa da padr o WPS V1 00 Copyright Cj 2010 WEG Todos os direitos reser os Download do programa Enviando arquivos enviado lt arquivo filesystem gt Guia de Inicializa o R pida Criac o da Configurac o Para criar uma configura o preciso selecionar a op o Projeto gt Nova Configura o no menu ou pressionar as teclas de atalho Ctrl Shift C Uma janela para configurar o nome da Configura o Projeto ou Planta e do Recurso Equipamento ir abrir WPS V1 20 15 E Iniciando 2 Nova configura o Passos Mome l Nome 2 Sele o do equipamento Nome da configura o Caminho da configura o ClProjetosMyPSfbase trunk Projects ES Tamanho do nome da configura
136. ores Permite fazer a escrita de um ou mais registradores utilizando a fun o 6 Write Holding Register ou 16 Write Multiple Registers do Modbus Possui uma entrada de habilita o do bloco Execute e uma sa da Done que ativada ap s o t rmino da execu o com sucesso da fun o Ap s a transi o positiva de Execute um novo telegrama enviado pelo mestre Modbus RTU quando a interface serial RS485 estiver livre Ao t rmino com sucesso da opera o resposta recebida do escravo a sa da Done ativada permanecendo ativa enquanto a entrada estiver ativa Em caso de erro na execu o da requisi o a sa da Error ativada e o c digo do erro colocado em ErrorID Nota e O protocolo Modbus RTU utilizando a fun o 16 permite a escrita de registradores de 16 bits apenas Para escrita de dados com mais de 16 bits um REAL por exemplo poss vel fazer a escrita de m ltiplos registradores e utilizar como fonte WPS V1 20 190 WER Linguagem Ladder dos dados uma vari vel com tamanho maior que 16 bits e E importante que a quantidade de registradores escritos seja compat vel com o tamanho da vari vel ou do array de onde os dados ser o utilizados 10 1 1 28 6 MB MasterControlStatus Figura Execute argll Y DisableComm Configurac o do Bloco lt arg0 gt DisableComm VAR_IN inserir uma constante ou uma vari vel tag Tipos de dados BOOL Descri o Permite desabili
137. para chegada da resposta do escravo a partir do in cio do envio pelo mestre 20 a 5000 ms WPS V1 20 185 E Linguagem Ladder lt arg5 gt Offset VAR IN inserir uma constante Tipos de dados BOOL Descri o Indica se o endere o do dado programado em InitialDataAddress possui offset ou seja se o endere o do dado programado no bloco deve ser subtra do de 1 para enviar pela rede Modbus FALSE Sem Offset TRUE Com Offset de 1 lt arg6 gt Active VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Bloco ativo requisi o de leitura enviada para o escravo e aguardando resposta Nota A vari vel tem que ter permiss o de escrita lt arg7 gt Busy VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Bloco habilitado mas recurso n o est disponivel interface RS485 ocupada com outra requisi o aguardando libera o para que a solicita o seja enviada pelo bloco Se a entrada de habilita o for retirada enquanto o bloco faz esta indica o a requisi o descartada Nota A vari vel tem que ter permiss o de escrita lt arg8 gt Error VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Erro na execu o da requisi o Nota A vari vel tem que ter permiss o de escrita lt arg9 gt ErrorID VAR OUT inserir uma vari vel tag Tipos de dados BYTE ou USINT Descri o Em caso de erro na requi
138. po Caso o valor digitado seja superior a este valor ser atribu do o valor m ximo WPS V1 20 72 E Monitora o Monitora o 8 1 Monitora o Online Ladder Ap s o programa ladder ser compilado e carregado na equipamento poss vel monitorar o ladder pressionando o bot o de monitora o online Neste momento o WPS V1 20 tentar estabelecer a comunica o com o equipamento testando a comunica o com o mesmo A monitora o online representar graficamente o estado l gico do programa ladder Um exemplo de monitora o online pode ser vista na figura a seguir 1 Acionamento Selador 1 DII DIC A 2 Partir Soprador 1 DIZ DOZ 3 Parar Soprador 1 DIJ DOJ mH Para blocos funcionais os valores ser o apresentados conforme figura a seguir 1 Acionamento Motor Exaust o Os valores das vari veis s o mostrados em cima de suas respectivas vari veis os valores internos da inst ncia s o mostrados em cima do nome do argumento respectivo Para escrita de vari veis basta dar um clique duplo sobre a vari vel que deseja se escrever e ent o uma caixa de escrita de valores abrir conforme figura a seguir 1 Acionamento Motor Exaust o DI1 ro AT i DOL YARI X Nesta caixa deve se digitar o valor desejado e pressionar o bot o Write para escrever o valor O bot o Toogle serve para alternar o valor escrito de O para o valor atual e vice versa WPS V1 20 73 E Monitora
139. posta ms aguarda este tempo antes de tentar receber a resposta ao telegrama enviado Faixa de valores O 20000 Padr o O e Timeout ms aguarda este tempo antes de indicar que a resposta n o foi recebida Faixa de valores 100 20000 Padr o 5000 e Clique em nova conex o Cabos Consulte o manual do usu rio do PLC300 Cabo USB A figura abaixo apresenta o detalhamento do cabo para a conex o USB ponto a ponto a 3m di r J Sa o E ipi E T eE m l m Tea PPA w e OM O A ee A figura abaixo apresenta os conectores WPS V1 20 24 E Gerenciador de Comunica o 4 5 A Conector Tipo A B Conector Tipo B Tamanho m ximo do cabo 3 metros Nota Utilize sempre cabo de interconex o USB blindado standard host device shielded USB cable Cabos sem blindagem podem provocar erros de comunica o Nota A conex o USB isolada galv nicamente da rede el trica de alimenta o e de outras tens es elevadas internas ao drive A conex o USB por m n o isolada do terra de prote o PE Usar laptop isolado para liga o ao conector USB ou desktop com conex o ao mesmo terra de prote o PE do drive Sugest es de Compra Fabricante e Samtec Inc http www samtec com Se voc desejar comprar um cabo USB diretamente da Samtec por favor veja abaixo Descri o Item OOOO O O Cabo USB blindado de alta velocidade USBC AM MB B B S 1 Revis o 2 0 1
140. presentados em hexadecimal obrigatoriamente devem definir o tipo do dado Ex BYTE 16 7F WORD 16 3CF0 DWORD 16 00FF0088 e N meros representados em bin rio obrigatoriamente devem definir o tipo do dado Ex BYTE 24 1010 0000 WORD 2 0111 0000 0000 0001 WPS V1 20 45 E Tarefas Tarefas Configura o de Tarefas Vis o Geral A tarefa um mecanismo de escalonamento muito til em sistemas de tempo real para controlar a execu o de programas de forma peri dica ou disparada por eventos A configura o das tarefas realizada adicionando arquivos de tarefas pasta Tarefa dentro do recurso A estes arquivos de tarefa s o ent o associados programas que executam sua l gica quando a tarefa se torna ativa Para cada tarefa pode ser configurado um watchdog ver se o watchdog Cada tarefa possui um marcador de sistema associado que pode ser habilitado ou desabilitado atrav s do programa Dentro de um recurso existe uma nica tarefa chamada Main que n o pode ser apagada na qual o programa principal Main Ladder executado No menu de op es da pasta de tarefas poss vel realizar as seguintes a es Projetos dl Configuracao Eh Resource d Diagrama Ladder E Main Ladder i po Movo arquivo Ckri ShiFE F ii H Configura transi o DI EL Edite Lad Moni Il o e Monicorarao ao gt Adicionar uma nova tarefa para adicionar uma nova tarefa preciso selecionar a
141. pt de comando ou num terminal java version Se voc receber uma mensagem de erro indicando java como um comando desconhecido ent o voc precisa fazer o download do JRE Se voc receber uma resposta ao comando que indica que o n mero da vers o do Java menor que 1 6 0 tal como 1 2 1 3 1 4 1 1 4 2 1 5 0 etc ent o voc precisa fazer o download de uma vers o mais nova do JRE Verifique a vers o do JRE no seu Computador Usando o S tio Web Java com Op o 1 Existe uma outra op o para verificar a instala o do software Java No endere o http www java com h um link chamado Tenho o Java onde voc pode encontrar instru es para verificar o JRE instalado no seu computador WPS V1 20 12 Weg Instala o 2 5 Quando este manual foi escrito o link era http www java com pt_BR download installed jsp Siga as instru es nesta p gina Op o 2 Voc tamb m pode utilizar o seguinte link p gina em ingl s para verificar a vers o do java http www java com en download help testvm xml Instru es de Instala o Siga as intru es em http www java com Mais Informa es Mais detalhes sobre Java Runtime Environment podem ser encontrados em e http www java com Instalando Ao instalar uma vers o mais nova do WPS recomendado primeiro remover a vers o anterior e reinicializar o sistema para ter certeza que a nova instala o ser executada corretamente Fe
142. r 10 1 1 8 6 SQRT Figura Configurac o do Bloco lt arg0 gt Value VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado REAL Faixa de valores somente valores reais positivos lt arg1 gt Result VAR_OUT inserir uma vari vel tag Tipo de dado REAL Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 calculado Result RaizQuadrada Value Se n o ocorrer erros a sa da Done vai para 1 Caso contr rio Done indica O e o Result permanece inalterado Se EN 0 Result permanece inalterado e a saida Done fica em 0 Exemploi EN 1 Value 81 Result 9 e Done 1 Exemplo2 EN 1 Value 4 Result inalterado e Done 0 resulta num valor imagin rio 10 1 1 9 Math Trigonometry 10 1 1 9 1 SIN Figura Configurac o do Bloco lt arg0 gt Angle VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado REAL Unidade radianos WPS V1 20 108 E Linguagem Ladder lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado REAL Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 calculado Result sin Angle Se n o ocorrer erros a sa da Done vai par
143. r 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a convers o de BYTE para DWORD Se EN for 0 o valor em Result permanece inalterado Exemplo EN 1 Value 145 Result 145 10 1 1 15 3 WORD TO DWORD Figura Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado WORD UINT ou INT lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado DWORD UDINT ou DINT Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a convers o de WORD para DWORD Se EN for O o valor em Result permanece inalterado Exemplo EN 1 Value 145 Result 145 WPS V1 20 133 LED Linguagem Ladder 10 1 1 15 4 REAL TO DWORD Figura Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado REAL lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado DWORD UDINT ou DINT Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a conver
144. r acionada esta sa da tamb m ser acionada Funciona como uma l gica OU entre as 4 sa das de indica o dos escravos O a 65535 Nota A vari vel tem que ter permiss o de escrita lt arg6 gt Slave1Offline VAR OUT inserir uma vari vel tag lt arg7 gt Slave20ffline amp VAR OUT inserir uma vari vel tag lt arg8 gt Slave30Offline VAR OUT inserir uma vari vel tag lt arg9 gt Slave40Offline VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Saida acionada caso a quantidade de erros de comunica o em sequ ncia WPS V1 20 193 E Linguagem Ladder para os escravos indicados nas respectivas entradas atinja o valor programado em ErrorsToSetOffline Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento Bloco para monitora o dos escravos da rede Modbus RTU Deve ser utilizado caso seja desejado identificar problemas na comunica o do mestre com algum escravo da rede Modbus RTU Possui uma entrada de habilita o do bloco Execute e uma sa da Done que ativada ap s o t rmino da execu o da fun o Enquanto a entrada de habilita o Execute estiver ativa os dados de entrada s o utilizados e os dados de sa da s o atualizados a cada execu o do bloco A saida Done reflete o valor da entrada WPS V1 20 194 Weg ndice ndice A ABS 97 ACOS 111 ADD 99 Adicionar Remover Conex es 23 Alar
145. rama de Funcionamento WPS V1 20 79 E Linguagem Ladder argU gt SIACE 10 1 1 1 4 NTSCONTACT Figura imst gt argll SU Configura o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt VAR IN inserir uma vari vel tag Tipo de dado BOOL Descri o de Funcionamento Carrega 1 para o STACK por 1 SCAN somente na transi o de 1 para O de lt arg0 gt ou seja na borda de descida do STACK Veja tamb m como funcionam as associa es s rie e paralelo em LD com os elementos Contatos Diagrama de Funcionamento argU gt SIACE WPS V1 20 80 WER Linguagem Ladder 10 1 1 2 Coil 10 1 1 2 1 DIRECTCOIL Figura rial MUA Configurac o do Bloco lt arg0 gt VAR_OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento Salva o valor do STACK em lt argU0 gt Diagrama de Funcionamento SIACE ZargU gt 10 1 1 2 2 NEGATEDCOIL Figura argll gt A H Configurac o do Bloco lt arg0 gt VAR_OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento WPS V1 20 81 WER Linguagem Ladder Salva o valor negado do STACK em lt arg0 gt Diagrama de Funcionamento PIACE lt argU gt 10 1 1 2 3 SETCOIL Figura argll gt sb Configura o do Bloco
146. rcial ou total sem autoriza o pr via pode resultar em severas penalidades civis e criminais sujeito as san es previstas em lei WPS V1 20 9 len WPS V1 20 1 9 Aviso Perigo Uso deste software pode alterar a opera o ou desempenho do drive O usu rio respons vel pela ado o de todas as precau es necess rias para q A a seguranca do equipamento e do pessoal envolvido Antes de aplicar este Software leia atentamente as Instru es da Ajuda Online A n o observa o destas instru es pode causar s rios danos no equipamento e resultar em graves les es corporais WPS V1 20 10 E Instala o N 2 2 Instala o Antes de Instalar Verifique os seguintes itens antes de instalar o WPS V1 20 e Se o microcomputador possui os Requisitos M nimos e Se a vers o do WPS V1 20 compat vel com seu equipamento veja Equipamentos Suportados e e O Java Runtime Environment V1 6 0 ou superior precisa estar instalado no seu computador Instale o JRE antes de instalar o WPS V1 20 Requisitos M nimos or do Monitor esolu o do Monitor Espa o em Disco nidade de Disco Comunica o Java Runtime Environment Navegador PC com processador m nimo Pentium IV Intel R Core TM 2 DUO ou superior recomendado indows XP x86 SP3 indows XP x64 SP1 indows Vista x86 SP1 indows Vista x64 SP1 oc deve ter privil gios de administrador para instalar o oftware 51
147. rio Done indica O e o Result permanece inalterado Se EN 0 Result permanece inalterado e a saida Done fica em 0 Exemploi EN 1 Value 2 5 Result 316 228 e Done 1 Exemplo2 EN 1 WPS V1 20 106 LED Linguagem Ladder Value 1 333 Result 0 046 e Done 1 10 1 1 8 5 POW Figura Configurac o do Bloco lt arg0 gt Value VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL lt arg1 gt Power VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL lt arg2 gt Result VAR_OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execuc o EN 1 calculado Result Value Power Se n o ocorrer erros a saida Done vai para 1 Caso contr rio Done indica O e o Result permanece inalterado Se EN 0 Result permanece inalterado e a saida Done fica em 0 Exemploi EN 1 Value 2 Power 3 Result 8 e Done 1 Exemplo2 EN 1 Value 49 Power 0 5 Result inalterado e Done 0 resulta num valor imagin rio WPS V1 20 107 LED Linguagem Ladde
148. roperties of this object Gerenciamento de Telas O editor de telas possui a fun o de gerenciamento de telas para o acesso navega o entre diferentes telas atrav s das teclas de fun o Nota Para esta configura o necess rio que uma tecla de fun o esteja selecionada e a janela de propriedades esteja aberta no ambiente de desenvolvimento A liga o entre as telas feita atrav s da edi o da propriedade Fun o selecionando a op o Screen Ap s a sele o uma lista com as telas dispon veis pode ser selecionada na op o Tela WPS V1 20 55 E Editor de Telas 7 4 F14 FF Properties Screen Ly Select te screen Neste exemplo a tela selecionada Screen 1 ser acessada atrav s da tecla de fun o configurada F1 pela tela atual Manipula o de Bits O editor de telas possui a fun o de manipula o de bits para altera o do estado de vari veis globais no ladder atrav s das teclas de fun o selecionada e a janela de propriedades esteja aberta no ambiente de desenvolvimento D Nota Para esta configura o necess rio que uma tecla de fun o esteja Na manipula o de bits necess ria a edi o da propriedade Fun o selecionando a op o Bit Ap s a sele o da fun o Bit uma vari vel global deve ser selecionada na propriedade Vari vel WPS V1 20 56 E Editor de Telas F17 Fr Properties variable value Input
149. s o de REAL para DWORD Se EN for O o valor em Result permanece inalterado Exemploi EN 1 Value 45 75 Result 45 16 FFFF FFD3 se DINT Result 4294967251 16 FFFF_FFD3 se UDINT Exemplo2 EN 1 Value 11275503078 234 Result 1609398810 16 A012_85E6 se DINT Result 2685568486 16 A012_85E6 se UDINT 10 1 1 16 Conversion To Real 10 1 1 16 1 BOOL TO REAL Figura Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero constante ou uma vari vel tag WPS V1 20 134 E Linguagem Ladder Tipo de dado BOOL lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado REAL Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a convers o de BOOL para REAL ou seja para qualquer Value diferente de O Result 1 Sen o Result 0 Se EN for 0 o valor em Result permanece inalterado Exemploi EN 1 Value O Result 0 0 Exemplo2 EN 1 Value 1 Result 1 0 10 1 1 16 2 BYTE_TO_REAL Figura Configurac o do Bloco lt arg0 gt Value VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT ou SINT lt arg1 gt Result VAR_OUT inserir uma vari vel tag Tipo de d
150. s o de escrita Descri o de Funcionamento Bloco para leitura de dados via SDO de um escravo remoto Permite realizar a leitura de objetos na rede com tamanho de at 4 bytes Possui uma entrada de habilita o do bloco Execute e uma sa da Done que ativada ap s o t rmino da execu o com sucesso da fun o Na transi o positiva de Execute quando o cliente SDO do mestre estiver livre uma nova requisi o enviada para o servidor SDO do escravo Ao t rmino com sucesso da opera o resposta recebida do escravo a sa da Done ativada permanecendo ativa enquanto a entrada estiver ativa Em caso de erro na execu o da requisi o a sa da Error ativada e o c digo do erro colocado em ErrorID WPS V1 20 176 LED Linguagem Ladder 10 1 1 27 3 CO_SDOWrite Figura lt inst gt Execute CO SOOW bada TO Index Y Su breed 5iza a Configurac o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt NodelD VAR IN inserir uma constante Tipos de dados BYTE Descri o Endere o do escravo destino 1 a 127 lt arg1 gt Index VAR IN inserir uma constante Tipos de dados WORD Descri o ndice do objeto acessado dentre os objetos dispon veis no dicion rio de objetos do escravo O a 65535 lt arg2 gt Sublndex amp VAR IN inserir uma constante Tipos de dados BYTE Descri o Sub indice do objeto acessado O a 255 lt arg3 gt Siz
151. s de entradas com bobinas resultados de sa da O programa em Ladder possibilita testar e modificar dados por simbolos gr ficos padr es Estes simbolos s o posicionados no diagrama ladder de maneira semelhante a uma linha de um diagrama l gico com rel s O diagrama Ladder delimitados na esquerda e na direita por linhas de barramento Componentes Gr ficos Os componentes gr ficos b sicos de um diagrama Ladder s o mostrados abaixo A Barramento esquerdo B Barramento direito C Liga o horizontal D Liga o vertical E Contato F Bobina G Fluxo de pot ncia Barramentos O editor delimitado na esquerda por uma linha vertical conhecida como barramento esquerdo e na direita por uma linha vertical conhecida como barramento direito Elementos de Liga o e Estados Os elementos de liga o podem ser horizontal ou vertical O estado dos elementos de liga o podem ser denotados por 1 ou 0 correspondendo ao valor Booleano literal 1 ou O respectivamente O termo estado da liga o tem que ser sin nimo do termo fluxo da pot ncia O estado do barramento esquerdo pode ser considerado sempre 1 Nenhum estado definido no barramento direito WPS V1 20 29 E Editor Ladder Um elemento de liga o horizontal tem que ser indicado por uma linha horizontal Um elemento de liga o horizontal transmite o estado do elemento imediatamente a esquerda para o elemento imediatamente a direita Um
152. si o indica o tipo de erro ocorrido Resultados poss veis 0 Executado com sucesso 1 Algum dado de entrada inv lido 2 Mestre n o habilitado 4 Timeout na resposta do escravo 5 Escravo retornou erro Nota A vari vel tem que ter permiss o de escrita lt arg10 gt Value VAR OUT inserir uma vari vel tag Tipos de dados BYTE 1 16 SINT 1 16 USINT 1 16 WORD 1 8 UINT 1 8 INT 1 8 DWORD 1 4 UDINT 1 4 DINT 1 4 ou REAL 1 4 Descri o Vari vel ou array onde ser o salvos os dados lidos do escravo Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento Bloco para leitura de registradores de 16 bits Permite fazer a leitura de at 8 registradores em sequ ncia do escravo destino utilizando as fun es 3 Read Holding Registers e 4 Read Input Registers do Modbus Possui uma entrada de habilita o do bloco Execute e uma sa da Done que ativada ap s o t rmino da execu o com sucesso da fun o Ap s a transi o positiva de Execute um novo telegrama enviado pelo mestre Modbus RTU quando a interface serial RS485 estiver livre Ao t rmino com sucesso da opera o resposta recebida do escravo a sa da Done ativada permanecendo ativa enquanto a entrada estiver ativa e os dados recebidos s o copiados para Value Em caso de WPS V1 20 186 E Linguagem Ladder erro na execu o da req
153. sult tan Angle Se n o ocorrer erros a sa da Done vai para 1 Caso contr rio Done indica O e o Result permanece inalterado Se EN 0 Result permanece inalterado e a sa da Done fica em 0 Exemplo EN 1 Angle 1 047 equivalente a 600 Result 1 732 e Done 1 10 1 1 9 4 ASIN Figura Configurac o do Bloco lt arg0 gt Value VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado REAL Faixa de Valores 1 0 a 1 0 WPS V1 20 110 E Linguagem Ladder lt arg1 gt Angle VAR OUT inserir uma vari vel tag Tipo de dado REAL Unidade radianos Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 calculado Result arc sin Angle Se n o ocorrer erros a saida Done vai para 1 Caso contr rio Done indica O e o Result permanece inalterado Se EN 0 Result permanece inalterado e a saida Done fica em 0 Exemplol EN 1 Value 0 866 Angle 1 047 equivalente a 60 e Done 1 Exemplo2 EN 1 Value 1 5 valor fora da faixa permitida Angle inalterado e Done 0 10 1 1 9 5 ACOS Figura Configurac o do Bloco lt arg0 gt Value VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado REAL Faixa de Valores 1 0 a 1 0 lt arg1 gt Angle VAR_OUT inserir
154. t arg12 gt Bit11 VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita lt arg13 gt Bit12 VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita lt arg14 gt Bit13 VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita lt arg15 gt Bit14 VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita lt arg16 gt Bit15 VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 o valor de Word s o distribuido respectivamente ao BitO Bit1 Bit2 e Bit15 Se EN for O os valores em Bit0 Bit1 Bit2 e Bit15 permanecem inalterados Exemplo EN 1 WPS V1 20 148 E Linguagem Ladder Word 49713 1641100 0010 0011 0001 BitO 1 Biti O Bit2 0 Bit3 0 Bit4 1 Bit5 1 Bit6 0 Bit7 0 Bit8 O Bit9 1 Bit10 O Bit11 O Bit12 O Bit13 0 Biti4 1 Bit15 1 10 1 1 19 8 SEL Figura argll gt argl gt argd gt Configurac o do Bloco lt arg0 gt Selector VAR
155. t gt arg4 Y MinimumOutput lt arg s Maximum Out put arzl ll argl2 gt Configurac o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt SetPoint VAR_IN inserir uma constante ou uma vari vel tag Tipos de dados REAL Descri o Refer ncia autom tica ou seja o valor desejado para a vari vel de processo lt argi gt ManualSetPoint VAR IN inserir uma constante ou vari vel tag Tipos de dados REAL Descri o Refer ncia manual ou seja o valor transferido sa da do controlador lt arg2 gt SelectorSetPoint VAR IN inserir uma constante ou vari vel tag Tipos de dados BOOL Descri o Seleciona a refer ncia ativa 0 SetPoint 1 ManualSetPoint lt arg3 gt Feedback VAR IN inserir uma constante ou vari vel tag Tipos de dados REAL Descri o Realimenta o da sa da do processo ou seja a vari vel do processo lt arg4 gt MinimumOutput VAR IN inserir uma constante ou vari vel tag Tipos de dados REAL Descri o Valor m nimo permitido para a sa da do controlador lt arg5 gt MaximumOutput VAR IN inserir uma constante ou vari vel tag Tipos de dados REAL WPS V1 20 159 E Linguagem Ladder Descri o Valor m ximo permitido para a sa da do controlador lt arg6 gt Kp VAR IN inserir uma constante ou vari vel tag Tipos de dados REAL Descri o Ganho proporcional do controlador ou se
156. tag Tipo de dado BOOL lt arg14 gt Bit14 VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BOOL lt arg15 gt Bit15 VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BOOL lt arg16 gt Word VAR OUT inserir uma vari vel tag Tipo de dado WORD UINT ou INT Nota A vari vel tem que ter permiss o de escrita Descri o bits concatenados Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 os valores Bit0 Bit1 Bit2 e Bit15 s o transferidos para Word Se EN for O o valor em Word permanece inalterado Exemplo EN 1 Bit0 1 Bit1 O Bit2 0 Bit3 0 Bit4 1 Bit5 1 Bit6 O Bit7 O Bit8 0 Bit9 1 Bit10 O Bit11 O Bit12 0 Bit13 0 Bit14 1 Bit15 1 Word 15823 1641100 0010 0011 0001 se INT Word 49713 1641100 0010 0011 0001 se UINT WPS V1 20 146 LED Linguagem Ladder 10 1 1 19 7 DEMUX Figura DEMUX F es F r f Ea r wW h AA LE lay h a A E E Bit Ei B K E K Bit gl o E A Do UL Configurac o do Bloco lt arg0 gt Word VAR_IN inserir uma constante ou uma vari vel tag Tipo de dado WORD UINT ou INT lt arg1 gt BitO VAR OUT inserir uma vari vel tag Tipo de dado BOOL
157. tar o mestre Modbus Ao desabilitar o mestre os contadores e marcadores de status do mestre Modbus RTU tamb m s o zerados 0 Mestre em execu o 1 Desabilita mestre lt arg1 gt CommDisabled VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Indica se o mestre est ou n o desabilitado Pode ocorrer por solicita o do usu rio ou caso a interface esteja programada para operar como escravo da rede O Mestre habilitado 1 Mestre desabilitado Nota A vari vel tem que ter permiss o de escrita lt arg2 gt TxCounter VAR OUT inserir uma vari vel tag Tipos de dados WORD ou UINT Descri o Contador de requisi es enviadas pelo mestre da rede para os escravos E zerado sempre que o equipamento for desligado ou o mestre for desabilitado O a 65535 Nota A vari vel tem que ter permiss o de escrita lt arg3 gt RxCounter VAR OUT inserir uma vari vel tag Tipos de dados WORD ou UINT Descri o Contador de telegramas recebidos pelo mestre da rede E zerado sempre que o equipamento for desligado ou o mestre for desabilitado O a 65535 Nota A vari vel tem que ter permiss o de escrita lt arg4 gt NoAnswerCounter VAR OUT inserir uma vari vel tag Tipos de dados WORD ou UINT WPS V1 20 191 E Linguagem Ladder Descri o Contador de requisi es do mestre que n o foram respondidas pelos escravos E zerado sempre que o equipamento for
158. te deste tipo de dado Result 200 se USINT e Done 1 10 1 1 7 3 ADD Figura argll gt argl gt Configurac o do Bloco lt arg0 gt Valuel VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL lt arg1 gt Value2 VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL lt arg2 gt Result VAR_OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 ou seja o topo do STACK for 1 WPS V1 20 99 E Linguagem Ladder Em execu o EN 1 calculado Result Valuel Value2 Se n o ocorrer erros a saida Done vai para 1 Caso contr rio Done indica O e o Result permanece inalterado Em caso contr rio EN 0 o valor em Result permanece inalterado Exemploi EN 1 Valuel1 100 Value2 150 Result inalterado se SINT e Done 0 valor fora do limite deste tipo de dado Result 250 se USINT e Done 1 Exemplo2 EN 1 Valuel 100 Value2 150 Result inalterado se SINT e Done 0 valor fora do limite deste tipo de dado Result inalterado se USINT e Done 0
159. tectou erro no servi o de controle de erros node guarding ou heartbeat em pelo menos um escravo da rede 0 Sem erro detectado 1 Mestre detectou erro de node guarding ou heartbeat em pelo menos um escravo da rede Nota A vari vel tem que ter permiss o de escrita lt arg9 gt InitFailure VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Indica que o mestre detectou erro durante a inicializa o de pelo menos um escravo da rede 0 Sem erro detectado 1 Mestre detectou erro na inicializa o em pelo menos um escravo da rede Nota A vari vel tem que ter permiss o de escrita lt arg10 gt InitFinished VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Indica que o mestre tentou fazer a inicializa o de todos os escravos da rede N o necessariamente a inicializa o foi executada com sucesso podem ter ocorrido erros durante a inicializa o O Mestre ainda n o executou o procedimento de inicializa o de todos os escravos 1 Mestre fez a inicializa o com ou sem sucesso de todos os escravos Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento Bloco para controle e monitora o do mestre da rede CANopen Mostra o estado do mestre da rede para diagn stico e identifica o de problemas de comunica o bem como permite o envio de comandos para os servi os de gerenciamento da rede NMT Possui uma entrada de
160. uando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a convers o de BCD para WORD Se EN for O o valor em Result permanece inalterado Exemplo EN 1 Value 291 16 123 Result 123 16 7B 10 1 1 18 Conversion Rad Deg 10 1 1 18 1 RAD TO DEG Figura Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado REAL Unidade radianos lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado REAL WPS V1 20 138 E Linguagem Ladder Unidade graus Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a convers o de radianos para graus Se EN for 0 o valor em Result permanece inalterado Exemplo EN 1 Value 1 047 Result 60 10 1 1 18 2 DEG TO RAD Figura Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado REAL Unidade graus lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado REAL Unidade radianos Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa
161. ucesso da fun o Ap s a transi o positiva de Execute um novo telegrama enviado pelo mestre Modbus RTU quando a interface serial RS485 estiver livre Ao t rmino com sucesso da opera o resposta recebida do escravo a sa da Done ativada permanecendo ativa enquanto a entrada estiver ativa e os dados recebidos s o copiados para Value Em caso de erro na execu o da requisi o a sa da Error ativada e o c digo do erro colocado em ErroriD 10 1 1 28 3 MB_ReadRegister Figura imst gt Execute MB ReadRegistar E apa aa a o a Fuit g ni tia Da ta dddross e NumnmberifData Configurac o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt SlaveAddress VAR IN inserir uma constante Tipos de dados BYTE Descricao Endereco do escravo destino 1 a 247 lt arg1 gt Function VAR IN inserir uma constante Tipos de dados BYTE Descri o C digo da fun o de leitura 3 Read Holding Registers 4 Read Input Registers lt arg2 gt InitialDataAddress VAR IN inserir uma constante Tipos de dados WORD Descri o Endere o do registrador inicial O a 65535 lt arg3 gt NumberOfData VAR IN inserir uma constante Tipos de dados BYTE Descri o N mero de registradores lidos a partir do endere o inicial 1 a 8 lt arg4 gt Timeout VAR IN inserir uma constante Tipos de dados WORD Descri o Tempo de espera
162. ue IN 0 a temporiza o iniciada e quando ET atingir PT a sa da Q 0 Diagrama de Funcionamento 10 1 1 21 3 TP Figura nst LM TP E argll gt 4 PT ET E lt argl gt WPS V1 20 157 E Linguagem Ladder Configura o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt PT VAR IN inserir uma constante ou uma vari vel tag Tipos de dados WORD ou UINT Descri o Preset Time ms milisegundos lt arg1 gt ET VAR IN inserir uma vari vel tag Tipos de dados WORD ou UINT Descri o Elapsed Timer ms milisegundos Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando ocorre uma borda de subida em IN A sa da Q vai para 1 enquanto ET lt PT Ap s este tempo decorrido a saida Q vai para 0 Quando estiver em execu o Se ET atingir PT e se IN j estiver em 0 ent o ET 0 Se ET atingir PT e se IN for 1 ent o ET PT Diagrama de Funcionamento WPS V1 20 158 LED Linguagem Ladder 10 1 1 22Control 10 1 1 22 1 PID Figura ims
163. uer Value diferente de 0 Result 1 Sen o Result 0 Se EN for O o valor em Result permanece inalterado Exemploi EN 1 Value 0 Result O Exemplo2 EN 1 Value 6 Result 1 10 1 1 12 22 WORD TO BOOL Figura Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado WORD UINT ou INT WPS V1 20 123 E Linguagem Ladder lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a convers o de WORD para BOOL ou seja para qualquer Value diferente de 0 Result 1 Sen o Result 0 Se EN for O o valor em Result permanece inalterado Exemploi EN 1 Value 0 Result O Exemplo2 EN 1 Value 6 Result 1 10 1 1 12 3 DWORD TO BOOL Figura Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado DWORD UDINT ou DINT lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da
164. uisi o a sa da Error ativada e o c digo do erro colocado em ErroriD Nota e O protocolo Modbus RTU utilizando as fun es 3 e 4 permite a leitura de registradores de 16 bits apenas para leitura de dados com mais de 16 bits um REAL por exemplo poss vel fazer a leitura de m ltiplos registradores e salvar o valor em uma vari vel com tamanho maior que 16 bits e e importante que a quantidade de registradores lidos seja compat vel com o tamanho da vari vel ou do array onde os dados ser o salvos 10 1 1 28 4 MB WriteBinary Figura inst Excite ME WritaBinarv E apa aa ape Funcion ri tia Da La dida e MurmibardiDalta g Configurac o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt SlaveAddress VAR IN inserir uma constante Tipos de dados BYTE Descricao Endereco do escravo destino 1 a 247 lt arg1 gt Function VAR IN inserir uma constante Tipos de dados BYTE Descri o C digo da fun o de escrita 5 Write Single Coil 15 Write Multiple Coils lt arg2 gt InitialDataAddress VAR IN inserir uma constante Tipos de dados WORD Descri o Endere o do bit inicial O a 65535 lt arg3 gt NumberOfData VAR IN inserir uma constante Tipos de dados BYTE Descri o N mero de bits escritos em sequ ncia a partir do endere o inicial 1 a 128 lt arg4 gt Timeout VAR IN inserir uma constante WPS V1 2
165. um n mero constante ou uma vari vel tag Tipo de dado BOOL lt arg1 gt Bit1 VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BOOL lt arg2 gt Bit2 VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BOOL lt arg3 gt Bit3 VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BOOL lt arg4 gt Bit4 VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BOOL lt arg5 gt Bit5 VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BOOL lt arg6 gt Bit6 VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BOOL lt arg7 gt Bit7 VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BOOL lt arg8 gt Bit8 VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BOOL lt arg9 gt Bit9 VAR IN inserir um n mero constante ou uma vari vel tag WPS V1 20 145 E Linguagem Ladder Tipo de dado BOOL lt arg10 gt Bit10 VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BOOL lt arg11 gt Bit11 VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BOOL lt arg12 gt Bit12 VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BOOL lt arg13 gt Bit13 VAR IN inserir um n mero constante ou uma vari vel
166. uma vari vel tag Tipo de dado REAL Unidade radianos Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 calculado Result arc cos Angle Se n o ocorrer erros a saida Done vai para 1 Caso contr rio Done indica O e o Result permanece inalterado WPS V1 20 111 E Linguagem Ladder Se EN 0 Result permanece inalterado e a saida Done fica em 0 Exemploi EN 1 Value 0 5 Angle 1 047 equivalente a 60 e Done 1 Exemplo2 EN 1 Value 1 5 valor fora da faixa permitida Angle inalterado e Done 0 10 1 1 9 6 ATAN Figura Configurac o do Bloco lt arg0 gt Value VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado REAL lt arg1 gt Angle VAR_OUT inserir uma vari vel tag Tipo de dado REAL Unidade radianos Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execuc o EN 1 calculado Result arc tan Angle Se n o ocorrer erros a saida Done vai para 1 Caso contr rio Done indica O e o Result permanece inalterado Se EN 0 Result permanece inalterado e a saida Done fica em 0 Exemplo EN 1 Value 1 732 Angle 1 047 equivalente a 60 e Done 1 WPS V1 20 112
167. uma vari vel tag Tipos de dados BOOL Descri o Reset lt arg3 gt R VAR IN inserir uma vari vel tag Tipos de dados BOOL Descri o Load lt arg4 gt PV VAR IN inserir uma constante ou uma vari vel tag Tipos de dados WORD ou UINT Descri o Preset Value lt arg5 gt QU VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Output Up Nota A vari vel tem que ter permiss o de escrita lt arg6 gt QD VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Output Down Nota A vari vel tem que ter permiss o de escrita lt arg7 gt CV VAR OUT inserir uma vari vel tag Tipos de dados WORD ou UINT Descri o Counter Value Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN A cada pulso detectado em CU CV incrementado Quando CV atingir PV o bloco carrega 1 para a sa da QU Caso contr rio QU 0 Quando R 1 CV 0 e QD 1 Por outro lado a cada pulso detectado em CD CV decrementado Quando CV for O o bloco carrega 1 para a sa da QD Caso contr rio QD 0 Quando LD 1 CV py e QU 1 Diagrama de Funcionamento WPS V1 20 154 Linguagem Ladder 10 1 1 21 Timer 10 1 1 21 1 TON Figura 1m5t gt TON IN arzl gt ET argll
168. uplo clique no icone Adicionar ou Remover Programas Selecionar WPS V1 20 da lista e clicar no bot o Remover Seguir as instru es para remover o software Gerenciador de Comunica o O Gerenciador de Comunica o instalado automaticamente quando o WPS V1 20 instalado WPS V1 20 14 E Iniciando 3 2 Iniciando Ambiente O Software dividido em 6 campos principais Menus Exibe as diversas op es de edi o visualiza o comunica o e ajuda do ambiente de desenvolvimento Janela de Projetos Exibe a rvore contendo a estrutura da Configura o aberta Janela do Editor Parte principal do ambiente de desenvolvimento onde ocorre a edi o dos componentes que ir o formar o arquivo fonte Janela da Paleta Contem os componentes a serem inseridos no editor atrav s do drag n drop Janela de Propriedades Exibe as propriedades do componente selecionado e Janela de Saida Exibe mensagens de compila o e download s WEG Programming Suite Projeto Arquivo Editar Exibir Ladder Online BuildProject Janela Ajuda Menus Projetos x Main Ladder x Home x Lj WEG Automa o ER PLC300 p Diagrama Ladder o CANopen Coment rio PT v SAN CO MasterControlstatus FB CO_SDOWrite Coil Compare Contact Control Conversion BCD Conversion RAD DEG Conversion to BOOL Conversion to BYTE Conversion to DWORD Conversion to REAL Conversi
169. vari vel tag Tipos de dados BYTE ou USINT Descri o Indica o c digo do erro no caso do mestre receber resposta de erro de algum escravo E zerado sempre que o equipamento for desligado ou o mestre for desabilitado O a 255 Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento Bloco para controle e monitora o do mestre da rede Modbus RTU Sempre que uma rede Modbus RTU for montada com o PLC300 como mestre da rede recomenda se utilizar este bloco para obter informa es sobre o estado da comunica o Possui uma entrada de habilita o do bloco Execute e uma sa da Done que ativada ap s o t rmino da execu o da fun o Enquanto a entrada de habilita o Execute estiver ativa os dados de entrada s o utilizados e os dados de sa da s o atualizados Caso a entrada seja zerada os valores de entrada s o desconsiderados e os argumentos de sa da s o zerados A sa da Done reflete o valor da entrada Nota e Os dados acessados utilizando este bloco tamb m est o dispon veis atrav s de marcadores de sistema de leitura e escrita conforme descrito no item Marcadores WPS V1 20 192 LED Linguagem Ladder de Sistema do Modbus 10 1 1 28 7 MB SlaveStatus Figura Execute ME Siavestaus Dona arzll gt EmasTasSetO lina Genera lO Mlin argl gt dddresssavel Slave LO Min zarg diresse Slave dO Min lt arg gt diresas ave de E Om argd ddrases vel e Conf

Download Pdf Manuals

image

Related Search

Related Contents

USER`S MANUAL (Digital Dash Rev 2)  取扱説明書 - Psn  Vertical multi-stage centrifugal pumps  Guía de usuario sistema administrativo para condominios de  Intro to Motes  MRTU Tariff Clean Sheets Appendices F  GEMETRON GEODATALOGGER DLG01 MANUAL DEL USUARIO  Des atouts décisifs à votre mesure  Epson TM-P60II (552)  Samsung NX10 用戶手冊  

Copyright © All rights reserved.
Failed to retrieve file