Home

WPS Manual do usuario V1.00

image

Contents

1. 9 1 2 11 6 COMPNE Figura EN COMP_NE Q valual Yalhez 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 E 122 WPS V1 00 9 1 2 12 Conversion To Bool 9 1 2 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 B
2. 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 Weg Editor Ladder 49 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 representados 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 Eg Weg Editor de Telas 51 6 Editor de Telas
3. 28 WPS V1 00 EE 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 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 Weg Gerenciador de Comunica o 29 4 6 uma solu o de baixo custo que resolve a necessidade de instalar novas portas
4. 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 9 1 2 27 CANopen 9 1 2 27 1 CANopen Opera o na Rede CANopen Modo Mestre Al m da opera o como escravo o controlador program vel PLC300 tamb m permite a opera o como mestre da rede CANopen A seguir ser o descritas caracter sticas 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 co
5. m El Linguagem Ladder 189 9 1 2 28 7 MB SlaveStatus Figura Execute ME Siavestatus Dona arzll gt EmasTasSetO lina Genera lO Mlin argl gt ddreseslave le Slave LOMin lt arga gt diresa Savez Slave 20 Min lt arg gt ddreseslave To Slave rof argd ddr ave a Slaved Omir Configura 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 possula erro de CRC ou o escravo retornou resposta de erro 1 a 99 lt arg1 gt AddressSlave1 VAR IN inserir uma constante lt arg2 gt AddressSlave2 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 respect
6. Weg Linguagem Ladder 167 Configura o do Bloco lt arg0 gt SUNDAY VAR IN inserir uma das seguintes op es Habilitado Desabilitado Tipos de dados BOOL lt arg1 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 Desabilitado Tipos de dados BOOL lt arg3 gt WEDNESDAY 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 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
7. 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 Weg Linguagem Ladder 95 9 1 2 6 Logic Rotate 9 1 2 6 1 ROL 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 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 240001 0101 Shift 5 Result 162 241010 0010 96 EE WPS V1 00 9 1 2 6 2 ROR Figura Configurac o
8. 49 Power 0 5 Result inalterado e Done 0 resulta num valor imagin rio Weg Linguagem Ladder 107 9 1 2 8 6 SQRT 9 1 2 9 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 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 Math Trigonometry 9 1 2 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 El 108 WPS V1 00 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
9. 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 Se Valuel lt Value2 Result Valuel sen o Result 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 considerando EN 1 Valuel1 100 Value2 150 Result 100 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 1500 se INT e Done 1 9 1 2 10 3 SAT 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 Weg Linguagem Ladder 115 REAL lt arg1 gt Minimum VAR_IN
10. 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 de 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 EE Editor de Telas 59 Projects 5 Configuration E Resource H a Ladder Diagram H E User Function Block HL Screen Editor A H b Monitor i Py e 4 Trend 8 Configur Clean MH Inputs a Builg Cti Fa Download Ctl F10 Ct Ctlex CO Cte Delete REMATE Properties 60 WPS V1 00 Weg E 6 7 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 es ma ElSi Bot es de Edi o ER Alarmes Marcador Transi o Texto 1 15 Texto 2 20 Alarmes m x PUMP START 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 Alar
11. 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 144 WPS V1 00 EE 9 1 2 19 6 MUX Figura argll gt arzl gt lt arga gt argir 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 N in A la kh FF A 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 Tipo de dado BOOL lt arg1 gt Bit1 VAR IN Tipo de da
12. 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 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 entrada estiver ativa Em caso de erro na execu o da requisi o
13. 128 bits em sequ ncia do escravo destino utilizando as fun es 1 Read Coils e 2 Read Discrete Inputs 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 erro na execu o da requisi o a sa da Error ativada e o c digo do erro colocado em ErroriD Weg Linguagem Ladder 181 9 1 2 28 3 MB_ReadRegister Figura imst gt Execute ME ReadRegitar Sana led aa e Function ni tia Da ta Madras e Murm berOTDa ta 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 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 amp VAR IN inserir uma constante Tipos de dados WORD Descri o Endere o do registr
14. 6 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 E Configuration E ai Resource H a Ladder Diagram H a User Function Block Ea Screen Editor Open aut Ctl x Copy Cole H A Trend pelete Y Conf Rename Meira e Inputs Properties Ap s a abertura a janela de edic o das telas visualizada Esta janela dividida nas seguintes reas 52 WPS V1 00 Weg E Home x 4 e oj Palete E Options Ili Bargraph Message A Text a Numeric Input ls Numeric Output P PLO2oo Teclas de Fun o Bargraph Properties Bargraph 3 2 10 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 Weg Editor de Telas 53 6 3 Teclas de Fun o O gerenciamento de
15. 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 34 WPS V1 00 Weg E 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 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 0 e 1 se o estado de uma ou mais liga es horizontais
16. No instante em que IN 0 a temporizac o iniciada e quando ET atingir PT a sa da Q 0 Diagrama de Funcionamento 9 1 2 21 3 TP Figura Weg Linguagem Ladder 157 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 158 E WPS V1 00 9 1 2 22 Control 9 1 2 22 1 PID Figura imst gt arg4 Y MinimumOutput lt arg s Maximum Out put arz
17. O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN 164 WPS V1 00 MED 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 9 1 2 24 3 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 Width IMPORTANTE Este bloco ativo EN 1 tem prioridade de comando em rela o a qualquer bobina que tent
18. 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 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 escravo ser automaticamente res
19. es Quadrature_AB Pulse A Pulse B Pulse Z Tipos de dados BYTE Descri o Fonte de contagem lt argi gt Value VAR OUTN inserir uma vari vel tag m B g Linguagem Ladder 163 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 0 o valor em Value permanece inalterado 9 1 2 24 2 READENC2 Figura imst gt EN READENCZ 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 Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento
20. 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 identifica 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 178 WPS V1 00 Weg 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 9 1 2 28 Modbus 9 1 2 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 op
21. 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 inserir 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 0 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 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
22. 9 1 1 9 1 1 1 9 1 2 9 1 2 1 Linguagem Ladder PLC300 Gloss rio 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 saida de um bloco de fun o e ou bloco funcional N o permite vari veis CONSTANTES ENTRADAS F SICAS l_ ENTRADAS DE REDE I ou MARCADORES DE SISTEMA DE LEITURA S VAR IN Argumento de entrada e saida 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 I_ ENTRADAS DE REDE Y 1I ou MARCADORES DE SISTEMA DE LEITURA S OVERFLOW Ocorre quando o resultado de um c lculo matem tico ultrapassa os limites permitidos para o tipo de dado do resultado V1 0X Contact 9 1 2 1 1 NOCONTACT Figura Md Configurac o do Bloco lt arg0 gt VAR_IN inserir uma vari vel tag Tipo de dado BOOL 78 WPS V1 00 E 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 Con
23. 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 42 WPS V1 00 Weg E 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 FFA Navega o pelo Teclado na Rung A navega o pelo teclado na rung feito pelas teclas gt t Atrav s dessas teclas e poss vel 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 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 ad oe
24. Configurac o do Bloco lt arg0 gt Selector VAR_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 Value1 10 Result 5 Exemplo2 EN 1 Selector 1 Value0 5 Weg Linguagem Ladder 149 Value1 10 Result 10 9 1 2 19 9 SWAP 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 INT DWORD UDINT ou DINT lt arg1 gt Result VAR_OUT inserir uma vari vel tag Tipo de dado BYTE USINT ou SINT se
25. 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 m El Linguagem Ladder 139 9 1 2 19 Data Transfer 9 1 2 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 140 WPS V1 00 EE 9 1 2 19 2 ILOADBOOL Figura Configurac o do Bloco lt
26. 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 168 WPS V1 00 Weg E MONDAY amp 1 TUESDAY amp 1 WEDNESDAY amp 1 THURSDAY amp 1 FRIDAY 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 1i 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 9 1 2 26 Screen 9 1 2 26 1 SETSCREEN Figura Configura o do Bloco 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 m B g Linguagem Ladder 169
27. Result 190 se USINT e Done 1 Exemplo2 EN 1 Valuel1 500 Value2 730 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 SINT e Done 0 valor fora do limite deste tipo de dado Result 230 se INT e Done 1 9 1 2 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 Weg Linguagem Ladder 101 erros a saida Done vai para 1 Caso contr rio Done indica 0 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 inalte
28. 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 Weg Linguagem Ladder 143 9 1 2 19 5 ISTORE Figura argll 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 DataType amp VAR IN selecionar uma das seguintes op
29. Ss SAT 114 SEL 148 Senhas 56 SETBIT 85 SETCOIL 82 SETSCREEN 168 SHL 93 SHR 94 SIN 107 SORT 107 STORE 139 SUB 99 Suporte T cnico 10 SWAP 149 a TAN 109 Teclas de Fun o 53 TESTBIT 86 Tipos de Dados 75 TOF 155 TOGGLECOIL 83 TON 154 TP 156 Vis o Geral 9 W WORD_TO_BCD 137 WORD_TO_BOOL 122 WORD_TO_BYTE 125 WORD_TO_DWORD 132 WORD_TO_REAL 135 X XNOR 90 XOR 89 Copyright 2010 WEG Todos os direitos reservados
30. 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 68 WPS V1 00 6 12 Componente Numeric Output o Name Numeric Output m E x E y 2 Width 5 PLE SOO Refresh 200 EText Blink Oo 000 as 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 Weg Editor de Telas 69 6 13 Componente Bargraph Bargraph Pe rbn 070 WORD SECOND 65535 aoa r cm E oi O CAN E pac O Serial ALARM SETUP SHIFT O componente Bargraph iP mostra uma barra constru da com caracteres tipo bloco proporcional ao valor da vari vel A
31. Value 45 74 Result 45 164FFD3 se INT Result 65491 164FFD3 se UINT Exemplo2 EN 1 Value 104386 234 Result 26686 16 97C2 se INT Result 38850 16 97C2 se UINT Weg Linguagem Ladder 131 9 1 2 15 Conversion To Dword 9 1 2 15 1 BOOL 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 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 9 1 2 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 132 WPS V1 00 E 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 EN
32. Value for BYTE USINT ou SINT Tipo de dado WORD UINT 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 16 3412 Exemplo2 EN 1 Value 19088743 1640123_4567 Result 587294533 1642301 67 45 150 EE WPS V1 00 9 1 2 20 Counter 9 1 2 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 C
33. 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 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 de Sistema do Modbus
34. 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 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 Descric 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 116 WPS V1 00 E 9 1 2 11 Compare 9 1 2 11 1 COMPEQ Figura EN COMPES Q Configura o do Bloco lt arg0 gt Valuel VAR IN inserir uma constante ou uma
35. 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 Constante 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 Weg Editor Ladder 37 5 4 Dados das Vari veis Ao definir uma vari
36. vel em Data vai para 0 Se EN for O o valor em Data permanece inalterado Weg Linguagem Ladder 85 Exemplo1 EN 1 Position 2 Data 15 2 1111 antes da execu o Data 11 2 1011 depois da execu o Exemplo2 EN 1 Position O Data Data 240010 antes da execu o 240010 depois da execu o gt J 9 1 2 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 Position 2 86 WPS V1 00 E Data Data 15 2
37. 1111 antes da execu o 15 2 1111 depois da execu o Exemplo2 EN 1 Position O Data 2 20010 antes da execu o Data 3 240011 depois da execu o 9 1 2 3 3 TESTBIT Figura EN TESTBIT argll gt Y Data argl gt Position 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 Exemplol EN 1 Position 2 Data 15 21111 e Q 1 Exemplo2 EN 1 Position O Data 2 2 0010 e Q 0 Weg Linguagem Ladder 87 9 1 2 4 Logic Boolean 9 1 2 4 1 NOT 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 DWOR
38. 3 Value2 2 3 Q 1 Exemplo2 EN 1 Valuel 4 Value2 26 Q 0 Exemplo3 EN 1 Valuel 4158 Value2 36 5 Se 1 118 WPS V1 00 E 9 1 2 11 3 COMPGT Figura EN COMPOT Q argll gt Y valuel argl vahie 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 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 gt 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 O Exemplo2 EN 1 Valuel 4 Value2 26 Q 0 Exemplo3 EN 1 Valuel 4158 Value2 36 5 Se 1 Weg Linguagem Ladder 119 9 1 2 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 Ti
39. 80 NEGATEDO OIE nen DE DR RR NNE NR CA RE RS cet 81 SETO IG rr ce Rin sia 82 PE ETO TE sr END UND SR RS 83 css A EN E 83 oie eds AR RR RS SERA y e e o SD OR E CR 84 RE elo IN DE SID ED RE RR RS EANES E 84 e e E ii Oi POD DER RA 85 TESTI eutanasia 86 Logie 0 6 p PA e o A ERRAR RR RS ONE DE RT RR 87 NOT os 87 ADD are RSS SUOR E ED E 87 A A RR 88 MOD A 89 O A A 90 E e O TON NU oO IIA 91 A 91 ARR RR RD NET RR CR A NR OR 92 A 93 SR A AA 94 LOO ROTI es o A 95 O nn A 95 A A 96 ia ro AA ed E co OOOO E A 96 o e DES 1 DR RIR PNR DR RR RR IR ER 96 E E ENG UE ca DR DR RR A 97 ADD rocio 98 SD O aaa DCE Sds SDS E SR E Ed RS ns 99 A O SR o PRE DRE PAD SUE DIR ORA E RR RR A GNR SR 100 o 101 O 1 eE RPP A 102 Male dendSd error ito saesedcoinids 103 e ee Re E DR GRADE DIR DT DRE ORE ED E VI 103 A A 103 ELOGIO ar opel 104 ACOGI enanitos 105 POW ari d E RR 106 A A 107 Mei TTA ONONE Yanni ERR 107 e e o A 107 CIS ario 108 A A 109 ASIN aa E RR 109 e 110 A e DRE DESORDENADA RR 111 ATANZ aio RR RA ro aens 112 O DEN EDER SD NS ANOVA SR A RE E 112 Yo NES o 112 A o JD RD RT SRT E SE 113 Copyright O 2010 WEG Todos os direitos reservados WPS V1 00 Weg E oo Ay SEN DE DS A E 114 Boer PONES So0 fa a a Do 116 COMPE G tai 116 COMP E araar E E 117 COMP GTT erat tooo ticos 118 COMPLE carpiano it io lts 119 COMPLETA tio 120 COMPNE usados isos 121 Conversion TO BOO uvas ic 122 BYTE T BOO Losant
40. 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 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 executado um deslocamento aritm tico bin rio para a esquerda conforme Shift Result Value lt lt Shift O sinal de Value 92 WPS V1 00 E 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 9 1 2 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 inseri
41. E Tecla a indica que o novo elemento sera inserido em paralelo abaixo do elemento selecionado m i es aa FFA o Tecla indica que o novo elemento ser inserido depois do elemento selecionado Estando o ponto de inserc o j selecionado e ao clicar a mesma tecla da direc o correspondente a selec o passar para o pr ximo elemento conforme figura a seguir Weg Editor Ladder 43 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 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
42. EE 40 WPS V1 00 5 7 Editando T tulo 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 aparecer 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 Weg Editor Ladder 41 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 inserir contato tecla F inserir bloco funcional tecla O inserir bobina de sa da 2 Pela barra de ferramentas do editor ladder rungs dF 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
43. 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 60215 2 1110 1011 0011 0111 se UINT 9 1 2 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 90 WPS V1 00 EE 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 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
44. Result 33 240010 0001 se SINT Result 7647 2 1110 0010 0010 0001 se INT Result 57889 2 1110 0010 0010 0001 se UINT 9 1 2 4 5 XNOR Figura Configura o do Bloco lt arg0 gt Valuel VAR 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 Weg Linguagem Ladder 91 Em execu o EN 1 calculado Result Value1 XNOR Value2 ou seja Result Value1 AND Value2 OR Value1 AND Value2 Se EN for O o valor em Result permanece inalterado Exemplo1 EN 1 Value1 12 2 1100 Value2 5 2 0101 Result 6 2 0110 Exemplo2 EN 1 Value1 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 9 1 2 5 Logic Shift 9 1 2 5 1 ASHL Figura
45. Value 145 Result 145 9 1 2 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 130 WPS V1 00 EE Result 26314 16 9936 se INT Result 39222 16 9936 se UINT 9 1 2 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 EN 1
46. 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 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 9 1 2 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 100 WPSV1 00 Weg erros a saida Done vai para 1 Caso contr rio Done indica 0 e o Result permanece inalterado Se EN 0 Result permanece inalterado e a saida Done fica em 0 Exemplo1 EN 1 Value 400 Value2 210 Result inalterado se SINT e Done 0 valor fora do limite deste tipo de dado
47. WEG Programming Suite ou WPS 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 NORMA 1 EC61131 3 uma ferramenta que proporciona flexibilidade ao usu rio pois lhe permite a programa o de um ou mais recursos dentro da mesma configura o Novidades WPS V1 00 e Vers o inicial e Comunica o com equipamento PLC300 V1 0X EE 10 WPS V1 00 15 Contato Website 2 http www weg net 1 6 Suporte T cnico Contate uma filial ou representante 1 7 Download Fa a o download do WPS 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 1 8 Informa es Legais Nota Este programa de computador est protegido pelas leis
48. 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 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 9 1 2 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 Weg Linguagem Ladder 89 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 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 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
49. a sa da Error ativada e o c digo do erro colocado em ErrorID m El Linguagem Ladder 185 9 1 2 28 5 MB_WriteRegister Figura imst gt Execute MB_WrieRequ ter Sana fedor aa a Funcion ni tia Da La dddroass e MurmibardiCialta 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 6 Write Single Register 16 Write Multiple Registers lt arg2 gt InitialDataAddress VAR IN inserir uma constante Tipos de dados WORD Descricao Endereco 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 endereco do dado programado no bloco deve ser subtraido de 1 para en
50. dado BOOL Nota A vari vel tem que ter permiss o de escrita lt 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 148 WPSV1 00 Weg Word 49713 16 1100_0010_0011_0001 Bito 1 Bit1 0 Bit2 0 Bit3 0 Bit4 1 Bit5 1 Bit6 0 Bit7 0 Bit8 0 Bit9 1 Bit10 0 Bit11 0 Bit12 0 Bit13 0 Bit14 1 Bit15 1 9 1 2 19 8 SEL Figura argll gt argl gt argd gt
51. 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 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 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 EE 172 WPS V1 00 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 hab
52. 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 programa 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 Weg Editor Ladder 35 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 CIRI 0 Paleta TEE 4 DIRECTCOIL IMNYERT
53. 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 InitFinished 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 0 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 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
54. 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 o o Al oo Os 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 48 EE WPS V1 00 1 Acionamento Motor Exaust o a FFA 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 elemento 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 rF Edi o de Vari vel Tag Tamanho Tipo de Dado Grupo
55. o de Funcionamento O bloco somente executado quando a entrada EN for 1 166 WPS V1 00 Weg E Em execu o EN 1 e se Q OPTION Normal a sa da Q somente vaia 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 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 9 1 2 25 2 INWEEKDAY Figura EN WEEKDAY Q lt arg gt Y SUNDAY lt arglo Y MONDAY e argls TUESDAY E sarg3 gt WEDNESDAY argd gt THURSDAY 8 arg o q FRIDAY lt arg gt Y SATURDAY A zarg Q_OPTONA
56. 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 conex o 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 O Driver USB permite ao Windows XP e Vista detectar um drive industrial O procedimento abaixo explica o m todo para instalar o driver USB no PC para estabelecer a comunica o entre o PC e o drive pela porta USB Leia com cuidado antes de iniciar os ajustes de hardware software Instala o e 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 e Ap s conectar o drive porta USB do PC Windows encontrar um novo hardware O Assistente para adicionar novo hardware iniciar O sistema operacional solicitar por drivers necess rios Escolha Instalar de uma lista ou local espec fico Avan ado e clique em Avan ar Certifique se que as caixas Procurar o melhor driver nes
57. uma vari vel tag Tipo de dado BYTE USINT 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 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 9 1 2 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 E 126 WPS V1 00 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 9 1 2 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 dad
58. 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 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 9 1 2 8 2 EXP Figura 104 WPS V1 00 WE 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 Descric 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
59. 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 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 Weg Linguagem Ladder 117 9 1 2 11 2 COMPGE Figura EN COMP_SE Q valual Yalhez 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
60. 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 Weg Linguagem Ladder 135 Se EN for O o valor em Result permanece inalterado Exemplo EN 1 Value 45 Result 45 0 9 1 2 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 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 REAL Se EN for 0 o valor em Result permanece inalterado Exemplo EN 1 Value 45 Result 45 0 9 1 2 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 136 WPS V1 00 E 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 blo
61. 1 00 Weg E Lc e 124 Numeric Input 2 Message Ili Bargraph Cut o Cti x Copy Cii C Paste Cry Delete E Numeric Output O Status O CAN Seria AL ARA 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 um pop up contendo o item inserir e e No item inserir selecione o componente desejado Mouse UED Editor de Telas 65 PLS Soad Status 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 66 WPS V1 00 6 10 Componente Text Pi 070 E 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
62. 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 Cart o n o pode executar a fun o exemplo mestre n o habilitado 2 Timeout na resposta do escravo 3 Escravo retornou erro 174 WPS V1 00 WE 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 saida Error ativada e o c digo do erro colocado em ErrorID Nota e importante que a quanti
63. AD DEG Conversion to BOOL Conversion to BYTE Conversion to DWORD Conversion to REAL Conversion to WORD Counter Data Transfer Filter Hardware Paleta Logic Bit Logic Boolean Logic Rotate Logic Shift Math Basic Math Extended Math Trigonometry Math Util Modbus Tags and Yariables Propriedades Propriedades 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 Cria o da Configura 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 Alt Shift Uma janela para configurar o nome da Configura o Projeto ou Planta e do Recurso Equipamento ir abrir 18 WPS V1 00 Weg E Nova configura o Passos Mome 1 Nome Nome da configura o Caminho da configura o ClProjetosMyPSfbase trunk Projects Sele o do equipamento ES Tamanho do nome da configura 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 1 Nome 2 Sele o do equipamento Tipo vers o I
64. D 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 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 NOT Value Se EN for O o valor em Result permanece inalterado Exemplol EN 1 Value 12 2 1100 Result 3 2 0011 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 9 1 2 4 2 AND Figura Configura o do Bloco 88 WPS V1 00 Weg E 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
65. Down lt arg2 gt R VAR_IN inserir 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 00 154 9 1 2 21 Timer 9 1 2 21 1 TON Figura 1m5t gt a
66. EDCOIL 4 NECONTACT Local Local Ret Constante Inst ncia Global Global Ret sistema o Rede JH ENOCONTACT I NTSCONTACT tH PTSCONTACT Tamanho Tipo de Dado Valor Inicial Coment rio EH PESETCOIL s SETCONL He TOGGLECOIL CAMopen 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 36 EE WPS V1 00 PT y Local Ret Constante Inst ncia Global Global Ret Sistema 1 0 Rede 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
67. 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 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 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 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
68. Motores Automa o Energia Transmiss o amp Distribui o Tintas WEG Programming Suite WPS V1 00 Manual do Usu rio IE ARAN ao Es Manual do Usu rio S rie WPS Idioma Portugu s Data da Publicac o 05 2010 Weg Contents 3 Indice 0 Parte Geral 9 Il Ben VIDAO ano a 9 2 JOCNTINCA O acid 9 3 Vis o GOTAS 9 A NOVIGA ES sia E Sa 9 O CONIO inaina a RR E RD 10 6 SUNON TE CMO O ea E uid cadviuasab cdi Sic Dada fegadaadabccsaD ai atoidapadsidadbnu ass iade 10 dE DOWN O io 10 6 Inf rmac oes Legais ousa a a 10 nn Poo o an E di aa 10 Parte Il Instala o 12 1 Antes delas il cr oa 12 2 REQUISITOS MINIMOS arrasa a 12 3 Equipamentos SUporados susisciacala coat ociidr asda guaieSisparaDu do osanaairbcsanD ada ninda calos ia 13 4 Java Runtime Environment cccocncccnncccnoncccnnncconncconanennnncrnnancnnnnrrnnnn cnn rrnnnnrnnnnrrnnnnrnnnrrrnannrnananas 13 Is talandO ein ooo 14 O DesinstalandO nasa tapial 15 7 Gerenciador de Comunica o cooccnnnncccccnnocccnnnncncccnnnnnnnnn nn nn nono anna nn nn nn nn rr nnnnnnnnnnnnnnnr nnmnnn 15 Parte III Iniciando 17 AMD ains 17 2 Guia de Inicializa o R pida sisoinociniiceioian lo coito io old 17 Parte IV Gerenciador de Comunica o 26 1 EXCCUIANCO oaa coacas 26 2 COMQUIA O AAA 26 3 Adicionar Remover Conex es oonmmcccccconnccccconanccccnnnnnrrrnnnn narco nan R rra nn RR enana RR nennu nnmnnn nnen 26 4 ADOS suis iii 27 5 Conv
69. O 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 9 1 2 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 m El Linguagem Ladder 133 9 1 2 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 convers o de REAL par
70. OMMAND 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 142 EE WPS V1 00 9 1 2 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 uma das seguintes op es Op es GLOBAL GLOBAL RETAIN
71. RD 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 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 9 1 2 7 2 NEG 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 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 Descric o de Funcionamento 98 WPS V1 00 Weg E O bloco somente executado quando a entrada EN for 1 Em execuc 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 D
72. 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 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 m El Linguagem Ladder 183 9 1 2 28 4 MB_WriteBinary Figura imst gt Execute ME WritaBinary Sana aa ama a Funet mitala La Ares e Mani bo rOTDa ta W 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 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 d
73. Value 5 Result 148 413 e Done 1 Exemplo2 EN 1 Value 2 Result 0 135 e Done 1 9 1 2 8 3 LOG10 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 m El Linguagem Ladder 105 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 9 1 2 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 entra
74. YTE 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 9 1 2 12 2 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 Weg Linguagem Ladder 123 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 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 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 O Result O Exemplo2 EN 1 Value 6 Result 1 9 1 2 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 entrad
75. a Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 calculado Result 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 9 1 2 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 E 110 WPS V1 00 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 Exemploi 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 9 1 2 9 5 ACOS Figura Configurac o do Bloco lt arg0 gt Value VAR_IN inserir um n mero con
76. a 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 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 124 WPS V1 00 E Exemploi EN 1 Value O Result O Exemplo2 EN 1 Value 6 Result 1 9 1 2 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 Weg Linguagem Ladder 125 9 1 2 13 Conversion To Byte 9 1 2 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
77. a 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 9 1 2 16 Conversion To Real 9 1 2 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 E 134 WPS V1 00 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 9 1 2 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 dado REAL Nota A vari
78. 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 DI 1 i INSTO DOL YARI ka 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 Weg Monitora o valor atual e vice versa 73 Eg Weg PLC300 75 8 2 PLC300 Descri o Consulte o manual do usu rio do equipamento PLC300 Tipo de Dados Tipo de Tamanho BOOL Aloca 1 bit de mem ria 1 Oout BYTE JAloca 8 bits de mem ria 1 byte __ 0a255 ________ USINT__ Aloca 8 bits de mem ria 1 byte 0a255 WORD _ Aloca 16 bits de mem ria 2 bytes ____ 0a65535_________ UINT___ Aloca 16 bits de mem ria 2 bytes 0a65535 DWORD Aloca 32 bits de mem ria 4 bytes ____ Oa 2 1 __ UDINT__ fAloca 32 bits de mem ria 4 bytes ____ Oa 2 1 LWORD fAloca 32 bits de mem ria 8 bytes _ 0a 2 1 ______ ULINT__ jAloca 32 bits de mem ria 8 bytes _ 0a 2 1 A 1 REAL Dado em ponto flutuante com pontolSim 10 38 Precis o 1 decimal Aloca 32 bits de mem ria 2 onforme padr o IEEE 559 LREAL Dado em ponto flutuante com pontolSim 10 308 Precis o 1 decimal Aloca 64 bits de mem ria 222 onforme padr o IEEE 559 Eg Weg Linguagem Ladder 77 9 1
79. ador 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 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 182 WPS V1 00 Weg E 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 E
80. ados WORD Descricao Endereco 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 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 184 EE WPS V1 00 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
81. 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 Weg Linguagem Ladder 141 9 1 2 19 3 ILOAD 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 C
82. aso contr rio Q 0 Quando LD 1 CV PV Diagrama de Funcionamento 151 Linguagem Ladder E o Aa e D A N ea A Cy Ee A 9 1 2 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 00 152 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 9 1 2 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 lt argl gt Tipos de dados BOOL m El Linguagem Ladder 153 Descri o Count
83. associa es s rie e paralelo em LD com os elementos Contatos Diagrama de Funcionamento argU gt SIACE 9 1 2 2 Coil 9 1 2 2 1 DIRECTCOIL Figura argll gt AS Configurac o do Bloco lt arg0 gt VAR_OUT inserir uma vari vel tag Tipo de dado BOOL Weg Linguagem Ladder Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento Salva o valor do STACK em lt arg0 gt Diagrama de Funcionamento SIACE ZargU gt 9 1 2 2 2 NEGATEDCOIL Figura argll gt 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 Salva o valor negado do STACK em lt arg0 gt Diagrama de Funcionamento E 82 WPS V1 00 PIACE lt argU gt 9 1 2 2 3 SETCOIL Figura argll gt Ash 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 1 Diagrama de Funcionamento PIACE EIT Weg Linguagem Ladder 83 9 1 2 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 De
84. 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 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 9 1 2 17 Conversion To BCD 9 1 2 17 1 BCD 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 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 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 BCD Se EN for O o valor em Result permanece inalterado Exemplo EN 1 Value 123 16 7B Result 291 16 123 Weg Linguagem Ladder 137 9 1 2 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 Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa
85. da 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 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 E 106 WPS V1 00 Value 1 333 Result 0 046 e Done 1 9 1 2 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 sa da Done fica em 0 Exemploi EN 1 Value 2 Power 3 Result 8 e Done 1 Exemplo2 EN 1 Value
86. 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 9 1 2 18 Conversion Rad Deg 9 1 2 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 138 WPS V1 00 E 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 9 1 2 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 da ENO retorna para o STACK o valor de EN
87. da 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 Index 191 index A ABS 96 ACOS 110 ADD 98 Adicionar Remover Conex es 26 Alarmes 58 Alarmes Configur veis 60 Alarmes Internos 61 ALOG10 105 Ambiente 17 AND 87 Antes de Instalar 12 ASHL 91 ASHR 92 ASIN 109 ATAN 111 ATAN2 112 Atualizando Driver USB 30 Aviso 10 B BCD TO WORD 136 Bem Vindo 9 BOOL TO BYTE 125 BOOL TO DWORD 131 BOOL TO REAL 133 BOOL TO WORD 128 BYTE TO BOOL 122 BYTE TO DWORD 131 BYTE TO REAL 134 BYTE TO WORD 128 C Cabos 27 CANopen 169 CO MasterControlStatus 174 CO SDORead 171 CO SDOWrite 172 CO SlaveStatus 176 COMPEQ 116 COMPGE 117 COMPGT 118 COMPLE 119 COMPLT 120 COMPNE 121 Componente Bargraph 69 Componente Message 70 Componente Numeric Input 67 Componente Numeric Output 68 Componete Text 66 Configurac o 26 Configura o das Telas 51 Contato 10 Conversor USB Serial 28 COS 108 CTD 150 CTU 151 CTUD 152 D Dados das Vari veis 37 DEG TO RAD 138 DEMUX 146 Descri o 75 Desinstalando 15 Desinstalando Driver USB 30 DIRECTCOIL 80 DIV 101 Download 10 DWORD TO BOOL 123 DWORD TO BYTE 126 DWORD TO REAL 135 DWORD TO WORD 129 a Edi o de Vari veis na Rung 47 Editando T tulo e Coment rio da Rung 40 Editando uma Rung 39 Editor de Var
88. dade 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 possivel 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 dispon veis 9 1 2 27 4 CO_MasterControlStatus Figura 1m5t Execute DO MarsterConbroalBSta bus Chera Dis al omm Cemmo tablad Buses CA SendiNMT Busot NM TComimm and AMTimdFesdback ModeTD Configurac 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 Weg Linguagem Ladder 175 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
89. de elementos da rung 44 WPS V1 00 EE 1 Acionamento Motor Exaust o sas abadia 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 insercao inferior E Er Seleciona elemento e ponto de inser o superior pa Weg Editor Ladder 45 FFA ss E E Eri 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 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 L x Boolean 4 DIRECTOOIL lt 4 INWERTEDCOIL NOCONTACT Local Local Ret Constante I
90. 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 detectou 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 176 WPSV1 00 Weg 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 qu
91. do BOOL lt arg2 gt Bit2 VAR IN Tipo de dado BOOL lt arg3 gt Bit3 VAR IN Tipo de dado BOOL lt arg4 gt Bit4 VAR IN Tipo de dado BOOL lt arg5 gt Bit5 VAR IN Tipo de dado BOOL lt arg6 gt Bit6 VAR IN Tipo de dado BOOL lt arg gt Bit7 VAR IN Tipo de dado BOOL lt arg8 gt Bit8 VAR IN Tipo de dado BOOL lt arg9 gt Bit9 VAR IN Inserir um Inserir um Inserir um Inserir um Inserir um Inserir um Inserir um Inserir um Inserir um Inserir um n mero constante ou n mero constante ou n mero constante ou n mero constante ou n mero constante ou n mero constante ou n mero constante ou n mero constante ou n mero constante ou n mero constante ou uma uma uma uma uma uma uma uma uma uma vari vel tag vari vel tag vari vel tag vari vel tag vari vel tag vari vel tag vari vel tag vari vel tag vari vel tag vari vel tag Weg Linguagem Ladder 145 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 l
92. 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 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 240001 0101 Shift 3 Result 162 241010 0010 9 1 2 7 Math Basic 9 1 2 7 1 ABS Figura Weg Linguagem Ladder 97 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 WO
93. dos Weg Linguagem Ladder 187 9 1 2 28 6 MB_MasterControlStatus Figura Execute zarg s Y DisabisComm 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 desabilitar 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 argi 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 j 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 permi
94. dos direitos 1 autorais e tratados internacionais Sua reprodu o ou distribui o parcial ou total sem autoriza o pr via pode resultar em severas penalidades civis e criminais sujeito as san es previstas em lei 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 AN rent a seguran a do equipamento e do pessoal envolvido Antes de aplicar ra f 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 E WPS V1 00 EE Instalacao Antes de Instalar Verifique os seguintes itens antes de instalar o WPS e Se o microcomputador possui os Requisitos M nimos e Se a vers o do WPS 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 Requisitos M nimos Item les iO ______ O O oO Intel R Core TM 2 DUO ou superior recomendado Plataforma oc deve ter privil gios de administrador para instalar o oftware Mem ria Resolu o do Monitor 1024x768 pixels ou resolu o superior recomendado Espa o em Disco 00 MB de espa o dispon vel no disco O Dap MB de espa o dispon vel no disco para Java Ru
95. e Abra o gerenciador de dispositivos e expanda a entrada WEG USB devices clicando o sinal e Agora clique com o bot o direito em WEG USBIO R04 e selecione Desinstalar e Confirme a remo o clicando OK e Windows desinstalar o driver e voc poder desconectar o drive do PC Reconectando o drive comecar o processo de instala o descrito anteriormente em Instalando Driver USB Atualizando Driver USB Se voc precisa atualizar o driver USB do PC siga o procedimento descrito abaixo Atualiza o e Conecte o drive ao PC e Abra o gerenciador de dispositivos e expanda a entrada WEG USB devices clicando EE Gerenciador de Comunicac o 31 o sinal Agora clique com o bot o direito em WEG USBIO ROx e selecione Atualizar Driver O Assistente para atualiza o de hardware iniciar O sistema operacional solicitar por drivers necess rios Escolha Instalar de uma lista ou local espec fico Avan ado e clique em Avan ar Certifique se que as caixas Procurar o melhor driver nestes locais e Incluir este local na pesquisa est o ambas selecionadas Clique Procurar Agora voc precisa entrar a rota do driver no CD Pasta Drive CD ROM NUSB Driver cont m o driver para os sistemas operacionais Windows XP e Vista Escolha isto e clique Avan ar Se a localiza o que voc especificou est correta Windows localizar os drivers e continuar com a instala o Ap s o Windows ter instalado o
96. 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 executado um deslocamento l gico bin rio para 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 94 WPS V1 00 Weg Shift 4 Result 48 2 0011_0000 se SINT Result 2608 2 0000 1010 0011 0000 se INT 9 1 2 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 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 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
97. e comandar a sa da digital 9 Se EN for O o valor em Value permanece inalterado m B g Linguagem Ladder 165 9 1 2 25 RTC 9 1 2 25 1 INTIME Figura EN LATIME argll gt TIMEON HOUR arzl gt TIMEDN MINUTE Sarga TIMEON SECOND arg TIMEOFF_HOUR lt argd gt TIMEDFF MINUTE arg gt TIMEDFF SECOND zarg Y Q OPTIONS Configura o do Bloco lt arg0 gt 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 Descri o 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 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 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
98. e ficar inst vel ou mais oscilante tem mais sobre sinal overshoot Weg Linguagem Ladder 161 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 sa da 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 do processo est ruim ou seja ap s a partida avan a l
99. e 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 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 9 1 2 27 5 CO SlaveStatus Figura Eraguto DO SlayeSta bu Cierta argll gt Node TD EmorttiFailura LnitFailura Configura 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 0 Sem erro detectado 1 Mestre Weg Linguagem Ladder 177 detectou erro de node guarding ou heartbeat no escravo Nota A vari vel tem que ter permiss o de escrita
100. entamente em dire o ao SetPoint sem sobre sinal overshoot mas ainda est muito longe e a sa da do processo menor que o valor nominal tente 1 aumentar Kp em 50 2 aumentar Ki em 50 3 aumentar Ki em 70 9 1 2 23 Filter 9 1 2 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 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 E 162 WPS V1 00 lt arg2 gt Ts 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 Sa da 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 sa da ENO 0 Na borda de subida de EN Output 0 Diagrama de Funcionamento Input Chitput 9 1 2 24 Hardware 9 1 2 24 1 READENC Figura Configurac o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt Source amp VAR IN inserir uma das seguintes op
101. ento conectado A a o de download ir parar a execuc 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 WPS Y1 00 Copyright C 2010 WEG Todos os direitos reservados Domload do programa lt arquivo filesystem gt lt arquivo volatile gt o a lt arquivo ladder gt e pm mw mm E e 2 e RREO 000000 w 3 q screen gt arqui o alarm gt gt 3 24 q v lt arquivo source RESULTADO Arquivo s 7 de 7 enviado s E Sa da No WEG Programming Suite estas propriedades podem ser visualizadas clicando com o bot o direito sobre o recurso e selecionando a op o Propriedades do recurso lu El Iniciando 23 Projetos a Q WEG Automa o Novo recurso Ckr ShiFE R Selecionar recurso principal Construir resource Download resource Recortar Cri Copiar bri Colar 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 24 WPS V1 00 Propriedades do recur
102. entrada EN for 1 Em execuc o EN 1 calculado Result sin 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 866 e Done 1 9 1 2 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 m El Linguagem Ladder 109 9 1 2 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 escrit
103. era o necess rio observar os seguintes pontos Somente a interface RS485 permite opera o como mestre da rede e 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 rede O mestre da rede Modbus RTU n o possui endere o logo o endere o configurado no PLC300 n o utilizado O envio e recep o de telegramas via interface RS485 utilizando o protocolo Modbus RTU programado utilizando blocos em linguagem de programa o ladder necess rio conhecer os blocos dispon veis e o software de programa o em ladder para poder programar o mestre da rede As seguintes fun es est o dispon veis para envio de requisi es pelo mestre Modbus 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 Weg Linguagem Ladder 179 9 1 2 28 2 MB_ReadBinary Figura imst gt Execute MB_ReadBinary 5iavadddra
104. ersor USB Sea nana ado 28 6 Instalando Driver USB aia aa 29 7 Desinstalando Driver USB 0ccooonccconcccccncccocccccanoconaneconncronanennnnrrnnnn conan rrnnnnrnnnnrrnnnnrnnnrrnnanarmananas 30 8 Atualizando Driver USB carlitos 30 Parte V Editor Ladder 33 1 Programa o Ladder sonrisa eau aa aaa Eaa 33 Copyright 2010 WEG Todos os direitos reservados 4 WPS V1 00 WE 2 Editor de Vari veis Ladder coccoonnnnncccnccccnccnncconcccnnnnnnncnnncnnnnnnnncrrrrnnnnnnnn rr rnnnnnnnn nn nnmnnn mnnn nn 35 3 Edilor Lista de VarlaVels sesitnsinicomit aiii 35 A Dados das Varlaveis id 37 5 Editor Ladder UNO Sais as sap digad aa siena trineo O once 38 6 Editando unia RUNO sasissasicsesaass icnico sea a as 39 7 Editando T tulo e Coment rio da Rung nn eeeeeerecccceeeeeererererererecacaaaa 40 8 Inserindo Elementos na RUNG oncccocccccononocononancnnnancnonnnncnenannnennnnnrnnnnnrrrnnanrrnnnnrrnnanrrrnnanarmnaanas 41 9 Navega o pelo Teclado na Rung e eeeeeeeeeeereneeecoceeeeererererererecoaaaaa 42 10 Navega o pelo Mouse na Rung coocccccnnnnnnnnnncccccnnnccccnnannncnnnnnnonnnnnnnnnnnnnn nn nn rrnnnnnnnnnnnnnnnnnnnnnns 44 11 Inserindo Elementos em S rie isciicioninminiicaa ii di 46 12 Inserindo Elementos em Paralelo oonccconnncconnnccccnoncccnonnnccnnanononannnnnnnnnrrnnanrrnnnnnrrnnannrennanarmnanans 47 13 Edi o de Vari veis na Rung ccooonccncccccccnnonnncconcconnnnnncnnncnnnn
105. escri 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 160 WPS V1 00 Weg E Se EN 0 Output permanece inalterado e a saida 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 Output k 1 Kp 1 Ki Ts Kd Ts e k Kd Ts e k 1 MsimaletPomt SelectietPomt TuetPomt Feverse dt SetPoint Im Oo n j Minima rd 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 0utput k 1 Kp Ki Ts Kd Ts e k Kd Ts e k 1 MamaletPomnt e dE dt JelectietPoint ction TanbetPomt Reverse f Macia F Cutput sm AO STi Efeito da altera o dos ganhos sobre o processo Se diminuir Kp o processo torna se mais lento geralmente mais est vel ou menos oscilante tem menos sobre sinal overshoot Se aumentar Kp o processo responde mais r pido pod
106. etado 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 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 Weg Linguagem Ladder 171 9 1 2 27 2 CO_SDORead Figura inst Excite CO ADO Rsad poda ld miek Su binho id 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 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 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
107. i veis Ladder 35 Editor Ladder Rungs 38 Editor Lista de Vari veis 35 Equipamentos Suportados 13 Copyright O 2010 WEG Todos os direitos reservados 192 WPS V1 00 Executando 26 EXP 103 A Gerenciador de Comunica o 15 Gerenciamento de Telas 53 Gloss rio 77 Guia de Inicializa o R pida 17 Identificac o 9 ILOAD 141 ILOADBOOL 140 Informa es Legais 10 Inserindo Elementos em Paralelo 47 Inserindo Elementos em S rie 46 Inserindo Elementos na Rung 41 Instalando 14 Instalando Driver USB 29 INTIME 165 INWEEKDAY 166 ISTORE 143 ISTOREBOOL 142 Java Runtime Environment 13 L LN 103 LOG10 104 LOWPASS 161 Manipula o de Bits 54 MAX 112 MB MasterControlStatus 187 MB ReadBinary 179 MB ReadRegister 181 MB SlaveStatus 189 MB WriteBinary 183 MB WriteRegister 185 MIN 113 MOD 102 Modbus 178 Monitora o Online Ladder 72 MUL 100 MUX 144 N Navega o pelo Mouse na Rung 44 Navega o pelo Teclado na Rung 42 NCCONTACT 78 NEG 97 NEGATEDCOIL 81 NOCONTACT 77 NOT 87 Novidades 9 NTSCONTACT 80 PID 158 POW 106 Programa o das Telas 62 Programa o Ladder 33 PTSCONTACT 79 PWM 164 R RAD TO DEG 137 READENC 162 READENC2 163 REAL TO BOOL 124 REAL TO BYTE 127 REAL TO DWORD 133 REAL TO WORD 130 Requisitos M nimos 12 RESETBIT 84 RESETCOIL 83 ROL 95 ROR 96 Copyright O 2010 WEG Todos os direitos reservados Index 193
108. ica em 0 Exemplo EN 1 Value 1 732 Angle 1 047 equivalente a 60 e Done 1 112 E WPS V1 00 9 1 2 9 7 ATAN2 Figura Configura 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 Descri 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 9 1 2 10 Math Util 9 1 2 10 1 MAX Figura Configura o do Bloco Weg Linguagem Ladder 113 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
109. icen a de Uso ent o pressionar bot o Avan ar e Especificar uma pasta vazia dentro da qual ser instalada o WPS 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 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 Instalar para iniciar a instala o e Clicar no bot o Concluir para concluir o setup LEN Instalac o 2 6 2 1 15 Desinstalando Se necess rio remover o WPS usando os procedimentos abaixo Desinstala o 4 Nota Conforme indicado abaixo usar o utilit rio Adicionar ou Remover Programas para remover o WPS N o apagar arquivos e pastas manualmente Do menu Iniciar selecionar Painel de Controle Dar um duplo clique no icone Adicionar ou Remover Programas Selecionar WPS 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 instalado Eg Weg Iniciando 17 3 2 Iniciando Ambiente O WEG Programming Suite dividido em 6 campos
110. ilitado 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 permiss 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 9 1 2 27 3 CO_SDOWrite Figura imst Eragutoe DO SDOW Tte Mocha DD rd x a Configura o do Bloco lt inst gt inserir uma inst ncia tag Weg Linguagem Ladder 173 lt arg0 gt NodeID VAR IN inserir uma constante Tipos de dados BYTE Descri o Endere o do escravo destino 1 a 127 lt arg1 gt
111. iva 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 for 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 SlavelOfflineg VAR OUT inserir uma vari vel tag lt arg7 gt Slave20ffline amp VAR OUT inserir uma vari vel tag lt arg8 gt Slave30fflineg 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 para os escravos indicados nas respectivas entradas atinja o valor programado em ErrorsToSetOffline Nota A vari vel tem que ter permiss o de escrita 190 WPS V1 00 Weg Descri 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 entra
112. l 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 m El Linguagem Ladder 159 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 seja a corre o proporcional ao erro Nota A corre o a se
113. magem 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 Weg Iniciando 19 O projeto criado dever conter a seguinte estrutura Diagrama Ladder Editor de Tela Configura o de Alarme Monitora o de vari vel Curva de Tend ncia Configura o de Setup Monitora o de EIS C lNopen 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 1 0 Projeto Arquivo Editar Exibir Ladder Online BuildProject Janela Ajuda aa IMD A TRHIOSDOL Projetos x MainLadder x Home x E a ie 4 y coment rio a 5 3 Diagrama Ladder Local Local Ret Constante Inst ncia Global Global Ret Sistema I O Rede ER Main Ladder E G Editor de Tela ma 0 Home Tag Tamanho Tipo de Dado Valor Inicial Coment rio i Aa Configurac o de Ala
114. mes Propriedades Alarm Config y 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 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 Weg Editor de Telas 61 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 al x q 0 Nota Para esta configurac o necessario que a janela de propriedades esteja aberta no ambiente de desenvolvimento 6 8 Alarmes Internos Os alarmes internos s o configu
115. nfigura 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 Caracter sticas do Mestre CANopen O controlador program vel PLC300 permite controlar um conjunto de at 63 escravos utilizando os seguintes servicos 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 170 WPS V1 00 Weg E 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
116. nnnncrrrrnnnnnnnn rr nrnnnnnnnnrrrnnnnnnnnnanenanas 47 Parte VI Editor de Telas 91 1 Contiguracao das Telas cuestionado tesoro ciclacue doi lo cccaliaiD o calcio pan il ento ibi pau uu den 51 2 Teclas de FUNCIO sunno iia 53 3 Gerenciamento de Telas iia 53 4 Manipula o de Bits rca ad ae ahi taaan 54 SEA E ia 56 SA AA 58 7 Alarmes Configuraveis cusco locid lili 60 O AMES IMENO S oneee adidas Tas dans esa dni 61 9 Programa o das Telas asas ioii a is oia ed 62 10 COmponente TOME eiia aa dd atea a ei 66 11 Componente Numeric Input e ceeeeeeeereceeeereeereconeaaeaeereeconaaaaeennnaaoa 67 12 Componente Numeric Output eee ceeeeereeereccaeaereereeccaaasanenenaaoa 68 13 Componente B rgraph a 69 14 Componente Message a cusuninciaita maniaco clica dd e 70 Parte VII Monitora o 72 1 Monitora o Online Ladder mucutuicnrionintinaa cacerola delo unan donada dudaba nnne 72 Parte VIII PLC300 5 DESCI CIO nasais e E ESE SEO dn In ia 75 2 Tipo Ge DADOS aaa iansinga rag o uo 75 Parte IX Linguagem Ladder ff t PEC300 nn a A aa Da G E DE G DO ESEC dans Dou aaa dano Das RE as Eee ARS 77 A A a 77 CIOSSCNO sc ai E 77 O ia 77 A A 77 Copyright 2010 WEG Todos os direitos reservados Weg Contents 5 NOCONTAC Tesori AE SD S 77 NESONTAS Estes talar did de el O 78 PTSCONTAS ario reo enpite ita ie 79 NTSCGONTAS Besora E 80 o e A 80 DIRE C TOO A e ER DN RR NR RE RAR DR ED DD
117. nst 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 46 WPS V1 00 leg 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 vel inserir um elementos em s rie Para isso utilize os seguintes pontos de inser o oO a FFA l Insere elemento em s rie antes do elemento selecionado o a He Li Insere elemento em s rie depois do elemento selecionado Inserir elementos em s rie corresponde a l gica booleana AND conforme explica o a segui
118. ntime nidade CD ROM ou DVD ROM nterface serial RS232 ponto a ponto omunicacao USB ponto a ponto Dispositivo Apontador 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 m B g Instala o 13 2 3 2 4 Equipamentos Suportados A seguinte tabela apresenta os equipamentos e vers es de firmware que cada base de dados fornecida com o WPS V1 00 suporta Equipamento________ Vers o _ _ _ PLC300 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 prompt 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
119. o DWORD 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 Weg Linguagem Ladder 127 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 9 1 2 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 Res
120. 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 Weg Gerenciador de Comunica o Padr o 5000 e Clique em nova conex o 27 e Selecione o endereco serial para a nova conexao 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 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 Padr o 5000 e Clique em nova conex o 4 4 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 e CMW mM A figura abaixo apresenta os conectores ii ARE o CEE CN
121. o resposta Nota A vari vel tem que ter permiss o de escrita 180 WPS V1 00 Weg E 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 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
122. one 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 limite deste tipo de dado Result 200 se USINT e Done 1 9 1 2 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 Weg Linguagem Ladder 99 Em execu o EN 1 calculado Result Value1 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 Exemplo1 EN 1 Valuei 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
123. onfigura 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 Editor de Telas 55 F17 Fr Properties variable value Input 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 56 WPS V1 00 Weg E 6 5 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
124. os 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 campo Caso o valor digitado seja superior a este valor ser atribu do o valor m ximo E 72 WPS V1 00 Weg E 7 Monitora o 7 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 tentar estabelecer a comunica o com o equipamento testando a comunica o com o mesmo Se a comunica o estiver correto o icone pressionado anteriormente come ar a alternar de cor 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 DI1 DOZ DOL 2 Partir Soprador 1 DIZ DOZ 3 Parar Soprador 1 DLJ DOS HA RH 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
125. os eiii ileso 122 WORD TO BOO Lis Le GesanisostanabiiandceasenasibanisinsasiuntaloGGsss 122 DWORD TO BOO Lists 123 REAL TO BOOL sosa idas 124 CONVErSIOn TO By Eeee rana orcos llanas 125 BOOLE TO BYTE suert 125 WORD TO E Esse Do e ico osiaia 125 DWORD TO B TE as 126 REAL TO BYTE sueter d aiii 127 Conversion TO VOTO siria id 128 BOOL TO WORD irreal si Dti paisana a ssa e aca iss 128 BYTE TO WORD ss 128 DWORD TO WORD oscar A E 129 REAL TO WORD citan as 130 Conversion TO DWO rar ia 131 BOOL TO DWORD RR RU RP RD E eE AE Ea 131 BYTE TO DWORD ceirnin eii lolita 131 WORD_TO_DWORD ooooonnccnnnncnnnnoccnoncnnnononcnnnnnnnononrrnnnnnnnnnnrrrnnnnnnnnnnrrnnnrnnn E E 132 REAL TO DWORD ss a dE ade cao 133 Conversion To Rea notoria rrtt ar rrrr an EEtEAEEEEEAAEEEEEEEEEEEEEEEEEAEEEEEEEEESE EErEE EEEren 133 BOOL TORA cean E E A T S 133 BYTE TO READ tcs 134 WORD T2 REAL eren A e 135 DWORD TO REA Li ieni A E A E ETEA ei e 135 Conversion TO BO Dedalo nr dada diodos 136 BOD TO WOR Disssasn A EAA s o fusan 136 WORD TO BOD ads as iss isis 137 Conversion had mesas se sems ea Plato aualaa sim pintada dessas n iene ioolc ioien 137 RAD TO DE aa E E A E A a 137 PEG TO PRAD osa E E E 138 Dala E e a api 139 STORE e E E E E EE 139 IEO ADBE OOL anons iari A o ib 140 E D R o E E 141 STOREBOO Lensen en E a sa a Sa 142 STORE aE A EE E 143 MOU A 144 DEM es 146 A a E E 148 AP A E 149 GOUMEP aunar addons 150 o UR RS DS 150 e 151 o e 152 URGE u
126. pa A a En 154 Copyright O 2010 WEG Todos os direitos reservados m E g Contents 7 TEN EE EEE A 154 POR RA A E A EA si ES 155 e e E Ae 156 Eo A O no o PPP A 158 A e e o 158 FEE antics 161 LOIWIRAS Sita 161 A e E UE SUAR ER OO REGAR O UR A SR O 162 REA DEI meia oo 162 RENDENDO ra soda S e 163 o In E 164 PR A e nn 165 INTIVIE Cine 165 NMEERDA contain cns 166 CRT a E E ES 168 SET OOREEN eer E ai 168 CANODD e E E A A E E 169 KANOP a E A RR 169 CO DOREA A E A 171 CO S DONT or O a 172 CO MasterControlStatus cooocccconncccononinnannnonannnonannnonannnnnnonononnnnnnnnnnnnn nn nutran EAA AERA a reaa ne raea aerea an Enan anna 174 POE EEE ATE IE A EAE E ET AE EE E EE A EAT EA a A T E 176 MODUS ira 178 MOODUS rada aii 178 A o A 179 MEF eadR E dia a a a E A 181 MIB VOE T eea E oo O A 183 MB Wie RESIO into a 185 MB_MasterControlStatus oocccccconncnnconononnconononnconononononononnnnonnrrnnnonnrrnnnnnnrrnrnnnnrrrnnnnnrrnnnnnnnrrnnonnrnnnonanos 187 PPP SR 189 Index 191 Copyright O 2010 WEG Todos os direitos reservados Eg Weg Geral 9 1 2 1 3 1 4 Geral Bem Vindo Bem vindo ao WEG Programming Suite Esta documenta o fornece uma vis o geral do WPS e cont m toda a documenta o disponivel para o WPS Use o ndice esquerda para navegar pelos t picos Identifica o WPS V1 00 Manual do Usu rio Data da Publica o 05 2010 Vis o Geral O
127. pada 19 448 bytes mv mv EEE o O O 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 Online gt Gerenciador de comunica o local lu El Iniciando 21 Uma tela com as configura es do gerenciador ir abrir Configure a conex o com o equipamento maiores detalhes ver Gerenciador de Comunicacao FIGURA 7 lt Gerenciador de Comunica o Arquivo Ajuda Poner 013 El gt Portas de Comunica o COM E e USE 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 22 EE WPS V1 00 Confirma o de Download Configura o WEG Automa o Recurso PLCSDO Equipamento PLC300 Arquivos filesystem bin 21 Mai 2010 12 26 49 volatile bin 21 Mai 2010 12 26 48 retain bin 21 Mai 2010 12 26 45 ladder bin 21 Mai 2010 12 26 48 screen bin 21 Mai 2010 12 26 45 alarm bin 21 Mai 2010 12 26 49 source bin 21 Mai 2010 12 26 45 Atenc3o Esta a o ir parar a execu o do programa Cancelar Verifique se as informa es correspondem ao equipam
128. 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 Mone Fa Mone F4 Mone ES Mone FE Mone Fr Mone Fo Mone Fa Mone FAO Mone F11 Mone F12 Mone Password 7 Password description El Editor de Telas 57 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 Edit Password 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 Level 0 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 58 WPS V1 00 E significa que a tela
129. pos 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 Valuel 4 Value2 26 Q 1 Exemplo3 EN 1 Valuel 4158 Value2 36 5 Se 0 120 WPS V1 00 E 9 1 2 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 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 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 Weg Linguagem Ladder 121
130. principais e Menus Exibe as diversas op es de edi o visualiza o comunica o e ajuda do ambiente de desenvolvimento e Janela de Projetos Exibe a rvore contendo a estrutura da Configura o aberta e Janela do Editor Parte principal do ambiente de desenvolvimento onde ocorre a edi o dos componentes que ir o formar o arquivo fonte e Janela da Paleta Contem os componentes a serem inseridos no editor atrav s do drag n drop e Janela de Propriedades Exibe as propriedades do componente selecionado e e Janela de Saida Exibe mensagens de compila o e download s WEG Programming Suite 1 0 Projeto Arquivo Editar Exibir Ladder Online BuildProject Janela Ajuda Menus Projetos x Main Ladder x Home x WEG_Automac o Es PLC300 p Diagrama Ladder 153 Main Ladder 2 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 Projetos Sa da Sa da padr o WPS V1 00 Lp y Coment rio PT v Local Local Ret Constante Inst ncia Global Global Ret Sistema I O Rede Tag Tamanho Tipo de Dado Valor Inicial Coment rio p H x 1 Editor CANopen CAN CAN yp CO_MasterControlStatus gt g CO SDORead FB CO_SDOWrite E CO SlaveStatus Coil Compare Contact Control Conversion BCD Conversion R
131. r L GICA AND BIT1 BITZ 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 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 AND Executa a L gica AND entre o BIT1 e BIT2 atrav s do STACK Tabela Verdade BIT1 BIT2 STACK 0 0O o Weg Editor Ladder 47 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 e Jr Eri l Insere elemento em paralelo acima do elemento selecionado Sm dos e 7 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 BIT1 BITZ A figura acima executa uma L gica 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
132. r 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 Ts VAR IN inserir uma constante Tipos de dados UINT D
133. r 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 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 Weg Linguagem Ladder 93 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 2 1111_1101 se SINT Exemplo3 EN 1 Value 3011 2 1111_0100_0011_1101 Shift 2 Result 113 2 1000_1111 se SINT Result 753 2 1111_1101_0000_1111 se INT 9 1 2 5 3 SHL 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 Descric o d
134. rado 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 Result 44044 se UINT e Done 1 9 1 2 7 6 DIV Figura Configura o do Bloco lt arg0 gt Value1 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 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 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 102 E WPS V1 00 9 1 2 7 7 MOD Figura Configura o do Bloco lt arg0 gt Valuel VAR IN inserir
135. rados atrav s da janela de propriedades dos alarmes na categoria alarmes internos Alarm Config Properties Elsize 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 62 WPS V1 00 Weg E 6 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 had Numeric Output Es Message e Bargraph IP para a programa o das telas os componentes s o inseridos no display de tr s maneiras Drag n drop Arrastar e Soltar EE Editor de Telas 63 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 64 WPS V
136. rante 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 38 WPS V1 00 Weg 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 A 3000 Wers 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 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 necessario 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 ace
137. rme ad Monitora o de Vari vel H a Curva de Tend ncia Y Configura o de Setup 4 Monitora o de E S i EN CANopen Hi x 1 _ 3 Sa da 20 WPS V1 00 Weg E 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 dO WEG Automa o Novo recurso Ctri Shift R Selecionar recurso principal Construir resource CL gl Mor d i cur Download resource e y Lor Recortar Cris e e 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 Tamanho da rea de m Tamanho da rea de me Tamanho da rea de m screen ocupada 160 bytes ria alarm ocupada 24 bytes source ocu
138. rror 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 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 Descric 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
139. rzl gt ET argll gt Configurac o do Bloco lt inst gt inserir uma inst ncia tag m El Linguagem Ladder 155 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 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 9 1 2 21 2 TOF Figura EE 156 WPS V1 00 Configurac 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 Descric o de Funcionamento O bloco iniciado na transi o positiva de IN e a sa da Q vai para 1
140. s drivers necess rios voc ser notificado por uma janela indicando que o assistente terminou de instalar o software Clique Concluir para completar o processo de instala o Verifica o da Atualiza o Voc pode verificar se a atualiza o foi bem sucedida no gerenciador de dispositivos o drive 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 deveria encontrar a entrada WEG USB devices contendo WEG USBIO RO4 Isto indica que a atualiza o foi realizada com sucesso Eg Weg Editor Ladder 33 Editor Ladder Programa o Ladder Programa o Ladder a representa o gr fica de equa es booleanas combinando contatos argumentos de entradas com bobinas resultados de sa da O programa em Ladder possibilita testar e modificar dados por s mbolos 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
141. s 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 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 70 WPS V1 00 Weg E 6 14 Componente Message epaled e ree SC Q O O Q r BOO o O CAN Q a Y gt O Serial ALARM SETUP SHIFT EPA 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 permitid
142. scri o de Funcionamento Quando o valor do STACK for 1 lt arg0 gt vai para 0 Diagrama de Funcionamento PIACE EIT 9 1 2 2 5 TOGGLECOIL Figura imst gt argll gt 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 84 WPS V1 00 Weg E A cada transi o de O para 1 no STACK a lt arg0 gt inverte seu valor Diagrama de Funcionamento PIACE EIT 9 1 2 3 Logic Bit 9 1 2 3 1 RESETBIT Figura RESETBIT ENGO Configura 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
143. so Configura o da Comunica o Equipamento reas de Mem ria Sequ ncia de Execu o localhost SO sereo ok J Cancelar E 26 WPS V1 00 Weg E 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 TF 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 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
144. 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 apajed E Weg Editor de Telas 67 6 11 Componente Numeric Input IDEE x 6 y 2 Width PESOS E WYariable Data type WORD Variable 401 ES Ka ER 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
145. ss o de escrita lt arg4 gt NoAnswerCounter VAR OUT inserir uma vari vel tag Tipos de dados WORD ou UINT Descri o Contador de requisi es do mestre que n o foram respondidas pelos 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 188 WPS V1 00 Weg E 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
146. ssadas no ladder atrav s do seu ndice de array 5 5 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 Weg Editor Ladder 39 5 6 Os elementos principais de uma rung s o A Barramento esquerdo B Barramento direito C Barramento de sa das 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 zr 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 Selecionar 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
147. stante ou uma vari vel tag Tipo de dado REAL Faixa de Valores 1 0 a 1 0 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 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 Weg Linguagem Ladder 111 Se EN 0 Result permanece inalterado e a saida Done fica em 0 Exemplo1 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 9 1 2 9 6 ATAN 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 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 f
148. t BitO VAR OUT inserir uma vari vel tag Tipo de dado BOOL 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 Weg Linguagem Ladder 147 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
149. t arg13 gt Bit13 VAR_IN inserir um n mero constante ou uma vari vel 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 146 WPS V1 00 E 9 1 2 19 7 DEMUX Figura DEMUX F es r f Ea r wW h AA E l a 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 g
150. tatos Diagrama de Funcionamento lt argll IAE 9 1 2 1 2 NCCONTACT Figura argll gt HH Configurac o do Bloco lt arg0 gt VAR_IN inserir uma vari vel tag Tipo de dado BOOL Descric 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 E Linguagem Ladder 79 lt argll O JACK 9 1 2 1 3 PTSCONTACT Figura imst gt argll 4H 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 Diagrama de Funcionamento argU gt la E 80 WPS V1 00 9 1 2 1 4 NTSCONTACT Figura imst gt argll 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 1 para O de lt arg0 gt ou seja na borda de descida do STACK Veja tamb m como funcionam as
151. telas e a manipula o de bits s o feitos atrav s da configura 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 fun o a 2 i a i 2 fole As propriedades da tecla de fun o se tornar o ativas na tela de propriedades OFA F7 Properties Properties of this object Gerenciamento de Telas O editor de telas possui a fun o de gerenciamento de telas para o acesso navegacao 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 54 EE WPS V1 00 6 4 F14 FF Properties Screen Ly Select the 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 c
152. tes locais e Incluir este local na pesquisa est o ambas selecionadas e Clique Procurar Agora voc precisa entrar a rota do driver no CD Pasta Drive CD ROM NUSB Driver cont m o driver para os sistemas operacionais Windows XP 30 WPS V1 00 Weg E 4 7 4 8 e Vista Escolha isto e clique Avan ar e Se a localiza o que voc especificou est correta Windows localizar os drivers e continuar com a instala o e Ap s o Windows ter instalado os drivers necess rios voc ser notificado por uma janela indicando que o assistente terminou de instalar o software Clique Concluir para completar o processo de instala o Verifica o da Instala o Voc pode verificar se a instala o foi bem sucedida no gerenciador de dispositivos o drive precisa estar conectado ao PC e 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 e No gerenciador de dispositivos pr ximo ao final da lista voc deveria encontrar a entrada WEG USB devices contendo WEG USBIO R04 Isto indica que a instala o foi realizada com sucesso Desinstalando Driver USB Se voc precisa desinstalar o driver USB do PC siga o procedimento descrito abaixo Desinstala o e Conecte o drive ao PC
153. ult 172 16 AC se USINT 128 E WPS V1 00 9 1 2 14 Conversion To Word 9 1 2 14 1 BOOL 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 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 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 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 9 1 2 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 Weg Linguagem Ladder 129 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 saida 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
154. ultados 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 registradores 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 dos dados uma vari vel com tamanho maior que 16 bits 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 utiliza
155. 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 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 m El Linguagem Ladder 103 9 1 28 Math Extended 9 1 2 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
156. 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 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 9 1 2 10 2 MIN Figura EN HIM Done argll gt Y valuel Raul 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 114 WPS V1 00 ME REAL lt arg1 gt
157. uma vers o mais nova do JRE Verifique a vers o do JRE no seu Computador Usando o S tio Web Java com 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 Quando este manual foi escrito o link era http www java com pt BR download installed jsp Siga as instru es nesta p gina JRE Atual Dispon vel 14 WPS V1 00 Weg E 2 5 Quando este manual foi escrito a vers o atual do JRE era 1 6 0_20 Java Runtime Environment Version 6 Update 20 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 java sun com 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 Fechar todos os programas abertos atualmente em execuc o para evitar interfer ncia com o processo de instala o Para instalar o WPS por favor seguir os passos abaixo Instalac 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 e No assistente de instala o responder L
158. 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 elementos 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 du
159. viar 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 BYTE 1 16 USINT 1 16 SINT 1 16 WORD 1 8 UINT 1 8 INT 1 8 DWORDI 1 4 UDINT 1 4 DINT 1 4 ou REAL 1 4 186 WPS V1 00 Weg E 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 Res
160. zs y Fumetti mitala La Area e MumberOfDa ta 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 Function VAR IN 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 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 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 aguardand

Download Pdf Manuals

image

Related Search

Related Contents

Samsung SPF-107H Benutzerhandbuch(Model code type : LP**IPLE*)  MainStage 2 User Manual  PDF Manual  Mr. Handsfree CEL.MRH-BC6000    

Copyright © All rights reserved.
Failed to retrieve file