Home
        WPS Manual do usuario V1.30
         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
 
 
    
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