Home

WPS Manual do usuario V1.30

image

Contents

1. 0000 A nova senha deve ser um n mero com quatro algarismos Contraste LCD ajuste do contraste do LCD do PLC300 Beep do Teclado Habilita o beep das teclas do PLC300 WPS V1 30 135 meg PLC300 6 11 2 2 Anal gicas ES Configura o de Setup z D PS mu Conigragio de se o a O Entradas Anal gicas Configura o Entrada Anal gica Saidas Anal gicas Configura o Sa da Anal gica IDA AO 101 Configura o Saida Anal gica IOA A0102 Configura o Saida Anal gica I0A AO201 Configura o Saida Anal gica IOA A0202 O Escreve Configurac o L Configurac o Entradas Anal gicas Seleciona um dos tr s modos de operac o da entrada anal gica Ali do PLC300 Tens o O a 10 V Corrente O a 20 mA ou Corrente 4 a 20 mA Na op o 4 a 20 mA o valor que o ladder enxerga um valor proporcional normalizado ou seja 4 a 20 mAg 0 a 32767 Sa das Anal gicas Seleciona um dos quatro modos de opera o das sa das anal gicas AOs dos acess rios IOA instalados no PLC300 sendo que as AOs 101 e 102 s o as AOs 1 e 2 do cart o IOA instalado no slot 1 do PLC300 e as AOs 201 e 202 s o as AOs 1 e 2 do cart o IOA instalado no slot 2 WPS V1 30 136 meg PLC300 6 11 2 3 Encoder ES Configura o de Setup i Configura o de Setup ala ll Escreve Configurac o L Configurac o Seleciona a tens o de alimenta o do encoder do PLC300 entre 5 ou 12V 6 1
2. NOVO FECURSO WE Construir recurso principal Figura 1 Compilar a partir do Menu 2 Atrav s da tecla de atalho F4 3 Atrav s do bot o na Barra de Ferramentas WPS V1 30 58 ueg Ladder Configura o Arquivo Editar Exibir Ladder Comunica o Ferramentas Janela Ajuda Construir recurso principal F4 Figura 2 Compilar a partir da Barra de Ferramentas 4 Clicando se com o bot o direito do mouse sobre o nome do recurso Configura o Arquivo Editar Exibir Ladder Comunica o Ferramentas Janela Ajuda O ja J a Diafana LE m F TCONFIGURATION lt a TT o Monitoras Recortar E Editor de copiar il O Ho Colar Ctrl tm Gr fico de tu 3 Estrutura Excluir Novo recurso Ctri Shift R Definir como recurso principal Construir recurso Download recurso Renomear Propriedades do recurso Figura 3 Bot o direito do mouse sobre o recurso Os resultados da compila o indicando os erros e warnings podem ser visualidas WPS V1 30 59 El Ladder atrav s da janela Sa da Sa da Padr o RESULTADO Sucesso na compila o O erro s O aviso is Figura 3 Resultados da compila o 5 2 6 Transferir Para fazer o Download de um Recurso h 4 op es 1 Atrav s do Menu Comunica o Download recurso principal F5 Configura o Arquivo Editar Exibir Ladder Comunica o Ferram
3. 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 WPS V1 30 220 E PLC300 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 Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita lt arg8 gt Bit7 VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita lt arg9 gt Bit8 VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita lt arg10 gt Bit9 VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita lt arg11 gt Bit10 VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita lt argi2 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 argi5 gt Bit14 VAR OUT inserir uma vari vel tag
4. Como melhorar 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 WPS V1 30 238 E PLC300 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 lentamente 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 Dispon vel e PLC300 a partir da vers o inicial 6 13 17 Filter 6 13 17 1 LOWPASS Figura inst gt Configurac 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 Entrad
5. VAR IN inserir uma constante Tipos de dados DWORD Descri o Endere o IP do servidor Formato XXX XXX XXX XXX onde XXX um n mero entre 0 e 255 lt arg1 gt ServerPort VAR IN inserir uma constante Tipos de dados WORD Descri o Porta Modbus TCP do servidor O padr o 502 lt arg2 gt UnitID VAR IN inserir uma constante Tipos de dados BYTE Descri o UnitID do servidor O padr o 255 lt arg3 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 arg4 gt InitialDataAddress VAR IN inserir uma constante WPS V1 30 274 EE PLC300 Tipos de dados WORD Descri o Endere o do registrador inicial O a 65535 lt arg5 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 arg6 gt Timeout VAR IN inserir uma constante Tipos de dados WORD Descri o Tempo de espera para chegada da resposta do servidor a partir do in cio do envio pelo cliente 20 a 5000 ms lt arg gt Offset VAR IN inserir uma constante Tipos de dados BOOL Descri o Indica se o endere o do dado programado em InitialDataAddress amp possui offset ou seja se o endere o do dado programado no bloco deve ser subtra do de 1 para enviar pel
6. 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 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 O o valor em Result permanece inalterado Exemplo1 EN 1 Value O Result 0 0 Exemplo2 EN 1 Value 1 Result 1 0 Dispon vel e PLC300 a partir da vers o inicial 6 13 12 5 2 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 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 WPS V1 30 206 E PLC300 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 REAL Se EN for O o valor em Result permanece inalterado Exemplo EN 1 Value 45 Result 45 0 Dispon vel e
7. Dispon vel e PLC300 a partir da vers o 1 30 6 13 21 3 5 MBTCP_WriteRegister Escrita de Registradores Figura WPS V1 30 278 E PLC300 lt inst gt Execute MBTOP_WriteRegister argi Saruer Addresas Y lt argY9 gt lt argl gt Server Porti To lt arg 1155 lt arg2 gt UntlDA mor H lt argl1 gt lt arg gt Function ro lt argl2 gt lt arg4 gt Y InitialDatadddress 0 lt arg gt Y NumberdifiData Y lt argb gt Timecuta lt arg gt Offsets lt arg gt value Configura o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt ServerAddress amp VAR IN inserir uma constante Tipos de dados DWORD Descri o Endere o IP do servidor Formato XXX XXX XXX XXX onde XXX um n mero entre 0 e 255 lt arg1 gt ServerPort VAR IN inserir uma constante Tipos de dados WORD Descri o Porta Modbus TCP do servidor O padr o 502 lt arg2 gt UnitID VAR IN inserir uma constante Tipos de dados BYTE Descri o UnitID do servidor O padr o 255 lt arg3 gt Functiong 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 arg4 gt InitialDataAddress VAR IN inserir uma constante Tipos de dados WORD Descri o Endere o do registrador inicial O a 65535 lt arg5 gt NumberOfData VAR IN inserir
8. Programa o Vis o Geral As telas s o compostas por componentes do tipo Text A Numeric Input had Numeric Output has Message e Bargraph ll Para a programa o das telas os componentes s o inseridos no display de tr s maneiras Drag n drop Arrastar e Soltar WPS V1 30 95 El PLC300 RU e e n 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 Certifique se de que a sombra do componente est na cor cinza caso contr rio o componente n o est posicionado corretamente e e Solte o bot o do mouse Teclado WPS V1 30 96 EE PLC300 Lc Soad Cut Ctl x Topy Ctl E Paste Ctl Y Delete O CAN Serial ALARM Mouse 123 Numeric Input Message Ili Bargraph Numeric Output Com o cursor selecionado dentro da rea do display pressione a tecla Ctrl Seleciona se o tamanho do componente com as teclas de dire o le F al Pressiona se Ctrl Space e aparecer um pop up contendo o item inserir e No item inserir selecione o componente desejado WPS V1 30 97 E PLC300 A a r n O Status O CAN O Serial ALARM SE MIF 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
9. 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 distribu do respectivamente ao Bit0 WPS V1 30 221 E PLC300 Bit1 Bit2 e Bit15 Se EN for O os valores em Bit0O Bit1 Bit2 e Bit15 permanecem inalterados Exemplo EN 1 Word 49713 16 1100_0010_0011_0001 BitO 1 Bit1 0 Bit2 0 Bit3 O Bit4 1 Bit5 1 Bit6 O Bit7 O Bit8 O Bit9 1 Bit10 O Bit11 O Bit12 0 Bit13 0 Bit14 1 Bit15 1 Dispon vel e PLC300 a partir da vers o inicial 6 13 13 8 SEL Figura 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 argi 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
10. 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 WPS V1 30 157 E PLC300 6 13 4 2 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 2 1011 0110 1100 1000 se INT Result 46762 2 1011 0110 1100 1000 se UINT Dispon vel e PLC300 a partir da vers o inicial AND Figura Configurac o do Bloco lt arg0 gt Valuel 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 arg1 gt Value2 VAR IN inserir um n mero inteiro constante ou uma vari vel E 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 qu
11. 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 f Por outro lado a cada pulso detectado em CD CV decrementado Quando CV for 0 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 30 230 PLC300 Ive L Dispon a partir da vers o inicial e PLC300 6 13 15 Timer 6 13 15 1 TON Figura nst gt TON IN argl gt ET argll gt WPS V1 30 231 EE PLC300 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 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 sa da Q vai para O desde qu
12. 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 execuc o EN 1 calculado Result arc 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 sa da Done fica em 0 Exemploi EN 1 Value 0 5 Angle 1 047 equivalente a 60 e Done 1 Exemplo2 EN 1 Value 1 5 valor fora da faixa permitida Angle inalterado e Done 0 Dispon vel WPS V1 30 183 E PLC300 6 13 9 6 6 13 9 7 e PLC300 a partir da vers o inicial 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 argi 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 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 Do
13. EE Sum rio BOOL TO WORD rosana dla a 202 Birre TO WORD enn iii acibn 203 DWORD TO WORD iii iii iq 204 REAL TO WORD srs ini 205 PEME E as 205 BOGE TO REAC aer EA EET E ia 205 DWORD TO REAL ainda dia A e 206 WORD TO REAL ae ii a 207 BYTE TO REAL mirada odiada iaa dao tina 208 o e O CPE OOO Un 208 BODE TO DWORD sinfonia 208 REAL TO DWORD ada ii o A Naci 209 WORD_TO DWORD cdocccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnonn nn nn rr rra nn nn nn nn nn nn nnrnnnnnnnnnnnnnnnnnrrnnnnnnnninnnos 210 Bre TO BWORD rn die ibi 211 OO A aos 211 RAD TO DEG Bad e cena 211 DEG TO RAD ainia dada di dd cda dia 212 DANA SIR erario re 213 STORE cr 213 ICOADBOOL e a de EN 214 e o RO E PCC PER nn E AIAN 215 ISTOREBOJDE aaa dad 216 STORE sra io 217 O e O O CE OO En E 218 DEM O aaa dada idad dando aos 220 E 222 SMART AAA 223 PROOROC A oia 224 We RECE san a 225 COUNT umm aA Eaa 227 CMO mi RO A 227 AS ri CO E 228 CRUD CE PON PO PE SUPE OOO E di 229 TIME E E 231 BON E 231 OP oo 233 e o EOI 234 Control usd 235 A o A nea 235 od ic OR siciliana 239 LOWPASS mir 239 MPE do aia 240 READENO cr ii 240 READENCO cita Si 241 READENCO mineira ai 242 e E 243 IMMEDIATE INPUT saisine a a 243 IMMEDIATE OUTPUT cesissisresesoiua osaa aN cia 245 O a 245 MANE a DE E E E EE E 245 INWEEKDAY sr 247 SCT gt cat EA EEEa 249 SETSGREEN mico ii 249 Rede de COMUNICA O aa aiii 250 WPS V1 30 7 o A EEE 250 Vis o Geraldo CA
14. 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 Value1 Value2 Caso contr rio carrega O para Q Se EN for O a sa da Q vai para O Exemplo1 EN 1 Valuel 2 3 Value2 2 3 Q 1 Exemplo2 EN 1 Valuel 4 Value2 26 Q O Exemplo3 EN 1 Value1 4158 Value2 36 5 Q 1 Dispon vel e PLC300 a partir da vers o inicial WPS V1 30 190 meg PLC300 6 13 11 3 COMPGT Figura EN COMP_ST Q Yakal valha 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 argi 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 Value1 gt Value2 Caso contr rio carrega O para Q Se EN for O a sa da Q vai para O Exemplo1 EN 1 Valuel 2 3 Value 2 3 Q 0 Exemplo2 EN 1 Valuel 4 Value2 26 Q O Exemplo3 EN 1 Value1 4158 Value2 36 5 Q 1 Dispon vel e PLC300 a partir da vers o inicial WPS V1 30 191 meg PLC300 6 1
15. Result VAR_OUT inserir uma vari vel tag Tipo de dado REAL Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 calculado Result 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 sa da Done fica em 0 Exemploi EN 1 Value 81 WPS V1 30 179 EE PLC300 6 13 9 6 13 9 1 Result 9 e Done 1 Exemplo2 EN 1 Value 4 Result inalterado e Done 0 resulta num valor imagin rio Dispon vel e PLC300 a partir da vers o inicial Math Trigonometry 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 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 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 sa da Done fica em O Exemplo EN 1 Angle 1 047 equiva
16. USINT__ lAloca 8 bits de mem ria 1 byte 0a255 lt WORD _ lAloca 16 bits de mem ria 2 bytes 0a 65535 __ UINT___ JAloca 16 bits de mem ria 2 bytes 0a 65535 __ DWORD lAloca 32 bits de mem ria 4 bytes l0a 22 1 lt UDINT _Aloca 32 bits de mem ria 4 bytes 0 a 232 1 WORD _ Aloca 32 bits de mem ria 8 bytes 0a 2 1 LINT__ lAloca 32 bits de mem ria 8 bytes 0a 2 1 INT Dado em ponto flutuante com REAL ponto decimal Aloca 32 bits de Si 10 38 Precis o 1 mem ria conforme padr o IEEE 223 559 im Dado em ponto flutuante com ponto decimal Aloca 64 bits de im 10 308 Precis o 1 mem ria conforme padr o IEEE 222 559 Representa o Direta Utilizado para definir a posi o de mem ria de uma Vari vel Global Sintaxe Y lt Formato gt lt Tamanho gt Primeira Letra At Format Descri o O A Input Recebe os valores das vari veis anal gicas e discretas ou vari veis de rede de entrada Sa da Output Armazena os valores a serem escritos nas sa das WPS V1 30 36 E Ladder 9 2 0 2 1 p pnal aicas e discretas ou vari veis de rede de saida e discretas ou vari veis de rede de sa da M_ Marcador interno em RAM j arcador de Sistema de Leitura C Marcador de Sistema de Comando Segunda Letra At Tamanh Descri o O O X BB ss B Byte 8 bi
17. V1 20 CB34 2 E 02 7 322 SINGLE_TASK8_DISABL CB34 3 JE 02 322 SINGLE TASK9 DISABLE CB34 4 03 1 322 SINGLE_TASKI10_DISABL Desabilita interrup o 10 de evento gt V1 30 CB34 SIE 03 SINGLE TASKI1 DISABL Desabilita interrup o 11 de evento gt V1 30 CB34 6 JE Desabilita interrup o 13 de tempo gt V1 30 Desabilita interrup o 14 de tempo gt V1 30 Desabilita interrup o 15 de tempo gt V1 30 Desabilita interrup o 16 de tempo gt V 1 30 Desabilita interrup o 8 de evento gt V1 20 Desabilita interrup o 9 de evento gt V1 30 WPS V1 30 84 meg PLC300 A PO O E 3 322 SINGLE_TASKI12_DISABL Desabilita interrup o 12 de evento gt V1 30 ON CB34 7 E 03 4 322 SINGLE_TASK13_DISABL Desabilita interrup o 13 de evento gt V1 30 CB34 8 JE 03 5 322 SINGLE TASKI4 DISABL Desabilita interrup o 14 de evento gt V1 30 CB34 9 JE 03 323 SINGLE_TASKI5_DISABL Desabilita interrup o 15 de evento gt V1 30 CB34 O JE 03 7 323 SINGLE TASK16 DISABL Desabilita interrup o 16 de evento gt V1 30 CB34 1 IE 03 323 EXT_EVENT_TASKI_DIS Desabilita interrup o 1 de evento externo gt CB34 2 ABLE V1 20 04 1 323 EXT EVENT TASK2 DIS Desabilita interrup o 2 de evento externo gt CB34 3 ABLE V1 20 04 2 323 EXT EVENT TASK3 DIS Desa
18. VAR IN inserir uma constante Tipos de dados DWORD Descri o Endere o IP do servidor Formato XXX XXX XXX XXX onde XXX um n mero entre 0 e 255 lt arg1 gt ServerPort VAR IN inserir uma constante Tipos de dados WORD Descri o Porta Modbus TCP do servidor O padr o 502 lt arg2 gt UnitID VAR IN inserir uma constante Tipos de dados BYTE Descri o UnitID do servidor O padr o 255 lt arg3 gt Functiong 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 arg4 gt InitialDataAddress VAR IN inserir uma constante Tipos de dados WORD Descri o Endere o do bit inicial O a 65535 lt arg5 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 arg6 gt Timeout VAR IN inserir uma constante WPS V1 30 272 E PLC300 Tipos de dados WORD Descri o Tempo de espera para chegada da resposta do servidor a partir do in cio do envio pelo cliente 20 a 5000 ms lt arg gt Offset VAR IN inserir uma constante Tipos de dados BOOL Descri o Indica se o endere o do dado programado em InitialDataAddress amp 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 S
19. 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 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 WPS V1 30 256 EE PLC300 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 d
20. WSD3 300 TICK 100US Marcador incrementado a cada 100 microssegundos gt 012 6 V1 20 WSW3 300 BOOTLOADER Vers o do m dulo de atualiza o de firmware gt V1 30 016 8 WSB3 301 SCREEN Tela Mostra o n mero da tela atual na IHM 020 0 JS W3 301 HOUR Hora do RTC 030 5 WSW3 301 MINUTE Minuto do RTC 032 6 KSW3 NES SECOND Segundo do RTC 034 7 WPS V1 30 74 meg PLC300 WSW3 301 DAY Dia do RTC 036 8 WSW3 a MONTH M s do RTC 038 WSW3 Ka YEAR Ano do RTC 040 WSW3 a WEEKDAY Dia da semana O domingo 1 segunda 6 s bado 042 WSB3 400 INTERVAL_TASK1_ Watchdog tarefa 1 por tempo gt V1 20 050 WATCHDOG SB3 1 401 INTERVAL TASK2 Watchdog tarefa 2 por tempo gt V1 20 050 WATCHDOG WSB3 2 402 INTERVAL_TASK3_ Watchdog tarefa 3 por tempo gt V1 20 050 WATCHDOG WSB3 3 403 INTERVAL_TASK4_ Watchdog tarefa 4 por tempo gt V1 20 050 WATCHDOG WSB3 4 404 INTERVAL_TASK5_ Watchdog tarefa 5 por tempo gt V1 20 050 WATCHDOG WSB3 5 405 INTERVAL TASK6 Watchdog tarefa 6 por tempo gt V1 20 050 WATCHDOG WSB3 406 INTERVAL TASK7 Watchdog tarefa 7 por tempo gt V1 20 050 WATCHDOG WSB3 7 407 INTERVAL_TASK8_ Watchdog tarefa 8 por tempo gt V1 20 050 WATCHDOG WSB3 408 INTERVAL_TASK9_ Watchdog tarefa 9 por tempo gt V 1 30 051 WATCHDOG WSB3 1 409 INTERVAL_TASKI0_ Watchdog tarefa 10 por tempo gt V1 30 051 WATCHD
21. associado a esta tarefa e n o poss vel remov lo ou associ lo a outra tarefa WPS V1 30 115 E PLC300 6 8 6 8 1 Watchdog Quando a op o watchdog est ativa o programa do usu rio parado com alarme de erro caso o tempo de execu o da tarefa demore mais do que o tempo definido no campo Tempo por um n mero de vezes maior que o definido no campo Sensibilidade watchdog Sensibilidade 200 Tempo Tempo m ximo para execuc o da tarefa sem que ocorra o erro de watchdog Sensibilidade N mero de erros de watchdog permitidos antes da gerac o do alarme de erro e parada do programa do usuario Dispon vel e PLC300 a partir da vers o 1 20 Log de Eventos Configura o de Log de Eventos Vis o Geral O log de eventos um conjunto valores de vari veis que s o armazenados com data e hora no SD card do dispositivo no formato csv comma separated value Estes valores s o gravados ap s a ocorr ncia de eventos que podem ser dos tipos time change of state ou trigger Para cada arquivo de log de eventos configurado o intervalo de gravac o do arquivo e associada uma vari vel booleana respons vel por habilitar ou desabilitar o log atrav s do programa Para cada arquivo de configurac o de log pode ser associado um texto que ser apresentado juntamente com as vari veis assim que o upload do log de eventos for realizado Ver se o configura o do campo texto No menu
22. 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 DWORD Se EN for O o valor em Result permanece inalterado Exemplo EN 1 Value 145 Result 145 Dispon vel e PLC300 a partir da vers o inicial 6 13 12 7 Rad Deg 6 13 12 7 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 WPS V1 30 211 E PLC300 Tipo de dado REAL 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 O o valor em Result permanece inalterado Exemplo EN 1 Value 1 047 Result 60 Dispon vel e PLC300 a partir da vers o inicial 6 13 12 7 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
23. o csv comma separated value valores separados por v rgula geralmente utilizado em planilhas eletr nicas WPS V1 30 107 E PLC300 log alarms csv Notepad File Edit Formal view Help 61 05 11 08 04 30 0 4 Falha DOs verificar Saidas 31 05 11 08 04 39 0 4 Falha Encoder Falha sinais Encoder 231705711 08 04 39 0 4 CAN Power Off CAN Bus Power Detect 31 05 11 08 05 01 1 4 Bomba ligada Bomba reserv 119 31 05 11 08 05 01 1 N Bomba EEE bomba reserv 1 31 05 11 08 05 02 1 4 Bomba reserv 31705711 08 05 03 1 N Bomba reserv 31705711 08 06 46 1 4 poma reserv 31705711 08 06 4611 reserv 31 05 11 08 08 06 1 reserv 31 05 11 08 08 06 1 mba reserv 317 05 11 08 08 11 1 omba reserv 11 1 8 1 8 1 pi Le 31 05 11 08 08 reserv 317 05 11 08 08 L reserv 31705711 08 08 1 eRe Te resery 31705711 08 08 30 1 A Bomba gada Bomba reserv 31 05 11 08 08 30 1 N Bomba gada Bomba reserv 231705711 08 08 53 1 A Bomba gada Bomba reserv 21705711 08 08 53 1 N Bomba gada Bomba reserv PR RR RR RR A A AR A AA A l 3 3 3 3333338288 o mla da de Lu de de de Les Ls Ls a ds a LO LO LA O O O O O 1 O VD O O UD Os valores armazenados s o a data hora alarme 0 interno 1 alarme do usu rio a o A atuado e N normalizado e descri o e Intervalo No campo intervalo configurado o tempo de durac o da gravac o dos dados em um nico arquivo As op es deste campo s o a
24. 10MBps Full Duplex 10MBps Half Duplex 100MBps Full Duplex 100MBps Half Duplex WPS V1 30 139 meg PLC300 6 11 2 8 Modbus TCP Jura Configura o de Setup Editor Escreve Configurac o L Configurac o poss vel configurar porta TCP Unit ID autenticac o de IP e timeout do Gateway Modbus TCP RTU do PLC300 numa rede Ethernet utilizando o protocolo ModbusTCP Autenticac o IP 4 bytes de endereco que identificam o nico endereco IP remoto que pode se conectar ao PLC300 Todos os campos em zero desabilitam a autenticac o de IP e qualquer endereco remoto pode se conectar ao PLC300 Porta TCP O a 65535 Unit ID 1 a 255 Gateway Timeout 20 a 5000 ms WPS V1 30 140 ueg PLC300 6 11 2 9 Programa do Usu rio Ec Configura o de Setup Configura o de Setup spc A AA Escreve Configurac o L Configurac o Permite parar executar ou apagar o programa do usu rio Essa configurac o n o online e transmitida atrav s do bot o Escreve Configura o 6 11 2 10 Comandos Online E configura o de Setup Programa Parar Executar Apagar Escreve Configurac o Grava Backup Grava Backup Grava Backup Grava Backup 1 L Configura o Restaura Backup Restaura Backup Restaura Backup Restaura Backup WPS V1 30 141 E PLC300 Os comandos online s estar o ativos quando o WPS estiver conectad
25. Tecla indica que o novo elemento ser inserido em paralelo acima do elemento selecionado Ma E Z u Tecla indica que o novo elemento sera inserido em paralelo abaixo do elemento selecionado o Tecla gt 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 1 Acionamento Motor Exaust o Ao inserir elementos em paralelo ao navegar pelos elementos navegamos por cada elemento individualmente conforme exemplo a seguir WPS V1 30 43 E Ladder 1 Acionamento Motor Exaust o 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 O m e Err ne l f Inserido contato antes do paralelo 1 Acionamento Motor Exaust o o O FFA Err 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 nec
26. V1 30 498 9 SD350 a ETH STS IP Endere o IP gt V1 30 SD350 i o 325 SD350 4 ETH STS GW Gateway padr o gt V 1 30 8 MBTCP_SERVER_RE Contador de telegramas recebidos com sucesso pelo 6 ETH_STS_MASK M scara de sub rede gt V1 30 SW35 QUEST COUNT PLC300 como servidor Modbus TCP gt V1 30 WPS V1 30 80 PLC300 MBTCP_SERVER_RE SPONSE_COUNT MBTCP_SERVER_CN XNS MBTCP_CLIENT_DIS ABLED MBTCP_REQUEST_C OUNT MBTCP_RESPONSE _ COUNT MBTCP_NO_ANSWE R_COUNT MBTCP_RESP_ERRO R_COUNT MBTCP_LAST_ERRO R_TCP_PORT MBTCP_LAST_ERRO R_IP GN 8 326 3 326 4 326 5 MBTCP_LAST_ERRO R_UNITID AA m oo Ne MBTCP_LAST_ERRO SB353 R TYPE 7 SB353 8 MBTCP_LAST_ERRO R_CODE Contador de respostas transmitidas com sucesso pelo PLC300 como servidor Modbus TCP gt V1 30 N mero de conex es do servidor Modbus TCP ativas gt V1 30 Cliente Modbus TCP desabilitado gt V1 30 Contador de requisi es feitas pelo cliente Modbus TCP gt V1 30 Contador de respostas recebidas com sucesso pelo cliente Modus TCP gt V1 30 Contador de requisi es sem resposta recebida pelo cliente Modbus TCP Timeout gt V1 30 Contador de respostas de erro recebidas pelo cliente Modbus TCP gt V1 30 ltimo erro detectado porta TCP do servidor Modbus gt V1 30 ltimo erro detectado endere o IP do servidor modbus TCP gt
27. 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 dispon vel cliente SDO enviando outra requisi o aguardando libera o para que a solicita o seja enviada pelo bloco Se a entrada de habilita o for retirada enquanto o bloco faz esta indica o a requisi o descartada Nota A vari vel tem que ter permiss o de escrita lt arg8 gt Error VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Erro na execu o da requisi o Nota A vari vel tem que ter permiss o de escrita lt arg9 gt ErrorID VAR OUT inserir uma vari vel tag Tipos de dados BYTE ou USINT Descri o Em caso de erro na requisi o indica o tipo de erro ocorrido Resultados WPS V1 30 254 EE PLC300 poss veis 0 Executado com sucesso 1 Cart o n o pode executar a fun o exemplo mestre n o habilitado 2 Timeout na resposta do escravo 3 Escravo retornou erro Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento Bloco para escrita de dados via SDO para um escravo rem
28. 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 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 sa da Done fica em 0 Exemplol EN 1 Value 5 Result 5 e Done 1 Exemplo2 EN 1 Value 10 Result 10 e Done 1 Exemplo3 EN 1 Value 200 Result inalterado se SINT e Done 0 valor fora do limite deste tipo de dado Result 200 se USINT e Done 1 Dispon vel e PLC300 a partir da vers o inicial Configura o do Bloco lt arg0 gt Value1 VAR_IN inserir um n mero constante ou uma vari vel tag WPS V1 30 169 EE PLC300 6 13 7 4 Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL lt argi 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
29. 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 utilizados WPS V1 30 267 meg PLC300 Dispon vel e PLC300 a partir da vers o inicial 6 13 21 2 6 MB_MasterControlStatus Figura Execute ME MastarDontrol amp tatws Die argll gt Dis able Camm Cmimi tablad Configura 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 CommbDisabl
30. o Projeto ou Planta e do Recurso Equipamento ir abrir WPS V1 30 17 en Iniciando WPS Nova configura o x Passos Nome 1 Nome 2 Sele o do equipamento Nome da configura o Caminho da configura o C Projetos Wpsltrunk Projects Mome do recurso E Tamanho do nome da configura o lt Voltar Finalizar Cancelar Ajuda Figura 1 Nome da Configura o e do Recurso 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 Passos Sele o do equipamento 1 Nome Z Sele o do equipamento Tipo friezoo y L ID Vers o Figura Caracteristicas CLP com IHM incorporada alimenta o em 24Vcc 512kB de mem ria display LCD 4 linhas e 20 caracteres interface USB e R5 232 para programa o via PC interface R5 485 com protocolo Modbus R TU interface CAN com protocolo CANopen 10 entradas digitais isoladas tipo NPN ou PNP 8 saidas digitais isoladas tipo PNP 1 entrada anal gica diferencial 10 bits corrente e ou tens o 1 saida anal gica 10 bits corrente efou tens o 1 entrada de encoder 100kHz e 2 m dulos de expans o de I O lt Voltar Pr ximo gt Cancelar Ajuda Figura 2 Sele o do Equipamento e sua Vers o WPS V1 30 18 weg Iniciando O proj
31. 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 graus para radianos Se EN for O o valor em Result permanece inalterado WPS V1 30 212 EE PLC300 Exemplo EN 1 Value 60 Result 1 047 Dispon vel e PLC300 a partir da vers o inicial 6 13 13 Data Transfer 6 13 13 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 Descri o dado destino 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 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 DST 145 USINT Exemplo2 EN 1
32. 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 Os alarmes internos s o alarmes relativos a alguns componentes de hardware que ocupam a mem ria interna WPS V1 30 103 en PLC300 6 6 2 Os alarmes s o configurados atrav s da Configura o de Alarme acessada atrav s das pastas de projeto Projetos dl x WEG Automacao eg PLC300 H a Diagrama Ladder 4 4 Tarefa H Cad Monitora o de Vari vel H E Editor de Tela H a Gr fico de Tend ncia E E Estrutura G Log de evento Receita leem Y Configura o de Setup Configura o de Alarme Monitor RES C MNoper Configura o dos Alarmes Na janela de configura o dos alarmes s o configurados e Alarmes internos Alarmes gerados pelo dispositivo que podem ser habilitados ou desabilitados pelo usu rio e Limites Area m xima ocupada pelos alarmes do usu rio e pelo hist rico de alarmes e SD card Configura es de armazenamento dos alarmes no SD card e Tabela de alarmes de usu rio Tabela para configura o dos alarmes acionados atrav s de vari veis do dispositivo WPS V1 30 104 E PLC300 Alarmes Alarmes internos Limites reas de mem ria e Max n mero alarmes 17 Max n mero hist rico de alarmes 212 Texto 1 15 caracteres Texto 2 20 caracteres Alarmes I
33. 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 flex vel e que permite v rias formas de configura o e opera o No entanto esta flexibilidade exige que o usu rio tenha bom conhecimento das fun es e objetos de comunica o utilizados para configura o da rede bem como o conhecimento do software de programa o WSCAN 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 caracter sticas f sicas instala o
34. superior superior superior superior superior superior Superior superior superior superior superior superior superior superior superior superior superior superior superior superior superior superior superior superior superior superior superior superior superior superior superior superior superior superior superior smPrinT inferior inferior inferior inferior inferior inferior inferior inferior inferior inferior interior inferior D inferior inferior inferior inferior inferior inferior inferior inferior inferior inferior inferior inferior inferior inferior inferior inferior inferior inferior inferior inferior inferior inferior inferior inferior inferior inferior inferrinr trigger trigger trigger trigger trigger trigger trigger trigger trigger triager trigger trigger trigger trigger trigger trigger trigger Crigger trigger trigger trigger trigger trigger trigger trigger trigger trigger tcioger trigger trigger trigger Trigger Trigger trigger trigger Trigger trigger trigger trimmer ES amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amost
35. transferido para a vari vel global localizada no Bit de Address do Group Se EN for O o valor em Result permanece inalterado WPS V1 30 216 E PLC300 Exemplo EN 1 Group amp HW OUTPUT Address 0 Bit 4 Value 1 Seta a sa da digital 5 DO5 Dispon vel e PLC300 a partir da vers o inicial 6 13 13 5ISTORE Figura EN ISTORE ENO argll Y Groupe argl DataTypes argd Address arg Value Configura o do Bloco lt arg0 gt Group amp VAR IN selecionar uma das seguintes op es Op es GLOBAL GLOBAL RETAIN SYS COMMAND GLOBAL SYSTEM COMMAND HW OUTPUT GLOBAL TIO OUTPUT ou NET OUTPUT GLOBAL NETWORK OUTPUT Descri o grupo em que vari vel global est armazenada lt argi gt DataType VAR IN selecionar uma das seguintes op es Op es BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL Descri o tipo de dado da vari vel global lt arg2 gt Address VAR IN selecionar uma constante ou uma vari vel tag Tipo de dado DWORD UDINT ou DINT Descri o endere o da vari vel global conforme o seu grupo lt arg3 gt Value VAR IN inserir uma constante ou uma vari vel tag Tipo de dado conforme selecionado em DataType Descri o valor a ser escrito Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN E
36. 1 feito uma rota o para a esquerda em Value conforme Shift e armazenado em Result Os bits mais significativos deslocados para fora s o transferidos para a parte menos significativa de Result Se EN for O o valor em Data permanece inalterado Exemplo EN 1 Value 21 2 0001 0101 Shift 5 Result 162 2 1010_0010 Dispon vel WPS V1 30 166 E PLC300 6 13 6 2 e PLC300 a partir da vers o inicial Configurac o do Bloco lt arg0 gt Value VAR_IN inserir um n mero inteiro constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT lt arg1 gt Shift VAR_IN inserir um n mero inteiro constante ou uma vari vel tag Tipos de dados BYTE ou USINT lt arg2 gt Result VAR_ OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT Notal A vari vel tem que ter permiss o de escrita Nota2 O tamanho do tipo de dado deve ser igual ao de Value Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 feito uma rota o para a 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 inalterad
37. 1 o bloco carrega 1 para a sa da Q se Value1 lt Value2 Caso contr rio carrega O para Q Se EN for O a sa da Q vai para O Exemplo1 EN 1 Valuel 2 3 Value 2 3 Q 0 Exemplo2 EN 1 Valuel 4 Value2 26 Q 1 Exemplo3 EN 1 Value1 4158 Value2 36 5 Q 0 Dispon vel e PLC300 a partir da vers o inicial WPS V1 30 193 meg PLC300 6 13 11 6 COMPNE Figura EN COMPNE Q Yakal valha 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 argi 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 sa da Q vai para 0 Exemplo1 EN 1 Valuel 2 3 Value 2 3 Q 0 Exemplo2 EN 1 Valuel 4 Value2 26 Q 1 Exemplo3 EN 1 Value1 4158 Value2 36 5 Q 1 Dispon vel e PLC300 a partir da vers o inicial WPS V1 30 194 meg PLC300 6 13 12 Convers o 6 13 12 1 BCD 6 13 12 1 1 BCD_TO WORD Figura Configura
38. 1100 Value2 5 2 0101 Result 14 2 1101 WPS V1 30 159 EE PLC300 6 13 4 4 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 Dispon vel e PLC300 a partir da vers o inicial 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 Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 calculado Result Valuel XOR Value2 ou seja Result Value1 AND NOT Value2 OR NOT Valuel AND Value2 Se EN for O o valor em Result permanece inalterado Exemploi EN 1 Valuel 12 241100 Value2 5 2 0101 Result 9 2 10041 Exemplo2 EN 1 WPS V1 3
39. 240 EE PLC300 Em execuc o EN 1 feito a leitura do n mero de pulsos conforme Source e transferidos para Value A cada transic o de subida em EN o conte do de Value inicializado em 0 Se EN for O o valor em Value permanece inalterado Dispon vel e PLC300 a partir da vers o inicial 6 13 18 2 READENC2 Figura 1n5t gt EN READENCZ Maria pp Pu in amain Configura o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt Source 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 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 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 O Al m disso toda vez que a contagem for crescendo e Value atingir Pulses Value reiniciado para O Po
40. 6 13 20 Screen 6 13 20 1 SETSCREEN Figura Configurac 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 Descric 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 saida Q fica em O 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 Dispon vel e PLC300 a partir da vers o inicial WPS V1 30 249 meg PLC300 6 13 21 Rede de Comunica o 6 13 21 1 CANopen 6 13 21 1 1 Vis o Geral do 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
41. 79 meg PLC300 WSB3 1 363 CO_STS_SLAVE127_ Configura o do escravo foi feita com sucesso pelo mestre 454 3 I CONFIG OK CANopen WSB3 2 363 CO_STS_SLAVE127_E Protocolo de controle de erros node guarding heartbeat 454 4 RROR CTRL OK iniciado com o escravo WSB3 3 363 CO_STS_SLAVE127_l Inicializa o do escravo conclu da 454 5 NIT_FINISHED WSB3 4 363 CO_STS_SLAVE127_l Erro na Inicializa o do escravo no endere o indicado 454 6 NIT ERROR WSB3 5 363 CO STS SLAVE127 E Detectado falha em algum escravo no protocolo de 454 7 4RROR CTRL FAIL detec o de erro pelo mestre CANopen WSB3 363 CO STS SLAVE127 E Escravo no endere o indicado reportou erro por EMCY 454 8 MCY WSW3 323 CO SDO ERROR NO Erro de SDO endere o do escravo do ltimo erro de SDO 460 O IDE ID detectado WSW3 323 CO SDO ERROR 0BJ Erro de SDO ndice do objeto 462 1 ECT INDEX WSW3 323 CO SDO ERROR 0BJ Erro de SDO sub ndice do objeto 464 2 ECT_SUBINDEX WSW3 323 CO SDO ERROR FU Erro de SDO fun o leitura escrita 466 3 NCTION WSW3 323 CO SDO ERROR VA Erro de SDO valor 468 4 LUE WSW3 323 CO SDO ERROR CO Erro de SDO c digo do erro 472 6 DE WSW3 324 CO EMCY SLAVE I ltimo EMCY reportado endere o do escravo 480 O ID WSW3 324 CO EMCY DATA ltimo EMCY reportado dados do objeto 482 1 WSB3 324 ETH_MAC 6 Endereco f sico gt V1 30 492 6 WSB3 324 ETH STS SPD DUP Modo de comunica o Ethernet gt
42. Arrays na Rung Nos contatos bobinas e blocos funcionais tamb m poss vel o acesso de vari veis do tipo array conforme figuras a seguir Figura 1 Acesso de array 1 im DIL F BIT D q AAA Figura 2 Array na Rung Para visualizar o ndices de uma vari vel do tipo array expanda a vari vel na janela de vari veis conforme figura a seguir Vari veis z tim LOCAL Figura 3 Exibindo ndices de uma vari vel do tipo array WPS V1 30 56 Weg Ladder 5 2 4 6 Inst ncias e Estruturas na Rung Nos contatos bobinas e blocos funcionais tamb m poss vel o acesso as vari veis interna de inst ncias e estruturas conforme figuras a seguir DI 1 TON INST O BIT D EM ADD Cone valual Rosh value Figura 1 Acesso de vari vel interna de inst ncia ou estrutura l DIL TON INST O BIT O IN TON Q H Toek g 2 TON_INST_0 Q TON INST D ET l 1000 valuez l T O mm Figura 2 Vari vel interna de inst ncia ou estrutura na Rung Para visualizar as vari veis internas das inst ncias e estrutura expanda a vari vel na janela de vari veis conforme figura a seguir Vari veis 1 Ed 1 mu WPS V1 30 57 E Ladder Figura 3 Exibindo vari veis internas de inst ncia ou estrutura 5 2 5 Compilar Para compilar um Programa POU h 4 op es 1 Atrav s do Menu Configura o Contruir recurso principa F4
43. BYTE TO BOOL Figura Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT ou SINT lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a convers o de BYTE para BOOL ou seja para qualquer Value diferente de 0 Result 1 Sen o Result 0 Se EN for O o valor em Result permanece inalterado WPS V1 30 196 E PLC300 Exemplo1 EN 1 Value O Result O Exemplo2 EN 1 Value 6 Result 1 Dispon vel e PLC300 a partir da vers o inicial 6 13 12 2 2 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 fo
44. 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 WPS V1 30 186 E PLC300 lt arg2 gt Result VAR OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 calculado Se Valuel lt Value2 Result Valuel sen o Result Value2 Se n o ocorrer erros a sa da Done vai para 1 Caso contr rio Done indica O e o Result permanece inalterado Em caso contr rio EN 0 o valor em Result permanece inalterado Exemploi considerando EN 1 Valuel 100 Value2 150 Result 100 Exemplo2 considerando EN 1 Valuel 1000 Value2 1500 Result inalterado se SINT e Done 0 valor fora do limite deste tipo de dado Result inalterado se USINT e Done 0 valor fora do limite deste tipo de dado Result inalterado se UINT e Done 0 valor fora do limite deste tipo de dado Result 1500 se INT e Done 1 Dispon vel e PLC300 a partir da vers o inicial 6 13 10 3 SAT Figura Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero constante ou uma vari vel tag
45. Desabilita interrup o 12 de contagem gt V 1 30 E 326 COUNT_TASK13_DISABL Desabilita interrup o 13 de contagem gt V 1 30 E 326 COUNT_TASK14_DISABL Desabilita interrup o 14 de contagem gt V 1 30 E 326 COUNT_TASK15_DISABL Desabilita interrup o 15 de contagem gt V 1 30 E 326 COUNT_TASK16_DISABL Desabilita interrup o 16 de contagem gt V 1 30 E 321 Endere o IP gt V 1 30 321 M scara de sub rede gt V 1 30 321 Gateway padr o gt V1 30 Habilita DHCP gt V 1 30 L ETH_SPD_DUP Modo de comunica o Ethernet gt V 1 30 Oy 09 OU pa A DI UI OO N pa E MBTCP IP AUTH Autentica o de IP gt V1 30 WPS V1 30 86 E PLC300 MBTCP PORT Porta TCP do servidor Modbus TCP gt V1 30 MBTCP UNTTID UnitID do servidor Modbus TCP gt V1 30 MBTCP GW TOUT Timeout de recep o do escravo Modbus RTU Gateway Modbus TCP gt V1 30 MBTCP DISABLE COMM Desabilita cliente Modbus TCP gt V1 30 SNTP IP1 Endere o IP do servidor SNTP gt V1 30 SNTP IP2 Endere o IP do servidor SNTP redundate gt V 1 30 SNTP UPD FREQ Frequ ncia de atualiza o SNTP gt V1 30 SNTP TIMEOUT Timeout de recep o SNTP gt V1 30 6 5 Editor de Telas 6 5 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
46. 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 Dispon vel e PLC300 a partir da vers o inicial 6 13 12 6 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 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 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 Dispon vel e PLC300 a partir da vers o inicial WPS V1 30 210 meg PLC300 6 13 12 6 4 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 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
47. EN for O o valor em Data permanece inalterado Exemploi EN 1 Position 2 Data 15 241111 antes da execu o Data 11 2 1011 depois da execu o Exemplo2 EN 1 Position O Data 2 2 0010 antes da execu o Data 2 2 0010 depois da execu o Dispon vel e PLC300 a partir da vers o inicial 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 WPS V1 30 155 EE PLC300 6 13 3 3 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 saida 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 Data 15 241111 antes da execu o Data 15 2 1111
48. ERROR ativada e o c digo do erro colocado em ERRORID Dispon vel e PLC300 a partir da vers o 1 30 6 13 13 1 WriteRecipe Escrita de Receitas Figura inst gt Execute WriteRecipe Q argi FILENA MEA ERROR lt arg3 gt lt argl gt 4 INDEX ERRORID lt arg4 gt lt arg gt 4 SEC Configura o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt FILENAME VAR IN inserir uma String com o nome e a extens o do arquivo Tipos de dados STRING Descri o Nome do arquivo com as receitas Formato RECIPEFILENAME CSV onde CSV define o padr o do arquivo quando armazenado no SD Card lt argi gt INDEX VAR IN inserir uma vari vel tag WPS V1 30 225 EE PLC300 Tipos de dados WORD ou UINT Descric o Indice da receita a ser escrito no arquivo Pode variar de 1 ao n mero total de receitas do arquivo lt arg2 gt SRC VAR_IN inserir uma vari vel tag Tipos de dados STRUCT definido pelo usu rio Descri o Vari vel do tipo STRUCT de onde ser o carregados os dados para a receita desejada Nota O tipo STRUCT da vari vel deve ser o mesmo da receita a ser escrita lt arg3 gt ERROR VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Erro na execu o da escrita Nota A vari vel deve possuir permiss o de escrita lt arg4 gt ErrorID VAR OUT inserir uma vari vel tag Tipos de dados BYTE ou USINT
49. Ee 140 Programado USUarIO erstes 141 Comandos ONING zshare EE 141 ALSE dOP IO i a aaa 143 L i Ko Tao D 144 Gerenciador de arquivos modbus ccccccccccccccoccccnccccccccccc cnc 144 13 Componentes e BIOCOS sia nenna nnnnnnnnnnnnnnn nenna mennan nnmnnn mnnn 147 Contact camente 147 NOGONTAGT sata 147 NEOSONEAGT a riadas 147 PTSCONTAGT sine ian s 148 M C ONTACT e EEE and D i Sd SS a 149 COM RSS SUS ES E E E E E E T E T 150 BIRECICOIE A A aa E Ss a 150 INVERTEDCOIL sa 150 SET OD oo 151 RESETCGOUTE atados 152 TOCOLECOIE ida 153 IMMEDIATEGOIL ais 153 Re o ed RR a RR ERR 154 RE ETOT SRD Og rca Sn 154 A A sopas a 155 TEST ars 156 LOGIC Bo l an moto iaies 157 MOF ti 157 O A CIO RE URNA 158 A 159 RO ri ia 160 ANT O A E E E 161 LOOC Sm E it E a Saia 162 AS E E E T EEA 162 AA ses 163 WPS V1 30 5 SHL SHR LogicRotate asa ga ROL ROR Math Basic cenrrtacaiain a ABS NEG ADD SUB MUL DIV MOD Math Extended narrar LN EXP LOG10 ALOG10 POW SQRT Math TACONES SIN COS TAN ASIN ACOS ATAN ATAN2 Math Uub aaa dada MAX MIN SAT Compala o ain R COMPEQ COMPGE COMPGT COMPLE COMPLT COMPNE Convers o casa Essa DE DR CU SDS a Sassi nin BCD BCD TO WORD WORD TO BCD BOOL BYTE TO BOOL REAL TO BOOL DWORD TO BOOL WORD TO BOOL BYTE BOOL TO BYTE REAL TO BYTE DWORD TO BYTE WORD TO BYTE WORD WPS V1 30 6
50. PLC300 a partir da vers o inicial 6 13 12 5 3 WORD TO REAL Figura Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado WORD UINT ou INT lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado REAL Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a convers o de WORD para REAL Se EN for O o valor em Result permanece inalterado Exemplo EN 1 Value 45 Result 45 0 Dispon vel WPS V1 30 207 meg PLC300 e PLC300 a partir da vers o inicial 6 13 12 5 4 BYTE 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 BYTE USINT ou SINT 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 BYTE para REAL Se EN for O o valor em Result permanece inalterado Exemplo EN 1 Value 45 Result 45 0 Dispon vel e PLC300 a partir da vers o
51. QB Gr fico de ho BY Configure eee A Configura mi O Monitorar a E CANopen Configurar tarefas para configurar a tarefa preciso selecionar a op o Abrir no arquivo de tarefas que se deseja configurar Para mais informa es de como configurar as tarefas ver se o Configura o das tarefas Adicionar remover ou ordenar programas da tarefa para adicionar remover ou ordenar programas de uma determinada tarefa preciso selecionar a op o Seleciona programas no arquivo de tarefas que deseja configurar Para mais informa es de como selecionar os programas ver na se o Configura o das tarefas o item Lista de programas Configura o da borda de transi o das entradas digitais DIs as entradas digitais DI9 e DI10 possuem a op o de disparar eventos atrav s da transi o da borda de subida descida ou subida e descida A configura o destas bordas de transi o feita atrav s da janela de configura o das DIs que acessada selecionando a op o Configura transi o DI da pasta de Tarefa Configura o de Tarefas Na janela de configura o das tarefas s o configurados e Prioridade e Sequ ncia dos programas e Tipo de tarefa e e Op es de watchdog da tarefa WPS V1 30 111 E PLC300 va Tarefa Prioridade Lista de programas Tipo O System External event 2 Interval Count C Single Interval Atraso inicial Intervalo de te
52. Recurso Setup Ethernet Conex o do gateway do WPS com o PLC300 PLC300 V1 20 Novas Funcionalidades 1 Tarefas INTERVAL SINGLE EXTERN EVENT DI9 DI10 e pulso Z COUNT DI9 DI1O pulsos A B Z e quadratura AB SYSTEM start e stop 2 Marcadores de Sistema de Status S_ TICK 100US WPS V1 30 68 EE PLC300 INTERVAL TASK1 WATCHDOG INTERVAL TASK8 WATCHDOG SINGLE TASK1 WATCHDOG SINGLE TASK8 WATCHDOG EXT EVENT TASK1 WATCHDOG EXT EVENT TASKS WATCHDOG COUNT TASK1 WATCHDOG COUNT TASK8 WATCHDOG MAIN TASK WATCHDOG START TASK WATCHDOG STOP TASK WATCHDOG 3 Marcadores de Sistema de Comando C INTERVAL TASK1 DISABLE INTERVAL TASK8 DISABLE SINGLE TASK1 DISABLE SINGLE TASK8 DISABLE EXT EVENT TASK1 WATCHDOG EXT EVENT TASK3 WATCHDOG COUNT TASK1 DISABLE COUNT TASK8 DISABLE 4 Blocos Hardware IMMEDIATEINPUT IMMEDIATEOUTPUT READENC3 5 Bloco Coil IMMEDIATECOIL Modifica es de Fun es Existentes 1 Opc o de inicializar ou n o vari veis retentivas e hist rico de alarmes no download 2 Bloco PWM permitido valor de frequ ncia de O Hz 3 Blocos ReadEnc e ReadEnc2 Tipo de dado de Value pode ser DINT quando os pulso contados forem Quadratura AB permitindo valores negativos conforme o sentido de giro do encoder Corre es de Desvio Funcional 1 Bloco MB WriteBinary em vers es antariores o bloco sempre escrevia o valor 1 2 Al
53. SRC 4 85 REAL DST 859020096 16 3333 9B40 DINT WPS V1 30 213 meg PLC300 Dispon vel e PLC300 a partir da vers o inicial 6 13 13 2IL0ADBOOL Figura Configurac o do Bloco lt arg0 gt Group VAR IN selecionar uma das seguintes op es Op es GLOBAL GLOBAL RETAIN SYS STATUS GLOBAL SYSTEM STATUS SYS COMMAND GLOBAL SYSTEM COMMAND HW INPUT GLOBAL TIO INPUT HW OUTPUT GLOBAL IO OUTPUT NET INPUT GLOBAL NETWORK INPUT ou NET OUTPUT GLOBAL NETWORK 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
54. Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL lt argi gt Minimum VAR IN inserir um n mero constante ou uma vari vel tag WPS V1 30 187 EE PLC300 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 Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 a sa da Q vai para 1 se houver satura o ou seja Se Value gt Maximum Result Maximum e Q 1 Se Value lt Minimum Result Minimum e Q 1 Sen o Result Value e Q 0 Se ocorrer erros Q indica O e o Result permanece inalterado Em caso contr rio EN 0 o valor em Result permanece inalterado Exemploi considerando EN 1 Value 10 Minimum 5 Maximum 15 Result 10 e Q 0 Exemplo2 considerando EN 1 Value 30 Minimum 5 Maximum 15 Result 15 e Q 1 Exemplo3 considerando EN 1 Value 2 Minimum 5 Maximum 15 Result 5 e Q 1 Dispon vel e PLC300 a partir da vers o inic
55. 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 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 Exemplol EN 1 Valuel 400 Value2 210 Result inalterado se SINT e Done 0 valor fora do limite deste tipo de dado Result 190 se USINT e Done 1 Exemplo2 EN 1 Valuel 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 Dispon vel e PLC300 a partir da vers o inicial WPS V1 30 171 meg PLC300 6 13 7 5 MUL 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 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 I
56. Trabalho e Utiliza o de Literais e Utiliza o de Arrays e Utiliza o de Inst ncias e Estruturas e Argumentos Opcionais para Blocos Funcionais e Novas Funcionalidades Copiar Colar e Novas Funcionalidades Monitora o Online Corre es e Otimiza o do editor ladder de modo a garantir arquivos ladder com at 200 rungs e consumo de mem ria e cpu moderados na vers o 1 20 do WPS e nessa situa o ocorriam lentid o e travamentos PLC300 e Novidades e Corre es do PLC300 WPS V1 20 Comunica o com equipamento PLC300 V1 2X Programa o de tarefas Altera o no endere os de marcadores para compatibilidade com o Modbus Ferramenta para importar exportar projetos Verifica o da vers o de firmware do PLC300 no download Parar executar programa como uma a o global Persist ncia do ambiente ao sair WPS V1 30 10 E Antes de Iniciar 1 7 1 8 1 9 Melhorias na comunica o e Op es de download e Inicializar vari veis retentivas e Limpar hist rico de alarmes e Download do c digo fonte e Compat vel com Windows 7 x64 Windows 7 x86 e e Compat vel com Windows Vista x64 Windows Vista x86 Contato Website l http www weg net Suporte T cnico Contate uma filial ou representante Download Faca o download do WPS V1 30 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 gi
57. 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 Descric o Indica o endereco do escravo no qual foi detectado o ltimo erro de comunicac o 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 comunicac o zerado sempre que o equipamento for desligado ou o mestre for desabilitado 0 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 zerado sempre que o equipamento for desligado ou o mestre f
58. V1 30 ltimo erro detectado Unit ID do servidor Modbus TCP gt V1 30 ltimo erro detectado tipo de erro gt V 1 30 ltimo erro detectado c digo do erro gt V 1 30 Marcadores de Sistema de Leitura Escrita Comando Ender Bit Mo Tag Descri o e o dbu S CB3 ERASE_RET Zera Retentivos Zera marcadores retentivos na 000 transi o positiva WPS V1 30 81 meg PLC300 J CB3 1 2 CLEAR ENC ALARM Limpa alarme de Falha de Encoder 000 WCB3 2 3 BUZZER ACTIVE Buzzer ativo 000 WCW 301 WR HOUR Hora do RTC Ajuste da Hora do RTC 3030 5 WCW 301 WR_MINUTE Minuto do RTC Ajuste do Minuto do RTC 3032 6 WCW 301 WR SECOND Segundo do RTC Ajuste do Segundo do RTC 3034 7 GCW 301 WR DAY Dia do RTC Ajuste do Dia do RTC 3036 8 WCW 301 WR MONTH M s do RTC Ajuste do M s do RTC 3038 9 WCW 302 WR YEAR Ano do RTC Ajuste do Ano do RTC 3040 0 CB3 302 CAN_ADDRESS Endere o do PLC300 para interface CAN 052 6 WCB3 302 CAN BAUDRATE Taxa de comunica o para interface CAN 055 7 WCB3 303 RS232 MODE Modo de opera o da interface RS232 0 Modbus 061 0 RTU 2 ASCH JCB3 303 RS232 BYTE FORMAT Paridade e stop bits para interface RS232 062 1 L WCB3 303 RS232_BAUDRATE Taxa de comunica o para interface RS232 063 1 H JoCB3 303 RS485_ ADDRESS Endereco do PLC300 para interface RS485 068 4 L WCB3 303 R 485 MODE Modo de opera o mestre ou escravo para interface 06
59. WPS V1 30 218 E PLC300 lt arg6 gt Bit6 VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BOOL lt arg7 gt Bit7 VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BOOL lt arg8 gt Bit8 VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BOOL lt arg9 gt Bit9 VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BOOL lt arg10 gt Bit10 VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BOOL lt arg11 gt Bit11 VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BOOL lt arg12 gt Bit12 VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BOOL lt arg13 gt Bit13 VAR IN inserir um n mero constante ou uma vari vel 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 argi5 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
60. abrir uma tela na janela de projetos WPS V1 30 87 E PLC300 Projects E Configuration Es Resource H Ladder Diagram Ly User Function Block a Screen Editor pen Em Sc cui a Topy Ctl E H A Trend Delete o Y Config Rename Properties Ap s a abertura a janela de edic o das telas visualizada Esta janela dividida nas seguintes reas WPS V1 30 88 E PLC300 Palette E Options Ili Bargraph Message A Text Numeric Input ls Mumeric Output PLA SO Bargraph Properties O CAN Propriedades Data type Select the data type Componente Componente configur vel contendo determinada caracter stica para composic o da tela do equipamento Display Local onde s o inseridos e editados os componentes Teclas de Func o Teclas program veis com fun es de gerenciamento de telas e manipula o de bits Paleta Janela contendo os componentes da tela do equipamento inseridos atrav s de drag n drop Janela de Propriedades Janela sens vel ao contexto onde s o editadas e visualizadas as propriedades dos componentes e do display WPS V1 30 89 E PLC300 6 5 3 Teclas de Fun o O gerenciamento de 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 5 1
61. aperte o bot o Pr ximo WPS V1 30 126 E PLC300 WPS Nowo arquivo Enalizar Cancelar Ajuda Figura 2 Definindo o nome da Estrutura Criando uma Estrutura Configure a estrutura utilizando os bot es apresentados na figura abaixo WPS V1 30 127 PLC300 E urs Novo arquivo X Passos Estrutura 1 Name MYBOOL BOCL MYBYTE BYTE gt Estrutura gt Es WPS Add Element l a moro OS MEE lt Voltar Pr ximo Cancelar Ajuda Figura 3 Editando a Estrutura Ap s concluir a edi o da estrutura clique no blot o Finalizar E E MYCONFIGURATION Ea MYRESOURCE EG Diagrama Ladder ER Main Ladder E Tarefa i E Main ES ladderdiagram Main Ladder 0 3 Editor de Tela EEB 0 Home 0 3 Estrutura EE DE E MYWORD WORD E MYBOOL FOOL WPS V1 30 128 E PLC300 Figura 4 Estrutura criada no projeto Editando uma Estrutura Basta dar um duplo clique na estrutura desejada conforme a figura 4 e uma janela vai abrir conforme a figura 3 permitindo inserir novos dados apagar ou mover de posi o os dados WPS V1 30 129 PLC300 6 10 Receitas 6 10 1 Configura o de Receitas Receitas Uma Receita constitui um conjunto de dados organizados na mem ria que definem determinadas configura es para um processo como por exemplo tempo de cada etapa valores m nimos e m ximos setpoint n mero de repeti es etc
62. apresenta os equipamentos e vers es de firmware que cada base de dados fornecida com o WPS suporta Vers o do WPS PLC300 WPS V1 30 1 30 ou inferior WPS V1 20 WPS V1 01 1 00 Vers o obsoleta WPS V1 00 1 00 Vers o obsoleta Recomendamos fazer upgrade do firmware do PLC300 para V1 20 ou superior 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 uma vers o mais nova do JRE Verifique a vers o do JRE no seu Computador Usando o S tio Web Java com Op o 1 Existe uma outra op o para verificar a instala o do software Java No endere o http www java com h um link chamado Tenho o Java onde voc pode encontrar instru es para verificar o JRE instala
63. arg5 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 arg6 gt Timeout VAR IN inserir uma constante Tipos de dados WORD Descri o Tempo de espera para chegada da resposta do servidor a partir do in cio do envio pelo cliente 20 a 5000 ms lt arg gt Offset VAR IN inserir uma constante Tipos de dados BOOL Descri o Indica se o endere o do dado programado em InitialDataAddress amp 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 arg8 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 servidor lt arg9 gt Active VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Bloco ativo requisi o de escrita enviada para o servidor e aguardando resposta Nota A vari vel deve possuir permiss o de escrita lt arg10 gt Busy VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Bloco habilitado mas recurso n o est dispon vel conex o ocupada com outra requisi o aguardando libera o para que a solicita o seja enviada pelo WPS V1 30 277 EE PLC300 bloco Se a entrada de habilita o for ret
64. colocado em ErrorID Dispon vel e PLC300 a partir da vers o inicial WPS V1 30 261 meg PLC300 6 13 21 2 3 MB_ReadRegister Figura inst gt Execute MB_ReadReqister glave Addresa Funet Lni tia Cia ta Aer e e Humi bearOTData g Configura o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt SlaveAddress 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 VAR_IN inserir uma constante Tipos de dados WORD Descri o Endere o do registrador inicial 0 a 65535 lt arg3 gt NumberOfData VAR IN inserir uma constante Tipos de dados BYTE Descric o N mero de registradores lidos a partir do endereco 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 amp possui offset ou seja se o endere o do dado programado no bloco deve ser subtra do de 1 para enviar pela rede Mod
65. 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 WPS V1 30 215 EE PLC300 Group HW_INPUT DataType WORD Address 6 Value indicar o conte do da entrada anal gica 1 Al1 Dispon vel e PLC300 a partir da vers o inicial 6 13 13 4ISTOREBOOL Figura argll gt argl gt Zarza Sarga Configurac o do Bloco lt arg0 gt Group VAR IN selecionar uma das seguintes op es Op es GLOBAL GLOBAL RETAIN SYS COMMAND GLOBAL SYSTEM COMMAND HW OUTPUT GLOBAL TO OUTPUT ou NET OUTPUT GLOBAL NETWORK OUTPUT Descri o grupo em que vari vel global est armazenada lt argi 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
66. de op es do log de eventos poss vel realizar as seguintes a es WPS V1 30 116 E PLC300 FE Teste Ee PLC300 H a Diagrama Ladder E Tarefa ad Monitora o de Vari vel HL Editor de Tela jd Gr fico de Tend ncia 4 Estrutura a Al EER Novo arquivo CtrShiFt F 4 Lal Receita i W Configu Upload arquivos 5D card a Configu Create log file pa gt Monitor o DEP CANope e Adicionar um novo log de eventos para adicionar um novo log de eventos preciso selecionar a op o Novo arquivo da pasta Log de evento Para mais informa es de como configurar o log de eventos ver se o Configura o do log de eventos e Upload arquivos SD card ap s o download dos arquivos de log de eventos configurados para o equipamento poss vel fazer o upload destes arquivos para visualizar os eventos ocorridos Mais detalhes ver se o Upload arquivos SD card e Criar arquivo de log esta funcionalidade permite que o usu rio crie um arquivo de log dentro de um per odo definido com os arquivos de log carregados no projeto Mais detalhes ver se o Cria o arquivos de log Configura o de Log de Eventos Na janela de configura o de log de eventos s o configurados o intervalo de grava o do arquivo de log de eventos o tipo do log de eventos a vari vel booleana que habilita o log eventos e o texto a ser exibido no log de eventos e Intervalo do arquivo No campo intervalo do arquivo co
67. de registradores lidos seja compat vel com o tamanho da vari vel ou do array onde os dados ser o salvos WPS V1 30 263 meg PLC300 Dispon vel e PLC300 a partir da vers o inicial 6 13 21 2 4 MB_WriteBinary Figura inst gt Execute MBE WriteBinarv ava Addresa Furt or D ni tia Da ta Address Masi berOTDa ta Configura o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt SlaveAddress 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 dados WORD Descri o Endere o do bit inicial O a 65535 lt arg3 gt NumberOfData VAR IN inserir uma constante Tipos de dados BYTE Descri o N mero de bits escritos em sequ ncia a partir do endere o inicial 1 a 128 lt arg4 gt Timeout VAR IN inserir uma constante 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 amp WPS V1 30 264 E PLC3
68. depois da execu o Exemplo2 EN 1 Position O Data 2 2 0010 antes da execu o Data 3 240011 depois da execu o Dispon vel e PLC300 a partir da vers o inicial TESTBIT Figura Configura 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 WPS V1 30 156 E PLC300 6 13 4 6 13 4 1 Nota Position em O indica o bit menos significativo da vari vel Descri 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 sa da Q vai para O Exemplol EN 1 Position 2 Data 15 2 1111 e Q 1 Exemplo2 EN 1 Position O Data 2 2 0010 e Q 0 Dispon vel e PLC300 a partir da vers o inicial Logic Boolean NOT Figura Configura o do Bloco lt arg0 gt Value VAR_IN inserir um n mero inteiro constante ou uma vari vel e dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT
69. e No item inserir selecione o componente desejado Configura o dos Componentes A configura o dos componentes e das propriedades do display feita atrav s da janela de propriedades Para tornar as propriedades de um componente ativas o componente deve estar selecionado na rea do display WPS V1 30 98 weg PLC300 6 5 6 2 Componente Numeric Input IDEE dumeric Impr x 6 y 2 PLE SOS E Yariable Data type WORD variable 801 a a a Maximum 65535 7 Minimum O Decimal Digits 1 EO apaled E O CAN 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 atrib
70. egio ULE E e irrita E ii E E 25 3 Adicionar Remover Conex es ooncccoconcccncnnocnnancccnnnnrrcnnnnrrnn narran RR enana R cnn Reena nr nnnannrnnannrrnanaannas 25 4 o PP SS o O A CRS SR 26 CADOS msc alero 26 Conversor USB Seta inn isccioa sus nani Dio ico eaS as Rasia 28 5 Diver USD ias 28 Instalando Driver USB siisii EER EErEE a EA EEEE 28 Verticando a Instala o do Driver USB one ucantnaan ds 29 Desinstalando Diver USB siirre E E eaaa aE EEEE Eaa aiis 29 AR o 30 5 Ladder 31 WPS V1 30 3 2 6 Q bb O N 6 CONCEITOS a PEAN AA e dol AENA ES 31 INTTOUCAI O aaier A A A AS A a aee aa 31 Logica com CONOS ci 33 Terminol gia saraaa A A A AAA A 34 TIDO de DIOS A caia 36 Representacao Dieta ici a E o LS E a 36 ECHO nado 37 Area de Trabalho A o TI A O 37 Menu Ladder airis AA AA AAA ias 38 RUNAS A AS da o A 39 EE IA O RI a IE 39 EQUANGO AA a a e a A 40 TAE CANO ida 40 INSEEMIO ElSMENOSs A e ea Ea 41 Inserido Elementos Visao Geral ss san no E R 41 ENOCH O ad te 42 A a A Aa 42 NAVEGANDO 0 pe RR O 43 Como Teclados a A a o 43 CoOmoMOUS s aa si a ad E e 45 E A Ria Sa A 46 Varaveis Aa Sd as Snes n ed 49 Varaveis Visao Geral a coa 49 Campos e to tl e e tl 51 ENandO na RUNO A ld sad 53 Eras Aee dotadas aeo relacio 55 E o a A a A Aa a 56 InStancias e EsSmuluras NA RUI dd 57 Compilar O earn ias 58 Translent EA A Ad 60 Monnora o Onllhe 225 eaaa a os 62 PLC300 67 DESCIICAO sims na
71. escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 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 sa da Done fica em 0 Exemplol 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 Dispon vel e PLC300 a partir da vers o inicial ALOG10 Figura Configurac o do Bloco lt arg0 gt Value VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado REAL lt arg1 gt Result VAR_OUT inserir uma vari vel tag Tipo de dado REAL Nota A vari vel tem que ter permiss o de escrita WPS V1 30 177 EE PLC300 6 13 8 5 Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execuc 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 sa da Done fica em O Exemplol EN 1 Value 2 5 Result 316 228 e Done 1 Exemplo2 EN 1 Value 1 333 Result 0 046 e Done 1 D
72. exemplos deste conversor Figura 1 Conversor USB Serial 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 Driver USB Instalando Driver USB Instala o Utilize o instalador dispon vel do driver USB Feche todas as aplica es no seu PC Se voc est usando um software anti virus ou firewall feche os ou desabilite suas fun es Inicie o instalador e siga os menus O instalador realiza uma pr instala o do software do driver Durante este processo o driver se torna conhecido do sistema No Windows XP o arquivo INF WPS V1 30 28 EE Gerenciador de Comunicac o 4 5 2 4 5 3 copiado para a pasta INF e um arquivo INF pr compilado criado No Windows Vista e no Windows 7 o pacote do driver armazenado no local de armazenamento de drivers Quando um dispositivo PnP conectado ao sistema ele encontra o driver relacionado e instal lo No final da instalac o solicitado ao usu rio para desconectar e conectar o equipamento Durante a instala o do driver uma entrada no painel de controle de programas do windows criado Esta entrada pode ser usado para desinstalar o software do driver Verif
73. externo DI9 e depois executado por uma TASK de evento externo DI1O o valor de Delta ser o n mero de pulsos contados entre o acionamento da DI9 e DI O Se EN for O o valor em Value e Delta permanecem inalterados Dispon vel e PLC300 a partir da vers o 1 20 WPS V1 30 242 meg PLC300 6 13 18 4 PWM Figura AVH ENO 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 argi 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 sa da um PWM conforme a Frequency e Width IMPORTANTE Este bloco ativo EN 1 tem prioridade de comando em rela o a qualquer bobina que tente comandar a sa da digital 9 Se EN for O o valor em Value permanece inalterado Dispon vel e PLC300 a partir da vers o inicial 6 13 18 5 IMMEDIATE INPUT Figura EN IMMEDLATE INPUT ENO arg l gt Y Sources Configurac o do Bloco lt arg0 gt Source VAR IN ins
74. inicial 6 13 12 6 DWORD 6 13 12 6 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 WPS V1 30 208 E PLC300 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 BOOL para DWORD Se EN for O o valor em Result permanece inalterado Exemplo1 EN 1 Value O Result 0 Exemplo2 EN 1 Value 1 Result 1 Dispon vel e PLC300 a partir da vers o inicial 6 13 12 6 2 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 para DWORD WPS V1 30 209 E PLC300 Se EN for O o valor em Result permanece inalterado Exemplol
75. inser o dos elementos poss vel inserir um elementos em s rie Para isso utilize os seguintes pontos de inser o Insere elemento em s rie depois do elemento selecionado Inserir elementos em s rie corresponde a l gica booleana AND conforme explica o a seguir 5 2 3 4 3 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 2 Ada Insere elemento em paralelo acima do elemento selecionado o m aa e le E Insere elemento em paralelo abaixo do elemento selecionado Inserir elementos em s rie corresponde a l gica booleana OR conforme explica o a seguir WPS V1 30 42 meg Ladder 5 2 3 5 Navegando 5 2 3 5 1 Com o Teclado 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 kn aa FFA A pressionar as teclas de navega o podemos modificar o ponto de inser o de um novo elemento conforme figuras a seguir n ee iza Erro Tecla indica que o novo elemento ser inserido antes do elemento selecionado Mi
76. instala o que desejar Selecionar o grupo de programa para criar os atalhos do WPS V1 30 Selecionar os atalhos de programas adicionais criar um atalho no desktop e criar um atalho para inicializa o r pida WPS V1 30 14 EE Instalac o 2 6 2 7 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 Desinstalando Se necess rio remover o WPS V1 30 usando os procedimentos abaixo Desinstalac o Nota Conforme indicado abaixo usar o utilit rio Adicionar ou Remover Programas para remover o WPS V1 30 N o apagar arquivos e pastas manualmente Do menu Iniciar selecionar Painel de Controle Dar um duplo clique no cone Adicionar ou Remover Programas Selecionar WPS V1 30 da lista e clicar no bot o Remover Seguir as instru es para remover o software Gerenciador de Comunica o O Gerenciador de Comunica o instalado automaticamente quando o WPS V1 30 instalado WPS V1 30 15 EE Iniciando O Iniciando Ambiente O Software dividido em 6 campos principais Menus Exibe as diversas op es de edi o visualiza o comunica o e ajuda do ambiente de desenvolvimento Toolbar Exibe os principais comandos do software e Janela de Projetos Exibe a rvore contendo a estrutura da Configura o aberta e Janela do Editor Parte principal do am
77. 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 a sa da Error ativada e o c digo do erro colocado em ErrorID Dispon vel e PLC300 a partir da vers o inicial WPS V1 30 265 meg PLC300 6 13 21 2 5 MB_WriteRegister Figura inst gt Execute ME WriteResgis ter avaliar ass e F con a ni tia Da ta Address e Num berOlData Configura o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt SlaveAddress 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
78. lidos seja compat vel com o tamanho da vari vel ou do array onde os dados ser o salvos Dispon vel e PLC300 a partir da vers o 1 30 6 13 21 3 4 MBTCP_WriteBinary Escrita de Bits Figura lt inst gt Execute MBEBTCP_Wrtebinary argi Server fddreza y lt argS gt lt argl gt ServerPorta ui lt argl10 lt arg2 gt UntlDA mor Pb argi 1 gt lt arg3 gt Functions malb lt argl2 gt lt arg4 gt Y InitialDataiddress lt arg gt AumlberdOfDGa ta lt arg gt Timeout lt arg gt Offsets lt arg gt Y value Configurac o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt ServerAddress VAR IN inserir uma constante WPS V1 30 276 E PLC300 Tipos de dados DWORD Descri o Endere o IP do servidor Formato XXX XXX XXX XXX onde XXX um n mero entre 0 e 255 lt arg1 gt ServerPort VAR IN inserir uma constante Tipos de dados WORD Descri o Porta Modbus TCP do servidor O padr o 502 lt arg2 gt UnitID VAR IN inserir uma constante Tipos de dados BYTE Descri o UnitID do servidor O padr o 255 lt arg3 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 arg4 gt InitialDataAddress VAR IN inserir uma constante Tipos de dados WORD Descri o Endere o do bit inicial O a 65535 lt
79. ms aguarda este tempo antes de indicar que a resposta n o foi recebida WPS V1 30 25 ueg Gerenciador de Comunica o Faixa de valores 100 20000 Padr o 5000 e Clique em nova conex o e Selecione o endere o 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 Hardware 4 4 1 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 ra A o o sa E EEN L4 l aiig dei Ca eq MA s Figura 1 Cabos USB A figura abaixo apresenta os conectores WPS V1 30 26 EE Gerenciador de Comunicac o Figura 2 Conectores USB 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 Y device shielded USB cable Cabos sem blindagem podem provocar erros de comunica
80. o Q 1 Se a hora corrente 16 00 00 ent o Q 0 Exemplo EN i e Q_OPTION 4 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 Dispon vel e PLC300 a partir da vers o inicial 6 13 19 2 INWEEKDAY Figura EN INMEEKDAY Q zargl 4 SUNDA YA argls Y MONDA Ye arga TUESDAY O arg Y WEDNESDAY argd THURSDAY E arg o Y FRIDAY O arg gt SATURDAY lt avg7 Q OPTION Configura o do Bloco lt arg0 gt SUNDAY amp VAR IN inserir uma das seguintes op es Habilitado Desabilitado Tipos de dados BOOL lt argi gt MONDAY VAR IN inserir uma das seguintes op es Habilitado Desabilitado Tipos de dados BOOL lt arg2 gt TUESDAY VAR IN inserir uma das seguintes op es Habilitado Desabilitado WPS V1 30 247 EE PLC300 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
81. o l CANopen Coil Compare Contact 1 PASSO NOCONTACT Jt PTSCONTACT Control Conversion BCO Conversion RAD DEG W 4 b Conversion to BOOL Figura 1 Opera o de arrastar componente com o Mouse na 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 a a s Figura 2 Resultado ap s a opera o de arraste 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 Copiar Colar Vis o Geral Todas funcionalidades de copiar recortar e colar est o dispon veis no editor ladder atrav s do menu editar ou dos atalhos de teclado correspondentes Para executar essas opera es necess rio ter rung e ou elemento selecionado Copiar colar um elemento A seguir um exemplo de copiar colar de um elemento WPS V1 30 46 E Ladder DIL DL COl HA Figura 2 Depois contato selecio
82. ou uma vari vel tag Tipos de dados WORD INT ou UINT Descri o Valor de escrita lt arg1 gt Destination VAR OUT inserir uma das seguintes op es DOO1 a DO9 ou AO1 Tipos de dados BYTE Descri o Destino de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 o valor de Source transferido imediatamente para as sa das digitais DOO1 a DO9 ou AO1 conforme Destination sem aguardar o fim do SCAN do programa A imagem da sa da selecionada tamb m alterada Dispon vel e PLC300 a partir da vers o 1 20 6 13 19 RTC 6 13 19 1 INTIME Figura EN INTIME argD gt Y TIMEON_HOUR argl gt 4 TIMEDN MINUTE lt arg gt TIMEON_SECOND Zargd gt TIMECGFF HOUR lt argH gt Y TIMEDFF MINUTE zarg TIMEDFF SECOND arg gt O OPTION Configura o do Bloco WPS V1 30 245 E PLC300 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 argi 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
83. permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 ou seja o topo do STACK for 1 Em execu o EN 1 calculado Result Valuei 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 Exemplol EN 1 Valuel 100 Value2 150 Result inalterado se SINT e Done 0 valor fora do limite deste tipo de dado Result 250 se USINT e Done 1 Exemplo2 EN 1 Valuel 100 Value2 150 Result inalterado se SINT e Done 0 valor fora do limite deste tipo de dado Result inalterado se USINT e Done 0 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 Dispon vel e PLC300 a partir da vers o inicial WPS V1 30 170 EE PLC300 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 argi 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
84. qual rea de mem ria global a vari vel acessa e Endere o endere o relacionado a rea de mem ria global e 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 a N Q Tag Tamanho Tipo de Dado At Endere o Bit Coment rio BODL 0 Entrada digital 1 WPS V1 30 52 EE Ladder 5 2 4 3 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 necess rio definir o bit que a mesma acessa 0 7 Coment rio coment rio da vari vel no idioma selecionado Quando tamanho gt O as vari veis s o acessadas no ladder atrav s do seu ndice de array Editando na Rung Os elementos ladder inseridos na rung necessitam que vari veis sejam definidas para cada argumento Veja figura a seguir 1 Acionamento Motor Exaust o Ea Err FFA FFA Argumento n o inicializado Figura 1 Vari veis sem declara o nos elementos e blocos 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 Aten o A partir da vers o 1 30 do WPS os argumentos de sa da dos blocos AN iuncionais pode
85. que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 calculado Result Valuel Value2 Se n o ocorrer erros a 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 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 Dispon vel e PLC300 a partir da vers o inicial WPS V1 30 173 weg PLC300 6 13 7 7 MOD 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 Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 calculado Result Valuei Value2 ou seja calculado o resto entre a divis o de Va
86. rim o re pos finnas So Entradas Anal gicas S a sm far EN EB 5o ano ENTE vio 5005 ano Ensa ai 2 Sort awi 5006 anos Ensa mascas soa ria som anoa firan ali s raio soos anos nada aalgion Sort awis so ao TAN vao sono a nada matsia 2 s2 CANET WPS V1 30 71 E PLC300 WIW24 e 5012 AI204 Entrada anal gica 4 Slot 2 IW26 5013 AIZO5 Entrada anal gica 5 Slot 2 Sa das Digitais S rom o rop amar rom 5 roms pos saio rom 6 ioo po saciar rom o reos po saias rom o ieor pon sara sor rom 6 1002 por sanar sor rom o iona poo saias sor mom 6 ioo pons saias sor rom o 160 pom sata az WPS V1 30 72 EE PLC300 rom 10038 Dom saenz az ess o iono pono sarao so ass o 16016 pos srian sa Sa das Anal gicas mop e o o QW6 5003 Sa da anal gica 1 rows 5004 Ao101 Sa da anal gica 1 Slot 1 QWIO 5005 A0102 Sa da anal gica 2 Slot 1 QWIZ 5006 40201 Sa da anal gica 1 Slot 2 QWI4 5007 A0202 Sa da anal gica 2 Slot 2 Marcadores de Sistema As vari veis abaixo contidas no Grupo Sistema da Tabela de Vari veis possuem o Tag fixo Alguns marcadores do tipo BYTE SB ou CB est o alocados no mesmo endere o modbus para registradores Neste caso e L indica que o byte menos significativo da WORD e H indica que o b
87. ter permiss o de escrita lt arg6 gt SlavelOffline amp g VAR OUT inserir uma vari vel tag lt arg7 gt Slave20ffline VAR OUT inserir uma vari vel tag WPS V1 30 270 EE PLC300 lt arg8 gt Slave30Offline VAR OUT inserir uma vari vel tag lt arg9 gt Slave40Offline VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Sa da 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 Descric o de Funcionamento Bloco para monitora o dos escravos da rede Modbus RTU Deve ser utilizado caso seja desejado identificar problemas na comunica o do mestre com algum escravo da rede Modbus RTU Possui uma entrada de habilita o do bloco Execute e uma sa da Done que ativada ap s o t rmino da execu o da fun o Enquanto a entrada de habilita o Execute estiver ativa os dados de entrada s o utilizados e os dados de sa da s o atualizados a cada execu o do bloco A sa da Done reflete o valor da entrada Dispon vel e PLC300 a partir da vers o inicial 6 13 21 3 Modbus TCP 6 13 21 3 1 Vis o Geral do Modbus TCP Opera o na Rede Modbus TCP Modo Cliente Al m da opera o como servidor o controlador program vel PLC300 tamb m permite a opera o como cliente da rede Modb
88. uma constante Tipos de dados BYTE Descri o N mero de registradores escritos a partir do endere o inicial 1 a 8 lt arg6 gt Timeout VAR IN inserir uma constante Tipos de dados WORD Descri o Tempo de espera para chegada da resposta do servidor a partir do in cio do envio pelo cliente 20 a 5000 ms lt arg gt Offset VAR IN inserir uma constante Tipos de dados BOOL Descri o Indica se o endere o do dado programado em InitialDataAddress amp WPS V1 30 279 EE PLC300 possui offset ou seja se o endereco 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 arg8 gt Value VAR IN inserir uma vari vel tag Tipos de dados BYTE 1 16 USINT 1 16 SINT 1 16 WORD 1 8 UINT 1 8 INT 1 8 DWORD 1 4 UDINT 1 4 DINT 1 4 ou REAL 1 so 4 Descri o Vari vel ou array com os dados que ser o escritos no escravo lt arg9 gt Active VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Bloco ativo requisi o de escrita enviada para o servidor e aguardando resposta Nota A vari vel deve possuir permiss o de escrita lt arg10 gt Busy VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Bloco habilitado mas recurso n o est dispon vel conex o ocupada com outra requisi o aguardando libera o
89. 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 selectsetPoint Minimum TauSsetPoint ManualSetPoint Maximum Feedback z WPS V1 30 237 E PLC300 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 SselectsetPoint Minimum TausetPoint ManualSetPoint Maximum Reverse SetPoint Feedback al 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 pode ficar inst vel ou mais oscilante tem mais sobre sinal overshoot Se diminuir Ki o processo torna se mais lento demorando para atingir o SetPoint fica mais est vel ou menos oscilante tem menos sobre sinal overshoot Se aumentar Ki o processo torna se mais r pido atingindo rapidamente o SetPoint fica mais inst vel ou mais oscilante tem mais sobre sinal overshoot Se diminuir Kd o processo torna se mais lento tem menos sobre sinal overshoot Se aumentar Kd tem mais sobre sinal overshoot
90. 0 160 EE PLC300 6 13 4 5 Valuel 18743 2 0100 1001 0011 0111 Value2 43798 241010 1011 0001 0110 Result 33 240010 0001 se SINT Result 7647 241110 0010 0010 0001 se INT Result 57889 241110 0010 0010 0001 se UINT Dispon vel e PLC300 a partir da vers o inicial XNOR Figura SHOR ENO Configura o do Bloco lt arg0 gt Valuel VAR IN inserir um n mero inteiro constante ou uma vari vel ao 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 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 Valuei XNOR Value2 ou seja Result Value1 AND Value2 OR Value1 AND Value2 Se EN for O o valor em Result permanece inalterado Exemploi EN 1 Valuel 12 2 1100 Value2 5 240101 Result 6 2 0110 Exemplo2 EN 1 Valuel 18743 2 0100 1001 0011 0111 WPS V1 30 161 EE PLC300 6 13 5 6 13 5 1 Value2 43798 2
91. 00 possui offset ou seja se o endere o do dado programado no bloco deve ser subtra do de 1 para enviar pela rede Modbus FALSE Sem Offset TRUE Com Offset de 1 lt arg6 gt Value VAR_IN inserir uma vari vel tag Tipos de dados BOOL 1 128 Descri o Vari vel ou array com os dados que ser o escritos no escravo lt arg7 gt Active VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Bloco ativo requisi o de escrita enviada para o escravo e aguardando resposta Nota A vari vel tem que ter permiss o de escrita lt arg8 gt Busy VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Bloco habilitado mas recurso n o est dispon vel interface RS485 ocupada com outra requisi o aguardando libera o para que a solicita o seja enviada pelo bloco Se a entrada de habilita o for retirada enquanto o bloco faz esta indica o a requisi o descartada Nota A vari vel tem que ter permiss o de escrita lt arg9 gt Error VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Erro na execu o da requisi o Nota A vari vel tem que ter permiss o de escrita lt arg10 gt ErrorID VAR OUT inserir uma vari vel tag Tipos de dados BYTE ou USINT Descri o Em caso de erro na requisi o indica o tipo de erro ocorrido Resultados poss veis 0 Executado com sucesso 1 Algum dado de entrada inv
92. 1 AND Executa a L gica AND entre o BIT1 e BIT2 atrav s do STACK BIT1 BIT2 Tabela Verdade WPS V1 30 33 EE Ladder L GICA OR Contatos em Paralelo BL Ti Ea Figura 2 Contatos em Paralelo 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 o STACK BIT1 LD BIT2 carrega o valor da vari vel BIT2 para o STACK BIT 2 BIT1 OR Executa a L gica OR entre o BIT1 e BIT2 atrav s do STACK BIT1 BIT2 Tabela Verdade BIT1 BIT2 STACK _ o To o O O O O ro o 1 Al so 11 Terminologia AT Representac o direta de uma vari vel BLOCO FUNCIONAL FUNCTION BLOCK Consiste numa Fun o que necessita de uma Inst ncia CONFIGURA O CONFIGURATION Consiste na organiza o de um software em um n vel mais elevado Pode conter v rios Recursos dentro de uma Configura o FUN O FUNCTION um bloco respons vel por executar um determinado comportamento ou uma a o baseado em poss veis par metros VAR IN VAR IN OUT VAR OUT INST NCIA INSTANCE rea de mem ria ocupada conforme o Bloco Funcional LD Ladder Diagram Linguagem g
93. 1 2 4 RS232 E Configura o de Setup Editor BE be Les ES Fan Escreve Configura o L Configura o poss vel configurar o baud rate a paridade e o n mero de stop bits da interface serial RS232 do PLC300 WPS V1 30 137 meg PLC300 6 11 2 5 RS485 Escreve Configura o L Configura o poss vel configurar o baud rate a paridade o n mero de stop bits o modo mestre escravo e o endere o do PLC300 numa rede ModbusRTU atrav s interface serial RS485 do PLC300 6 11 2 6 CAN ES Configura o de Setup Editor Escreve Configura o L Configura o poss vel configurar o baud rate e o endere o do PLC300 numa rede CANopen WPS V1 30 138 meg PLC300 atrav s da interface CAN do PLC300 6 11 2 7 LAN ME Configura o de Setup Editor EE Confgracio de se o a 192 168 000 010 255 255 255 000 000 000 000 000 Autom tico O e Escreve Configurac o L Configurac o poss vel configurar endere o IP m scara de sub rede gateway padr o DHCP velocidade e modo duplex do PLC300 numa rede Ethernet Endere o IP 4 bytes de endere o que identificam o PLC300 na rede IP M scara de Sub rede 4 bytes que identificam a sub rede ao qual pertence o PLC300 na rede IP Gateway 4 bytes de endere o que identificam o gateway padr o para acesso a outras sub redes na rede IP DHCP Desabilitado Habilitado Speed Duplex Auto
94. 1010_1011_0001_0110 Result 34 241101 1110 se SINT Result 222 241101 1110 se USINT Result 7646 2 0001 1101 1101 1110 se INT Dispon vel e PLC300 a partir da vers o inicial Logic Shift ASHL Figura ASHL ENO Configurac 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 levado em considera o Se EN for O o valor em Result permanece inalterado Exemploi EN 1 Value 3 20011 Shift 1 Result 6 2 0110 WPS V1 30 162 EE PLC300 6 13 5 2 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 Dispon vel e PLC300 a partir da vers o inicial ASHR Figura ASHE ENO Configura o do Bl
95. 3 11 4 COMPLE Figura EN COMP_LE Yakal VARE 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 argi 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 Value1 Value2 Caso contr rio carrega O para Q Se EN for O a sa da Q vai para O Exemplo1 EN 1 Valuel 2 3 Value2 2 3 Q 1 Exemplo2 EN 1 Valuel 4 Value2 26 Q 1 Exemplo3 EN 1 Value1 4158 Value2 36 5 Q 0 Dispon vel e PLC300 a partir da vers o inicial WPS V1 30 192 meg PLC300 6 13 11 5 COMPLT Figura EN COMP_LT Yakal VARE 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 argi 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
96. 6 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 servidor Nota A vari vel deve possuir permiss o de escrita WPS V1 30 275 E PLC300 Descri o de Funcionamento Bloco para leitura de registradores de 16 bits Permite fazer a leitura de at 8 registradores em sequ ncia do servidor 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 cliente Modbus TCP quando a conex o estiver livre Ao t rmino com sucesso da opera o resposta recebida do servidor 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 O protocolo Modbus 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 importante que a quantidade de registradores
97. 6 AC se INT Result 172 16 AC se UINT Dispon vel e PLC300 a partir da vers o inicial WPS V1 30 201 meg PLC300 6 13 12 3 4 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 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 Exemplol 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 Dispon vel e PLC300 a partir da vers o inicial 6 13 12 4 WORD 6 13 12 4 1 BOOL TO WORD Figura Configura o do Bloco WPS V1 30 202 E PLC300 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 ret
98. 69 Hour 19 00 00 Date 18 04 2011 14 51 00 Cancelar e Nome do arquivo Nome que ser utilizado no arquivo de log criado Atenc o Caso o nome j exista os dados ser o sobrescritos e Intervalo inicial Determina o dia e hora inicial dos logs do arquivo Caso a op o Ilimitado seja selecionada n o haver um valor m nimo para a data e Intervalo final Determina o dia e hora final dos logs do arquivo Caso a opcao Ilimitado seja selecionada n o haver um valor m ximo para a data e Arquivos Seleciona os arquivos de log que ser o utilizados para gerar o novo arquivo de log WPS V1 30 125 PLC300 6 9 Estruturas 6 9 1 Configura o de Estruturas Estrutura Estrutura consiste num agrupamento de dados utilizada para definir uma receita ou um objeto No programa Ladder poss vel criar vari veis do tipo estrutura e utiliz las nos blocos Para acesso aos membros internos da estrutura utiliza se o seguido do seu respectivo membro Criando uma Estrutura Com o bot o direito do mouse sobre a pasta Estrutura clique em Novo arquivo EA MYCONFIGURATION Ee MYRESOURCE Ea Diagrama Ladder 7 tm ER Main Ladder O S Tarefa SSE IH Main AG Editd Tela e Log de e Mi e al Receita E l Recortar dese Y Configur E cb Copiar bs Es Configur A Monitora Cole CAH u CANoper Excluir Figura 1 Criando uma Estrutura Defina o nome do arquivo e
99. 8 PLC300 Descric o de Funcionamento 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 O Ly SH A MN 0 A t A MN a A EF po Ay LA Dispon vel a partir da versao inicial e PLC300 6 13 14 3 CTUD Figura inst gt Configurac o do Bloco lt inst gt inserir uma inst ncia tag WPS V1 30 229 E PLC300 lt arg0 gt CU VAR IN inserir uma vari vel tag Tipos de dados BOOL Descri o Count Up lt argi gt CD VAR IN inserir uma vari vel tag Tipos de dados BOOL Descri o Count 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
100. 9 4 RS485 H CB3 303 RS485 BYTE FORMAT Paridade e stop bits para interface RS485 070 5 L WCB3 303 RS485 BAUDRATE Taxa de comunica o para interface RS485 071 5 H WCW 305 MBUS_DISABLE_COMM Desabilita interface do mestre Modbus RTU gt 3100 0 V1 30 CB3 E R 232 RX CLEAR Inicia nova recep o ASCII via RS232 114 WPS V1 30 82 meg PLC300 WCB3 306 CO NMT COMMAND Envio de comando NMT pelo mestre CANopen 120 0 c digo do comando WCB3 968 CO NMT TOGGLE Envio de comando NMT pelo mestre CANopen 121 toggle bit WCB3 7 975 CO_DISABLE Desabilita comunica o CANopen 121 WCB3 306 CO NMT SLAVE ADDR Envio de comando NMT pelo mestre CANopen 122 1 endere o do escravo WCB3 306 RS232 ASCIL STRING Buffer de recep o do protocolo ASCH 124 2 WCB3 306 RS232 ASCIL BYTEBUFF Buffer de recep o do protocolo ASCH 124 2 ER WCB3 Mi INTERVAL_TASKI_DISA Desabilita interrup o 1 de tempo gt V1 20 400 O BLE 1 320 INTERVAL_TASK2_DISA Desabilita interrup o 2 de tempo gt V1 20 CB34 l 00 Z 320 INTERVAL_TASK3_DISA CB34 2 3 1 320 INTERVAL TASK4 DISA CB34 3 4 320 INTERVAL_TASK5_DISA CB34 4 00 5 320 INTERVAL_TASK6_DISA CB34 5 00 7 Desabilita interrup o 3 de tempo gt V 1 20 Desabilita interrup o 4 de tempo gt V 1 20 Desabilita interrup o 5 de tempo gt V1 20 Desabilita interrup
101. BitO Bit1 Bit2 e Bit15 s o transferidos para Word Se EN for O o valor em Word permanece inalterado Exemplo EN 1 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 Word 15823 1641100 0010 0011 0001 se INT WPS V1 30 219 meg PLC300 Word 49713 16 1100_0010_0011_0001 se UINT Dispon vel e PLC300 a partir da vers o inicial 6 13 13 7 DEMUX Figura DEMUX ENO argl gt Largo lt arg5 gt zargd arg lt arg gt arg Zarza zarg zargzl arzl l argl gt arzl3 gt arzl4 argl zargl ED Bit Ent Bit B Eit Bit Bit Eit Bits Configurac o do Bloco lt arg0 gt Word VAR_IN inserir uma constante ou uma vari vel tag Tipo de dado WORD UINT ou INT lt arg1 gt Bit0 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 Biti 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
102. Descri o Em caso de erro na escrita indica o tipo de erro ocorrido Resultados poss veis 1 Receita incompleta 2 Receita inv lida estrutura a receita diferente da estrutura de SRC 3 Receita inexistente indice da receita inexistente 4 Arquivo inv lido 5 Arquivo inexistente ou SD card inv lido 6 SD card bloqueado para escrita Nota A vari vel deve possuir permiss o de escrita Descri o de Funcionamento Bloco para escrita de receitas em arquivos que podem estar armazenados no cart o de mem ria SD CARD ou na mem ria interna do PLC300 RAM O arquivo de receitas consiste num conjunto de dados formando uma matriz onde uma linha representa uma estrutura e cada coluna desta linha representa cada elemento desta estrutura de dados O bloco possui uma entrada de habilita o Execute e uma sa da Q que ativada quando houver sucesso na escrita desejada O bloco executado a cada transi o positiva de Execute transferindo o conte do de SRC para a posi o indexada por INDEX no arquivo configurado em FILENAME Se houver sucesso na leitura a sa da Q ativada permanecendo ativa enquanto a entrada estiver ativa Em caso de erro na execu o da escrita a sa da ERROR ativada e o c digo do erro colocado em ERRORID Dispon vel e PLC300 a partir da vers o 1 30 WPS V1 30 226 meg PLC300 6 13 14 Counter 6 13 14 1 CTD Figura Configura o do Bloco l
103. Done 1 Exemplo3 EN 1 Value 0 0 valor fora da faixa Result inalterado e Done 0 Dispon vel e PLC300 a partir da vers o inicial WPS V1 30 175 ueg PLC300 6 13 8 2 6 13 8 3 EXP Figura Configurac o do Bloco lt arg0 gt Value VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado REAL lt arg1 gt 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 sa da Done fica em O Exemplol EN 1 Value 5 Result 148 413 e Done 1 Exemplo2 EN 1 Value 2 Result 0 135 e Done 1 Dispon vel e PLC300 a partir da vers o inicial LOG10 Figura Configurac o do Bloco lt arg0 gt Value VAR_IN inserir um n mero constante ou uma vari vel tag WPS V1 30 176 E PLC300 6 13 8 4 Tipo de dado REAL Faixa de valores somente valores reais positivos lt argi gt Result VAR OUT inserir uma vari vel tag Tipo de dado REAL Nota A vari vel tem que ter permiss o de
104. Exemplo EN 1 Group HW OUTPUT Address 0 WPS V1 30 214 E PLC300 Bit 4 Value indicar o conte do da sa da digital 5 DO5 Dispon vel e PLC300 a partir da vers o inicial 6 13 13 3 LOAD Figura argll lt argl gt DataTypes argo Y Address Configura o do Bloco lt arg0 gt Group amp VAR IN selecionar uma das seguintes op es Op es GLOBAL GLOBAL RETAIN SYS STATUS GLOBAL SYSTEM STATUS SYS COMMAND GLOBAL SYSTEM COMMAND HW INPUT GLOBAL TIO INPUT HW OUTPUT GLOBAL TIO OUTPUT NET INPUT GLOBAL NETWORK INPUT ou NET OUTPUT GLOBAL NETWORK 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
105. G WSB3 2 426 SINGLE TASKI1I WA Watchdog tarefa 11 por evento gt V1 30 053 TCHDOG WSB3 3 427 SINGLE TASK1I2 WA Watchdog tarefa 12 por evento gt V1 30 053 TCHDOG WSB3 4 428 SINGLE TASKI3 WA Watchdog tarefa 13 por evento gt V1 30 053 TCHDOG WSB3 5 429 SINGLE TASKI4 WA Watchdog tarefa 14 por evento gt V1 30 053 TCHDOG WSB3 430 SINGLE TASKI5S WA Watchdog tarefal5 por evento gt V1 30 053 TCHDOG WSB3 7 431 SINGLE TASK1I6 WA Watchdog tarefa 16 por evento gt V1 30 053 TCHDOG WSB3 302 EXT EVENT TASK1 Watchdog tarefa 1 por evento externo gt V1 20 054 7 WATCHDOG WSB3 1 302 EXT EVENT TASK2 Watchdog tarefa 2 por evento externo gt V 1 20 054 7 WATCHDOG WSB3 2 302 EXT EVENT TASK3 Watchdog tarefa 3 por evento externo gt V 1 20 054 7 WATCHDOG SB3 302 COUNT_TASK1I_WAT Watchdog tarefa 1 por contagem gt V 1 20 056 8 CHDOG WSB3 1 302 COUNT_TASK2_WAT Watchdog tarefa 2 por contagem gt V1 20 056 8 CHDOG WSB3 2 302 COUNT_TASK3_WAT Watchdog tarefa 3 por contagem gt V1 20 056 8 CHDOG WPS V1 30 76 meg PLC300 WSB3 3 302 COUNT_TASK4_WAT Watchdog tarefa 4 por contagem gt V 1 20 056 8 CHDOG WSB3 4 302 COUNT_TASK5_WAT Watchdog tarefa 5 por contagem gt V1 20 056 8 CHDOG WSB3 5 302 COUNT TASK6 WAT Watchdog tarefa 6 por contagem gt V1 20 056 8 CHDOG WSB3 302 CO
106. Ladder 5 2 4 2 e Global de Sistema vari veis previamente definidas com fun es do sistema e Global de I O entrada e sa das f sicas do equipamento e Global de Rede vari veis previamente definidas para comunica o em rede As vari veis do escopo LOCAL apresentam os grupos conforme a figura 2 Tipo de Dado Valor Inicial Coment rio GLOBAL LOCAL Figura 2 Editor de Vari veis para o Escopo LOCAL Nesta rea de vari veis locais est o dispon 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 Uma mem ria retentiva mant m seu valor mesmo com o equipamento desligado Campos Ao definir uma vari vel atrav s do editor lista de vari veis alguns dados dever o ser definidos para as vari veis Nos itens a seguir ser o apresentados esses dados de acordo com o grupo que a vari vel pertence Local e Local Retentivo Tag Tamanho Tipo de Dado valor Inicial Coment rio WARIABLEO o EL 0 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 inicializac o do equipamento Coment rio coment rio da vari vel no idioma selecionado Constante Tag Tipo de Dado Walor Coment rio ARIABLE1 BOOL o e Tag identifi
107. Motores Automa o Energia Transmiss o amp Distribui o Tintas Software WPS V1 30 Manual do Usu rio IE HARAN ao Es Manual do Usu rio S rie WPS Idioma Portugu s N do Documento 10001027753 RO1 Data de Publica o 05 2011 Weg Sum rio Sum rio 1 Antes de Iniciar 9 1 BEM VICO a E E E E A S 9 2 Identifica o iia 9 3 AVISO aa EN E E NEA 9 4 Informa es Legais mms a 9 5 MISAO GOA dino E EE 9 6 Novidades e Corre es do WPS indccconnnccccoccncocccncnnconennnanoncnnnnnncnrnnnnnnnrrnnannnnrrnnnnnnrrrnnnannrrenaans 10 7 COMA AREA SRD RENA GR RES DRE ERRAR RR RAN RR ER RR IR ORE a DR OR 11 8 UP EA 11 9 DOWIIO TA ana 11 2 Instala o 12 1 Antes de listada os 12 2 Requisitos MINIMOS cnica aiii 12 3 Equipamentos Suportados ncnccccocnnnccccnncnnccconnnnnccnnnnnnncrnnnnnn nr nnn naar nrrnnn nr rrrnnnnnrrrennnannrrrnanananenan 13 4 Java Runtime Environment ncccncccnccononcnnncnoncconnnnnnncnnnrnnnrrnnn enn nn cnn rrnnnrnnnrrnnrnnnrnnnrrnanrnnnnrmanananas 13 5 MSNA iia aaod 14 6 DESINSAAN lO aias 15 7 Gerenciador de Comunica o onnnccccccnncccnnconcconnnannncncnnnnnnnnnn nn nnnnnnnnnn nn rr rnnn anna nr rrrnnnnnnnnrnrrenananans 15 3 Iniciando 16 1 AMDICNTS asia tan 16 2 Guia de Inicializa o R pida onnccccconnnccnnccncccncnnnnncccccnnancnnnnnnnnnnnnannnnn nr nnnnnnnn nr rrrnnnannnrnrrrnananans 17 4 Gerenciador de Comunica o 25 1 Exe CUNO O AP A o e E E 25 2
108. NOPEN ass a SS e SR Sp e 250 CO SDORCA raia Sr a a a 252 CO SDOWBIS at E o o Sds SS a e 253 GO Master c on TO Stalin rail AN 255 CO Slavestalis a AE A 257 MODUS O a a a RR O E A a to e 259 Visao Geraldo Modus AU Si A a 259 ME RCAGBINAV arde e E 260 MB Rcadhegbter ad e NN o cos 262 MBIVIMESINA atar ron e a a 264 A A LS a 266 MB Master ON TO SAUS dolce 268 MB SIAVE STATUS a E AA AENA 270 MODUS TER bi aii ti adi a 271 Visao Geraldo Mod Dus TER a A a 271 MBETEPIRCABID AN pers ir id SS A 272 MET Aca o 274 MB TOP WIEBNAV att A A dede Id e NE 276 METER WriteRegister dd a O 278 METE PASES lead 281 MBITCPR ClentControlStatiS sonani A A 283 286 WPS V1 30 8 E Antes de Iniciar mb 1 2 1 3 1 4 1 5 Antes de Iniciar Bem Vindo Bem vindo ao Software Esta documentac o fornece uma vis o geral do WPS V1 30 e cont m toda a documenta o dispon vel para o WPS V1 30 Use o ndice a esquerda para navegar pelos t picos Identifica o WPS V1 30 Manual do Usu rio Data de Publica o 05 2011 Aviso Perigo Uso deste software pode alterar a operacao ou desempenho do drive O usu rio respons vel pela ado o de todas as precau es necess rias para Fa F AN eet a seguran a do equipamento e do pessoal envolvido Antes de aplicar 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 re
109. NT 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 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 O Exemplo EN 1 Valuel 143 Value2 308 Result inalterado se SINT e Done 0 valor fora do limite deste tipo de dado Result inalterado se INT e Done 0 valor fora do limite deste tipo de dado Result 44044 se UINT e Done 1 Dispon vel e PLC300 a partir da vers o inicial WPS V1 30 172 meg PLC300 6 13 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
110. O Monitora o de Vari vel H O Editor de Tela H Gr fico de Tend ncia gd Estrutura H Log de evento Lg Receita TAN RR gt CANopen Aten o Ao criar um novo recurso no WPS os valores da configura o de As ser o os valores padr es do PLC300 recomendamos a revis o desses Sh valores conforme a necessidade da aplica o e o envio desses ajustes conforme explica o a segui WPS V1 30 133 Weg PLC300 A janela de configura o de setup dividida em abas e possui dois bot es para acesso ao PLC300 conforme figura a seguir Configura o de Setup 3 ka b e Contraste do LED Beep do Tedado 6 A Escreve Configura o L Configura o O bot es de Escreve Configura o e L Configura o s estar o ativos quando o WPS estiver conectado ao PLC300 atrav s do comando Conectar Dispositivo FLZ Fun o do Bot es Escreve Configura o Envia todas as configura es ajustadas nas telas da configura o de setup para o equipamento L Configura o Recebe todas as configura es ajustadas no equipamento e configura as telas conforme os valores recebidos WPS V1 30 134 meg PLC300 6 11 2 Janelas Configura o de Setup 6 11 2 1 Display pues Configura o de Setup Editor neh Es Escreve Configura o L Configura o Senha Permite alterar a senha da fun o setup do PLC300 A senha padr o
111. OG WSB3 2 410 INTERVAL_TASKI11_ Watchdog tarefa 11 por tempo gt V1 30 051 WATCHDOG WSB3 3 411 INTERVAL_TASK12_ Watchdog tarefa 12 por tempo gt V1 30 051 WATCHDOG WSB3 4 412 INTERVAL_TASKI13_ Watchdog tarefa 13 por tempo gt V1 30 051 WATCHDOG WSB3 5 413 INTERVAL_TASK14_ Watchdog tarefal4 por tempo gt V1 30 051 WATCHDOG WSB3 414 INTERVAL TASKI5 Watchdog tarefal5 por tempo gt V1 30 051 WATCHDOG WSB3 7 415 INTERVAL TASKI6 Watchdog tarefa 16 por tempo gt V1 30 051 WATCHDOG WSB3 416 SINGLE TASKI WAT Watchdog tarefa 1 por evento gt V1 20 052 CHDOG WPS V1 30 75 meg PLC300 SB3 1 417 SINGLE_TASK2_WAT Watchdog tarefa 2 por evento gt V1 20 052 CHDOG WSB3 2 418 SINGLE_TASK3_WAT Watchdog tarefa 3 por evento gt V 1 20 052 CHDOG WSB3 3 419 SINGLE TASK4 WAT Watchdog tarefa 4 por evento gt V 1 20 052 CHDOG WSB3 4 420 SINGLE_TASK5_WAT Watchdog tarefa 5 por evento gt V 1 20 052 CHDOG WSB3 5 421 SINGLE_TASK6_WAT Watchdog tarefa 6 por evento gt V 1 20 052 CHDOG SB3 422 SINGLE_TASK7_WAT Watchdog tarefa 7 por evento gt V 1 20 052 CHDOG WSB3 7 423 SINGLE_TASK8_WAT Watchdog tarefa 8 por evento gt V 1 20 052 CHDOG WSB3 424 SINGLE TASK9 WAT Watchdog tarefa 9 por evento gt V1 30 053 CHDOG WSB3 1 425 SINGLE TASKIO WA Watchdog tarefal0 por evento gt V1 30 053 TCHDO
112. Para se criar uma tabela de receitas primeiramente necess rio definir os dados que a comp em atrav s de uma estrutura de dados Criando uma Receita Com o bot o direito do mouse sobre a pasta Receita MYCONFIGURATION Ei EJ MYRESOURCE a km Diagrama Ladder RR Main Ladder o E Tarefa E E Main o E Main Ladder AS Editor de Tela EEB 0 Home o de Tend ncia ra e evento Novo arquivo Ctrl ShiFt F Configu Recortar e Monitor a Copiar Daio gt CANope e Colar Ctrl V Excluir Figura 1 Criando uma Receita Defina o nome do arquivo e aperte o bot o Pr ximo Clique em Novo arquivo WPS V1 30 130 weg PLC300 WPS Nowo arquivo Passos Name 1 Name 2 Nome do arquivo MyrECIPE Tipo do arquivo Recipe Files Recurso MYRESOURCE Configura o MY CONFIGURATION Caminho nkiProjects MYCONFIGURATION MYRESOURCE recipe Finalizar Cancelar Ajuda Pr ximo gt Figura 2 Definindo o nome da Receita Configurando a Receita Configure a receita configurando os campos conforme a figura abaixo urs Novo arquivo x Passos 1 Name Storage 2 T Structure Type mysTRUCT z F lt Voltar Pr ximo gt Cancelar Ajuda Figura 3 Editando a receita WPS V1 30 131 EE PLC300 Campo Storage e RAM Memory os dados da receita s o armazenados na mem ria RAM tornand
113. T 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 Descric 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 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
114. TD Emer triFailuro WPS V1 30 257 EE PLC300 Configurac o do Bloco lt arg0 gt NodelD VAR_IN inserir uma constante ou uma vari vel tag Tipos de dados BYTE ou USINT Descri o Endere o do escravo para identifica o do estado da comunica o com o mestre 1 a 127 lt arg1 gt ErrorCtriFailure 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 detectou erro de node guarding ou heartbeat no escravo Nota A vari vel tem que ter permiss o de escrita lt arg2 gt InitFailure VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Indica que o mestre detectou erro durante a inicializa o do escravo indicado 0 Sem erro detectado 1 Mestre detectou erro na inicializa o no escravo Nota A vari vel tem que ter permiss o de escrita lt arg3 gt 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 da
115. UNT TASK7 WAT Watchdog tarefa 7 por contagem gt V1 20 056 8 CHDOG WSB3 7 302 COUNT TASK8 WAT Watchdog tarefa 8 por contagem gt V1 20 056 8 CHDOG WSB3 302 COUNT TASK9 WAT Watchdog tarefa 9 por contagem gt V1 30 057 8 CHDOG WSB3 1 302 COUNT TASKIO WA Watchdog tarefa 10 por contagem gt V 1 30 057 8 TCHDOG WSB3 2 302 COUNT TASKII WA Watchdog tarefa 11 por contagem gt V1 30 057 8 TCHDOG WSB3 3 302 COUNT TASKI2 WA Watchdog tarefa 12 por contagem gt V 1 30 057 8 TCHDOG WSB3 4 302 COUNT TASKI3 WA Watchdog tarefa 13 por contagem gt V 1 30 057 8 TCHDOG WSB3 5 302 COUNT TASKI4 WA Watchdog tarefa 14 por contagem gt V 1 30 057 8 TCHDOG WSB3 302 COUNT TASKI5S WA Watchdog tarefa 15 por contagem gt V1 30 057 8 TCHDOG WSB3 7 302 COUNT TASK1I6 WA Watchdog tarefa 16 por contagem gt V 1 30 057 8 TCHDOG WSB3 302 MAIN TASK WATCH Watchdog tarefa MAIN gt V1 20 058 9 DOG SB3 1 302 START TASK WATC Watchdog tarefa START gt V1 20 058 9 HDOG WSB3 2 302 STOP TASK WATCH Watchdog tarefa STOP gt V1 20 058 9 DOG WSB3 305 MBUS INTERFACE _ Interface do mestre Modbus RTU desabilitada 100 O DISABLED WSW3 305 MBUS REQUEST CO Contador de requisi es feitas pelo mestre Modbus RTU 102 1 UNT WSW3 305 MBUS RESPONSE C Contador de respostas recebidas com sucesso pelo mestre 104 2 OUNT M
116. WORD 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 esquerda conforme Shift Result Value lt lt Shift Se EN for O o valor em Result permanece inalterado Exemplo EN 1 Value 163 241010 0011 Shift 4 WPS V1 30 164 EE PLC300 6 13 5 4 Result 48 2 0011 0000 se SINT Result 2608 2 0000 1010 0011 0000 se INT Dispon vel e PLC300 a partir da vers o inicial Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero inteiro constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT lt arg1 gt Shift VAR IN inserir um n mero inteiro constante ou uma vari vel tag Tipos de dados BYTE ou USINT lt arg2 gt Result VAR OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT Nota A vari vel tem que ter permiss o de escrita Descri o de Fu
117. a es do gerenciador ir abrir Configure a conex o com o WPS V1 30 21 Weg Iniciando equipamento maiores detalhes ver Gerenciador de Comunicacao e Gerenciador de Comunica o a Figura 7 Gerenciador de Comunica o do WPS 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 UPS Download Equipamento preso Vers o Wiar Inicializar vari veis retentivas Limpar hist rico de alarmes W Download do c digo Fonte Download de receitas na mem ria interna Arquivos mem ria interna filesystem bin 27 Abr 2011 13 30 29 volatile bin 27 Abr 2011 13 30 29 retain bin 27 Abr 2011 13 30 29 ladder bin 27 Abr 2011 13 30 29 screen bin 27 Abr 2011 13 30 29 alarm bin 27 Abr 2011 13 30 29 WPS V1 30 22 E Iniciando Figura 8 Sele o das Op es de Download Verifique se as informa es correspondem ao equipamento conectado A a o de download ir parar a execu o do programa do usu rio e reinici lo logo ap s a conclus o do download No final do download dever aparecer uma mensagem RESULTADO Arquivo s 7 de 7 enviado s Caso tenha acontecido alguma falha durante o envio verifique as propriedades de comunica o WEG Programming Suite Beta 3 1 30 Copyright Ci 2010 2011 WEG Todos os direito
118. a o CANopen Ao desabilitar o mestre os contadores e marcadores de status do mestre CANopen 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 deste sinal o mestre CANopen dispara o envio de um comando de gerenciamento NMT de acordo com o comando e o endere o programado neste bloco O ou 1 lt arg2 gt NMTCommand VAR IN inserir uma constante ou uma vari vel tag Tipos de dados BYTE Descri o Indica qual comando deve ser enviado para o escravo 1 Start node 2 Stop node 128 Enter pre operational 129 Reset node 130 Reset communication lt arg3 gt NodelD VAR_IN inserir uma constante ou uma vari vel tag Tipos de dados BYTE ou USINT Descri o Endere o do escravo para envio do comando NMT O Broadcast mensagem para todos os escravos 1 a 127 Endereco espec fico do escravo lt arg4 gt CommbDisabled 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 O Comunica o habilitada 1 Comunica o desabilitada Nota A vari vel tem que ter permiss o de escrita lt arg5 gt BusPowerOff
119. a tarefa pode ser configurado um watchdog ver se o watchdog Cada tarefa possui um marcador de sistema associado que pode ser habilitado ou desabilitado atrav s do programa Dentro de um recurso existe uma nica tarefa chamada Main que n o pode ser apagada na qual o programa principal Main Ladder executado WPS V1 30 109 en PLC300 No menu de op es da pasta de tarefas poss vel realizar as seguintes a es Projetos dl x a Q Configuracao E e Resource a Diagrama Ladder o EE Main Ladder Novo arquivo O Ctrl Shift F Configura transi o DI a sm Edit Cal Moni Recortar gt Da cr Copiar Col AF CH Excluir AO Montoro ore CANopen Adicionar uma nova tarefa para adicionar uma nova tarefa preciso selecionar a op o Novo arquivo da pasta Tarefa Configura transi o Dl DIS Io Subida Subida 0 Descida Descida Subida 05 Descida Subida Estas DIs s o utilizadas nas tarefas do tipo evento externo e contagem Atrav s do menu de op es dos arquivos das tarefas poss vel realizar as seguintes a es WPS V1 30 110 E PLC300 Projetos dl Configuracao E gt Resource Er a Diagrama Ladder ER Main Ladder E E Tarefa Eb Dala Abrir a a Editor de EE siena oie VIE H La Monitorag E
120. a 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 Pelo mouse pela barra de ferramentas do editor ladder rungs AF Inserir um contato na rung E Inserir um bloco funcional na rung 14 Inserir um bobina de sa da na rung 3 Pelo mouse pela paleta de elementos ladder Paleta Ib x Boolean 4 DIRECTOOIL INvVER TEDOOIL NECONTACT J ERNOCONTACT AL NTICONTALT FE PTSCOMNTACT AF RESETCOIL 45 SETCOITL TOGGLECOTL CANopen Compare Conversion Internal Logic Math Module PLE RTC WPS V1 30 41 E Ladder 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 solte o bot o do mouse Caso a paleta n o esteja vis vel ativar pelo menu Janela op o Paleta Ap s inserir um elemento por exemplo um contato a rung ficar da seguinte maneira 1 Acionamento Motor Exaust o aa FFA 5 2 3 4 2 Em S rie Atrav s do ponto de
121. a do filtro lt arg1 gt Tau VAR IN inserir uma constante ou vari vel tag Tipos de dados REAL Descri o Constante de tempo do filtro lt arg2 gt Ts 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 WPS V1 30 239 EE PLC300 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 Dispon vel e PLC300 a partir da vers o inicial 6 13 18 Hardware 6 13 18 1 READENC Figura Configurac o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt Sources VAR IN inserir uma das seguintes op es Quadrature_AB Pulse A Pulse _B Pulse Z Tipos de dados BYTE Descri o Fonte de contagem lt arg1 gt Value VAR OUTN inserir uma vari vel tag Tipos de dados DWORD ou UDINT Descri o Valor de contagem Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN WPS V1 30
122. a rede 0 Sem erro detectado 1 Mestre detectou erro na inicializa o em pelo menos um escravo da rede Nota A vari vel tem que ter permiss o de escrita lt arg10 gt InitFinished VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Indica que o mestre tentou fazer a inicializa o de todos os escravos da rede N o necessariamente a inicializa o foi executada com sucesso podem ter ocorrido erros durante a inicializa o O Mestre ainda n o executou o procedimento de inicializa o de todos os escravos 1 Mestre fez a inicializa o com ou sem sucesso de todos os escravos Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento Bloco para controle e monitora o do mestre da rede CANopen Mostra o estado do mestre da rede para diagn stico e identifica o de problemas de comunica o bem como permite o envio de comandos para os servi os de gerenciamento da rede NMT Possui uma entrada de 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 sao ignorados e todas as sa das s o zeradas Dispon vel e PLC300 a partir da vers o inicial 6 13 21 1 5 CO SlaveStatus Figura nst gt Execute CO SlaveStabtus Moda
123. a rede Modbus FALSE Sem Offset TRUE Com Offset de 1 lt arg8 gt Active VAR_OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Bloco ativo requisi o de leitura enviada para o servidor e aguardando resposta Nota A vari vel deve possuir permiss o de escrita lt arg9 gt Busy VAR_OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Bloco habilitado mas recurso n o est dispon vel conex o 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 deve possuir permiss o de escrita lt arg10 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 deve possuir permiss o de escrita lt arg11 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 O Executado com sucesso 1 Algum dado de entrada inv lido 2 Cliente n o habilitado 4 Timeout na resposta do servidor 5 Servidor retornou erro Nota A vari vel deve possuir permiss o de escrita lt argi2 gt Value VAR OUT inserir uma vari vel tag Tipos de dados BYTE 1 16 SINT 1 16 USINT 1 1
124. al foi detectado o ltimo erro de comunica o zerado sempre que o equipamento for desligado ou o cliente for desabilitado 0 Sem erro detectado 4 Timeout na resposta do servidor 5 Servidor retornou erro Nota A vari vel deve possuir 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 cliente receber resposta de erro de algum servidor zerado sempre que o equipamento for desligado ou o cliente for desabilitado O a 255 Nota A vari vel deve possuir permiss o de escrita WPS V1 30 284 E PLC300 Descri o de Funcionamento Bloco para controle e monitora o do cliente Modbus TCP Sempre que uma rede Modbus TCP for montada com o PLC300 como cliente 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 Dispon vel e PLC300 a partir da vers o 1 30 WPS V1 30 285 ndice V A W arquivos 144 Watchdog Est
125. alue2 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 WPS V1 30 185 EE PLC300 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 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 Valuel 100 Value2 150 Result 150 Exemplo2 considerando EN 1 Valuel 1000 Value2 1500 Result inalterado se SINT e Done 0 valor fora do limite deste tipo de dado Result inalterado se USINT e Done 0 valor fora do limite deste tipo de dado Result inalterado se UINT e Done 0 valor fora do limite deste tipo de dado Result 1000 se INT e Done 1 Dispon vel e PLC300 a partir da vers o inicial 6 13 10 2 MIN Figura Configurac o do Bloco lt arg0 gt Valuel VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT
126. ando 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 dispon vel interface RS485 ocupada com outra requisi o aguardando libera o para que a solicita o seja enviada pelo bloco Se a entrada de habilita o for retirada enquanto o bloco faz esta indica o a requisi o descartada Nota A vari vel tem que ter permiss o de escrita lt arg9 gt Error VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Erro na execu o da requisi o Nota A vari vel tem que ter permiss o de escrita lt arg10 gt ErrorID VAR OUT inserir uma vari vel tag Tipos de dados BYTE ou USINT Descri o Em caso de erro na requisi o indica o tipo de erro ocorrido Resultados poss veis 0 Executado com sucesso 1 Algum dado de entrada inv lido 2 Mestre n o habilitado 4 Timeout na resposta do escravo 5 Escravo retornou erro Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento Bloco para escrita de 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
127. ando 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 Exemplo1 EN 1 Valuel 12 241100 WPS V1 30 158 EE PLC300 6 13 4 3 Value2 Result B y Il N O E O O 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 Dispon vel e PLC300 a partir da vers o inicial OR 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 Ca dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT lt arg2 gt Result VAR OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 calculado Result Valuel OR Value2 Se EN for O o valor em Result permanece inalterado Exemploi EN 1 Valuel 12 2
128. ante 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 resetado e o procedimento de inicializa o ser executado novamente Nota O estado da comunica o e o estado de cada escravo podem ser observados em marcadores de sistema de entrada Blocos para o Mestre CANopen Al m dos objetos de comunica o e das configura es feitas no software WSCAN 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 WPS V1 30 251 meg PLC300 6 13 21 1 2 CO SDOR
129. antidade de erros de comunica o que o mestre deve identificar at que a comunica o com um escravo da rede seja considerada offline E considerado erro de comunica o toda requisi o leitura ou escrita que o mestre enviou para um escravo e n o recebeu resposta a resposta recebida possu a erro de CRC ou o escravo retornou resposta de erro 1 a 99 lt arg1 gt AddressSlavel amp 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 respectiva acionada Caso deseje se monitorar um n mero menor de escravos pode se deixar qualquer das entradas em zero 0 Ignora entrada 1 a 247 lt arg5 gt GeneralOfflinest 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
130. ar o mestre da rede e As seguintes fun es est o dispon veis para envio de requisi es pelo mestre Modbus e Fun o 01 Read Coils Fun o 02 Read Discrete Inputs Fun o 03 Read Holding Registers Fun o 04 Read Input Registers Fun o 05 Write Single Coil Fun o 06 Write Single Register Fun o 15 Write Multiple Coils Fun o 16 Write Multiple Registers WPS V1 30 259 E PLC300 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 6 13 21 2 2 MB ReadBinary Figura inst gt Execute MB_ReadBinary EN a a y Furet ni tia Da ta Adir ess g Humi bearOTData Configura o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt SlaveAddress 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 lido
131. avos 200 O ONTACTED SB3 1 160 CO_STS_MASTER_C Mestre CANopen fez download das configura es dos 200 1 JONFIG_OK escravos WSB3 2 160 CO_STS_MASTER_ER Protocolo de controle de erros node guarding heartbeat 200 2 ROR CTRL OK iniciado com os escravos WSB3 3 160 CO STS MASTER IN Inicializa o de todos os escravos realizada pelo mestre 200 3 IT FINISHED CANopen WSB3 4 160 CO STS MASTER IN Algum escravo apresentou erro de inicializa o 200 4 IT ERROR WSB3 CO STS MASTER ER Detectado falha em algum escravo no protocolo de MBUS LAST ERROR ltimo erro detectado tipo de erro WPS V1 30 78 meg PLC300 200 5 ROR CTRL detec o de erros pelo mestre CANopen WSB3 160 CO STS MASTER E Algum escravo reportou EMCY 200 6 MCY WSB3 160 CO STS MASTER N Feedback do toggle bit do comando NMT 201 8 MT_TOGGLE WSB3 5 161 CO STS MASTER B Mestre CANopen est em bus off 206 3 US OFF WSB3 161 CO STS MASTER PO Mestre CANopen n o possui alimenta o na interface 201 4 WER OFF CAN WSB3 7 161 CO STS MASTER C Comunica o do mestre CANopen est desabilitada 201 5 OMM DISABLED WSB3 161 CO STS SLAVE1 CO Escravo no endere o indicado foi contactado com sucesso 202 6 NTACTED pelo mestre CANopen WSB3 1 161 CO STS SLAVEI CO Configura o do escravo foi feita com sucesso pelo mestre 202 7 INFIG OK CANopen WSB3 2 161 CO STS SLAVEI ER Protocolo de controle d
132. biente de desenvolvimento onde ocorre a edi o dos componentes que ir o formar o arquivo fonte Janela da Paleta Contem os componentes a serem inseridos no editor atrav s do drag n drop Janela de Propriedades Exibe as propriedades do componente selecionado e Janela de Saida Exibe mensagens de compila o e download WPS V1 30 16 E Iniciando 3 2 PS WEG Programming Suite Configura o Arquivo Editar Exibir Ladder Comunica o Ferramentas Janela Ajuda MENU pagas EMO D D Se TOOLBAR E myconfiguration 5 qm myresource E G3 Diagrama Ladder E 53 Main Ladder H O Tarefa H O Monitora o de Vari vel H E Editor de Tela 14 Gr fico de Tend ncia E Estrutura H O Log de evento Hei Receita Y Configura o de Setup i A Configurac o de Alarme 4 Monitora o de E S B EDITOR LADDER CANopen GERENCIADOR DE PROJETOS EDITOR DE VARI VEIS Figura 1 Ambiente WPS Guia de Inicializa o R pida Cria o da Configura o Contact Control Conversion BCD Conversion RAD DEG Conversion to BOOL Conversion to BYTE Conversion to DWORD Conversion to REAL Conversion to WORD Counter Data Transfer Filter Hardware Logic Bit Logic Boolean Logic Rotate Logic Shift PALETA Para criar uma configura o preciso selecionar a op o Projeto gt Nova Configura o no menu ou pressionar as teclas de atalho Ctrl Shift C Uma janela para configurar o nome da Configura
133. bilita interrup o 3 de evento externo gt CB34 4 ABLE V1 20 04 324 COUNT_TASKI1_DISABLE Desabilita interrup o 1 de contagem gt V1 20 CB34 8 06 1 324 COUNT_TASK2_DISABLE Desabilita interrup o 2 de contagem gt V1 20 CB34 9 06 2 325 COUNT_TASK3_DISABLE Desabilita interrup o 3 de contagem gt V1 20 CB34 0 06 3 325 COUNT TASK4 DISABLE Desabilita interrup o 4 de contagem gt V1 20 CB34 1 06 4 325 COUNT TASKS DISABLE Desabilita interrup o 5 de contagem gt V1 20 CB34 Z 06 5 325 COUNT TASK6 DISABLE Desabilita interrup o 6 de contagem gt V1 20 CB34 3 06 NE COUNT TASK DISABLE Desabilita interrup o 7 de contagem gt V1 20 CB34 4 WPS V1 30 85 E PLC300 CB34 ON CB34 CB34 CB34 CB34 CB34 CB34 CB34 CB34 CD34 bh E Uy EH No CD34 No 00 CD34 Uy No CB34 UY DN CB34 W CD34 325 COUNT TASK8 DISABLE Desabilita interrup o 8 de contagem gt V 1 20 325 COUNT_TASK9_DISABLE Desabilita interrup o 9 de contagem gt V 1 30 COUNT_TASK10_DISABL Desabilita interrup o 10 de contagem gt V 1 30 E COUNT_TASK11_DISABL Desabilita interrup o 11 de contagem gt V 1 30 E 325 COUNT_TASK12_DISABL
134. bus 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 WPS V1 30 262 EE PLC300 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 dispon vel 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 BYTE 1 16 SIN
135. c o do Bloco lt arg0 gt Value VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado WORD UINT ou SINT lt arg1 gt Result VAR_OUT inserir uma vari vel tag Tipo de dado WORD UINT ou SINT Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN 1 executada a convers o de WORD para BCD Se EN for O o valor em Result permanece inalterado Exemplo EN 1 Value 123 16 7B Result 291 164123 Dispon vel e PLC300 a partir da vers o inicial 6 13 12 1 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 WPS V1 30 195 E PLC300 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 BCD para WORD Se EN for O o valor em Result permanece inalterado Exemplo EN 1 Value 291 16 123 Result 123 16 7B Dispon vel e PLC300 a partir da vers o inicial 6 13 12 2BOOL 6 13 12 2 1
136. cac o da vari vel WPS V1 30 51 E Ladder e Tipo de Dado tipo n merico da vari vel e Valor valor constante da vari vel e 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 vARIBEBLE DBO OL uol o 010 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 Caso n o seja configurado vazio o compilador ir definir automatimente o seu endereco Bit para tipo de dados booleanos e necess rio definir o bit que a mesma acessa 0 7 Valor Inicial valor que ser carregado para vari vel durante a inicializac o do equipamento Coment rio coment rio da vari vel no idioma selecionado Inst ncia removido a partir do WPS V1 30 pois ficou integrado com os demais tipos de dados Tag Inst ncia Coment rio INSTO TON 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 Se uy 3000 vers o do firmware e Tag identifica o da vari vel e Tipo de Dado tipo n merico da vari vel e At define
137. caixa similar a monitora o de inst ncias abrir Veja o exemplo a seguir ME Estrutura BOOL 0 BOOL o MYSTRUCT o Figura 6 Vari vel criada com tipo de dado da estrutura definida no recurso WPS V1 30 64 E Ladder l l l MYRECIPE CSW FILENAME 4 i D 5D_ CARD STORAGE 1 i l VARG ND EX Write Toogle Figura 7 Monitora o da vari vel utilizado no bloco SDCARD_ReadRecipe Monitora o de Arrays Para as vari veis criados com size maior que zero poss vel monitorar todos os dados do seu array para isso basta clicar sobre a vari vel correspondente que um caixa de monitora o abrir Veja exemplo a seguir Figura 8 Vari vel criada com size maior que zero array WPS V1 30 65 Ladder A A A A A A ME READREGISTER INST D Er el 4 Execute ME ReadRegister Coma FALSE 1 Jla eiir ass de liva O FALSE t READHOLDING REGISTER Funciona Busy o FALSE nia Da ta ddr ess Em MumberimDalta Y Em or ID Timieputy valus S E E E A Offset Figura 9 Monitora o da vari vel utilizado no bloco MB ReadRegister WPS V1 30 66 EE PLC300 O 6 2 PLC300 Descri o Descri o dos Modelos O PLC300 est dispon vel em seis modelos diferentes Com ou sem HMI standard ou plus e uma vers o com HMI por m sem membrana em que o usu rio poder personalizar a apar ncia do PLC seguindo especifica es presentes no CD do
138. cao 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 conexao USB w 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 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 WPS V1 30 27 EE Gerenciador de Comunicac o 4 5 4 5 1 Conversor USB Serial O conversor USB SERIAL a melhor soluc o para quem deseja conectar equipamentos seriais RS232 em portas USB isto para conectar a saida USB do microcomputador a um equipamento serial RS 232 E uma solu o de baixo custo que resolve a necessidade de instalar novas portas seriais em microcomputadores que possuam todos os barramentos ocupados ou em equipamentos notebooks que n o possuem portas RS232 O conversor USB SERIAL permite a conex o plug amp play com seu microcomputador deixando livre a porta serial existente A figura abaixo apresenta
139. caso de erro na execu o da requisi o a sa da Error ativada e o c digo do erro colocado em ErrorID NOTA WPS V1 30 280 EE PLC300 O protocolo Modbus 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 importante que a quantidade de registradores escritos seja compat vel com o tamanho da vari vel ou do array de onde os dados ser o utilizados Dispon vel e PLC300 a partir da vers o 1 30 6 13 21 3 6 MBTCP ServerStatus Estado dos Servidores da Rede Modbus TCP Figura Executa METOP Serve Status lt argl gt ExrorToOifiline Y GeneralOfMline lt argl3 gt lt argl gt Y Serveriddress 18 serveridifiine H lt arqid gt lt arg gt Port ddress 4 lt arg3 gt Y UntiDi a lt arg4 gt Y Server Address 24 serverzOMine H lt argi5 gt lt arg gt Port ddress2 4 lt arg gt Y UntlD24 lt argf gt Y Serveriddress 38 serverdomine H lt argl6 gt lt arg gt Port ddress 3g lt arg gt 4 UntlDIs lt argl0 gt 5 Server iddress4 a Servesdomine H lt argif gt sargi i gt Y Port ddressa d lt argiZ UnitlD44 Configura o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt ErrorsToSetOffline VAR IN inserir uma constante T
140. conector cabo etc s o as mesmas tanto para o PLC300 operando como mestre quanto como escravo As configura es de endere o e taxa de comunica o tamb m s o necess rias para a opera o como mestre mas estas configura es s o programadas pelo software WSCAN de acordo WPS V1 30 250 EE PLC300 com as propriedades definidas para o mestre no pr prio software Nota Os marcadores de rede de entrada sao 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 YIW ou QW ou Double Word ID ou Y QD Sua fun o no entanto n o pr definida e depende do aplicativo em ladder desenvolvido para o controlador PLC300 Opera o do Mestre Uma vez programado para operar como mestre o controlador program vel PLC300 executar as seguintes etapas para realizar a inicializa o em sequ ncia para cada um dos escravos 1 Enviado o comando de reset da comunica o para 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 fabric
141. 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 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 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 sa da Q o oposto da descri o do par grafo anterior Se EN for O ent o a sa da Q tamb m ser 0 Exemplo EN 1 e Q OPTION amp Normal TIMEON HOUR 14 TIMEON_MINUTE 00 TIMEON_SECOND 00 WPS V1 30 246 EE PLC300 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
142. da em qualquer ponto da Configura o A Vari vel pode ser e Retentiva armazena o valor ap s a desenergiza o do equipamento e Vol til inicia com o valor contido no campo de valor inicial ap s a energiza o do equipamento e Constante n o permite altera o do seu conte do VAR Vari veis de uso interno de um Bloco do Usu rio USERFB Equivalente a uma vari vel de escopo Local VAR IN Argumento de entrada de um Bloco do Usu rio USERFB As vari veis configuradas neste campo apenas ser o lidas no USERFB VAR IN OUT Argumento de entrada e de sa da de um Bloco do Usu rio USERFB N o permite vari veis CONSTANTES ENTRADAS F SICAS 1 ENTRADAS DE REDE 1I ou MARCADORES DE SISTEMA DE LEITURA S pois elas ser o lidas no in cio do USERFB e ser o atualizadas com novos valores escritas no final do USERFB VAR OUT Argumento de sa da de um Bloco do Usu rio USERFB N o permite vari veis CONSTANTES ENTRADAS F SICAS l_ ENTRADAS DE REDE l WPS V1 30 35 E Ladder 9 1 5 ou MARCADORES DE SISTEMA DE LEITURA S pois elas ser o atualizadas com novos valores escritas no final do USERFB WATCHDOG um meio proporcionado pelo fabricante para dempenhar a es espec ficas se a integridade do sistema for violado Tipo de Dados O a Dado BOOL _ Aloca 1 bit de mem ria 0ouL o lt BYTE___ JAloca 8 bits de mem ria 1 byte 0a255 lt
143. da fun o de escrita 6 Write Single Register 16 Write Multiple Registers lt arg2 gt InitialDataAddress VAR IN inserir uma constante Tipos de dados WORD Descri o Endere o do registrador inicial O a 65535 lt arg3 gt NumberOfData VAR IN inserir uma constante Tipos de dados BYTE Descri o N mero de registradores escritos a partir do endere o inicial 1 a 8 lt arg4 gt Timeout VAR IN inserir uma constante Tipos de dados WORD Descri o Tempo de espera para chegada da resposta do escravo a partir do in cio do envio pelo mestre 20 a 5000 ms lt arg5 gt Offset VAR IN inserir uma constante Tipos de dados BOOL Descri o Indica se o endere o do dado programado em InitialDataAddress amp possui offset ou seja se o endere o do dado programado no bloco deve ser subtra do de 1 para enviar pela rede Modbus FALSE Sem Offset TRUE Com Offset de 1 lt arg6 gt Value VAR_IN inserir uma vari vel tag Tipos de dados BYTE 1 16 USINT 1 16 SINT 1 16 WORD 1 8 UINT 1 8 INT 1 8 DWORDT 1 4 UDINT 1 4 DINT 1 4 ou REAL 1 4 WPS V1 30 266 EE PLC300 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 aguard
144. der uma caixa de sele o com essas vari veis aparecer em conjunto com a caixa de 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 WPS V1 30 54 Ladder 5 2 4 4 Edita Figura 4 Selecionando vari veis ao digitar Literais na Rung Nos blocos funcionais tamb m poss vel a entrada de valores literais conforme figura a seguir Figura 1 Exemplo de Programa 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 BYTEF16 7F WORD 16 3CFO DWORD 16 00FF0088 e N meros representados em bin rio obrigatoriamente devem definir o tipo do dado Ex BYTE 24 1010 0000 WORD 24 0111 0000 0000 0001 Aten o Em alguns blocos por quest es de verifica o de consist ncia de A dados ser necess rio definir o tipo do dado do literal atrav s de nota o espec fica que ter as seguintes op es BOOL BYTE INT UINTA DINT amp UDINTA WORD DWORD e REAL Exemplo WORD X 17321 WPS V1 30 55 meg Ladder 5 2 4 5
145. do 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 WPS V1 30 11 E Instala o N 2 2 Instala o Antes de Instalar Verifique os seguintes itens antes de instalar o WPS V1 30 e Se o microcomputador possui os Requisitos M nimos e Se a vers o do WPS V1 30 compativel com seu equipamento veja Equipamentos Suportados e e O Java Runtime Environment V1 6 0 ou superior precisa estar instalado no seu computador Instale o JRE antes de instalar o WPS V1 30 Requisitos M nimos Item Descri o _ O oO O Intel R Core TM 2 DUO ou superior recomendado Plataforma Windows XP x64 SP1 Windows Vista x86 SP1 Windows Vista x64 SP1 Windows 7 x86 Windows 7 x64 oc deve ter privil gios de administrador para instalar o oftware S Mem ria Environment depende da vers o Comunica o Interface serial RS232 ponto a ponto Comunica o USB ponto a ponto Dispositivo Apontador Mouse ou dispositivo apontador compat vel Java Runtime ava Runtime Environment JRE 6 0 ou superior Environment Navegador Internet Explorer 7 ou superior avaScript habilitado Navegador deve suportar Cascading Style Sheets CSS1 e avaScript WPS V1 30 12 Instalac o 2 4 Equipamentos Suportados A seguinte tabela
146. do no seu computador WPS V1 30 13 en Instalac o 2 5 Quando este manual foi escrito o link era http www java com pt_BR download installed jsp Siga as instru es nesta p gina Op o 2 Voc tamb m pode utilizar o seguinte link p gina em ingl s para verificar a vers o do java http Www java com en download help testvm xml Instru es de Instala o Siga as intru es em http www java com Mais Informa es Mais detalhes sobre Java Runtime Environment podem ser encontrados em e http www java com Instalando Ao instalar uma vers o mais nova do WPS recomendado primeiro remover a vers o anterior e reinicializar o sistema para ter certeza que a nova instala o ser executada corretamente Fechar todos os programas abertos atualmente em execu o para evitar interfer ncia com o processo de instala o Para instalar o WPS V1 30 por favor seguir os passos abaixo Instala o e Dar um duplo clique no cone do instalador para iniciar o instalador O programa de instala o iniciar e uma janela de boas vindas aparecer No assistente de instala o responder Licen a de Uso ent o pressionar bot o Avan ar Especificar uma pasta vazia dentro da qual ser instalada o WPS V1 30 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
147. do quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execuc 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 Result 26314 16 9936 se INT Result 39222 16 9936 se UINT Dispon vel WPS V1 30 204 meg PLC300 e PLC300 a partir da vers o inicial 6 13 12 4 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 Exemplol EN 1 Value 45 74 Result 45 16 FFD3 se INT Result 65491 16 FFD3 se UINT Exemplo2 EN 1 Value 104386 234 Result 26686 16 97C2 se INT Result 38850 16497C2 se UINT Dispon vel e PLC300 a partir da vers o inicial 6 13 12 5 REAL 6 13 12 5 1 BOOL TO REAL Figura WPS V1 30 205 E PLC300 Configura o do Bloco
148. dos 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 nao finalizou o download das configura es para o escravo 1 Download das configura es para o escravo finalizado com sucesso Nota A vari vel tem que ter permiss o de escrita lt arg6 gt SlaveDetected VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Indica que o mestre conseguiu fazer a leitura da identifica o via SDO do escravo indicado 0 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 WPS V1 30 258 EE PLC300 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 r
149. e 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 Dispon vel e PLC300 a partir da vers o inicial WPS V1 30 232 meg PLC300 6 13 15 2 TOF Figura inst IN TOF Q argll PT ET H lt argl 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 Descric o de Funcionamento O bloco iniciado na transi o positiva de IN e a sa da Q vai para 1 No instante em que IN 0 a temporizac o iniciada e quando ET atingir PT a sa da Q 0 Diagrama de Funcionamento Dispon vel WPS V1 30 233 weg PLC300 e PLC300 a partir da vers o inicial 6 13 15 3 TP Figura argll gt PT ET F lt argl gt Configurac o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt PT VAR_IN inserir uma constante ou uma var
150. e erros node guarding heartbeat 202 ROR CTRL OK iniciado com o escravo WSB3 3 161 CO STS SLAVEI INI Inicializa o do escravo conclu da 202 9 T_FINISHED WSB3 4 162 CO STS SLAVEI INI Erro na inicializa o do escravo no endere o indicado 202 O T FRROR WSB3 5 162 CO STS SLAVEIL ER Detectado falha em algum escravo no protocolo de 202 1 ROR CTRL FAIL detec o de erro pelo mestre CANopen WSB3 163 CO STS SLAVE EM Escravo no endere o indicado reportou erro por EMCY 202 2 ICY WSB3 163 CO STS SLAVE2 CO Escravo no endere o indicado foi contactado com sucesso 204 3 NTACTED pelo mestre CANopen WSB3 1 163 C0 STS SLAVE2 CO Configura o do escravo foi feita com sucesso pelo mestre 204 4 INFIG OK CANopen WSB3 2 163 C0 STS SLAVE2 ER Protocolo de controle de erros node guarding heartbeat 204 5 ROR CTRL OK iniciado com o escravo WSB3 3 163 C0 STS SLAVE2 INI Inicializa o do escravo conclu da 204 6 T FINISHED WSB3 4 163 C0 STS SLAVE2 INI Erro na inicializa o do escravo no endere o indicado 204 7 14T ERROR WSB3 5 163 C0 STS SLAVE2 ER Detectado falha em algum escravo no protocolo de 204 8 ROR CTRL FAIL detec o de erro pelo mestre CANopen WSB3 NE CO STS SLAVE2 EM Escravo no endere o indicado reportou erro por EMCY 204 9 CY WSB3 363 CO STS SLAVEI27 Escravo no endere o indicado foi contactado com sucesso 454 2 CONTACTED pelo mestre CANopen WPS V1 30
151. ead Figura 1inst Execute CO SDORead Node Tl Configura o do Bloco lt inst gt inserir uma inst ncia tag 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 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 ndice 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 amp 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 dispon vel cliente SDO enviando outra requisi o aguardando libera o para que a solicita o seja enviada pelo bloco Se a en
152. ed 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 zerado sempre que o equipamento for desligado ou o mestre for desabilitado O a 65535 Nota A vari vel tem que ter permiss o de escrita lt arg3 gt RxCounter VAR OUT inserir uma vari vel tag Tipos de dados WORD ou UINT Descri o Contador de telegramas recebidos pelo mestre da rede E zerado sempre que o equipamento for desligado ou o mestre for desabilitado O a 65535 Nota A vari vel tem que ter permiss o de escrita lt arg4 gt NoAnswerCounter VAR OUT inserir uma vari vel tag Tipos de dados WORD ou UINT Descri o Contador de requisi es do mestre que n o foram respondidas pelos WPS V1 30 268 EE PLC300 escravos 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 arg5 gt ErrorResponseCounter VAR_OUT inserir uma vari vel tag Tipos de dados WORD ou
153. em ria que os alarmes de usu rio e o hist rico de usu rio dever o ocupar O tamanho que os alarmes de usu rio ocupam na mem ria calculado pela f rmula Tamanho alarmes bytes 24 56 n m de alarmes O tamanho que o hist rico de alarmes ocupa na mem ria calculado pela f rmula WPS V1 30 106 weg PLC300 Tamanho hist rico bytes 24 24 n m de hist ricos SD Card Habilita log no SD card SD card A op o SD card quando habilitada configura as caracter sticas de armazenamento dos alarmes no SD card O armazenamento dos arquivos de alarmes possui as seguintes op es e Extens o do arquivo Formato no qual os alarmes ser o armazenados no SD card As op es s o o txt texto com formata o de f cil compreens o para os usu rios log alarms txt Notepad File Edit Format wiew Help PLC300 Firmware v1 32 weg automa o Log de Alarmes Descri o Falha DOS verificar saidas Falha Encoder Falha sinais Encoder CAN Power Off CAN Bus Power Detect Falha DOs verificar Saidas Falha Encoder Falha sinais Encoder CAN Power Off CAN Bus Power Detect Bomba ligada Bomba reserv 1 liq Bomba ligada Bomba reserv 1 liq Bomba ligada Bomba reserv 1 lig Bomba ligada Bomba reserv 1 lig 07 58 21 alarme 07158122 alarme 07 58 22 alarme 07 58 43 alarme 43 alarme 43 alarme 41 alarme 41 alarme 59rd Alarme 31 05 11 50 44 Alarme HHHHSD00006 ZPZPPPPPPP
154. em Offset TRUE Com Offset de 1 lt arg8 gt Active VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Bloco ativo requisi o de leitura enviada para o servidor e aguardando resposta Nota A vari vel deve possuir permiss o de escrita lt arg9 gt Busy VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Bloco habilitado mas recurso n o est dispon vel conex o 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 deve possuir permiss o de escrita lt arg10 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 deve possuir permiss o de escrita lt arg11 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 Cliente n o habilitado 4 Timeout na resposta do servidor 5 Servidor retornou erro Nota A vari vel deve possuir permiss o de escrita lt argi2 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
155. entas Janela Ajuda tar dispositivo F12 lar programa arar programa amp Download recurso principal Download de Firmware Gerenciador de arquivos modbus Ea sf Gerenciador de comunica o local Figura 1 Download a partir do Menu 2 Atrav s da tecla de atalho F5 3 Atrav s do bot o na Barra de Ferramentas WPS V1 30 60 El Ladder Figura 1 Download a partir da Barra de Ferramentas 4 Clicando se com o bot o direito do mouse sobre o nome do recurso WPS V1 30 61 meg Ladder Configura o Arquivo Editar Exibir Ladder Comunica o Ferramentas Janela Ajuda Download recurso Recortar Copiar Colar Ckrl V Excluir Renomear 5 2 7 Monitora o Online Vis o Geral Ap s o programa ladder ser compilado e carregado na equipamento poss vel monitorar o ladder pressionando o bot o de monitora o online 3 Neste momento o WPS V1 30 tentar estabelecer a comunica o com o equipamento testando a comunica o com o mesmo A monitora o online representar graficamente o estado l gico do programa ladder Um exemplo de monitora o online pode ser vista na figura a seguir 1 Acionamento Selador 1 Dri DOZ DOl 2 Partir Soprador 1 DE DOZ m 3 Parar Soprador 1 DIJ DOI mH Figura 1 Exemplo de monitora o online WPS V1 30 62 E Ladder Para blocos funcionais os valores ser o apresentados conforme figura a segu
156. ente Bargraph Ili mostra uma barra constru da com caracteres tipo bloco proporcional ao valor da vari vel As propriedades deste componente s o e Componente e Nome Nome do componente somente leitura 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 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 M nimo Valor m nimo permitido como entrada para este campo Caso o valor digitado seja superior a este valor ser atribu do o valor m nimo WPS V1 30 101 weg PLC300 6 5 6 5 Componente Message o ele Message Xx i 2 Width E Ri Ene Refresh cas Wariable Data type BOOL variable a gt Table Edit 2 B E epajed e O CAN O componente Message E 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 compone
157. erir uma das seguintes op es DIO1 DI10 WPS V1 30 243 E PLC300 AIO1 Tipos de dados BYTE Descri o Origem dos dados DIi DI10 ou All lt arg1 gt Destination VAR OUT inserir uma vari vel tag Tipos de dados WORD INT ou UINT Descri o Valor instant neo da s entrada s Nota A vari vel tem que ter permiss o de escrita 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 instant nea das entradas DI1 DI10 ou All conforme Source e transferidos para Destination sem alterar as respectivas imagens entradas digitais ou entrada anal gica As imagens somente s o atualizadas no in cio do pr ximo SCAN do programa Para ler uma entrada digital individualmente basta criar uma vari vel no mesmo endereco da vari vel arg1 e programar o bit desejado No exemplo abaixo IM DIS a vari vel argi WORD e os bits IM_DIi a IM_DI10 s o booleanos mapeados sobre a IM_DIS EN IMMECLATE INPUT ENO D D101 D110 SOuros DST Z IMOTI Se EN for O o valor em Destination permanece inalterado Dispon vel e PLC300 a partir da vers o 1 20 WPS V1 30 244 meg PLC300 6 13 18 6 IMMEDIATE OUTPUT Figura EN IMMEDIATE OUTPUT ENO argll Y Source Configura o do Bloco lt arg0 gt Source VAR IN inserir uma constante
158. erro ocorrido Resultados poss veis 1 Receita incompleta 2 Receita inv lida estrutura a receita diferente da estrutura de SRC 3 Receita inexistente indice da receita inexistente 4 Arquivo inv lido 5 Arquivo inexistente ou SD card inv lido 6 SD card bloqueado para escrita Nota A vari vel deve possuir permiss o de escrita lt arg4 gt DST VAR IN inserir uma vari vel tag WPS V1 30 224 EE PLC300 Tipos de dados STRUCT definido pelo usu rio Descric o Vari vel do tipo STRUCT de onde ser o salvos os dados lidos da receita Nota O tipo STRUCT da vari vel deve ser o mesmo da receita lida Descric o de Funcionamento Bloco para leitura dos arquivos que podem estar armazenados no cart o de mem ria SD CARD ou na mem ria interna do PLC300 RAM O arquivo de receitas consiste num conjunto de dados formando uma matriz onde uma linha representa uma estrutura e cada coluna desta linha representa cada elemento desta estrutura de dados O bloco possui uma entrada de habilita o Execute e uma sa da Q que ativada quando houver sucesso na leitura desejada O bloco executado a cada transi o positiva de Execute transferindo o conte do da posi o indexada por INDEX no arquivo configurado em FILENAME para o DST Se houver sucesso na leitura a sa da Q ativada permanecendo ativa enquanto a entrada estiver ativa Em caso de erro na execu o da leitura a saida
159. ess rio mais que um toque da tecla G Atrav s da tecla G poss vel fazer diversas opera es de inser o conforme exemplos a seguir Inserir um elemento em paralelo ao grupo de elementos da rung 1 Acionamento Motor Exaust o WPS V1 30 44 E Ladder 1 Acionamento Motor Exaust o TFA TFA W a Inserir um elemento em serie ao grupo formado por elementos internos a um paralelo 1 Acionamento Motor Exaust o 779 777 f 779 5 2 3 5 2 Com o Mouse Todas as funcionalidades de navega o pelo teclado na rung tamb m est o disponiveis no mouse Diretamente pelo clique do mouse poss vel selecionar um elemento e o respectivo ponto de inser o E e A Seleciona elemento e ponto de inser o superior 7 Erro De SD ra Seleciona elemento e ponto de inser o inferior Err A A mm PE X Seleciona elemento e ponto de inser o anterior FFA Ee a a E Seleciona elemento e ponto de inser o posterior I Durante a opera o de inser o de elemento via mouse atrav s do arrastar e soltar WPS V1 30 45 E Ladder 5 2 3 6 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 a
160. eto criado dever conter a seguinte estrutura E a MYRESOURCE El Diagrama Ladder 9 3 Editor de Tela EEB O Home Figura 3 Gerenciamento de Projetos 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 WPS V1 30 19 E Iniciando urs WEG Programming Suite Wigura o Arquivo Editar Exibir Ladder Comunica o Ferramentas Janela Ajuda TOD E Main Ladder x Home x Eh MYRESOURCE EG Diagrama Ladder Main Ladder Ok Tarefa ESE Main i Editor de Tela EO O Home Figura 4 WPS com Programa Ladder aberto 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 WPS V1 30 20 E Iniciando Projetos EI MYCONFIGURATION e MEIO EG Diagrar Novo recurso fra Mai Definir como recurso principal E E Tarefa i ER Mai Construir recurso E Editore recortar E EN Gr fico Estru
161. i o o As propriedades da tecla de fun o se tornar o ativas na tela de propriedades OFA FY Properties Properties of this object Gerenciamento de Telas O editor de telas possui a fun o de gerenciamento de telas para o acesso navega o entre diferentes telas atrav s das teclas de fun o Nota Para esta configura o necess rio que uma tecla de fun o esteja selecionada e a janela de propriedades esteja aberta no ambiente de desenvolvimento A liga o entre as telas feita atrav s da edi o da propriedade Fun o selecionando a op o Screen Ap s a sele o uma lista com as telas dispon veis pode ser selecionada na op o Tela WPS V1 30 90 PLC300 E Fl OF Properties screen EP Select the screen Neste exemplo a tela selecionada Screen 1 ser acessada atrav s da tecla de fun o configurada F1 pela tela atual 6 5 4 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 D 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 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 p
162. i 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 ocorre uma borda de subida em IN A sa da Q vai para 1 enquanto ET lt PT Ap s este tempo decorrido a sa da Q vai para O Quando estiver em execu o Se ET atingir PT e se IN j estiver em 0 ent o ET 0 Se ET atingir PT e se IN for 1 ent o ET PT Diagrama de Funcionamento WPS V1 30 234 PLC300 Dispon vel a partir da versao inicial e PLC300 6 13 16 Control 6 13 16 1 PID Figura 1m5t argll gt bd bd mal Se zargis argd gt zarg m Outpart Min Out pat Mazim ur zargi argl lt argl gt Configurac o do Bloco WPS V1 30 235 E PLC300 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 a
163. ial WPS V1 30 188 meg PLC300 6 13 11 Compara o 6 13 11 1 COMPEQ Figura EN COMPEO Q argll valuel argl value 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 argi 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 Value1 Value2 Caso contr rio carrega O para Q Se EN for O a sa da 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 Dispon vel e PLC300 a partir da vers o inicial WPS V1 30 189 meg PLC300 6 13 11 2 COMPGE Figura EN COMP_GE Yakal valha 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 argi 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
164. icac o da Instalac o Voc pode verificar se a instalac o foi bem sucedida no t pico Verificando a Instalacao do Driver USB Verificando a Instala o do Driver USB Voc pode verificar se a instalac o foi bem sucedida no gerenciador de dispositivos o equipamento precisa estar conectado ao PC Para executar o gerenciador de dispositivos clique Iniciar clique Executar digite devmgmt msc e ent o clique OK O gerenciador de dispositivos tamb m pode ser acessado por Configura es gt Painel de Controle gt Sistema gt Hardware gt Gerenciador de Dispositivos No gerenciador de dispositivos pr ximo ao final da lista voc deve encontrar a entrada WEG USB devices contendo WEG USBIO V6 00 Isto indica que a instala o foi realizada com sucesso Verifique com o fabricante se existe algum driver USB mais novo Desinstalando Driver USB Se voc precisa desinstalar o driver USB do PC siga o procedimento descrito abaixo Desinstala o O desinstalador remove a instala o do driver realizado anteriormente Durante o processo de remo o o driver desinstalado e as entradas do registro correspondente e pr instala o do software de driver s o removidos Ap s esta etapa o sistema se comporta de tal maneira como se o software do driver nunca tivesse sido instalado WPS V1 30 29 EE Gerenciador de Comunicac o Atualizando Driver USB Se voc precisa atualizar o driver USB do PC siga o procediment
165. idas as DO s de 1 at 9 Descri o de Funcionamento Salva o valor do STACK em lt arg0 gt Diferentemente do DIRECTCOIL este bloco seta as sa das digitais diretamente sem aguardar o fim do SCAN do programa Seu principal uso nos POU s chamados pelas TASK s single evento externo interval e contagem A imagem da sa da digital tamb m atualizada imediatamente Diagrama de Funcionamento SIACE lt argU gt Dispon vel e PLC300 a partir da vers o 1 20 Logic Bit RESETBIT Figura Configurac o do Bloco lt arg0 gt Data VAR_IN_OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT Nota A vari vel tem que ter permiss o de escrita lt arg1 gt Position VAR_IN inserir um n mero inteiro constante ou uma vari vel tag Tipos de dados BYTE ou USINT Faixa de Valores O a 7 se Data for BYTE USINT ou SINT Faixa de Valores O a 15 se Data for WORD UINT ou INT WPS V1 30 154 EE PLC300 6 13 3 2 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 saida Done normalmente retorna o STACK o valor de EN Isto somente n o ocorre quando Position for configurado de maneira incorreta mantendo neste caso Data inalterado Em execu o EN 1 o bit configurado em Position da vari vel em Data vai para 0 Se
166. inserir uma das seguintes op es Habilitado Desabilitado Tipos de dados BOOL lt arg7 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 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 THURSDAYF FRIDAY ou SATURDAY amp estiver Enabled e o dia da semana corrente do rel gio for o mesmo Sen o a sa da Q fica em 0 Em execu o EN 1 e se Q OPTION Inverted ent o o funcionamento da sa da Q o oposto da descri o do par grafo anterior Se EN for O ent o a sa da Q tamb m ser 0 Exemploi EN 1 e Q_OPTION Normal SUNDAY 0 MONDAY 1 TUESDAY 1 WEDNESDAY 1 THURSDAY 1 FRIDAY 1 SATURDAY 0 Se o dia corrente Domingo ent o Q 0 Se o dia corrente Terca ent o Q 1 Se o dia corrente S bado ent o Q 0 Exemplo2 EN 1 e Q_OPTION Inverted SUNDAY 0 MONDAY 1 WPS V1 30 248 EE PLC300 TUESDAY 1 WEDNESDAY 1 THURSDAY 1 FRIDAY amp 1 SATURDAY 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 Dispon vel e PLC300 a partir da vers o inicial
167. intes partes conforme figura a seguir EE Gerenciador de arquivos modbus Editor lecessita Conectar Monitora o Online WPS V1 30 144 E PLC300 Parte superior Toolbar com todas as ferramentas do gerenciador de arquivos Lado esquerdo Lista de pastas do SD Card Lado direito Lista de arquivos da pasta selecionada S ser poss vel visualizar os arquivos e pastas do SD Card quando o WPS estiver conectado ao PLC300 atrav s do comando Conectar Dispositivo F12 Toolbar EI Cria nova pasta 3 Apaga pasta selecionada Renomeia pasta selecionada les Apaga arquivo selecionado Ll Exibe propriedades do arquivo selecionado caminho tamanho e data Renomeia arquivo selecionado O Envia arquivo para o PLC300 Recebe arquivo selecionado do PLC300 Menus popups Para acessar o menu popup basta clicar com o bot o direito sobre uma pasta ou sobre um arquivo e o mesmo ser mostrado conforme figura a seguir Menu popup para pastas WPS V1 30 145 meg PLC300 Gerendador de arquivos modbus e O OOOO NE u agla ale O Pasta Apagar Pasta Renomear Pasta Download Arquivo Enviar Menu popup para arquivos WPS V1 30 146 PLC300 6 13 6 13 1 6 13 1 1 6 13 1 2 Componentes e Blocos Contact NOCONTACT Figura e Configura o do Bloco lt arg0 gt VAR IN inserir uma vari vel tag Tipo de dado BOOL Descri o de Funcionamento Carrega para
168. ipos de dados BYTE Descri o Permite programar para este bloco a quantidade de erros de comunica o que o cliente deve identificar at que a comunica o com um servidor seja considerada offline E considerado erro de comunica o toda requisi o leitura ou escrita que o cliente enviou para um servidor e n o recebeu resposta lt arg1 gt ServerAddress1 VAR IN inserir uma constante lt arg4 gt ServerAddress2 VAR IN inserir uma constante lt arg gt ServerAddress3 VAR IN inserir uma constante lt arg10 gt ServerAddress4 VAR IN inserir uma constante Tipos de dados DWORD WPS V1 30 281 EE PLC300 Descri o Permite programar o endere o IP de at 4 servidores cuja quantidade de erros de comunica o ser o monitorados para saber se est o online ou offline Caso a quantidade de erros de comunicac o em sequ ncia detectados nos blocos de leitura e escrita via Modbus TCP atinja o valor programado em ErrorsToSetOffline a sa da respectiva acionada Caso deseje se monitorar um n mero menor de servidores pode se deixar qualquer das entradas em zero 0 Ignora entrada lt arg2 gt ServerPort1 VAR IN inserir uma constante lt arg5 gt ServerPort2 VAR IN inserir uma constante lt arg8 gt ServerPort3 VAR IN inserir uma constante lt arg11 gt ServerPort4 VAR IN inserir uma constante Tipos de dados WORD Descri o Permite programar a p
169. ir 1 Acionamento Motor Exaust o DI 1 INSTO DOZ IN TON Q H JELC maala 1614 16 VAR PT ET WA Figura 2 Valores de monitora o dos blocos funcionais 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 Escrita de vari veis Para escrita de vari veis basta dar um clique duplo sobre a vari vel que deseja se escrever e ent o uma caixa de escrita de valores abrir conforme figura a seguir 1 Acionamento Motor Exaust o DI1 ro IET i DOI YARI a Figura 3 Escrita de vari veis Nesta caixa deve se digitar o valor desejado e pressionar o bot o Write para escrever o valor O bot o Toogle serve para alternar o valor escrito de O para o valor atual e vice versa Monitora o de inst ncias Para monitorar basta dar um clique duplo sobre a vari vel da inst ncia e ent o uma caixa relativa a monitora o de inst ncia abrir conforme figura a seguir Element Figura 4 Monitora o de inst ncias Para escrever em vari veis internas da inst ncia basta clicar na linha WPS V1 30 63 E Ladder correspondente utilizar a caixa de edi o de valores e os bot es Write e Toogle conforme j mencionado no item anterior Monitora o de estruturas Para as vari veis criadas a partir de estruturas definidas no recurso basta clicar sobre a vari vel correspondente que um
170. irada enquanto o bloco faz esta indica o a requisi o descartada Nota A vari vel deve possuir permiss o de escrita lt arg11 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 deve possuir permiss o de escrita lt argi2 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 O Executado com sucesso 1 Algum dado de entrada inv lido 2 Cliente n o habilitado 4 Timeout na resposta do servidor 5 Servidor retornou erro Nota A vari vel deve possuir 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 cliente Modbus TCP quando a conex o estiver livre Ao t rmino com sucesso da opera o resposta recebida do servidor 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
171. ispon vel e PLC300 a partir da versao inicial 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 argi 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 Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 calculado Result Value Power Se n o ocorrer WPS V1 30 178 E PLC300 6 13 8 6 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 Exemplol EN 1 Value 2 Power 3 Result 8 e Done 1 Exemplo2 EN 1 Value 49 Power 0 5 Result inalterado e Done 0 resulta num valor imagin rio Dispon vel e PLC300 a partir da vers o inicial 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
172. item Configura o da borda de transi o das entradas digitais na se o Vis o Geral A esta tarefa associada uma vari vel de sistema que permite que a tarefa seja desabilitada atrav s do programa External event DIS Co DILO Pulso Z vari vel de Sistema EXT EVENT TASK1_ DISABLE Count Os programas associados a esta tarefa s o executados toda vez que a contagem de pulsos na entrada selecionada DI9 DI10 Pulso A Pulso B Pulso Z e Quadratura AB ultrapassar o valor da vari vel definida no campo Predefinido O valor de contagem dos pulsos armazenado na vari vel Contagem O valor da contagem dos pulsos reiniciado quando este valor ultrapassar o valor definido no campo Rein cio As vari veis configuradas nestes campos podem ser do tipo DWORD e UDINT para as entradas DI9 DI10 Pulso A Pulso B e Pulso Z e DINT para entrada quadratura AB A esta tarefa associada uma vari vel de sistema que permite que a tarefa seja desabilitada atrav s do programa Dun Contagem COUNT Predefinido PRESET aaa Reinicia RESTART a DIS O Pulso E O DILO O Pulso Z O Pulso O Quadratura AB vari vel de Sistema COUNT TASKI DISABLE bal Freewheeling Os programas associados a esta tarefa s o executados de forma c clica No final da execu o da lista de programas a lista de programas reiniciada at que o programa do usu rio seja parado O programa principal Main Ladder est
173. lente a 600 Result 0 866 e Done 1 Dispon vel e PLC300 a partir da vers o inicial WPS V1 30 180 ueg PLC300 6 13 9 2 COS 6 13 9 3 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 sa da Done fica em O Exemplo EN 1 Angle 1 047 equivalente a 600 Result 0 5 e Done 1 Dispon vel e PLC300 a partir da vers o inicial Configura o do Bloco lt arg0 gt Angle VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado REAL Unidade radianos WPS V1 30 181 E PLC300 6 13 9 4 lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado REAL Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 Em execu o EN 1 calculado Result tan Angle Se n o ocorrer er
174. luel 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 sa da Done fica em O Exemplol EN 1 Valuel 7 Value2 3 Result 1 e Done 1 Exemplo2 EN 1 Valuel 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 Dispon vel e PLC300 a partir da vers o inicial WPS V1 30 174 meg PLC300 6 13 8 Math Extended 6 13 8 1 LN 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 Descri 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 sa da Done fica em 0 Exemploi EN 1 Value 100 Result 4 605 e Done 1 Exemplo2 EN 1 Value 0 025 Result 3 689 e
175. m execu o EN 1 o conte do de Value que do tipo DataType transferido para a vari vel global localizada em Address do Group Se EN for O o valor em Result permanece inalterado WPS V1 30 217 EE PLC300 Exemplo EN 1 Group HW_OUTPUT DataType WORD Address 6 Value 100 Novo valor da entrada anal gica 1 Al1 Dispon vel e PLC300 a partir da versao inicial 6 13 13 6 MUX Figura EN MUX ENO argll gt Word argl lt arg gt Zar argd arg gt arg gt ari zarg argA gt arzl 0 argl l zarz arzl3 argl 4 gt zarz 5 3 a amp a a p a g a y h in E la A e A E E E E E E E E Bit Bit Bit Bit Bit Bit Bit Bit Configura o do Bloco lt arg0 gt Bit0 VAR IN Tipo de dado BOOL lt arg1 gt Biti VAR IN Tipo de dado 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 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 uma vari vel tag uma vari vel tag uma vari vel tag uma vari vel tag uma vari vel tag uma vari vel tag
176. m ser opcionais A Os argumentos em quest o n o ser o inicializados com a declara o e poder o ser omitidos caso n o necessitem serem utilizados na l gica ladder 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 WPS V1 30 53 E Ladder Figura 2 Atribuindo as vari veis 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 WES Editor ie Local Group LocaL si Name MYVAR Size Datatype Initial Value lo Comment MA Figura 3 Criando a vari vel se o seu tag n o est definido Nesta caixa voc dever definir as seguintes op es para a vari vel Escopo se pertence ao grupo Global ou Local 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 lad
177. mino 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 sao ignorados e todas as saidas s o zeradas Nota e Os dados acessados utilizando este bloco tamb m est o dispon veis atrav s de marcadores de sistema de leitura e escrita conforme descrito no item Marcadores de Sistema do CAN Dispon vel e PLC300 a partir da vers o inicial 6 13 21 2 Modbus RTU 6 13 21 2 1 Vis o Geral do Modbus RTU Opera o na Rede Modbus RTU Modo mestre Al m da opera o como escravo o controlador program vel PLC300 tamb m permite a opera o como mestre da rede Modbus RTU Para esta opera o necess rio observar os seguintes pontos e Somente a interface RS485 permite opera o como mestre da rede e necess rio programar nas configura es do produto o modo de opera o como Mestre al m da taxa de comunica o paridade e stop bits que devem ser as mesmas para todos os equipamentos da rede e O mestre da rede Modbus RTU n o possui endere o logo o endere o configurado no PLC300 n o utilizado e O envio e recep o de telegramas via interface RS485 utilizando o protocolo Modbus RTU programado utilizando blocos em linguagem de programa o ladder necess rio conhecer os blocos dispon veis e o software de programa o em ladder para poder program
178. mo 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 Figura 2 Controle de Execu o 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 WPS V1 30 32 E Ladder terminou a execu o todos os valores de sa da retidos na mem ria s o inscritos nas saidas f sicas pelo hardware numa nica opera o L gica com Contatos L GICA AND Contatos em S rie BLT1 BITZ Figura 1 Contatos em S rie 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 BIT1 LD BIT2 carrega o valor da vari vel BIT2 para o STACK BIT2 BIT
179. mpo vari vel de Sistema INTERYAL_TA5K1_DISABLE e Habilita Watchdog watchdog po po Prioridade configurada com um n mero entre O e 30 0 prioridade mais alta 30 mais baixa que define a prioridade em que a tarefa ser executada Caso uma tarefa de prioridade mais alta do que a tarefa em execu o seja acionada esta imediatamente entrar em execu o De outra forma caso uma tarefa de prioridade mais baixa do que a atual seja acionada esta aguarda o final da execu o da tarefa atual para entrar em execu o Lista de programas a janela de sele o da sequ ncia dos programas serve para adicionar remover ou alterar a sequ ncia dos programas associados a determinada tarefa Na lista do lado esquerdo est o todos os programas dispon veis no recurso e no lado direito os programas selecionados para esta tarefa A ordem que os programas entrar o em execu o ser a mesma ordem definida nesta lista WPS V1 30 112 E PLC300 Seleciona programas ladderdiagram Lista de execu o Ladderd03 ladderdiagrarm Ladder001 ladderdiagrarn Ladderd02 ladderdiagrarn Ladderd0 4 Move para baixo Tipos de Tarefa As tarefas est o dividas em system interval single external event count e freewheeling Tipo e Systeri gt External event Interval Count Single System Esta tarefa pode ser do tipo Inicializa o ou Parada Quando selecionada a op o Inicializa
180. nado com ponto de inser o depois e pressionado Ctrl V Copiar colar de m ltiplos elementos Tamb m poss vel copiar recortar e colar m ltiplos elementos selecionados ou pelo mouse o pela tecla G conforme mencionado anteriormente A seguir um exemplo de copiar colar de m ltiplos elementos Figura 3 Antes grupo selecionado e pressionado Ctrl C l D DIJ 2 DI DIZ A TON INSTD O Z 0 7I DOZ DIJ l 1 DIZ Di WPS V1 30 47 E Ladder Figura 4 Depois temporizador selecionado com ponto de inser o antes e pressionado Ctrl V Poder o haver situa es que o colar n o ser poss vel e ent o n o haver altera o na rung ap s o comando Copiar colar de rungs A sele o de rungs para as opera o de copiar recortar e colar feita somente atrav s do mouse conforme figuras a seguir Figura 6 Atrav s do mouse a partir do lado esquerdo da rung Tamb m poss vel selecionar m ltiplas rungs para essas opera es A seguir exemplo de copiar colar de rung Figura 7 Antes rung selecionada e pressionado Ctrl C WPS V1 30 48 meg Ladder l DI1 DIZ Doi DLJ DIL a DI 1 DIZ TON INST O DOZ 3 DI1 DIZ Doi DIA DI 1 Figura 8 Depois Selecionado rung 2 e pressionado Ctrl V foi criado rung 3 e colado o conte do copiado anteriormente 5 2 4 Vari veis 5 2 4 1 Vari veis Vis o Geral Durante a edi o do ladder necess rio defi
181. nar a pasta Log de evento com o bot o direito e selecionar a op o Upload arquivos SD card WPS V1 30 123 E PLC300 Projetos dl x Teste Ee PLC300 4 0 Diagrama Ladder E Tarefa EC Monitora o de Vari vel Ea Editor de Tela Cd Gr fico de Tend ncia 5 63 Log de evento ES Log001 E Log002 F mla E L Abrir R L Upload arquivos 5D card ye 2 Monit Excluir Excluir E EHE Caro mi t RENOMEd Para realizar o upload dos arquivos assiciados a apenas um arquivo de configura o de log de eventos preciso clicar com o bot o direito no arquivo de configura o do log de eventos e selecionar a op o Upload arquivos SD card Aten o Ao fazer o upload de arquivos os arquivos anteriores ser o sobrescritos Cria o de Arquivos de Log Atrav s da ferramenta de cria o de arquivos de log poss vel criar novos arquivos de log de eventos utilizando os arquivos de log previamente carregados no projeto Com isso poss vel definir o intervalo inicial e final do log e quais os arquivos de log que devem ser utilizados Para iniciar a cria o de um novo arquivo de log preciso clicar com o bot o direito do mouse na pasta Log de evento e selecionar a op o Criar arquivo de log As op es para configura o do novo arquivo s o as seguintes WPS V1 30 124 E PLC300 Create log file File name UserLog Interval Initial _ Unbounded Date 31 12 19
182. ncionamento 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 241010 0011 Shift 4 Result 10 240000 1010 Exemplo2 EN 1 Value 2944 2 0000 1011 1000 0000 Shift 3 Result 112 2 0111 0000 se SINT WPS V1 30 165 EE PLC300 6 13 6 6 13 6 1 Result 368 240000 0001 0111 0000 se INT Dispon vel e PLC300 a partir da vers o inicial Logic Rotate ROL Figura Configurac o do Bloco lt arg0 gt Value VAR_IN inserir um n mero inteiro constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT lt arg1 gt Shift VAR_IN inserir um n mero inteiro constante ou uma vari vel tag Tipos de dados BYTE ou USINT lt arg2 gt Result VAR_ OUT inserir uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT ou DINT Notal A vari vel tem que ter permiss o de escrita Nota2 O tamanho do tipo de dado deve ser igual ao de Value Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da ENO retorna para o STACK o valor de EN Em execu o EN
183. ne fica em O Exemplo EN 1 Value 1 732 Angle 1 047 equivalente a 60 e Done 1 Dispon vel e PLC300 a partir da vers o inicial ATAN2 Figura Configurac o do Bloco lt arg0 gt X VAR_IN inserir um n mero constante ou uma vari vel tag WPS V1 30 184 E PLC300 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 sa da Done fica em 0 Exemplo EN 1 X 1 Y 1 732 Angle 1 047 equivalente a 60 e Done 1 Dispon vel e PLC300 a partir da versao inicial 6 13 10 Math Util 6 13 10 1 MAX Figura Configurac o do Bloco lt arg0 gt Valuel VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT DWORD UDINT DINT ou REAL lt argi gt V
184. nent s Password Auto logoff Level Edit Pazsvrord Function Key F Mone FA Mone F3 Mone F4 Mone FS Mone FE Mone FF Mone Fo Mone FS Mone F10 Mone F11 Mone Fiz Mone Password ia Password description WPS V1 30 93 E PLC300 O Nota Para esta configura o necess rio 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 a na propriedade Editar Senha Password Auto logoff E Level O Edit Paszyword Ent o aberta uma janela com uma tabela contendo campos para serem preenchidos com a senha Level MN RE do 3 IE AA PI E Dd ni Ap s o final da edi o basta fechar a janela que as senhas estar o gravadas Auto Logoff Desativa a senha de acesso digitada para o n vel anterior ao da tela que acabou de sair Auto logoff E Level 0 Edit Password 1 8 BH N vel Seleciona o n vel de acesso da tela Quanto maior o n vel de acesso maior o privil gio At nove n veis de acesso podem ser programados de modo a permitir diferentes tipos de usu rios com acesso a determinadas telas O n vel de acesso zero WPS V1 30 94 E PLC300 6 5 6 6 5 6 1 significa que a tela de livre acesso Password Auto logoff Edit Passuvord Function Key
185. nfigurado o tempo de dura o da grava o dos dados em um nico arquivo As op es deste campo s o as seguintes Unico Os dados ser o gravados em um nico arquivo Di rio Os dados s o gravados em um arquivo por dia A grava o de um novo arquivo iniciada sempre que ocorrer a mudan a do dia no rel gio do dispositivo O arquivo gravado com um sufixo contendo o dia m s e ano em que iniciou sua grava o Mensal Os dados s o gravados em um arquivo por m s A grava o de um novo arquivo iniciada sempre que ocorrer a mudan a do m s no rel gio do dispositivo WPS V1 30 117 EE PLC300 O arquivo gravado com um sufixo contendo o m s e o ano em que iniciou sua grava o Anual Os dados s o gravados em um arquivo por ano A grava o de um novo arquivo iniciada sempre que ocorrer a mudan a do ano no rel gio do dispositivo O arquivo gravado com um sufixo contendo o ano em que iniciou sua grava o Log event File Interval Type C Time Change of state e Trigger Trigger Period Trigger TIME Upper limit UPPER_LIMIT_TIME Lower limit LOWER_LIMIT_TIME variables Tipos de Log de Eventos Os log de eventos podem ser dos tipos time change of state e trigger WPS V1 30 118 PLC300 Period 2 5 ne variables O log de eventos gravado em intervalos de tempo definidos no campo Per odo O valor configurado no campo Per odo tem q
186. nir as vari veis utilizadas nos componentes ladder essa defini o pode ser feita diretamente no ladder e ou no editor lista de vari veis A tabela de vari veis deve ser ativada atrav s do comando Menu Janela Vari veis conforme figura a seguir WPS V1 30 49 Weg Ladder Janela Ajuda Vari veis 3 P rojetos Ctrl 1 uu Paleta a Propriedades Saida d Editor Processos Fechar janela Maximizar janela Desacoplar janela Alt 5hift D Clonar documento Fechar todos os documentos Fechar outros documentos Documentos Redefinir janelas Na janela de edi o de vari veis est o dispon veis os seguintes comandos Adicionar uma nova vari vel Edita a vari vel selecionada Remover a vari vel selecionada Exporta vari veis deste grupo para um arquivo Importa vari veis para este grupo de um arquivo As vari veis do escopo GLOBAL apresentam os grupos conforme com a figura 1 GLOBAL GLOBAL RETAIN GLOBAL SYSTEM GLOBAL 10 GLOBAL NETWORK gm GRUPO Mi de E p ESCOPO GLOBAL LOCAL i Figura 1 Editor de Vari veis para o Escopo GLOBAL Nesta rea de vari veis globais est o dispon veis os seguintes grupos e Constante vari veis que armazenam valores constantes e Global vari veis acess veis por todos os arquivos ladder e por todas as telas de IHM e Global Retentivo semelhante ao grupo global mais com mem ria retentiva WPS V1 30 50 EE
187. nst ncia tag lt arg0 gt VAR IN inserir uma vari vel tag Tipo de dado BOOL Descri o de Funcionamento Carrega 1 para o STACK por 1 SCAN somente na transi o de 1 para O de lt arg0 gt ou seja na borda de descida do STACK Veja tamb m como funcionam as associa es s rie e paralelo em LD com os elementos Contatos Diagrama de Funcionamento argl gt STACE WPS V1 30 149 EE PLC300 Dispon vel e PLC300 a partir da vers o inicial 6 13 2 Coil 6 13 2 1 DIRECTCOIL Figura argll gt H Configurac o do Bloco lt arg0 gt VAR_OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento Salva o valor do STACK em lt arg0 gt Diagrama de Funcionamento SIACE lt argU gt Dispon vel e PLC300 a partir da vers o inicial 6 13 2 2 INVERTEDCOIL Figura argll gt A fH Configurac o do Bloco WPS V1 30 150 EE PLC300 6 13 2 3 lt arg0 gt VAR_OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento Salva o valor negado do STACK em lt arg0 gt Diagrama de Funcionamento STACE lt argU gt Dispon vel e PLC300 a partir da vers o inicial SETCOIL Figura argll gt 1BH Configurac o do Bloco lt arg0 gt VAR_OUT inserir uma vari vel tag Tip
188. nte somente leitura e Tamanho N mero de c lulas do display ocupadas pelo componente e Vari vel e Tipo de dado Lista de tipos de dados permitidos Os tipos de dados permitidos para este componente s o BOOL SINT USINT BYTE INT UINT WORD DINT UDINT DWORD e REAL e Vari vel Lista de vari veis configuradas no diagrama ladder para o tipo de dado configurado acima e Tabela Valor m ximo permitido como entrada para este campo Caso o valor digitado seja superior a este valor ser atribu do o valor m ximo WPS V1 30 102 weg PLC300 6 5 6 6 Componente Text Home x O E O ol Text Properties x 5 y 2 Width PEL SOGO Era Text Sample text Blink O E E 8 5 epajed e O O O O 888 lo HOME ESC DEL O CAN O s gt O Serial ALARM SETUP SHIFT G 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 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 Texto e Texto Texto apresentado na tela e Piscante Habilita a op o de texto piscante 6 6 Alarmes 6 6 1 Vis o Geral 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
189. nte ou uma vari vel tag Tipos de dados BOOL Descri o Permite desabilitar o cliente Modbus TCP Ao desabilitar o cliente os contadores e marcadores de status do cliente Modbus TCP tamb m s o zerados 0 Cliente em execu o 1 Desabilita cliente lt argi gt CommpDisabled VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Indica se o cliente est ou n o desabilitado O Cliente habilitado 1 Cliente desabilitado Nota A vari vel deve possuir 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 cliente para os servidores E zerado sempre que o equipamento for desligado ou o cliente for desabilitado O a 65535 WPS V1 30 283 EE PLC300 Nota A vari vel deve possuir permiss o de escrita lt arg3 gt RxCounter VAR_OUT inserir uma vari vel tag Tipos de dados WORD ou UINT Descri o Contador de telegramas recebidos pelo cliente E zerado sempre que o equipamento for desligado ou o cliente for desabilitado O a 65535 Nota A vari vel deve possuir permiss 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 cliente que n o foram respondidas pelos servidores zerado sempre que o equipamento for desligado ou o cliente for de
190. nternos Os alarmes internos s o alarmes gerados pelo dispositivo que podem ser habilitados ou desabilitados pelo usu rio Para ter acesso janela de configura o de alarmes internos necess rio pressionar o bot o Lo na janela de alarmes O PLC 300 possui seis alarmes internos cinco dos quais podem ser habilitados pelo usu rio WPS V1 30 105 E PLC300 gt gt Alarmes internos E Saidas digitais Fio partido 411 _ Falha no encoder 5D card e Falha Sa das Digitais Indica que algum problema est ocorrendo em alguma das sa das DO1 a DOS e Fio Partido Corrente abaixo de 2 mA quando a entrada anal gica Ali estiver em modo corrente 4 a 20mA e Falha Encoder Falta de um dos sinais do encoder e Alimentac o da CAN Aus ncia da tens o de alimentac o da interface CAN e SD card Este alarme ocorre quando h problema na escrita ou leitura do SD card Os problemas mais comuns sao SD card ausente cart o protegido contra escrita e formata o do sistema de arquivos diferente do FAT32 Limites Limites Areas de mem ria Max n mero alarmes Max n mero hist rico de alarmes No campo limites configurada a rea m xima ocupada pelos alarmes do usu rio e pelo hist rico de alarmes Atrav s do bot o L da rea de limites dos alarmes aberta a janela de configurac o das reas de mem ria Atrav s desta janela poss vel configurar o tamanho da rea de m
191. nto 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 WPS V1 30 31 EE Ladder 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 Um elemento de ligac o horizontal tem que ser indicado por uma linha horizontal Um elemento de ligac 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 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 co
192. 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 Dispon vel e PLC300 a partir da vers o inicial 6 13 21 1 3 CO_SDOWrite Figura 1mst WPS V1 30 253 E PLC300 Configura o do Bloco lt inst gt inserir uma inst ncia tag 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 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 ndice 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
193. o Exemplo EN 1 Value 21 2 0001 0101 Shift 3 Result 162 2 1010_0010 Dispon vel e PLC300 a partir da vers o inicial WPS V1 30 167 ueg PLC300 6 13 7 6 13 7 1 6 13 7 2 Math Basic ABS 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 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 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 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 Dispon vel e PLC300 a partir da versao inicial NEG Figura WPS V1 30 168 EE PLC300 6 13 7 3 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
194. o 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 Exemplo1 EN 1 Value 0 Result 0 Exemplo2 EN 1 Value 6 Result 1 Dispon vel e PLC300 a partir da vers o inicial 6 13 12 3 BYTE 6 13 12 3 1 BOOL_TO_BYTE Figura Configura o do Bloco lt arg0 gt Value VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado BOOL lt arg1 gt Result VAR_OUT inserir uma vari vel 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 WPS V1 30 199 EE PLC300 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 Dispon vel e PLC300 a partir da vers o inicial 6 13 12 3 2 REAL_TO BYTE Figura Configurac o do Bloco lt arg0 gt Value VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado REAL lt arg1 g
195. o a tarefa entrar em execu o logo que o programa do usu rio for executado pela primeira vez Caso a op o Parada seja selecionada os programas associados a esta tarefa entram em execu o logo ap s a parada do programa do usuario WPS V1 30 113 PLC300 E System Inicializa o EY Parada Interval Os programas associados a esta tarefa s o executados repetidas vezes no intervalo de tempo definido no campo Intervalo de tempo com o tempo de atraso para a primeira execuc o definido no campo Atraso inicial A esta tarefa associada uma vari vel de sistema que permite que a tarefa seja desabilitada atrav s do programa Interval Atraso inicial Do ms Intervalo de tempo 100 ms vari vel de Sistema INTERYAL_TASK1 DISABLE e Single Os programas associados a esta tarefa s o executados uma nica vez sempre que a vari vel selecionada sofrer uma transic o positiva ou seja de zero para algum outro valor A esta tarefa associada uma vari vel de sistema que permite que a tarefa seja desabilitada atrav s do programa single Vari vel ARTABLEO E Vari vel de Sistema SINGLE TASKI DISABLE e WPS V1 30 114 El PLC300 External Event Os programas associados a esta tarefa s o executados uma nica vez sempre que o evento DI9 DI10 ou Pulso Z selecionado for ativado Os eventos DI9 e DI10 possuem a op o de selecionar a transi o que ativa a tarefa ver
196. o 6 de tempo gt V1 20 Desabilita interrup o 7 de tempo gt V1 20 INTERVAL TASK7 DISA 6 320 INTERVAL_TASK8_DISA CB34 7 BLE 00 CB3 NE INTERVAL TASK9 DISA Desabilita interrup o 9 de tempo gt V1 30 401 8 BLE 1 320 INTERVAL TASKIO DIS CB34 9 01 2 321 INTERVAL_TASK11_DIS CB34 0 01 INTERVAL_TASKI12_DIS Desabilita interrup o 12 de tempo gt V1 30 Desabilita interrup o 8 de tempo gt V1 20 Desabilita interrup o 10 de tempo gt V1 30 Desabilita interrup o 11 de tempo gt V1 30 WPS V1 30 83 meg PLC300 CB34 1 ABLE 01 4 321 INTERVAL_TASKI13_DIS CB34 2 01 5 321 INTERVAL_TASK14_DIS CB34 3 01 321 INTERVAL TASKIS DIS CB34 4 01 7 321 INTERVAL_TASKI16_DIS CB34 5 01 321 SINGLE_TASKI_DISABL Desabilita interrup o 1 de evento gt V1 20 CB34 6 JE 02 1 321 SINGLE_TASK2 DISABL Desabilita interrup o 2 de evento gt V1 20 CB34 7 E 02 2 321 SINGLE_TASK3_DISABL Desabilita interrup o 3 de evento gt V1 20 CB34 8 JE 02 3 321 SINGLE_TASK4 DISABL Desabilita interrup o 4 de evento gt V1 20 CB34 9 JE 02 4 322 SINGLE_TASK5_DISABL Desabilita interrup o 5 de evento gt V1 20 CB34 O JE 02 5 322 SINGLE_TASK6_DISABL Desabilita interrup o 6 de evento gt V1 20 CB34 1 IE 02 322 SINGLE_TASK7_DISABL Desabilita interrup o 7 de evento gt
197. o STACK o valor de lt arg0 gt Veja tamb m como funcionam as associa es s rie e paralelo em LD com os elementos Contatos Diagrama de Funcionamento lt argU gt o TAKE Dispon vel e PLC300 a partir da vers o inicial NCCONTACT Figura argll gt HH Configurac o do Bloco lt arg0 gt VAR_IN inserir uma vari vel tag WPS V1 30 147 E PLC300 6 13 1 3 Tipo de dado BOOL Descri o de Funcionamento Carrega para o STACK o valor negado de lt arg0 gt Veja tamb m como funcionam as associa es s rie e paralelo em LD com os elementos Contatos Diagrama de Funcionamento lt argU gt STACE Dispon vel e PLC300 a partir da vers o inicial PTSCONTACT Figura inst gt argll gt Ht Configura o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt VAR IN inserir uma vari vel tag Tipo de dado BOOL Descri o de Funcionamento Carrega 1 para o STACK por 1 SCAN somente na transi o de 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 WPS V1 30 148 EE PLC300 6 13 1 4 Sargl gt SITACE Dispon vel e PLC300 a partir da vers o inicial NTSCONTACT Figura nst gt argll gt A Configura o do Bloco lt inst gt inserir uma i
198. o a sua manipulac o mais r pida por m com capacidade de armazenamento limitada a mem ria do PLC300 e SD Card os dados da receita s o armazenados em arquivos no cart o de mem ria tornando a sua manipula o bem mais lenta mas com capacidade de armazenamento de acordo com o cart o SD Campo Type e Permite selecionar todas as estruturas que foram definidas pelo usu rio no projeto Campo Tabela de Dados e As colunas representam os elementos da estrutura Observe que al m do nome membro tamb m apresentado ap s os o seu respectivo tipo de dado e As linhas representam cada receita Ap s concluir a edi o da estrutura clique no blot o Finalizar E E MYCONFIGURATION Ele MYRESOURCE ea Main Ladder ELSE Tarefa ER Main i Editor de Tela o EE 0 Home 0 3 Receita Y Configura o de Setup Eg Configura o de Alarme e Monitora o de EJS lh CANopen Figura 4 Receita criada no Projeto Editando uma Receita Basta dar um duplo clique na estrutura desejada conforme a figura 4 e uma janela vai abrir conforme a figura 3 permitindo inserir novos dados apagar ou mover de posi o os dados WPS V1 30 132 meg PLC300 6 11 Setup 6 11 1 Configura o de Setup Vis o Geral A configura o do setup do PLC300 acessada atrav s do clique duplo no atalho disponivel no recurso conforme figura a seguir E L 2 Configuracao E qe Resource H Diagrama Ladder H F Tarefa H
199. o ao PLC300 atrav s do comando E Conectar Dispositivo F12 Programa Permite parar executar ou apagar o programa do usu rio Backup Permite gravar PLC300 gt SD card ou restaurar SD card gt PLC300 um recurso configura es do setup e firmware no SD card conectado ao PLC300 O cart o de mem ria deve ser do tipo SD com formatac o FAT32 Quanto mais r pido o cart o classe do cart o menor o tempo de gravac o Isso importante no caso de grava es peri dicas de log de vari veis por exemplo O Equipamento ou n mero do equipamento indica a pasta onde ser o gravados ou de onde ser o carregados os arquivos da fun o selecionada Pode variar entre 0001 e 9999 Ao selecionar as fun es de grava o de recurso setup firmware ou geral os arquivos s o gravados nas seguintes pastas respectivamente de acordo com o n mero do equipamento 1PLC30010001 Resource 1PLC30010001 Setup XPLC30010001 Firmware A Aten o Os arquivos existentes nas pastas de destinos ser o sobrescritos ao f executar as fun es de grava o Em caso de carga de firmware ap s a confirma o e carga o PLC reinicializado O backup geral nada mais do que todas as opera es em sequ ncia ou seja firmware setup e recurso No caso de carga backup geral primeiro o firmware carregado ent o o PLC reinicializado Antes de iniciar o programa do usu rio o setup e o recurso s o carregados most
200. o de dado BOOL Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento Quando o valor do STACK for 1 lt arg0 gt vai para 1 Diagrama de Funcionamento WPS V1 30 151 EE PLC300 6 13 2 4 SIACE BIT Dispon vel e PLC300 a partir da vers o inicial RESETCOIL Figura argll gt Configurac o do Bloco lt arg0 gt VAR_OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita Descric o de Funcionamento Quando o valor do STACK for 1 lt arg0 gt vai para O Diagrama de Funcionamento PIACE EIT Dispon vel e PLC300 a partir da vers o inicial WPS V1 30 152 ueg PLC300 6 13 2 5 TOGGLECOIL 6 13 2 6 Figura a Configura o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt VAR_IN inserir uma vari vel tag Tipo de dado BOOL Descri o de Funcionamento A cada transi o de O para 1 no STACK a lt arg0 gt inverte seu valor Diagrama de Funcionamento PIACE EIT Dispon vel e PLC300 a partir da vers o inicial IMMEDIATECOIL Figura argll gt 4 1H Configurac o do Bloco lt arg0 gt VAR_OUT inserir uma vari vel tag Tipo de dado BOOL WPS V1 30 153 EE PLC300 6 13 3 6 13 3 1 Nota A vari vel deve ser uma sa da digital do PLC300 excluindo se as sa das digitais das expans es isto apenas s o v l
201. o descrito abaixo Atualizac o A atualizac o de driver uma combinac o de a remoc o do software de driver e uma instalac o pela primeira vez O instalador detecta automaticamente se uma atualizac o ou uma instalac o pela primeira vez necess rio Utilize sempre o instalador de driver dispon vel Verificac o da Instalac o Voc pode verificar se a instalac o foi bem sucedida no t pico Verificando a Instala o do Driver USB WPS V1 30 30 E Ladder 9 1 5 1 1 Ladder Conceitos Introdu o 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 Figura 1 Fluxo de Funcionamento do Ladder 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 barrame
202. o diia idiota adcita 67 Novidades e Corre es do PLC30O iii iaa 67 VOS A 70 Marcadores Je ISTMO ari AR 73 Editor d TO AS dio 87 Configuracao das Telas sz io 87 Teclas de FUN O arieni E AS aS C aE E Pi io aliada 90 Gerenciamento de Telas asas a ccoo 90 Manipula o de BIAS sa A a LCA DES A A A A AA 91 S6ephas A SU EE ORAR ERRA DE NE O ERA NR AA NAS ra O GRE SEN a ND SD DOR RS 93 Programa o ia DR A A ala raladas 95 Visao A CR a DD gn 95 Componente Numerico ia ia 99 Componente Numene OPUS AA A AAA AA 100 Componenie BA GRAD iaa 101 Componente Message A sao 102 o AP nn a as en siena cabras decada sas AER 103 PA Fe gg y Le PRO O sobras o a S 103 WPS V1 30 4 E Sum rio VISAO Gelak amada As RD SS do 103 Contiguia o dos Alarm S nensstentsa alcalinas 104 7 A e A RR ENE IND 109 CoOniigura o de FARIAS ado aaga aan dai sidade caso asas Areaan A 109 8 SA P d nen 116 GContiguracao de Log de Eventos ordinal 116 9 ESTU AS a aaa 126 Contiqur cao de ESTUFAS rinmi ar s ai canaria asia a dis S aS scan E 126 10 RECOlAS usinas dp asa Aa SO 130 Coniguilacao de a ei o Lo QRO RR IND DRA RR RR NOR SR QUE DD RA ORNE ANTES RR q RS 130 11 CU is 133 Configuracao d Selina 133 Janclas Configuracao de SCIUP cc 135 BD a tir E RR itteaistamiedo 135 ARA CAS e E E 136 ECOU n caba 137 A AEE RR AA RN 137 ASES A E a di 138 627 A E EEE EE E E E S 138 AN E T T 139 Modbus TOP aa A A E aE
203. o removidos os arquivos mais antigos Tabela de Alarmes de Usu rio WPS V1 30 108 PLC300 6 7 6 7 1 Vari vel Texto 1 15 caracteres Texto 2 20 caracteres Na tabela de alarmes de usu rio realizada a configura o dos alarmes acionados atrav s de vari veis do dispositivo com textos editados pelo usu rio A tabela dos alarmes possui quatro campos a serem preenchidos e Marcador Marcador de bit que ativa o alarme Vari vel global do tipo booleana e Borda 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 e Texto 1 Texto para com a mensagem de alarme Este campo poder conter no m ximo 15 caracteres Este texto ser visualizado na lista de alarmes ativos e hist rico de alarmes e Texto 2 Texto com o descritivo da mensagem de alarme Este campo poder conter no m ximo 20 caracteres O texto ser visualizado na descri o detalhada dos alarmes ativos e hist rico de alarmes Tarefas Configura o de Tarefas Vis o Geral A tarefa um mecanismo de escalonamento muito til em sistemas de tempo real para controlar a execu o de programas de forma peri dica ou disparada por eventos A configura o das tarefas realizada adicionando arquivos de tarefas pasta Tarefa dentro do recurso A estes arquivos de tarefa s o ent o associados programas que executam sua l gica quando a tarefa se torna ativa Para cad
204. oco lt arg0 gt Value VAR IN inserir um n mero inteiro constante ou uma vari vel tag Tipo de dado SINT INT ou DINT lt arg1 gt Shift VAR IN inserir um n mero inteiro constante ou uma vari vel tag Tipos de dados BYTE ou USINT lt arg2 gt Result VAR OUT inserir uma vari vel tag Tipo de dado SINT INT ou DINT Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da 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 Value 76 240100_1100 Shift 3 Result 9 2 0000 1001 se SINT Exemplo2 EN 1 WPS V1 30 163 EE PLC300 6 13 5 3 Value 71 21011 1001 Shift 5 Result 3 241111 1101 se SINT Exemplo3 EN 1 Value 3011 2 1111 0100 0011 1101 Shift 2 Result 113 241000 1111 se SINT Result 753 2 1111 1101 0000 1111 se INT Dispon vel e PLC300 a partir da vers o inicial SHL Figura Configurac o do Bloco lt arg0 gt Value VAR_IN inserir um n mero inteiro constante ou uma vari vel tag Tipo de dado BYTE USINT SINT WORD UINT INT D
205. odbus RTU WSW3 305 MBUS NO ANSWER Contador de requisi es sem resposta recebida pelo mestre 106 3 COUNT Modbus RTU timeout WSW3 305 MBUS RESP ERROR Contador de respostas de erro recebidas pelo mestre 108 4 COUNT Modbus RTU WPS V1 30 77 E PLC300 MBUS LAST ERROR ltimo erro detectado endere o do escravo Modbus RTU WSB3 305 110 5 L WSB3 305 111 5 H SB3 305 MBUS_LAST_ERROR ltimo erro detectado c digo do erro 112 6 CODE WSB3 912 RS232 RX FINISHED Recep o ASCII conclu da 114 WSW3 306 MBUS SLAVE REQU Contador de telegramas recebidos com sucesso pelo 120 O EST COUNT PLC300 como escravo Modbus RTU WSW3 306 MBUS SLAVE RESP Contador de respostas transmitidas com sucesso pelo 122 1 ONSE COUNT PLC300 como escravo Modbus RTU oSB3 307 CAN_STATUS Estado da interface CAN 150 5 WSB3 120 CAN BUS POWER Alimenta o da interface CAN 151 8 WSW3 307 CAN RX COUNTER Contador de telegramas CAN recebidos 152 6 WSW3 307 CAN TX COUNTER Contador de telegramas CAN transmitidos 154 7 WSW3 307 CAN BUS OFF COU Contador de erros de bus off detectados 156 8 INTER WSW3 307 CAN OVERRUN COU Contador de relegramas CAN perdidos overrun 158 9 INTER WSB3 309 CO STATUS Estado da comunica o CANopen 180 0 L WSB3 309 CO NODE STATE Estado do n CANopen pr operacional operacional 181 0 parado H SB3 160 CO_STS_MASTER_C Mestre CANopencontactou todos os escr
206. or 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 WPS V1 30 269 PLC300 Dispon vel e PLC300 a partir da vers o inicial 6 13 21 2 7 MB SlaveStatus Figura Eregue HE Siavestaus Dona argll gt Erre Tose0MmMines Genera Oi me argl gt dre ae d Slave lina arga Address vez Slave OH zargis Address ae da 5 lave dO argd dre ave a Slave dO Tr Configura o do Bloco lt arg0 gt ErrorsToSetOffline amp VAR IN inserir uma constante Tipos de dados BYTE Descri o Permite programar para este bloco a qu
207. orna 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 Exemplo1 EN 1 Value O Result O Exemplo2 EN 1 Value 1 Result 1 Dispon vel e PLC300 a partir da vers o inicial 6 13 12 4 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 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 WPS V1 30 203 E PLC300 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 Value 145 Result 145 Dispon vel e PLC300 a partir da vers o inicial 6 13 12 4 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 Descric o de Funcionamento O bloco somente executa
208. orta Modbus TCP de at 4 servidores 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 TCP atinja o valor programado em ErrorsToSetOffline a sa da respectiva acionada O padr o 502 lt arg3 gt UnitID1 VAR IN inserir uma constante lt arg6 gt UnitID2 VAR IN inserir uma constante lt arg gt UnitID3 VAR IN inserir uma constante lt arg12 gt UnitID4 VAR IN inserir uma constante Tipos de dados BYTE Descri o Permite programar o UnitID de at 4 servidores 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 TCP atinja o valor programado em ErrorsToSetOffline a sa da respectiva acionada O padr o 255 lt argi3 gt GeneralOffline amp VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Se qualquer uma das sa das dos servidores 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 servidores Nota A vari vel deve possuir permiss o de escrita lt arg6 gt Server1Offline VAR OUT inserir uma vari vel tag lt arg7 gt Server20fflinet VAR OUT inse
209. os dados lidos do servidor Nota A vari vel deve possuir permiss o de escrita Descri o de Funcionamento Bloco para leitura de bits Permite fazer a leitura de at 128 bits em sequ ncia do servidor 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 cliente Modbus TCP quando a conex o cliente estiver livre Ao t rmino com sucesso da opera o resposta WPS V1 30 273 E PLC300 recebida do servidor 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 ErrorlD Dispon vel e PLC300 a partir da vers o 1 30 6 13 21 3 3 MBTCP_ReadRegister Leitura de Registradores Figura lt inst gt Execute MBTCP_ReadReg ber sargi Serveriddress 4 Active lt arg gt lt argl gt Y ServerPorte wy H lt arg lt arg2 gt lt arg10 gt lt arg3 gt lt arg11 gt lt arg4 gt InitialDatadddressA Y lt arqiZ gt lt arg 5 gt Y NumberofData Y lt arg gt lt argr gt Configurac o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt ServerAddress
210. oto Permite realizar a escrita de objetos na rede com tamanho de at 4 bytes Possui uma entrada de habilita o do bloco Execute e uma sa da Done que ativada ap s o t rmino da execu o com sucesso da fun o Na transi o positiva de Execute quando o cliente SDO do mestre estiver livre uma nova requisi o enviada para o servidor SDO do escravo Ao t rmino com sucesso da opera o resposta recebida do escravo a sa da Done ativada permanecendo ativa enquanto a entrada estiver ativa Em caso de erro na execu o da requisi o a sa da Error ativada e o c digo do erro colocado em ErrorID Nota e importante que a quantidade de dados lidos ou escritos programado nos blocos seja compat vel com o tamanho da vari vel ou do array com o valor e Em caso de erro retornado pelo escravo poss vel obter o c digo do ltimo erro recebido atrav s dos marcadores de sistema de leitura Consulte o item Marcadores de Sistema do CAN para a lista de marcadores dispon veis Dispon vel e PLC300 a partir da vers o inicial 6 13 21 1 4 CO MasterControlStatus Figura argll gt argl gt Y SendNMT argo NMTCammand arg NadelD Configura o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt DisableComm VAR IN inserir uma constante ou uma vari vel tag WPS V1 30 255 EE PLC300 Tipos de dados BOOL Descri o Desabilita a comunic
211. ouro 36 At Representa o Direta 34 Bloco Funcional Function Block 34 C configura o 133 135 136 137 138 139 140 141 143 Configura o Config Configuration 34 F Fun o Bloco de Fun o 34 M modbus 144 P Programa Programa Aplicativo 35 R Recurso Resource Equipamento 35 ato SD Card 144 setup 133 135 136 137 138 139 140 141 143 a Tarefa Task 35 Tipo de Dado Data Type 35 WPS V1 30 286
212. 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 deve possuir permiss o de escrita lt arg11 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 deve possuir permiss o de escrita lt argi2 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 Cliente n o habilitado 4 Timeout na resposta do servidor 5 Servidor retornou erro Nota A vari vel deve possuir 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 cliente Modbus TCP quando a conex o estiver livre Ao t rmino com sucesso da opera o resposta recebida do servidor a sa da Done ativada permanecendo ativa enquanto a entrada estiver ativa Em
213. pon vel 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 Conex0es Para adicionar uma nova conex o selecione na rvore a interface a qual o equipamento est conectado Interface Portas de Comunica o e Expanda o item da porta COM desejada e Altere as configura es da porta COM conforme as utilizadas pelo equipamento e Selecione o protocolo de comunica o Modbus RTU e Altere as configura es do protocolo conforme o desejado e Atraso de transmiss o ms aguarda este tempo antes de enviar o pr ximo telegrama Faixa de valores O 20000 Padr o O e Atraso na resposta ms aguarda este tempo antes de tentar receber a resposta ao telegrama enviado Faixa de valores O 20000 Padr o O e Timeout
214. produto A identifica o do PLC300 feita por um sufixo de duas ou tr s letras As letras t m o seguinte significado e H HMI e B Blind sem HMI e P Plus e S Standard e C Custom sem membrana AJ 11279219 X 11279283 11477962 11477953 11490903 11491069 U D e O y N y O W O O EE U U E O UY O O u U U E O UY O O EE U U E O UY O O u 0 U E O W O O E U O U E O W O O E UN O SD Card RS485 RS232 I O anal gico gt Z E JJ Para maiores detalhes sobre o produto consulte o manual do usu rio do equipamento PLC300 Novidades e Corre es do PLC300 Novas Funcionalidades WPS V1 30 67 EE PLC300 Marcadores de Sistema de Status S_ BOOTLOADER INTERVAL_TASK9_WATCHDOG INTERVAL_TASK16_WATCHDOG SINGLE TASK9 WATCHDOG SINGLE_TASK16_WATCHDOG COUNT TASK9 WATCHDOG COUNT TASK16 WATCHDOG STS SD INVALID Marcadores de Sistema de Comando C_ INTERVAL_TASK9_DISABLE INTERVAL_TASK16_DISABLE SINGLE TASK9 DISABLE SINGLE_TASK16_DISABLE COUNT TASK9 DISABLE COUNT TASK9 DISABLE Blocos Modbus TCP MBTCP ReadBinary MBTCP WriteBinary MBTCP ReadRegister MBTCP_WriteRegister MBTCP ServerStatus MBTCP_ClientControlStatus Novos Blocos Data Transfer Receitas ReadRecipe WriteRecipe Log de Alarmes Eventos Backup no SD Card do Firmware
215. r fica de programa o baseada nos diagramas el tricos contatos e bobinas interconectadas conforme o fluxo de pot ncia entre os elementos WPS V1 30 34 E Ladder OVERFLOW Ocorre quando o resultado de um c lculo matem tico ultrapassa os limites permitidos para o tipo de dado do resultado POU Unidade de Organiza o de Programas Pode ser Programa Bloco Funcional ou Fun o PROGRAMA PROGRAM um agrupamento l gico de todos os elementos de programa o e constru es necess rios ao processamento de sinais requeridos para o controle de uma m quina ou um processo RECURSO RESOURCE Consistem em qualquer elemento com capacidade de processamento respons vel pela execu o dos programas SCAN Ciclo de varredura de um programa STACK Pilha do programa Ladder a rea de mem ria utilizada para realizar as L gicas dos Programas TAG Nome da Vari vel TAREFA TASK Respons vel pelo controle de execu de programas de forma peri dica ou engatilhada com disparo por eventos TIPO DE DADO DATATYPE Informa ao compilador o espa o ocupado por uma vari vel e seu respectivo formato aos Blocos VARI VEL Consiste numa posi o da mem ria capaz de reter e representar um valor ou express o Pode ter escopo e Local cuja posi o autom tica calculada pelo compilador e Global localizada numa rea de mem ria determinada como entradas e sa das digitais podendo ser acessa
216. r m se a contagem decrescer ou seja Value tender a ficar menor que 0 ent o Value vai para W Pulses WPS V1 30 241 meg PLC300 Se EN for O o valor em Value permanece inalterado Dispon vel e PLC300 a partir da vers o inicial 6 13 18 3 READENC3 Figura EN READ ENCI lt argll gt Y Sources Configura o do Bloco lt arg0 gt Source VAR IN selecionar uma das seguintes op es Quadrature AB Pulse A Pulse_B Pulse Z Tipos de dados BYTE Descri o Valor da contagem lt argi gt Value VAR OUT inserir uma vari vel tag Tipos de dados DWORD ou UDINT Descri o N mero de pulsos contados pelo PLC300 Nota A vari vel tem que ter permiss o de escrita lt arg2 gt Delta VAR OUT inserir uma vari vel tag Tipos de dados DINT Descri o Diferen a entre o n mero de pulsos contados nessa execu o do bloco com a execu o anterior Nota A vari vel tem que ter permiss o de escrita Descri o 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 feita a leitura do n mero de pulsos contados desde quando o PLC300 foi energizado conforme Source e transferidos para Value O valor de Delta ser a diferenca entre os pulsos contados nessa execuc o do bloco com a execucao anterior ou seja se o bloco foi executado por uma TASK de evento
217. r O o valor em Result permanece inalterado Exemploi EN 1 Value 0 0 Result 0 Exemplo2 EN 1 Value 0 26 Result 1 Dispon vel WPS V1 30 197 meg PLC300 e PLC300 a partir da vers o inicial 6 13 12 2 3 DWORD TO BOOL Figura Configura o do Bloco lt arg0 gt Value VAR IN inserir um n mero constante ou uma vari vel tag Tipo de dado DWORD UDINT ou DINT lt arg1 gt Result VAR OUT inserir uma vari vel tag Tipo de dado BOOL Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento O bloco somente executado quando a entrada EN for 1 A sa da 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 Exemplo1 EN 1 Value O Result O Exemplo2 EN 1 Value 6 Result 1 Dispon vel e PLC300 a partir da vers o inicial 6 13 12 2 4 WORD TO BOOL Figura Configura o do Bloco WPS V1 30 198 E PLC300 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 BOOL Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionament
218. ra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amnNStTra RPRrRERRRRER E EFE FE F FC E FSE Ebbrbebeberebereerer RE FS C 5 RE RebrPr PR PO PRPRRERRRERERE E Re RRE RR F FS F6bbrbeberrr RR CS Erre er oDooP amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra amostra anostra amostra amostra amostra anostra amostra amastra E Logo x 4 e o Da D EI Do Do l Po Do A EI E E EI EI E E ES ES E ES P to Bo co o ta ro lo D A A A E 2102002000 020000200 OO a O OO ODOOoOaOoOoOoDOoOaOOoODOoOoOoODOORHHH OO Upload de Arquivos de Log Existem duas formas de realizar o upload dos arquivos de log upload de todos os arquivos do projeto ou upload dos arquivos individualmente WPS V1 30 122 Weg PLC300 Projetos E Teste Sh PLC300 J a Diagrama Ladder F Tarefa Lad Monitora o de Vari vel C4 Editor de Tela OB Gr fico de Tend ncia J y Estrutura kidi Fpl Novo arquivo El Lo IS Lo Upload arquivos SD card El Lo Create log file E Lo 2 Lo E E Lo bo E Lis E f ES Fl cl CANopen CrrShift F Para realizar o upload de todos os arquivos de log configurados no projeto preciso selecio
219. rando uma tela com o resultado da carga sucesso ou erro Poss veis causas de erro Arquivos inv lidos ou inexistentes Revis o dos arquivos incompat vel com a vers o de firmware do PLC300 Pasta com o n mero do equipamento diferente do configurado no setup SD card sem espa o para escrita ou com prote o de escrita acionada Vers o do bootloader n o permite carregar firmware atrav s do SD card verificar se marcador SW3016 vers o do bootloader igual ou superior a 200 WPS V1 30 142 meg PLC300 6 11 2 11 Ajustes do Rel gio E Configura o de Setup Editor Hora E Ajustar Cancelar Data 00 00 0000 Ajustar Cancelar Escreve Configura o L Configura o Os ajustes do rel gio s estar o ativos quando o WPS estiver conectado ao PLC300 atrav s do comando 5 Conectar Dispositivo F12 Permite o ajuste do rel gio RTC do PLC300 WPS V1 30 143 ueg PLC300 6 12 SD Card 6 12 1 Gerenciador de arquivos modbus Vis o Geral O gerenciador de arquivos modbus do PLC300 acessada atrav s do menu comunica o conforme figura a seguir Comunica o Ferramentas Janela Ajuda Conectar dispositivo F12 Iniciar programa Parar programa Download recurso principal FS Download de firmware a Gerenciador de arquivos modbus se Gerenciador de comunica o local A janela do gerenciador de arquivos modbus e composta das segu
220. rg2 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 MaximumoOutput VAR IN inserir uma constante ou vari vel tag Tipos de dados REAL 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 ser aplicado ao processo deve crescer na propor o que cresce o erro entre o valor real sa da 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 deri
221. rir uma vari vel tag lt arg8 gt Server3Offline VAR OUT inserir uma vari vel tag lt arg9 gt Server40ffline VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Sa da acionada caso a quantidade de erros de comunica o em sequ ncia para os servidores indicados nas respectivas entradas atinja o valor programado em ErrorsToSetOffline Nota A vari vel deve possuir permiss o de escrita Descric o de Funcionamento Bloco para monitora o dos servidores da rede Modbus TCP Deve ser utilizado caso seja desejado identificar problemas na comunicacao do cliente com algum servidor da rede Modbus TCP WPS V1 30 282 EE PLC300 Possui uma entrada de habilita o do bloco Execute e uma sa da Done que ativada ap s o t rmino da execu o da fun o Enquanto a entrada de habilita o Execute estiver ativa os dados de entrada s o utilizados e os dados de sa da s o atualizados a cada execu o do bloco A sa da Done reflete o valor da entrada Dispon vel e PLC300 a partir da vers o 1 30 6 13 21 3 7 MBTCP ClientControlStatus Controle e Estado do Cliente Modbus TCP Figura EFraguta METCP Chat Contra Sta bus Lino lt arqU gt Y Disable omm TxCounbes RxComntber NodniawerConbes Error Responses Counter La tEroserver ddrozs Configurac o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt DisableComm VAR IN inserir uma consta
222. ropriedade Vari vel WPS V1 30 91 E PLC300 F14 FF Properties variable value Input EF Function Variable Select the global variab START PU O Nota A vari vel deve ser previamente configurada no editor ladder As a es dispon veis para a fun o BIT s o F1 F7 Properties bx FIFA Function Bit value Input Momentary On Momentary On Toggle an aff Value Input value input property Momentary On Liga uma determinada vari vel do tipo booleana marcador de bit somente enquanto a tecla estiver pressionada Ao soltar a tecla o marcador volta a zero Toggle Inverte o estado de uma determinada vari vel do tipo booleana marcador de bit On Liga uma determinada vari vel do tipo booleana marcador de bit off WPS V1 30 92 E PLC300 6 5 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 d gitos decimais As propriedades para configura o dos n veis de acesso s o acessadas atrav s da janela de propriedades do display Display Properties Component Compo
223. ros 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 Dispon vel e PLC300 a partir da vers o inicial Configurac o do Bloco lt arg0 gt Value VAR_IN inserir um n mero constante ou uma vari vel tag Tipo de dado REAL Faixa de Valores 1 0 a 1 0 lt argi 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 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 O WPS V1 30 182 EE PLC300 6 13 9 5 Exemplol EN 1 Value 0 866 Angle 1 047 equivalente a 60 e Done 1 Exemplo2 EN 1 Value 1 5 valor fora da faixa permitida Angle inalterado e Done 0 Dispon vel e PLC300 a partir da vers o inicial ACOS Figura arzl gt 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
224. rung Remover a rung selecionada AF Inserir um contato na rung E Inserir um bloco funcional na rung 14 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 WPS V1 30 39 E Ladder 9 2 3 2 5 2 3 3 Editando Para editar um rung a mesma deve estar selecionada Para fazer a selec o da rung voc pode clicar com o mouse sobre a mesma ou utilizar o controle de selec 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 T tulo e Coment rio 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 T tulo da Rung Titulo Acionamento Motor Exaust o Coment rio El Cancela Figura 1 Editando o T tulo da Rung Ap s editar o t tulo e coment rio o editor ficar da seguinte maneira Ela AH Ei AE HE fi Acionamento Motor Exaust o all 1 Acionamento Motor Exaust o Figura 2 Rung com o seu T tulo WPS V1 30 40 E Ladder 5 2 3 4 9 2 3 4 1 Inserindo Elementos Inserindo Elementos Vis o Geral Para inserir um elemento ladder na rung necess rio que um elemento j existente do ladder esteja selecionado conforme figur
225. s 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 amp 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 WPS V1 30 260 EE PLC300 Offset de 1 lt arg6 gt Active VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Bloco ativo requisi o de leitura enviada para o escravo e aguardando resposta Nota A vari vel tem que ter permiss o de escrita lt arg7 gt Busy VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Bloco habilitado mas recurso n o est dispon vel 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 q
226. s reservados Download do programa Enviando arquivos enviado arquivo filesystem enviado arquivo volatile enviado arquivo retain enviado lt arquivo ladder gt enviado arquivo screen enviado arquivo alarm enviado arquivo source RESULTADO Arquivo s 8 de 8 enviado is Figura 9 Resultado ap s o Download No Software estas propriedades podem ser visualizadas clicando com o bot o direito sobre o recurso e selecionando a op o Propriedades do recurso E MYCONFIGURATION 3 Eg lada Ta H Diagrama La Novo recurso Ctrl Shift R Tarefa E gt E Definir como recurso principal H D Monitora o CL Editor de Te H A Gr fico de T C Estrutura 4 8 Log de even Recortar Elf Receita Criar e y Configura Colar Ctrl V neem A en Excluir Jue 2 Monitora o R E o t enomear isie q CANopen Propriedades do recurso Figura 10 Acesso as Propriedades do Recurso Uma janela contendo as propriedades do recurso ir aparecer Selecione a op o WPS V1 30 23 meg Iniciando Configura o da comunica o Verifique se as op es est o configuradas corretamente UPS Propriedades do recurso Figura 11 Configura o da Comunica o WPS V1 30 24 EE Gerenciador de Comunicac o ja 4 2 4 3 Gerenciador de Comunica o Executando Para executar o gerenciador de comunica o na m quina local basta clicar no icone FF dis
227. s seguintes o nico Os dados ser o gravados em um nico arquivo o Di rio Os dados s o gravados em um arquivo por dia A grava o de um novo arquivo iniciada sempre que ocorrer a mudan a do dia no rel gio do dispositivo O arquivo gravado com um sufixo contendo o dia m s e ano em que iniciou sua grava o o Mensal Os dados s o gravados em um arquivo por m s A grava o de um novo arquivo iniciada sempre que ocorrer a mudan a do m s no rel gio do dispositivo O arquivo gravado com um sufixo contendo o m s e o ano em que iniciou sua grava o o Anual Os dados s o gravados em um arquivo por ano A grava o de um novo arquivo iniciada sempre que ocorrer a mudan a do ano no rel gio do dispositivo O arquivo gravado com um sufixo contendo o ano em que iniciou sua grava o e Tipo do alarme Valores de alarme que ser o armazenados no SD card Podem ser dos tipos Usu rio para armazenar somente os alarmes configurados pelo usu rio ou Usu rio Internos para armazenar os alarmes configurados pelo usu rio e os alarmes internos e Remover Quando selecionada esta op o a caixa de di logo N mero de arquivos se torna habilitada permitindo a entrada de um n mero inteiro Este n mero representa o n mero de arquivos que ser o mantidos no SD card Sempre que um arquivo criado diariamente mensalmente ou anualmente verificado o n mero de arquivos criados para este alarme e ent
228. sabilitado O a 65535 Nota A vari vel deve possuir permiss o de escrita lt arg5 gt ErrorResponseCounter VAR OUT inserir uma vari vel tag Tipos de dados WORD ou UINT Descri o Contador de requisi es do cliente em que os servidores 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 cliente for desabilitado O a 65535 Nota A vari vel deve possuir permiss o de escrita lt arg6 gt LastErrorServerAddress VAR OUT inserir uma vari vel tag Tipos de dados DWORD Descri o Indica o endere o IP do servidor no qual foi detectado o ltimo erro de comunica o zerado sempre que o equipamento for desligado ou o cliente for desabilitao O a 247 Nota A vari vel deve possuir permiss o de escrita lt arg7 gt LastErrorUnitID VAR OUT inserir uma vari vel tag Tipos de dados WORD ou UINT Descri o Indica a porta TCP do servidor no qual foi detectado o ltimo erro de comunica o zerado sempre que o equipamento for desligado ou o cliente for desabilitado O a 65535 Nota A vari vel deve possuir permiss o de escrita lt arg8 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 servidor no qu
229. sultar em graves les es corporais Informa es Legais Nota Este programa de computador est protegido pelas leis dos direitos VW autorais e tratados internacionais Sua reproduc o ou distribuic o parcial ou total sem autoriza o pr via pode resultar em severas penalidades civis e criminais sujeito as san es previstas em lei Vis o Geral O Software ou WPS V1 30 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 WPS V1 30 9 EE Antes de Iniciar 1 6 e Configura o dos equipamentos e Programa o dos equipamentos em Linguagem Ladder e Monitora o dos equipamentos e e Assistente de cria o e configura o de aplica es futuro O ambiente de programa o em Linguagem Ladder atende aos requisitos da NORMA 1EC61131 3 E 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 e Corre es do WPS WPS V1 30 Funcionalidades Atualiza o Editor de Vari veis Configura o da Ethernet no Setup Configura o de Estruturas Configura o de Receitas Configura o de Log de Eventos Gerenciador de Arquivos Modbus Editor ladder e Mudan as na rea de
230. t 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 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 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 16 D3 se USINT WPS V1 30 200 EE PLC300 Exemplo2 EN 1 Value 1452 25 Result 84 16 AC se SINT Result 172 16 AC se USINT Dispon vel e PLC300 a partir da vers o inicial 6 13 12 3 3 DWORD_TO_BYTE Figura Configurac 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 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 DWORD para BYTE Se EN for O o valor em Result permanece inalterado Exemplol EN 1 Value 145 Result 145 e Done 1 Exemplo2 EN 1 Value 1452 16 5AC Result 84 1
231. t 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 Descri o Load lt arg1 gt PV VAR IN inserir uma constante ou uma vari vel tag Tipos de dados WORD ou UINT Descri o 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 Descric o de Funcionamento A cada pulso detectado em CD CV decrementado Quando CV for 0 o bloco carrega 1 para a sa da Q Caso contr rio Q 0 Quando LD 1 CV PV Diagrama de Funcionamento WPS V1 30 227 PLC300 CD Ly rot MN a A A t A MN a A EF po Ay LA Dispon vel a partir da versao inicial e PLC300 6 13 14 2CTU Figura 1m5t UE do Bloco ao Configurac lt inst gt inserir uma inst ncia tag inserir uma constante ou uma vari vel tag R VAR IN lt arg0 gt Tipos de dados BOOL ao Reset Descric inserir uma constante ou uma vari vel tag Tipos de dados WORD ou UINT PV VAR IN lt argl gt Descri o Preset Value a O Fis N QU gt O EA gt 0 E 5 D H n Z C a 5 5 0 oq e O gt 2 gt DV O O E o AS Nu Elo o O VE Descri o Counter Value de escrita ao Nota A vari vel tem que ter permiss WPS V1 30 22
232. terados os endere os das vari veis para acesso via Modbus PLC300 Vers es Anteriores a V1 20 Recomendamos fazer atualiza o do firmware PLC300 V1 10 Nova Funcionalidade 1 Protocolo ASCII RS232 WPS V1 30 69 E PLC300 6 3 PLC300 V1 00 Vers o inicial I O s Nas vari veis abaixo contidas no Grupo I O da Tabela de Vari veis o Tag pode ser alterado Informa es de Hardware podem ser encontradas no Manual da PLC300 atrav s do site www weg net Entradas Digitais S IBO o 16000 Entrada digital 1 IBO 16001 Entrada digital 2 IBO 16002 Entrada digital 3 IBO 16003 Entrada digital 4 IBO 16004 Entrada digital 5 IBO 16005 Entrada digital 6 IBO 6 16006 Entrada digital 7 IBO 16007 Entrada digital 8 IB1 o 16008 Entrada digital 9 IB1 16009 DIIO Entrada digital 10 IB2 o 16016 DIIO Entrada digital 1 Slot 1 IB2 16017 DI102 Entrada digital 2 Slot 1 IB2 16018 DI103 Entrada digital 3 Slot 1 IB2 16019 DI104 Entrada digital 4 Slot 1 IB2 16020 DI105 Entrada digital 5 Slot 1 IB2 16021 DI106 Entrada digital 6 Slot 1 IB2 6 16022 DIIO7 Entrada digital 7 Slot 1 IB2 16023 DI108 Entrada digital 8 Slot 1 IB3 o 16024 DI109 Entrada digital 9 Slot 1 IB3 16025 DI110 Entrada digital 10 Slot 1 WPS V1 30 70 E PLC300 rim o imo CN ETNIA rim O roma pon emana So ame o rms pon Jena ena 7 sor im o 6000 poo emana sor
233. tipo de dado de Result deve ser o mesmo que o de Value Se EN for O o valor em Result permanece inalterado Exemplol EN 1 Value 4660 1641234 Result 13330 16 3412 Exemplo2 EN 1 WPS V1 30 223 EE PLC300 Value 19088743 16 0123_4567 Result 587294533 1642301 6 45 Dispon vel e PLC300 a partir da vers o inicial 6 13 13 1 ReadRecipe Leitura de Receitas Figura lt inst gt Execute ReadRecipe Q argi FILENA MES ERROR lt argo gt lt argl gt 4 INDEX ERRORID lt arg gt DST H lt arg gt Configura o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt FILENAME VAR IN inserir uma String com o nome e a extens o do arquivo Tipos de dados STRING Descri o Nome do arquivo com as receitas Formato RECIPEFILENAME CSV onde CSV define o padr o do arquivo quando armazenado no SD Card lt argi gt INDEX VAR IN inserir uma vari vel tag Tipos de dados WORD ou UINT Descri o ndice da receita a ser escrito no arquivo Pode variar de 1 ao n mero total de receitas do arquivo lt arg2 gt ERROR VAR OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Erro na execu o da escrita Nota A vari vel deve possuir permiss o de escrita lt arg3 gt ErrorID VAR OUT inserir uma vari vel tag Tipos de dados BYTE ou USINT Descri o Em caso de erro na escrita indica o tipo de
234. trada de habilita o for retirada enquanto o bloco faz esta indica o a requisi o descartada WPS V1 30 252 EE PLC300 Nota A vari vel tem que ter permiss o de escrita lt arg7 gt Error VAR_OUT inserir uma vari vel tag Tipos de dados BOOL Descri o Erro na execu o da requisi o Nota A vari vel tem que ter permiss o de escrita lt arg8 gt ErrorID VAR OUT inserir uma vari vel tag Tipos de dados BYTE ou USINT Descri o Em caso de erro na requisi o indica o tipo de erro ocorrido Resultados poss veis 0 Executado com sucesso 1 Cart o n o pode executar a fun o exemplo mestre n o habilitado 2 Timeout na resposta do escravo 3 Escravo retornou erro Nota A vari vel tem que ter permiss o de escrita lt arg9 gt Value VAR OUT inserir uma vari vel tag Tipos de dados BYTE 1 4 ou USINT 1 4 Descri o Vari vel ou array onde ser o salvos os dados lidos do escravo Nota A vari vel tem que ter 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
235. ts W_ Word 16 bits D Double word 32 bits L Long word 64 bits Editor rea de Trabalho 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 CANopen Coil H Compare Contact Control Conversion BCO Conversion RAD DEG Conversion to BOOL Conversion to BYTE Conversion to DWORD Conversion Lo REAL Conversion to WORD Counter Data Transfer Hardware G Logic Bit Logic Boolean Logic Rotate Ms X Logic Shift sP GLOBAL GLOBAL RETAIN GLOBAL SYSTEM GLOBAL IO GLOBAL NETWORK ac E Math Extended Math Trigonometry Math Util Modbus Modbus TCP RTC 5D Card screen GLOBAL LOCAL mk Timer Figura 1 rea de Trabalho do Editor Ladder do WPS O editor vari veis ladder possui os seguintes componentes WPS V1 30 37 E Ladder 0 2 2 A Barra de ferramentas para edi o de vari veis B Escopo das vari veis C Grupo de vari veis D Editor lista de vari veis E Barra de ferramentas de edi o de programas F Editor ladder rungs G Paleta de componentes ladder Caso n o esteja vis vel ativar pelo menu Janela op o Paleta Menu Ladder Ao editar um arquivo ladder do seu recurso o menu ladder estar ativo conforme figura a seguir Comunica o Ferramentas Janela Ajuda Insere nova rung no final Ctrl Alt N Insere nova rung abai
236. tu Logde Excluir G l Receitz Renomear temo Y Config a Config temo e Monitora o de E S CANopen Monitor Download recurso Copiar Colar Ctriv Propriedades do recurso Figura 5 Sele o do recurso principal 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 0 A Saida Saida padr o Atualizando o Sistema de Arquivo Tamanho da rea de mem ria Vol teis ocupada 44 bytes 3 14 Tamanho da rea de mem ria Petentivos ocupada 44 bytes 0 21 Tamanho da rea de mem ria Ladder ocupada 260 bytes 0 41 Tamanho da rea de mem ria Tela ocupada 160 bytes 0 82 Tamanho da rea de mem ria Alarme ocupada 28 bytes 2 73 Tamanho da rea de mem ria C digo Fonte ocupada 23 108 bytes 9 03 Tamanho da rea de mem ria Peceitas ocupada 16 bytes 0 30 RESULTADO Sucesso na compila o O errois 1 avisos Ele Figura 6 Resultado da Compila o na Saida Padr o do WPS 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 Uma tela com as configur
237. u do o valor m ximo e e M nimo Valor m nimo permitido como entrada para este campo Caso o valor digitado seja superior a este valor ser atribu do o valor m nimo WPS V1 30 99 weg PLC300 6 5 6 3 Componente Numeric Output IDEE m TD Name hokka Output T x 6 y 2 idth 5 PLE soo Refresh 200 EText Blink E WORD variable and Decimal Digits 0 000 opa Bua EER e O Status O CAN O componente Numeric Output za 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 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 e Tipo de dado Lista de tipos de dados permitidos Os tipos de dados permitidos para este componente s o BOOL SINT USINT BYTE INT UINT WORD DINT UDINT DWORD e REAL e Vari vel Lista de vari veis configuradas no diagrama ladder para o tipo de dado configurado acima e e D gitos decimais Formata o do n mero de casas decimais na apresenta o da vari vel no display WPS V1 30 100 meg PLC300 6 5 6 4 Componente Bargraph Bargraph Properties I gt x apajed E Name Bargraph x y 3 PLEZOS EWariable Data type WORD variable SECOND Maximum 65535 7 o Minimum 0 8 o O CAN O compon
238. ue ser um valor inteiro maior que O e menor que 4294967295 s A unidade de tempo pode ser selecionada entre segundos minutos ou horas No campo Vari veis s o selecionadas as vari veis que ser o amostradas no periodo configurado e Change of State Change of state variable ETOUT 1 v C O log de eventos gravado ap s a mudan a do valor da vari vel selecionada Apenas o valor da vari vel selecionada gravado no log de eventos WPS V1 30 119 Weg PLC300 e Trigger Trigger Period bo MH EH Trigger EE Upper limit UPPER LIMIT TIME v sio Lower limit ILOWER_LIMIT_TIME y lio variables el Do Do E F3 11 E a Assim como no evento Time o log de eventos gravado em intervalos de tempo definidos no campo Per odo mas somente quando o valor da vari vel configurada no campo Trigger estiver dentro dos limites selecionados nas vari veis dos campos Limite superior e Limite inferior O valor configurado no campo Per odo tem que ser um valor inteiro maior que O e menor que 4294967295 s A unidade de tempo pode ser selecionada entre segundos minutos ou horas No campo Vari veis s o selecionadas as vari veis que ser o amostradas no per odo configurado Configura o do Campo Texto No campo Texto poss vel adicionar um texto para ser apresentado juntamente com as vari veis Este texto ser adicionado assim que o arquivo de log de eventos for carregado atrav s do
239. ue ter permiss o de escrita lt arg9 gt ErrorID VAR OUT inserir uma vari vel tag Tipos de dados BYTE ou USINT Descri o Em caso de erro na requisi o indica o tipo de erro ocorrido Resultados poss veis 0 Executado com sucesso 1 Algum dado de entrada inv lido 2 Mestre n o habilitado 4 Timeout na resposta do escravo 5 Escravo retornou erro Nota A vari vel tem que ter permiss o de escrita lt arg10 gt Value VAR OUT inserir uma vari vel tag Tipos de dados BOOL 1 128 Descri o Vari vel ou array onde ser o salvos os dados lidos do escravo Nota A vari vel tem que ter permiss o de escrita Descri o de Funcionamento Bloco para leitura de bits Permite fazer a leitura de at 128 bits em sequ ncia do escravo destino utilizando as fun es 1 Read Coils e 2 Read Discrete Inputs do Modbus 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
240. upload de arquivos de log para o WPS Para que os valores das vari veis possam ser inseridos em qualquer posi o do texto s o adicionados marcadores no texto que ser o substitu dos pelas vari veis Conforme o tipo de log de eventos selecionado os marcadores devem ser adicionados da seguinte forma e Time a primeira vari vel da lista representada pelo marcador 0 a segunda pelo marcador 1 e assim sucessivamente e Change of state a nica vari vel selecionada ser representada pelo marcador 0 e Trigger a vari vel Trigger representada pelo marcador 0 o Limite superior pelo marcador 1 o limite inferior pelo marcador 2 a primeira vari vel da lista pelo marcador 3 a segunda pelo marcador 4 e assim sucessivamente Como exemplo segue abaixo a configura o de um log de eventos do tipo Trigger e seu WPS V1 30 120 Weg PLC300 arquivo de log Log event Interval O Time Period Trigger Upper lirit Lower limit Lime b me var la A Enable Text WPS V1 30 121 E PLC300 Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valores Valnres Ju superior superior superior
241. us TCP Para esta opera o necess rio observar os seguintes pontos O envio e recep o de telegramas via interface Ethernet utilizando o protocolo Modbus TCP 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 cliente da rede As seguintes fun es est o dispon veis para envio de requisi es pelo cliente Modbus TCP 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 Cliente Para o controle e monitora o da comunica o Modbus TCP utilizando o controlador program vel PLC300 foram desenvolvidos os seguintes blocos que devem ser WPS V1 30 271 meg PLC300 utilizados durante a programa o em ladder 6 13 21 3 2 MBTCP_ReadBinary Leitura de Bits Figura lt inst gt Execute MBETCP ReadBirary arg lt arg zargi lt arg gt lt arg2 gt lt arg10 gt lt arg gt lt arg11 gt lt arg gt Y InitialDataddress 4 valve FP lt argl2 gt lt arg gt Y NumberOlData s lt argb gt Y Timecuta lt arg Y Olfseta Configura o do Bloco lt inst gt inserir uma inst ncia tag lt arg0 gt ServerAddress amp
242. vativo 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 WPS V1 30 236 EE PLC300 lt arg10 gt Type VAR IN escolher uma das op es Academic Paralel Tipos de dados BYTE Descri o Tipo de controlador lt arg11 gt Action 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 Descri o Per odo de amostragem do controlador ms lt argi3 gt Output VAR OUT inserir uma vari vel tag Tipos de dados REAL Descri o Sa da 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 Se EN 0 Output permanece inalterado e a sa da ENO 0 Na borda de subida de EN Output
243. 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 Value0O e se Selector 1 Result Valuel Se EN for O o valor em Result permanece inalterado WPS V1 30 222 E PLC300 Exemplol EN 1 Selector 0 Value0 5 Valuel 10 Result 5 Exemplo2 EN 1 Selector 1 Value0 5 Value1 10 Result 10 Dispon vel e PLC300 a partir da vers o inicial 6 13 13 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 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 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 troca em Value e transferido ao Result O tamanho do
244. xo Ctrl Alt B Insere nova rung acima Ctrl Alt A Seleciona rung abaixo Ctrl Abaixo Seleciona rung acima Ctrl Acima Apaga rung selecionada Ctrl Excluir Seleciona pr ximo elemento Direrta Seleciona elemento anterior Esquerda Seleciona elemento abaixo Abaixo Seleciona elemento acima cima Insere contato C Insere bloco Fun o Funcional F Insere saida o Seleciona grupo de elementos G Apaga elemento Edita argumentos FZ Edita t tulo da rung Shift F2 Atrav s desse menu poss vel fazer todas as opera es relativas ao ladder bem como conhecer os atalhos de teclado para essas opera es WPS V1 30 38 ueg Ladder 5 2 3 5 2 3 1 Rungs Rungs Vis o Geral 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 80 Pe Figura 1 Elementos da Rung 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 sa das 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
245. yte mais significativo da WORD Os Marcadores que tiverem em sua Descri o e gt V1 20 s o marcadores que foram inseridos a partir da Vers o 1 20 do PLC300 e gt V1 30 s o marcadores que foram inseridos a partir da Vers o 1 30 do PLC300 Marcadores de Sistema de Leitura Status WPS V1 30 73 meg PLC300 Ender Bit Mo Tag Descri o eco dbu S WSW3 300 FIRMWARE Vers o de Firmware do PLC300 000 0 WSW3 300 SCAN CICLE Tempo do ciclo de scan em ms com uma casa decimal 002 1 ex 123 12 3ms WSB3 32 FALSE O seu valor sempre permanecer O zero 004 SB3 1 33 TRUE O seu valor sempre permanecer 1 um 004 WSB3 2 34 FREQ 2HZ Oscila a 2 Hz 004 WSB3 3 35 PULSE ISCAN Setado por um ciclo de scan na transi o de STOP para 004 RUN do programa do usu rio WSB3 4 36 ENC DIR Sentido de giro do encoder O Hor rio e 1 Anti hor rio 004 WSB3 48 ISTS BAT Alarme ativo Bateria Fraca Trocar bateria 006 WSB3 1 49 ISTS DOS Alarme ativo Falha DOS Indica sobre temperatura nas 006 sa das digitais SB3 2 50 STS ENC Alarme Ativo Falha Encoder Indica que algum sinal do 006 encoder est faltando WSB3 3 51 ISTS AI Alarme Ativo Fio Partido All Corrente abaixo de 2mA 006 na entrada anal gica All no modo 4 a 20mA WSB3 4 52 ISTS SD INVALID SD card inexistente ou inv lido 006 GSD3 300 ENC FREQ Frequ ncia do Encoder Frequ ncia em Hz do Encoder 008 4

Download Pdf Manuals

image

Related Search

Related Contents

  2010 Nissan GT-R Multi Function Display Owner`s Manual  Toshiba W1333/32 User's Manual  User's manual - Agecodagis SARL  Snort Installation Manual  Time bomb II  maintenance work on chassis and engine  MAAX 136672-900-084-000 Installation Guide  technician`s tools - Schaff Piano Supply Co.  T631-PLUS ES rev0111  

Copyright © All rights reserved.
Failed to retrieve file