Home

QK1402/MB Manual de Utilização

image

Contents

1. 00111351B v INTERFACE SERIAL Figura 2 2 Estrutura de opera o Sequ ncia de Funcionamento da Fun o Uma opera o de comunica o tem as seguintes etapas e Ciclo de Varredura 1 Com o acionamento da entrada Habilita s o passados para o m dulo QK1402 MB os dados relativos a comunica o a ser efetuada endere o do escravo fun o Modbus endere o Modbus etc A fun o termina sua execu o e retorna para o aplicativo ladder do usu rio O QK1402 MB monta o comando Modbus configurado e o transmite e Ciclo de Varredura 2 at n Aguardando resposta do escravo 24Erro Apenas o documento principal Programa o Cap tulo 2 A fun o consulta o estado da opera o o qual atualizado Situa o A da tabela Tempo de Execu o da Fun o F 1402MB 031 Durante estes ciclos seguintes ao inicial 1 o QK1402 MB conclui a transmiss o serial e aguarda a resposta do escravo endere ado Nesta situa o retornado sucessivas vezes o estado QK 1402 Ocupado para a UCP O QK 1402 segue aguardando a resposta do escravo ou sinaliza conclus o da opera o por tempo excedido ou outros erros com retorno do c digo de erro associado para a UCP O n mero de ciclos de varredura que a UCP pode passar nesta condi o depende do tempo de resposta do dispositivo escravo ou do tempo de time out configurado para a fun o O tempo de execu o da fun
2. Octeto Conjunto de oito bits numerados de O a 7 A Erro Apenas o documento principal 3 Ap ndice A Gloss rio Operandos Elementos sobre os quais as instru es atuam Podem representar constantes vari veis ou conjunto de vari veis PC Programmable Controller Abreviatura de Controlador Program vel em ingl s Programa aplicativo Algoritmo de controle usualmente programado em linguagem de diagrama de rel s que especifica o comando de uma m quina espec fica para o CP Programa executivo Sistema operacional de um controlador program vel controla as fun es b sicas do controlador e a execu o de programas aplicativos Programa o O ato de preparar um programa em todas as suas etapas para um computador ou equipamento similar Programa Conjunto de instru es b sicas devidamente ordenadas com que se instrui uma determinada m quina para que realize opera es sobre os dados a fim de obter um resultado Protocolo Regras de procedimentos e formatos convencionais que mediante sinais de controle permitem o estabelecimento de uma transmiss o de dados e a recupera o de erros entre equipamentos Rede de comunica o mestre escravo Rede de comunica o onde as transfer ncias de informa es s o iniciadas somente a partir de um nico n o mestre da rede ligado ao barramento de dados Os demais n s da rede escravos apenas respondem quando solicitados Rede de comunica o multimestre R
3. DXXXX Endere o do operando decimal utilizado pela fun o para o controle interno do seu processamento e para indica es de estado da fun o Tabela 2 12 Par metros para a Fun o Modbus 11 A resposta normal para esta fun o constitu da por uma palavra de status e por um contador de eventos ocupando portanto duas posi es de mem ria no CP 18Erro Apenas o documento principal Programa o Cap tulo 2 Fun o 12 Fetch Communications Event Log Permite ao usu rio ler a informa o de estado do dispositivo contador de eventos contador de mensagens e receber uma lista de eventos de comunica o do equipamento escravo Par metro Descri o QK1402 MB Limites 1 lt endere o lt 255 KM 00012 Tipo da fun o Modbus desta comunica o MXXXX Primeiro operando memoria do CP que tera seu conteudo TMxxx atualizado pela fun o ou identifica o da tabela que sera atualizada a partir de sua posi o 0 N o utilizado N o utilizado DXXXX Endere o do operando decimal utilizado pela fun o para o controle interno do seu processamento e para indica es de estado da fun o Tabela 2 13 Par metros para a Fun o Modbus 12 O n mero de posi es de mem ria necess rias para receber os valores retornados por esta fun o pode variar de 3 a 35 conforme a configura o do dispositivo escravo vide Manual do dispositivo escravo e Modicon Modbus Protocol
4. o nesta situa o aquele correspondente ao item A da tabela 2 17 Tempos de Execu o da Fun o F 1402MB 031 e Ciclo de Varredura n 1 Uma vez encerrada a etapa anterior realizada a transfer ncia de dados para operandos do CP e sinaliza o de estado final da fun o c digo de sucesso Exception code retornado tempo excedido etc A sa da da fun o permanece ativa durante esta varredura Sucesso ou Erro Exec e Ciclo de Varredura n 2 A sa da da fun o Sucesso ou Erro Exec retorna para condi o normal 25 Cap tulo 2 Programa o RESPOSTA 1 oO ESCRAVO SUCESSO ERRO COMUNICA O 00111352A Figura 2 3 Fluxograma do M dulo F Tempo de Execu o da Fun o Nas diferentes situa os s o observados os seguintes tempos para execu o de chamadas da fun o F 1402MB 031 chamada da a e 860 us o i C Leitura de 1 registrador D Leitura de 60 registradores E Escrita de 60 registradores Tabela 2 17 Tempos de Execu o da Fun o F 1402MB 031 Por exemplo o tempo acima associado a uma situa o de Leitura de 60 registradores considerada como sendo o tempo necess rio para que sejam transferidos 60 registradores de 16 bits do QK1402 MB para os operandos do CP ap s a devida resposta do dispositivo escravo haver sido recebida e decodificada corretamente 26Erro Apenas o doc
5. IBM marca registrada da International Business Machines Corporation Modbus marca registrada de MODICON Inc Industrial Automation Systems ivErro Apenas o documento principal Sum rio Sum rio Pref cio xi Descri o deste Mant l t seen sicstorettretbratho ob Lata DAL EL a UA GELO are EEE OEE EEEE EEE sata E EES xi Manuais RelacionadoS s 25 nc resmas morais gd ali EEE EE adeeb xi Terminologia meesi NEN OR E RD RR ER RR EEES xiii Conven es Utilizadas as o EE E A EEE E E OE OO xiv Suporte Koa nite o PEPPE xvi Revisoes deste Manual sic ic cievteraieesieralvesteaciaesteasivesiertinasveueteuswaeieue sides ievte EEE xvii Interface Serial Modbus Mestre 1 Caracter sticas Gerais irere reer e EA RAE E EATE e e COL EEEE EEO Lere sabia eurten Eeer 4 Caracter sticas Eletricas anan aona aa Qua A a ST 4 Caracter sticas desSOlwWare sariat Eriten i EEEE eE EEEE EEEE EENE EEEE EE nana neces 5 Programa o 1 E 1402MB 031 EEE 2 Introdu o ioner torna e E canon avn EE EEEE ao is hash tic ee noe ae natalia saga 2 Par metros de Configuracao 0 0 0 eessecccessscecceesssececeessaceccessaeeceesaeeesessaeeesessaaeesessaaeees 3 Par metros de Comunica o xii isesvniisnivenn anion 4 Entradas e Sa das ritare so bito sad sutbebederobebetontecebowsseiedaesentelaneranetaveteetbreotnetieeseanenebe 5 Operando de Controle vc asas ossos fere e e iia wii ea galos ei ee 6 Fun es Modbus Implementadas ccccccccc
6. RS 232 3 2 RS 485 3 2 P Programa o 2 1 E Tempo de Execu o 2 26 I 1Erro Apenas o documento principal Ap ndice ndice Remissivo I 1Erro Apenas o documento principal
7. A chamada e execu o da fun o ocorre a partir da instru o CHF chamada de fun o que deve ser inserida no programa aplicativo do usu rio implementado em linguagem de diagrama de rel s a partir do programador MasterTool Cap tulo 2 Programa o F 1402MB 031 Figura 2 1 M dulo F 1402MB 031 Introdu o Esta fun o deve ser executada nos CPs da s rie QUARK QK2000 QK800 ou QK801 com o m dulo QK1402 MB no barramento corretamente endere ado e declarado como QK 1402 A fun o F 1402MB 031 pode ser chamada de duas formas distintas para configura o do QK 1402 MB e para a comunica o com os equipamentos escravos da rede A chamada de configura o necess ria para configurar o canal serial do QK1402 MB Normalmente necess rio somente uma chamada de configura o da F 1402MB 031 por programa para cada m dulo QK1402 MB presente no barramento sendo executada na inicializa o do sistema Esta chamada n o deve ser executada simultaneamente com as chamadas de comunica o pois interfere nestas ltimas A chamada de comunica o utilizada para realizar as comunica es com os equipamentos escravos Podem ser inseridas diversas chamadas deste tipo no programa aplicativo sendo as mesmas executadas segiiencialmente quando se referirem ao mesmo cart o do barramento A chamada da fun o F 1402MB 031 n o deve ser executada a partir de um m dulo de programa E018 2Erro Apenas o docum
8. Tempo de Execu o da Fun o cee eeeeeeeesssccceessneeeceesneeeceessaeeecesseeeceessaeeesesseeeeeenaes 26 Instala o 1 Dimens es F sicas ssa Fo aros aus ca E eR ee ie i Ds iO AAO i eh 1 Interface Serial cs aa ear ccc exer cortaram Wace aE AEE EEEE EENE PEEKE E OERE UEN ECET UAE EEN EEEN ESE NERES 2 Conector RS 48 Nkini pn teh styl gia pees byes ae pate buts aa e a Shea a ea otek Aa esos 2 Conector RS 2326 0 ao Nas cen Ae case te de CEO dE COROS OR UR SR e CURA EUR doidas 2 Instala o no Barramento do CP ee eesececesssneeeeeesseeeceesseeeceeseeeceesaeeceesseeeesssaeeesessaeeeeens 3 Comunica o em Rede 0 2 eeeseccceesseeceessseecessseeeceesaeeceessaeeecessaeeecesseeeeessaeessessaeeesessaeeeeees 3 Informa es GEFAIS rri Ara TETEE EE PECA foEL ELO OUST acer EUERE E a 3 Comunica o Ponto a Ponto ce eeesecceessseeecessseeeeesseeecesssaeeecessaeeecessaaeeeessaeeesessaeeesessaeeeeees 5 Informa es Gerais sic ene nn i eae A aa 5 Instalacdo da Fun o Software s sc cc ciccrecececerecicecesecicecesesorecvsceordcvsecbctcteucbsteecestshceeesusecactess 5 Glossario A l Indice Remissivo I 1 Erro Apenas o documento principal 6 Figuras Figura 1 1 Figura 1 2 Figura 2 1 Figura 2 2 Figura 2 3 Figura 3 1 Figura 3 2 Figuras QKI402 MB rss sesasieenss ahs test acaso raid od gos a e Bo peeknadig a Gages a eee eels 2 Rede de Comunica o Modbus erre eenacereacereacaraneeenaareneaneren
9. Unidade de informa o composta por oito bits Canal serial Dispositivo que permite a conex o e comunica o de dados entre dois ou mais equipamentos atrav s de um padr o comum Ciclo de varredura Uma execu o completa do programa executivo e do programa aplicativo de um controlador program vel Comando Instru o digitada pelo usu rio que indica ao equipamento ou programa qual a tarefa a ser executada Conector Elemento mec nico que permite conectar ou separar dois ou mais componentes ou circuitos el tricos Configura o Prepara o para p r o produto em funcionamento atrav s da integra o do hardware com o software Controlador Program vel Equipamento que realiza controle sob o comando de um programa aplicativo escrito em linguagem de rel s e blocos Comp e se de uma UCP fonte de alimenta o e estrutura de entrada sa da Default valor pr definido para uma vari vel utilizado em caso de n o haver redefini o Depura o Testes para determina o do correto funcionamento do produto e levantamento e corre o de erros Diagn stico Procedimento utilizado para detectar e isolar falhas tamb m o conjunto de dados usados para tal determina o que serve para a an lise e corre o de problemas A Erro Apenas o documento principal 1 Ap ndice A Gloss rio RS 485 EIA 485 Padr o industrial n vel f sico para comunica o de dados Principais caracter sticas s o possibil
10. do seu processamento e para indica es de estado da fun o Tabela 2 6 Par metros para a Fun o Modbus 03 12Erro Apenas o documento principal Programa o Cap tulo 2 Fun o 04 Read Input Registers Permite ao usu rio obter o conte do bin rio de registradores de 16 bits Par metro Descri o RXXX Endere o no barramento onde est alojado o cart o QK1402 MB YKMxxxxx Endere o do equipamento escravo destino da comunica o Limites 1 lt endere o lt 255 Tipo da fun o Modbus desta comunica o Y Mxxxx Primeiro operando mem ria do CP que ser atualizado pela Y TMxxx fun o ou identifica o da tabela que ser atualizada a partir de sua posi o 0 YKMxxxxx Endere o Modbus do primeiro registrador de entrada no equipamento escravo a ser lido Os registradores de entrada s o numerados a partir do endere o O primeiro registrador de entrada 30001 YKMxxxxx N mero de registradores do equipamento escravo que ter o seus conte dos lidos Limites 1 lt n mero de registradores lt 64 DXXXX Endere o do operando decimal utilizado pela fun o para o controle interno do seu processamento e para indica es de estado da fun o Tabela 2 7 Par metros para a Fun o Modbus 04 13 Cap tulo 2 Programa o Fun o 05 Force Single Coil Permite ao usu rio for ar o estado l gico ligado desligado de um rel de controle de sa da do escravo
11. dulo fun o M dulo F M dulo de um programa de CP que chamado a partir do m dulo principal m dulo E ou a partir de outro m dulo fun o ou procedimento com passagem de par metros e retorno de valores servindo como uma sub rotina M dulo procedimento M dulo P M dulo de um programa de CP que chamado a partir do m dulo principal m dulo E ou a partir de outro m dulo procedimento ou fun o sem a passagem de par metros M dulo quando se referir a hardware Elemento b sico de um sistema completo que possui fun es bem definidas Normalmente ligado ao sistema por conectores podendo ser facilmente substitu do M dulo quando se referir a software Parte de um programa aplicativo capaz de realizar uma fun o espec fica Pode ser executado independentemente ou em conjunto com outros m dulos trocando informa es atrav s da passagem de par metros M dulos execu o M dulo E M dulos que cont m o programa aplicativo podendo ser de tr s tipos E000 E001 e E018 O m dulo E000 executado uma nica vez na energiza o do CP ou na passagem de programa o para execu o O m dulo E001 cont m o trecho principal do programa que executado ciclicamente enquanto que o m dulo E018 acionado por interrup o de tempo Nibble Unidade de informa o composta por quatro bits N ou nodo Qualquer esta o de uma rede com capacidade de comunica o utilizando um protocolo estabelecido
12. e de sintaxe utilizado para a elabora o de um programa Um conjunto de s mbolos utilizados para representa o e comunica o de informa es ou dados entre pessoas e m quinas Linguagem de Rel s e Blocos ALTUS Conjunto de instru es e operandos que permitem a edi o de um programa aplicativo para ser utilizado em um CP L gica de Programa o Matriz gr fica onde s o inseridas as instru es da linguagem de diagrama de rel s que comp em um programa aplicativo Um conjunto de l gicas ordenadas seqiiencialmente constitui um m dulo de programa A Erro Apenas o documento principal 2 Ap ndice A Gloss rio L gica Matriz gr fica onde s o inseridas as instru es da linguagem de diagrama de rel s que comp em um programa aplicativo Um conjunto de l gicas ordenadas segiiencialmente constitui um m dulo de programa Menu Conjunto de op es dispon veis e exibidas no v deo por um programa a serem selecionadas pelo usu rio a fim de ativar ou executar uma determinada tarefa Mestre Equipamento de uma rede de comunica o de onde se originam solicita es de comandos para outros equipamentos da rede M dulo de configura o M dulo C M dulo nico em um programa de CP que cont m diversos par metros necess rios ao funcionamento do controlador tais como a quantidade de operandos e a disposi o dos m dulos de E S no barramento M dulo de E S M dulo pertencente ao subsistema de E S M
13. equipamentos contra defeitos reais de fabrica o pelo prazo de doze meses a partir da data da emiss o da nota fiscal Esta garantia dada em termos de manuten o de f brica ou seja o transporte de envio e retorno do equipamento at a f brica da ALTUS em Porto Alegre RS Brasil ocorrer por conta do cliente A garantia ser automaticamente suspensa caso sejam introduzidas modifica es nos equipamentos por pessoal n o autorizado pela ALTUS A ALTUS exime se de quaisquer nus referentes a reparos ou substitui es em virtude de falhas provocadas por agentes externos aos equipamentos pelo uso indevido dos mesmos bem como resultantes de caso fortuito ou por for a maior A ALTUS garante que seus equipamentos funcionam de acordo com as descri es contidas explicitamente em seus manuais e ou caracter sticas t cnicas n o garantindo a satisfa o de algum tipo particular de aplica o dos equipamentos A ALTUS desconsiderar qualquer outra garantia direta ou impl cita principalmente quando se tratar de fornecimento de terceiros Pedidos de informa es adicionais sobre o fornecimento e ou caracter sticas dos equipamentos e servi os ALTUS devem ser feitos por escrito O endere o da ALTUS pode ser encontrado na ltima capa A ALTUS n o se responsabiliza por informa es fornecidas sobre seus equipamentos sem registro formal DIREITOS AUTORAIS MasterTool e QUARK s o marcas registradas da ALTUS Sistemas de Inform tica S A
14. este motivo apesar de serem voc bulos em ingl s aparecer o no texto sem aspas AS seguintes express es s o empregadas com fregii ncia no texto do manual Por isso a necessidade de serem conhecidas para uma melhor compreens o e CP Controlador Program vel equipamento composto por uma UCP m dulos de entrada e sa da e fonte de alimenta o e UCP Unidade Central de Processamento o m dulo principal do CP que realiza o processamento dos dados e MasterTool identifica o programa ALTUS para microcomputador padr o IBM PC ou compat vel execut vel em ambiente WINDOWS que permite o desenvolvimento de aplicativos para os CPs das s ries PICCOLO AL 2000 AL 3000 e QUARK Ao longo do manual este programa ser referido pela pr pria sigla ou como programador MasterTool MT4000 ou MT4100 Outras express es podem ser encontradas no ap ndice A Gloss rio Pref cio Conven es Utilizadas Os s mbolos utilizados ao longo deste manual possuem os seguintes significados e Este marcador indica uma lista de itens ou t picos MAI SCULAS PEQUENAS indicam nomes de teclas por exemplo ENTER TECLA1 TECLA2 usado para teclas a serem pressionadas simultaneamente Por exemplo a digita o simult nea das teclas CTRL e END indicada como CTRL END TECLA1 TECLA2 usado para teclas a serem pressionadas segiiencialmente Por exemplo a mensagem Digite ALT F10 significa que a tecla ALT deve ser pressio
15. exemplo dos seguintes itens que podem ser fornecidos pela ALTUS e AL 2305 Cabo Derivador CMDB9 RS485 e AL 2600 Derivador e Termina o para Rede e AL 2301 Cabo RS 485 para Rede Os derivadores terminadores AL 2600 nos n s extremos da rede RS 485 devem ter suas chaves configuradas para termina o Profibus e aqueles AL 2600 em n s intermedi rios devem ser configurados para Deriva o Cap tulo 3 Instala o Note se que em geral o QK1402 MB ligado em um dos extremos da rede RS 485 situa o na qual um dos cabos AL 2301 da Figura 3 2 n o existiria e o AL 2600 seria configurado para termina o Profibus ao inv s de Deriva o Note se tamb m que apenas um dos AL 2600 deve estar aterrado borne GND conectado ao terra de P do TAM Conector DB 9 RS 485 SGND 5 BREF 6 TXD RXD 8 TXD RXD 3 4 QK1402 MB SHD D D BR BR GND AL 2600 SHD D D BR BR SHD D D BR BR AL 2301 Figura 3 2 Esquema de liga o para rede RS 485 4Erro Apenas o documento principal Instala o Cap tulo 3 Comunica o Ponto a Ponto Informa es Gerais Comunica o ponto a ponto entre o QK1402 MB e um dispositivo escravo multimedidor gateway conversor de protocolo etc pode ser feita atrav s da porta de comunica o padr o RS 232 A identifica o dos pinos da porta de comunica o RS 232 DTE do QK1402 MB apresentada na tabela 3 2 A configura o do ca
16. 02 feita em trilhos de montagem QK 1500 juntamente com a UCP do CP ou fonte QK2512 e os outros m dulos de E S O m dulo possui uma fenda na parte traseira que possibilita sua fixa o ao trilho no arm rio el trico atrav s de encaixe Para detalhes sobre o encaixe e a retirada do m dulo no trilho consulte o Manual de utiliza o das UCPs QUARK Antes de encaixar o m dulo no trilho o endere o no barramento do CP deve ser definido atrav s dos jumpers da ponte de ajuste PA1 existentes e acess veis atrav s de uma janela lateral na caixa O endere o do m dulo deve ser o mesmo configurado no programa aplicativo atrav s dos Programadores MASTERTOOL ou AL 3830 em sua declara o de barramento consultar manual do Programador utilizado Ap s definido o endere o o m dulo inserido no barramento e conectado ao cabo de comunica o com a UCP flat cable QK1304 QK1308 QK1312 ou QK1316 Para detalhes do endere amento e conex o do m dulo ao barramento consulte o manual de utiliza o da UCP QK2000 MSP poss vel a utiliza o de mais de um m dulo QK1402 MB em um mesmo barramento de UCP desde que adequadamente configurados com a devida programa o ladder efetuada e com comunica o Modbus independente duas redes RS 485 por exemplo Comunica o em Rede Informa es Gerais A instala o de uma rede de comunica o deve seguir o padr o RS 485 conforme figura a seguir fazendo uso por
17. QK1402 MB Manual de Utiliza o Ref 6299 036 5 Rev B 08 2000 iiErro Apenas o documento principal Condi es Gerais Nenhuma parte deste documento pode ser copiada ou reproduzida de alguma forma sem o consentimento pr vio e por escrito da ALTUS Sistemas de Inform tica S A que reserva se o direito de efetuar altera es sem pr vio comunicado Conforme legisla o vigente no Brasil do C digo de Defesa do Consumidor informamos os seguintes aspectos relacionados com a seguran a de pessoas e instala es do cliente Os equipamentos de automa o industrial fabricados pela ALTUS s o robustos e confi veis devido ao r gido controle de qualidade a que s o submetidos No entanto equipamentos eletr nicos de controle industrial controladores program veis comandos num ricos etc podem causar danos s m quinas ou processos por eles controlados no caso de defeito em suas partes e pe as erros de programa o ou instala o podendo inclusive colocar em risco vidas humanas O usu rio deve analisar as poss veis conseqii ncias destes defeitos e providenciar instala es adicionais externas de seguran a que em caso de necessidade atuem no sentido de preservar a seguran a do sistema principalmente nos casos da instala o inicial e de testes imprescind vel a leitura completa dos manuais e ou caracter sticas t cnicas do produto antes da instala o ou utiliza o do mesmo A ALTUS garante os seus
18. Reference Guide O evento 0 do equipamento escravo ser transferido para o byte mais alto da primeira posi o de mem ria do CP associada O evento 1 do equipamento escravo ser transferido para o byte mais baixo da primeira posi o de mem ria do CP associada O evento 3 do equipamento escravo ser transferido para o byte mais alto da segunda posi o de mem ria do CP associada sendo este o sequenciamento adotado para a transfer ncia de todos os eventos recebidos 19 Cap tulo 2 Programa o Fun o 15 Force Multiple Coils Permite ao usu rio for ar o estado l gico ligado desligado de rel s de controle de sa das do escravo endere ado ou de todos os escravos da rede atrav s de uma mensagem broadcast endere o 00 Par metro RXXX YKMxxxxx KM 00015 YoAXXX X EXXX X YoSXXX X YKMxxxxx YKMxxxxx Yo Dxxxx Endere o no barramento onde est alojado o cart o QK1402 MB Endere o do equipamento escravo destino da comunica o Limites O lt endere o lt 255 Tipo da fun o Modbus desta comunica o Primeiro sub operando do CP que ter seu conte do utilizado pela fun o Endere o Modbus do primeiro ponto no equipamento escravo a ser escrito Os rel s s o numerados a partir do endere o 0 primeiro rel de sa da 0001 N mero de pontos do dispositivo escravo que ter o seus conte dos escritos Limites 1 lt pontos lt 240 Endere o do operando
19. a da resposta foi atingido e nenhuma resposta v lida foi recebida do QK1402 MB neste tempo Resposta inv lida a resposta recebida do QK1402 MB difere da fun o de comunica o disparada quanto ao endere o do dispositivo Modbus escravo Resposta inv lida a resposta recebida do QK1402 MB difere da fun o de comunica o disparada quanto ao n mero da fun o Modbus Resposta inv lida a resposta recebida do QK1402 MB difere da A 2 2 fun o de comunica o disparada quanto quantidade de bytes de dados Resposta inv lida a resposta recebida do QK1402 MB possui uma quantidade de bytes de dados superior mem ria dispon vel no CP para o seu armazenamento Comando broadcast transmitido uma fun o sem resposta broadcast foi disparada e depois de transmitida pelo QK1402 MB retornada como executada Resposta recebida foi recebida uma resposta v lida para a fun o disparada 41 Resposta de exce o Exception Code 01 Illegal Function Resposta de exce o Exception Code 02 Illegal Data Address Resposta de exce o Exception Code 03 Illegal Data 2 3 3 0 11 12 0 1 2 23 4 5 0 1 2 3 Value Cap tulo 2 Programa o Resposta de exce o Exception Code 04 Slave Device Failure Resposta de exce o Exception Code 05 Acknowledge Resposta de exce o Exception C
20. abela 2 9 Par metros para a Fun o Modbus 06 ssessseeeseeesesesssessressressressrrsrrssrresessreseresereseressresereserese 15 Tabela 2 10 Par metros para a Fun o Modbus O7 esssesssesesesesesesertssrtssreseresrrssrresesererereseresereseresereserese 16 Tabela 2 11 Par metros para a Fun o Modbus 08 eeseeesseseseseseseseressreseressrrsrrsstressssreseresereseressresereserese 17 Tabela 2 12 Par metros para a Fun o Modbus 11 0 0 eee eeeeeeesneecsseecssceceseeeesaeecseecsaeecsseecssaeeesaeessaeers 18 Tabela 2 13 Par metros para a Fun o Modbus 12 ssessesseeeseseseseseressrrssressirsrerstresesererereseresereseresereserese 19 Tabela 2 14 Par metros para a Fun o Modbus 15 0 0 ee eeeessecesneeseseeceseeceseeeesseecseecsaeecseecsseeeesaeeesaeers 20 Tabela 2 15 Par metros para a Fun o Modbus 16 seeeessesesesesesessressressreseresrrsstrestssresereseresereseresereserese 21 Tabela 2 16 Par metros para a Fun o Modbus 17 sssseesseseseseeesessressressressresrissrresessrerereseresereseresreeserese 22 Tabela 2 17 Tempos de Execu o da Fun o F 1402MB 031 era 26 Tabela 3 1 Conector RS 485 cscs scedesec eae see e danetan ae a eaa E pap E Sao Sad np ENE ENO Dodo Ra DECO Na qa oaeee Tedes 2 Tabela 3 2 Conector R 232 25 E iene ain hav auielnn sad nine ee eine 2 Erro Apenas o documento principal A Pref cio Pref cio Descri o deste Manual Manuais Este manual descr
21. aneana 3 M dulo F 1402MB 031 22 sui a nan esi ber eliniainn inion nian aiicinaie suave 2 Estrutura de Opera o sas asas ereto oath A citas R EE E E Ot Ca gua 24 Fluxograma do M dulo F ccccescceseecssseeseneseveceesseresonecuceeosodevsbatesvedeneseessensuenesensceesscenesense 26 Dimens es QK1402 MB reena eene aeee EE EN E OE EEEa Eo OERKE EERE EKETE p Eae rone 1 Esquema de liga o para rede RS 485 re erecereeeeaeeenacereaceraanaeana 4 vii Figuras viiiErro Apenas o documento principal Tabelas Tabelas Tabela 2 1 Operando de Controles sesiones a eare aye ieties 6 Tabela 222 Estado das FUN O sorpo eenean aeae eee aep aaea eeen Ra ed daten vies atea an eee onite ienes 6 Tabela 2 3 Diagn sti c s 1 ensaiadas e avi avi in ae E EE R T 8 Tabela 2 4 Par metros para a Fun o Modbus 01 0 0 cece eeeeeeeeeeesneeceseecesceceseeeesaeecseecsaeesseessseeeesaeeesaeers 10 Tabela 2 5 Par metros para a Fun o Modbus 02 ssessesseessesesesesssessressressressrrsrrrstreseserereresereseressresereserese 11 Tabela 2 6 Par metros para a Fun o Modbus 03 s eessesseeeseseseseseressrtssressressresrrssrrsseseresereseresereseresereserese 12 Tabela 2 7 Par metros para a Fun o Modbus 04 00 0 eee eeseecesseeesseeceneecsscecescecesseecseecsaeesseessseeessaeeesaeers 13 Tabela 2 8 Par metros para a Fun o Modbus 05 0 0 eeeeseccssseessseecescecsseeceseeeesaeecseecsaeecseeesseeeesaeeesaeers 14 T
22. bo a ser empregado depender da pinagem do conector dispon vel no dispositivo escravo Eventualmente podem ser utilizados os seguintes itens fornecidos pela ALTUS e AL 1344 Cabo CMDB25 CMDB9 Modem CP para conex o do QK1402 MB a equipamento modem com conector padr o EIA RS 232C e AL 1342 Cabo CMDB9 CFDB9 IBM PC CP para conex o a equipamento IBM PC com simula o de sinais de modem e AL 1366 Cabo CMDB9 CMDBS para conex o a outro equipamento ALTUS com interface padr o RS 232C 9 pinos e AL 1383 Cabo CMDB9 CFDB25 para conex o a equipamento IBM PC e AL 1390 Cabo CMDB9 CFDB 9 para conex o a equipamento IBM PC Instala o da Fun o software O disquete que acompanha o produto cont m as fun es m dulos F para os modelos de UCP suportados O arquivo da fun o F 1402MB 031 conforme o tipo de UCP deve ser copiado para o diret rio da aplica o ladder e inserido no projeto atrav s do programador MasterTool op o Projeto Editar Inserir M dulo A fun o F 1402MB 031 deve ser chamada a partir da instru o CHF Ap ndice A Gloss rio Gloss rio Neste ap ndice apresentado um gloss rio de palavras e abreviaturas frequentemente utilizadas neste manual Baud rate taxa de transmiss o Taxa pela qual os bits de informa o s o transmitidos atrav s de uma interface serial ou rede de comunica o Bit Unidade b sica de informa o podendo estar no estado O ou 1 Byte
23. cceeseessnneeeecceeeeeeesnnaeeeceeeeeeeeenaaeeeeeeeeseeeenaaeeeeeees 9 Fun o 0l Redd COl S tatis essas trugaasatossopsadl o A EE EE EEE E 10 Fun o 02 Read Input Status Modbus cc eeeeeescneceecceeeeeeennnneeeceeeeeeeeennneeeeeees 11 Fun o 03 Read Holding Registers 0 0 eeeseeeeesseeeceesseeecesseeecsesnaeeesessaeeeeeesaes 12 Fun o 04 Read Input Registers oo eee eeeesseeeceesneceeeessaeeeceeseeecessaeeesessaeeeeeesaes 13 Fun o 05 Force Single Co ronner a EEEE EEEE EREEREER EREE 14 Fun o 06 Preset Single Register eee eeeessececesssececeesseeecessneeeceesaeeesessaeeeeeesaes 15 Fun o 07 Read Exception Status 0 eesscecesssececeesseeecesseeecessaeeesesaeeeeessaes 16 Fun o 083 Dia on OStics lt 4 ccese eee A A Sue ousa ceeudeen cvecduen cece dusk dees cost ieen ceive 17 Fun o 11 Fetch Communications Event Counter 18 Fun o 12 Fetch Communications Event Log erra 19 Sum rio Fun o 15 Force Multiple Coils n eE eE EE E near 20 Fun o 16 Preset Multiple Registers 0 0 0 eeeeeeeessececeesseeeeesseeeeeessaeeesessaeeeeeenaes 21 Funeao 17 Report Slave IEA a ereire neeaae terae Eare o a A ssa CEL sa Ga bra La Ga nado 22 ProcessamentO si A EAE ORCC Clee COG ACE eu Ok Gals 23 Sequ ncia de Funcionamento da FUnGa0 eeeeeeeesssceeeesssececeessaeeceesnaeeecessaeeceesaaeees 24
24. cimal utilizado pela fun o para o controle interno do seu processamento e para indica es de estado da fun o O operando de controle n o deve ter seu conte do alterado em nenhuma parte do programa aplicativo sob pena de prejudicar a execu o correta da fun o O operando de controle n o deve ser retentivo OPER4 N o utilizado Entradas e Sa das Descri o das entradas Habilita quando esta entrada est energizada a fun o chamada sendo analisados os par metros programados na instru o CHF Caso o n mero de par metros ou seu tipo sejam diferentes das necessidades da fun o a sa da Erro Prog da instru o acionada Se estiverem corretos a fun o est pronta para executar uma comunica o ou realizar a configura o do QK1402 MB Comunica esta entrada deve ser energizada em chamadas de comunica o ou configura o conforme o n mero de par metros A fun o transmite para o QK1402 MB os dados referentes comunica o ou configura o a ser executada O per odo de espera pode se estender por diversos ciclos de execu o do programa aplicativo durante o qual nenhuma outra comunica o processada Ao receber a resposta a comunica o finalizada e a sa da Sucesso energizada por um ciclo do programa aplicativo A pr xima CHF com as entradas habilita e comunica energizadas poder ent o processar a sua comunica o Descri o das sa das Suces
25. dbus desta comunica o Esta constante mem ria poder ter os seguintes valores fun es KM 00001 Fun o 01 Read Coil Status KM 00002 Fun o 02 Read Input Status KM 00003 Fun o 03 Read Holding Registers KM 00004 Fun o 04 Read Input Registers KM 00005 Fun o 05 Force Single Coil KM 00006 Fun o 06 Preset Single Register KM 00007 Fun o 07 Read Exception Status KM 00008 Fun o 08 Diagnostics KM 00011 Fun o 11 Fetch Communications Event Counter KM 00012 Fun o 12 Fetch Communications Event Log KM 00015 Fun o 15 Force Multiple Coils KM 00016 Fun o 16 Preset Multiple Registers KM 00017 Fun o 17 Report Slave Id JoAXXX WExxx SXXX YOMxxxx Y TMxxx ou KMxxxxx Primeiro operando do CP origem destino da comunica o do m dulo QK 1402 MB com o equipamento escravo que ter seu conte do copiado ou atualizado pela fun o Seu tipo depende do tipo da fun o definida pelo terceiro par metro KMxxxxx Constante mem ria que define o endere o Modbus do primeiro ponto operando no equipamento escravo 4Erro Apenas o documento principal Programa o Cap tulo 2 KMxxxxx Constante mem ria que define o n mero de operandos do equipamento escravo e consequentemente do equipamento mestre associados a esta chamada de comunica o Dxxxx Operando de
26. de software executivo 1 22 ou superior Cap tulo 1 Interface Serial Modbus Mestre Caracter sticas Gerais e Interface de comunica o EIA RS 485 e RS 232 com fun es espec ficas do protocolo Modbus RTU modo mestre e Capacidade de comunica o em rede e LED de atividade indicando que o m dulo est sendo acessado pelo CP e LEDs de indica o de transmiss o TX e recep o RX para comunica o serial e Circuito de supervis o c o de guarda e Temperatura de opera o O a 60 C excede a norma IEC 1131 e Temperatura de armazenagem 25 a 70 C conforme a norma IEC 1131 e Umidade relativa do ar de opera o 5 a 95 sem condensa o conforme a norma IEC 1131 n vel RH2 e Peso sem embalagem 420 g com embalagem 480 g e ndice de prote o IP 20 contra acessos incidentais dos dedos e sem prote o contra a gua conforme norma IEC 529 Caracter sticas El tricas e Consumo no barramento 70 mA O 12 Vdc e N vel de severidade de descargas eletrost ticas ESD conforme a norma IEC 1131 n vel 4 e Imunidade a ru do el trico tipo onda oscilat ria conforme as normas IEC 1131 n vel de severidade C e IEEE C37 90 1 SWC e Imunidade a campo eletromagn tico irradiado 10 V m 140 MHz conforme IEC 1131 4Erro Apenas o documento principal Interface Serial Modbus Mestre Cap tulo 1 Caracter sticas de Software e Utiliza o m dulo fun o F 1402MB 031 que realiza a interface en
27. decimal utilizado pela fun o para o controle interno do seu processamento e para indica es de estado da fun o Tabela 2 14 Par metros para a Fun o Modbus 15 20Erro Apenas o documento principal Programa o Cap tulo 2 Fun o 16 Preset Multiple Registers Permite ao usu rio modificar o conte do de registradores do escravo endere ado ou de todos os escravos da rede atrav s de uma mensagem broadcast endere o 00 Par metro Descri o RXXX Endere o no barramento onde est alojado o cart o QK1402 MB Endere o do equipamento escravo destino da comunica o Limites O lt endere o lt 255 Yo Mxxxx Endere o do primeiro operando mem ria ou da tabela de Y TMxxx mem rias posi o inicial 0 que ser utilizado por esta fun o YKMXXXXX Endere o Modbus do primeiro registrador no dispositivo escravo a ser modificado Os registradores s o numerados a partir do endere o 0 primeiro registrador de sa da 40001 YKMXXXXX Numero de registradores do dispositivo escravo que ter o seus conte dos modificados Limites 1 lt n mero de registradores lt 64 DXXXX Endere o do operando decimal utilizado pela fun o para o controle interno do seu processamento e para indica es de estado da fun o Tabela 2 15 Par metros para a Fun o Modbus 16 21 Cap tulo 2 Programa o Fun o 17 Report Slave Id Permite ao usu rio ler a informa o d
28. e tipo de escravo e dados suplementares do dispositivo escravo vide manual do respectivo equipamento Par metro Descri o RXXX Endere o no barramento onde est alojado o cart o QK1402 MB YKMXXXXX Endere o do equipamento escravo destino da comunica o Limites 1 lt endere o lt 255 KM 00017 Tipo da fun o Modbus desta comunica o Y Mxxxx Endere o do primeiro operando mem ria ou da tabela de Y TMxxx mem rias posi o inicial 0 para onde ser o transferidos os valores retornados pela fun o N o utilizado N o utilizado DXXXX Endere o do operando decimal utilizado pela fun o para o controle interno do seu processamento e para indica es de estado da fun o Tabela 2 16 Par metros para a Fun o Modbus 17 O n mero de posi es de mem ria necess rias para receber os valores retornados por esta fun o pode variar de 2 posi es at um limite definido pela configura o do dispositivo escravo vide Manual do dispositivo escravo e Modicon Modbus Protocol Reference Guide O byte de dados 0 Slave Id da resposta do equipamento escravo ser transferido para o byte mais alto da primeira posi o de mem ria do CP associada O byte de dados 1 Run Indicator Status ser transferido para o byte mais baixo da primeira posi o de mem ria do CP associada O byte de dados 3 se existente da resposta do equipamento escravo ser transferido para o byte mais alt
29. ede de comunica o onde as transfer ncias de informa es s o iniciadas por qualquer n ligado ao barramento de dados Rede de comunica o Conjunto de equipamentos n s interconectados por canais de comunica o Sistema conjunto de equipamentos utilizados para o controle de uma m quina ou processo composto pela UCP do CP m dulos de E S microcomputador e interfaces H M Software executivo Sistema operacional de um CP controla as fun es b sicas do controlador program vel e a execu o de programas aplicativos Software Programas de computador procedimentos e regras relacionadas opera o de um sistema de processamento de dados Status estado do m dulo A Erro Apenas o documento principal 4 Ap ndice A Gloss rio S rie Conjunto de m dulos que tenham o mesmo c digo AL QK FT ou PL e o mesmo primeiro caractere num rico Por exemplo a s rie AL 2000 engloba os controladores AL 2000 MSP C e AL 2002 MSP Tag Nome associado a um operando ou a uma l gica que permite uma identifica o resumida de seu conte do Terminal de programa o Microcomputador executando um software programador de CPs como o AL 3830 AL 3832 ou MasterTool Time out Tempo preestabelecido m ximo para que uma comunica o seja completada o qual se for excedido provoca a ocorr ncia de um erro de comunica o UCP Unidade central de processamento Controla o fluxo de informa es interpreta e executa as
30. em qualquer atua o sobre o funcionamento do escravo Par metro Descri o QK1402 MB Limites 1 lt endere o lt 255 KM 00008 Tipo da fun o Modbus desta comunica o Yo Mxxxx Operando mem ria do CP que ter seu conte do atualizado Y TMxxx pela fun o ou identifica o da tabela de mem ria cuja posi o O ser atualizada com o campo de dados da resposta do escravo YKMxxxxx Sub fun o de diagn stico vide manual do dispositivo escravo Y KMxxxxx Dado associado a sub fun o de diagn stico quando necess rio vide manual do dispositivo escravo DXXXX Endere o do operando decimal utilizado pela fun o para o controle interno do seu processamento e para indica es de estado da fun o Tabela 2 11 Par metros para a Fun o Modbus 08 17 Cap tulo 2 Programa o Fun o 11 Fetch Communications Event Counter Permite ao usu rio ler informa o de estado e o contador de eventos do dispositivo escravo Par metro Descri o RXXX Endere o no barramento onde est alojado o cart o QK1402 MB YKMXXXXX Endere o do equipamento escravo destino da comunica o Limites 1 lt endere o lt 255 KM 00011 Tipo da fun o Modbus desta comunica o Y Mxxxx Endere o do primeiro operando mem ria ou da tabela de Y TMxxx mem rias posi o inicial 0 para onde ser o transferidos os valores retornados pela fun o N o utilizado N o utilizado
31. endere ado ou de todos os escravos da rede atrav s de uma mensagem broadcast endere o 00 RXXX Endere o no barramento onde est alojado o cart o QK1402 MB YKMXXXXX Endere o do equipamento escravo destino da comunica o Limites O lt endere o lt 255 KM 00005 Tipo da fun o Modbus desta comunica o YoAXXX X Sub operando do CP que tera seu conte do utilizado pela YEXXX X fungao YoSXXX X YKMXXXXX Endere o Modbus do ponto no equipamento escravo a ser escrito Os rel s s o numerados a partir do endere o 0 primeiro rel de sa da 0001 N o utilizado Dxxxx Endere o do operando decimal utilizado pela fun o para o controle interno do seu processamento e para indica es de estado da fun o Tabela 2 8 Par metros para a Fun o Modbus 05 14Erro Apenas o documento principal Programa o Cap tulo 2 Fun o 06 Preset Single Register Permite ao usu rio modificar o conte do de um registrador do escravo endere ado ou de todos os escravos da rede atrav s de uma mensagem broadcast endere o 00 RXXX Endere o no barramento onde est alojado o cart o QK1402 MB YKMxxxxx Endere o do equipamento escravo destino da comunica o Limites O lt endere o lt 255 KM 00006 Y Mxxxx Operando mem ria do CP que ser utilizado pela fun o ou TMxxx tabela de mem rias cuja posi o O ser utilizada YKMxxxxx Endere o Modbus do registrador no eq
32. ento principal Programa o Cap tulo 2 Par metros de Configura o As c lulas da instru o CHF utilizada para a chamada da fun o no modo CONFIGURA O s o programadas do seguinte modo OPER1 Especifica o n mero de par metros que s o passados para a fun o em OPER3 Este operando dever ser obrigatoriamente uma constante mem ria com valor 5 KM 00005 OPER2 Deve ser um operando do tipo constante mem ria com valor 0 KM 00000 Determina o n mero de par metros poss veis de serem programados na janela de edi o de OPER4 Como esta fun o n o necessita de nenhum par metro em OPER4 o valor de OPER2 0 OPER3 Cont m os par metros que s o passados para a fun o declarados atrav s de uma janela do programador quando a instru o CHF for editada O n mero de par metros edit veis especificado em OPER1 sendo fixo em 5 para este modo Rxxx Endere o no barramento onde est alojado o cart o QK1402 MB KMxxxxx Constante mem ria que define o baud rate da comunica o KM 00000 38400 bps KM 00001 19200 bps KM 00002 9600 bps KM 00003 4800 bps KM 00004 2400 bps KM 00005 1200 bps KMxxxxx Constante memoria que define a paridade do caracter a ser utilizado na comunica o KM 00000 sem paridade KM 00001 paridade mpar KM 00002 paridade par KMxxxxx Constante mem ria que define o n mero de stop bits do caracter a ser utilizado na c
33. eve a Interface Serial Modbus Mestre para os controladores program veis da s rie QUARK abordando detalhadamente o seu funcionamento e utiliza o Organizado de modo a facilitar a localiza o das informa es desejadas o manual est dividido em dois cap tulos e um ap ndice O cap tulo 1 Interface Serial Modbus Mestre apresenta as principais caracter sticas e aplica es da interface de comunica o QK 1402 MB e da fun o F 1402MB 031 O cap tulo 2 Programa o mostra como utilizar o m dulo F 1402MB 031 no programa aplicativo do CP O cap tulo 3 Instala o descreve a instala o da interface QK 1402 MB no CP O ap ndice A Gloss rio relaciona as express es e abreviaturas utilizadas neste manual Relacionados Para maiores informa es sobre os softwares programadores e o protocolo Modbus recomendam se os seguintes manuais e Manual de Utiliza o e Programa o MasterTool e Manual de Caracter sticas T cnicas Controladores Program veis e Modicon Modbus Protocol Reference Guide PI MBUS 300 Pref cio Informa es sobre o protocolo Modbus podem ser encontradas tamb m atrav s da Internet nos seguintes endere os e http www modicon com techpubs toc html e http www modbus org Erro Apenas o documento principal C Pref cio Terminologia Neste manual as palavras software e hardware s o empregadas livremente por sua generalidade e fregii ncia de uso Por
34. ico ligado desligado de rel s de controle de sa das do escravo endere ado n o suporta comunica o broadcast RXXX Endere o no barramento onde est alojado o cart o QK1402 MB YKMxxxxx Endere o do equipamento escravo destino da comunica o Limites 1 lt endere o lt 255 Tipo da fun o Modbus desta comunica o YoAXXX X Primeira sub divisao de operando do CP a partir da qual YEXXX X serao atualizados operandos do CP YoSXXX X YKMXXXXX Endere o Modbus do primeiro ponto no equipamento escravo a ser lido Os rel s s o numerados a partir do endere o O primeiro rel de sa da 0001 N mero de pontos do equipamento escravo que ser o lidos Limites 1 lt n mero de pontos lt 240 DXXXX Endere o do operando decimal utilizado pela fun o para o controle interno do seu processamento e para indica es de estado da fun o Tabela 2 4 Par metros para a Fun o Modbus 01 10Erro Apenas o documento principal Programa o Cap tulo 2 Fun o 02 Read Input Status Modbus Permite ao usu rio obter o estado l gico ligado desligado de entradas do escravo endere ado RXXX Endere o no barramento onde est alojado o cart o QK1402 MB YKMXXXXX Endere o do equipamento escravo destino da comunica o Limites 1 lt endere o lt 255 KM 00002 Tipo da fun o Modbus desta comunica o YoAXXX X Primeiro operando ponto do CP que ter seu conte do YEXXX X at
35. idade de comunica o com v rios nodos alta imunidade a interfer ncias eletromagn ticas devido a sua caracter stica de funcionamento por tens o diferencial Escravo Equipamento de uma rede de comunica o que responde a solicita es de comandos originados pelo mestre Esta o de supervis o Equipamento ligado a uma rede de CPs ou instrumenta o com a finalidade de monitorar ou controlar vari veis de um processo Esta o remota Equipamentos que realizam a leitura e escrita dos pontos de entrada e sa da do processo controlado comunicando os seus valores com a UCP ativa Frame uma unidade de informa o transmitida na rede Hardware Equipamentos f sicos usados em processamento de dados onde normalmente s o executados programas software Instru o Opera o a ser executada sobre um conjunto de operandos dentro de um programa Interface Dispositivo que adapta el trica e ou logicamente a transfer ncia de sinais entre dois equipamentos Interrup o Evento com atendimento priorit rio que temporariamente suspende a execu o de um programa As interrup es podem ser divididas em dois tipos gen ricos hardware e software A primeira causada por um sinal vindo de um dispositivo perif rico e a segunda criada por instru es dentro de um programa Kbytes Unidade representativa de quantidade de mem ria Representa 1024 bytes Linguagem de programa o Um conjunto de regras de conven es
36. igos v lidos para o byte Estado da fun o s o os seguintes Essa Operando de controle n o inicializado ainda n o foi realizada nenhuma chamada ao m dulo fun o Inoperante a fun o est aguardando o acionamento da 4 entrada comunica ou aguardando o m dulo QK1402 MB ser liberado por outra CHF He Aguardando resposta a fun o est aguardando uma resposta do QK1402 MB referente a uma comunica o disparada com sucesso E ai lia comunica o com sucesso Tabela 2 2 Estado da Fun o 01 02 4 6Erro Apenas o documento principal Programa o Cap tulo 2 Os c digos de Diagn stico v lidos somente para os Estados de fun o 01 04 e 08 s o os seguintes Descri o do Diagn stico 00 Nenhum indica o SSS O Ma A comunica es com o CP atrav s do barramento 4 QK1402 MB sem configura o o modulo est aguardando por um comando de configura o para configurar sua serial 13 QK1402 MB em conflito a fun o que estava aguardando uma resposta do m dulo detectou que o estado de ocupado do mesmo foi liberado por outra fun o Um m dulo s pode ser utilizado por uma fun o de cada vez Este erro pode ocorrer em caso de envio de uma nova configura o m dulo C ou se outra fun o que utilize o mesmo m dulo foi chamada com a entrada configura habilitada comando de comunica o ou de configura o Time out de comunica o o tempo limite para a chegad
37. instru es do programa e monitora os dispositivos do sistema Word Unidade de informa o composta por dezesseis bits A Erro Apenas o documento principal 5 Ap ndice ndice Remissivo C Caracter sticas 1 4 Caracter sticas de Software 1 5 Caracter sticas El tricas 1 4 Caracter sticas Gerais 1 4 Comunica o Par metros 2 4 Ponto a Ponto 3 5 Rede 3 3 Configura o Par metros 2 3 Controle Operando 2 6 D Diagn stico C digos 2 8 Dimens es F sicas 3 1 E E018 2 2 Entradas e Sa das 2 5 Comunica 2 5 Erro Exec 2 5 Erro Prog 2 6 Habilita 2 5 Sucesso 2 5 Estado C digos 2 6 F F 1402MB 031 2 2 Fun o ndice Remissivo Instala o 3 5 Processamento 2 23 Sequ ncia de Funcionamento 2 24 Tempo de Execu o 2 26 Fun o Modbus 01 Read Coil Status 2 10 02 Read Input Status 2 11 03 Read Holding Registers 2 12 04 Read Input Registers 2 13 05 Force Single Coil 2 14 06 Preset Single Register 2 15 07 Read Exception Status 2 16 08 Diagnostics 2 17 11 Fetch Communications Event Counter 2 18 12 Fetch Communications Event Log 2 19 15 Force Multiple Coils 2 20 16 Preset Multiple Registers 2 21 17 Report Slave Id 2 22 Fun es Modbus 2 9 Instala o 3 1 Barramento 3 3 Fun o 3 5 Interface Serial 3 2 Conector
38. lo outra CHF utilizando o mesmo m dulo QK1402 MB Os principais processos realizados pela fun o F 1402MB 031 s o os seguintes e consist ncia dos par metros de chamada da fun o e verifica o do estado do m dulo QK1402 MB no barramento e verifica o de chamadas de configura o do m dulo QK1402 MB e verifica o do estado inoperante com o m dulo liberado para envio de comandos de comunica o e verifica o do estado aguardando resposta com o m dulo ocupado pela pr pria fun o para interroga o do m dulo por respostas ou contagem do tempo de time out e consist ncia da fun o de comunica o a ser executada e consist ncia da resposta recebida e transfer ncia da resposta para operandos mem ria ou tabela de mem rias e atualiza o do estado e das sa das da fun o 23 Cap tulo 2 Programa o Nos casos em que necess ria um comunica o em intervalos muito curtos com os escravos poss vel manter sempre ativas as entradas Comunica das v rias chamadas da fun o para diferentes fun es Modbus e diferentes escravos Esta situa o determina que t o logo uma chamada da fun o seja conclu da a chamada seguinte passe a ser a pr xima a executar e assim sucessivamente BARRAMENTO CP UCP QK1402 MB EXECUTIVO EXECUTA QK1402 MB y gt CHF e F 1402MB 031
39. nada e liberada e ent o a tecla F10 pressionada e liberada mai sculas GRANDES indicam nomes de arquivos e diret rios Italico indica palavras e caracteres que s o digitados no teclado ou vistos na tela Por exemplo se for solicitado a digitar FOTON estes caracteres devem ser digitados exatamente como aparecem no manual NEGRITO usado para nomes de comandos ou op es ou para enfatizar partes importantes do texto As mensagens de advert ncia apresentam os seguintes formatos e significados PERIGO O r tulo PERIGO indica que risco de vida danos pessoais graves ou preju zos materiais substanciais resultar o se as precau es necess rias n o forem tomadas CUIDADO O r tulo CUIDADO indica que risco de vida danos pessoais graves ou preju zos materiais substanciais podem resultar se as precau es necess rias n o forem tomadas ATEN O O r tulo ATEN O indica que danos pessoais ou preju zos materiais m nimos podem resultar se as precau es necess rias n o forem tomadas Erro Apenas o documento principal E Pref cio Cont m informa es importantes sobre o produto sua opera o ou uma parte do texto para a qual se deve dar aten o especial Pref cio Suporte T cnico ALTUS EXPRESS obtenha informa es ligando para 0XX51 337 3633 INTERNET e WWW http www altus com br e E MAIL altus altus com br Caso o equipamento j esteja instalado aconselh vel providenciar a
40. nterface serial QK1402 MB quando conectado ao barramento de E S do CP disponibiliza um canal serial padr o RS 485 permitindo conectar o CP a uma rede de comunica o Modbus conforme apresentado na Figura 1 1 Alternativamente o canal serial RS 232C dispon vel no QK1402 MB pode ser utilizado para liga es ponto a ponto com um dispositivo escravo Modbus Cap tulo 1 Interface Serial Modbus Mestre Serial Interiace SCAN E 2 RS 485 RS 282 0000 0000 00000 90000 QK1402 00110701B Figura 1 1 QK1402 MB O m dulo fun o F 1402MB 031 chamado a partir da aplica o desenvolvida em linguagem de diagrama de rel s possibilita ao usu rio configurar o m dulo QK1402 MB e em seguida realizar comunica es com equipamentos escravos conectados rede atrav s das fun es Modbus O QK1402 MB pode ser utilizado apenas com as UCPs QK2000 QK800 e QK801 Para os modelos de UCP AL 2002 e AL 2003 comunica o Modbus 2Erro Apenas o documento principal Interface Serial Modbus Mestre Cap tulo 1 RTU suportada com o uso de m dulo s co processador es AL 2005 e Driver s de Comunica o Mestre Escravo Modbus AL 2734 CP QK1402 MB MESTRE MODBUS ESCRAVO ESCRAVO MODBUS MODBUS Figura 1 2 Rede de Comunica o Modbus O m dulo fun o F 1402MB 031 deve ser executado em controladores program veis QK2000 QK800 ou QK801 com vers o
41. o da segunda posi o de mem ria do CP associada sendo este o sequenciamento adotado para a transfer ncia de todos os dados recebidos 22Erro Apenas o documento principal Programa o Cap tulo 2 Processamento Em um programa aplicativo sendo executado no CP somente uma chamada da fun o instru o CHF F 1402MB 031 por m dulo QK1402 MB considerada ativa mesmo que existam v rias chamadas com as entradas habilita acionadas Ap s a conclus o da chamada da fun o as sa das da fun o s o mantidas energizadas durante um ciclo de programa aplicativo completo Somente no ciclo seguinte de varredura a fun o ir liberar as sa das e liberar o m dulo QK1402 MB para a pr xima CHF que estaria aguardando a libera o do m dulo para passar a condi o de ativa O programa aplicativo n o pode realizar saltos sobre ou desabilitar a instru o de chamada da fun o enquanto esta estiver ativa Tamb m n o pode deixar de executar chamadas ao m dulo que cont m a CHF para assegurar o seu correto processamento Recomenda se manter a entrada Habilita das chamadas de comunica o permanentemente acionadas realizando o controle somente atrav s da entrada Comunica A entrada Comunica n o precisa estar acionada continuamente at a conclus o da comunica o Somente precisa ser acionada uma vez por um ciclo de varredura para disparar a comunica o desde que se garanta que n o exista neste cic
42. ode 07 Negative Acknowledge Resposta de exce o Exception Code 08 Memory Parity Error Respostas de exce o o nibble menos significativo deste byte 45 ee Resposta de exce o Exception Code 06 Slave Device Busy 44 45 46 47 48 4 indica o c digo de exce o Exception Code retornado pelo equipamento escravo Dispon vel para uso futuro Tabela 2 3 Diagn stico Para o diagn stico 00 nenhuma das sa das da fun o acionada Para os diagn sticos 30 e 31 a sa da Sucesso acionada Para os demais diagn sticos a sa da Erro EXEC acionada Os bytes de endere o do equipamento escravo e de n mero da fun o Modbus s o para uso exclusivo e controle interno da fun o de comunica o 8Erro Apenas o documento principal Programa o Cap tulo 2 Fun es Modbus Implementadas O protocolo Modbus criado pela Gould Modicon define uma s rie de fun es para leitura de estados e valores escrita de estados e valores e para testes da rede de comunica o e dos equipamentos escravos As opera es de leitura e escrita trabalham com faixas cont nuas sequenciais de operandos Segue abaixo a descri o de cada uma das fun es implementadas na fun o F 1402MB 031 com seus respectivos par metros e limites para a sua chamada Cap tulo 2 Programa o Fun o 01 Read Coil Status Permite ao usu rio obter o estado l g
43. omunica o KM 00001 um stop bit KM 00002 dois stop bits KMxxxxx Constante mem ria que define o time out da comunica o em cent simos de segundo S o v lidos os valores de 1 a 254 para esta constante mem ria OPER4 N o utilizado Cap tulo 2 Programa o Par metros de Comunica o As c lulas da instru o CHF utilizada para a chamada da fun o no modo COMUNICA O s o programadas do seguinte modo OPERI Especifica o n mero de par metros que s o passados para a fun o em OPER3 Este operando dever ser obrigatoriamente uma constante mem ria com valor 7 KM 00007 OPER2 Deve ser um operando do tipo constante mem ria com valor 0 KM 00000 Determina o n mero de par metros poss veis de serem programados na janela de edi o de OPER4 Como esta fun o n o necessita de nenhum par metro em OPER4 o valor de OPER2 0 OPER3 Cont m os par metros que s o passados para a fun o declarados atrav s de uma janela do programador quando a instru o CHF for editada O n mero de par metros edit veis especificado em OPER1 sendo fixo em 7 para este modo Rxxx Endere o no barramento onde est alojado o cart o QK1402 MB KMxxxxx Constante mem ria que define o endere o do equipamento escravo destino da comunica o S o v lidos valores de O at 255 0 para mensagens broadcast KMxxxxx Constante mem ria que define o tipo da fun o Mo
44. s seguintes informa es antes de entrar em contato e Modelos de equipamentos utilizados e configura o do sistema instalado e N mero de s rie do CP revis o do equipamento e vers o do software executivo constantes na etiqueta fixada na sua lateral e Informa es do modo de opera o da UCP obtidas atrav s do softwares programador atrav s do comando Comunica Estado Informa es e Conte do do programa aplicativo m dulos obtido atrav s do software programador Erro Apenas o documento principal 10 Pref cio Revis es deste Manual O c digo de refer ncia a revis o e a data do presente manual est o indicados na capa A mudan a da revis o pode significar altera es da especifica o funcional ou melhorias no manual O hist rico a seguir lista as altera es correspondentes a cada revis o deste manual A 07 2000 Revis o inicial B 08 2000 Inclus o do cap tulo Instala o e dos tempos de processamento 11 Interface Serial Modbus Mestre Cap tulo 1 Interface Serial Modbus Mestre O produto QK1402 MB permite ao usu rio desenvolver aplica es em linguagem de diagramas de rel s para realizar leituras e escritas em equipamentos escravos atrav s do protocolo Modbus tornando os controladores da linha QUARK QK2000 QK800 e QK801 mestres de redes de comunica o Os seguintes m dulos comp em o produto e m dulo de hardware QK1402 MB e m dulo de software F 1402MB 031 A i
45. so energizada por uma varredura quando a fun o recebe uma resposta v lida do equipamento escravo ou quando o QK1402 MB realizou a configura o O byte menos significativo do operando D de controle recebe um c digo indicativo Erro Exec energizada por uma varredura ao final do processamento da comunica o caso o equipamento escravo destino n o responda ao comando transmitido time out a sua resposta apresente erros ou o m dulo QK1402 MB n o esteja configurado ou n o responda Neste caso o byte menos significativo do operando D de controle recebe um c digo indicativo da Cap tulo 2 Programa o natureza do erro n o sendo realizada a comunica o programada Esta sa da somente energizada em chamadas de comunica o Erro Prog energizada caso ocorra erro na especifica o dos operandos da CHF ou tentativa de acesso a operandos n o declarados Operando de Controle No operando D de controle da fun o s o armazenadas as seguintes informa es c digo do estado da fun o c digo de diagn stico erro ou sucesso ou quantidade de bytes de dados esperados na resposta do escravo Modbus endere o do equipamento escravo e n mero da fun o Modbus Cada um deles utiliza um byte e est o distribu dos no operando D da seguinte forma Diagn stico ou Estado da Quantidade de bytes Endere o escravo Fun o Modbus fun o esperados na resposta Tabela 2 1 Operando de Controle Os c d
46. tre o QK1402 MB e o CP e Dispara fun es Modbus para comunica o com equipamentos escravos presentes na rede e Modo de transmiss o RTU c digo bin rio de 8 bits e Tipo de checksum CRC 16 cyclic redundancy check e Fun es do protocolo Modbus implementadas 01 Read Coil Status 02 Read Input Status 03 Read Holding Registers 04 Read Input Registers 05 Force Single Coil 06 Preset Single Register 07 Read Exception Status 08 Diagnostics 11 Fetch Communications Event Counter 12 Fetch Communications Event Log 15 Force Multiple Coils 16 Preset Multiple Registers 17 Report Slave Id e Velocidade de comunica o configur vel 38400 19200 9600 4800 2400 ou 1200 bps e Paridade do caracter de comunica o configur vel e sem bit de paridade e com bit de paridade mpar e com bit de paridade par e N mero de stop bits do caracter configur vel e um stop bit e dois stop bits e Time out da comunica o configur vel de 1 a 254 cent simos de segundo Programa o Cap tulo 2 Programa o A fun o F 1402MB 031 foi desenvolvida para a utiliza o com os CPs da s rie QUARK QK2000 QK800 e QK801 e realiza a interface de comunica o entre o CP e o m dulo QK1402 MB J o m dulo QK 1402 MB realiza a interface com os equipamentos escravos conectados rede
47. ualizado pela fun o Vo SXXX X YKMxxxxx Endere o Modbus do primeiro ponto no equipamento escravo a ser lido As entradas s o numerados a partir do endere o 0 primeira entrada 10001 YKMxxxxx N mero de pontos do equipamento escravo que ter o seus conte dos lidos Limites 1 lt n mero de pontos lt 240 DXXXX Endere o do operando decimal utilizado pela fun o para o controle interno do seu processamento e para indica es de estado da fun o Tabela 2 5 Par metros para a Fun o Modbus 02 11 Cap tulo 2 Programa o Fun o 03 Read Holding Registers Permite ao usu rio obter o conte do bin rio de registradores de 16 bits Par metro Descri o RXXX Endere o no barramento onde est alojado o cart o QK1402 MB YKMXXXXX Endere o do equipamento escravo destino da comunica o Limites 1 lt endere o lt 255 KM 00003 Y Mxxxx Primeiro operando mem ria do CP que ter seu conte do Y TMxxx atualizado pela fun o ou identifica o da tabela que ser atualizada a partir de sua posi o 0 YKMxxxxx Endere o Modbus do primeiro registrador no equipamento escravo a ser lido Os registradores s o numerados a partir do endere o 0 primeiro registrador 40001 YKMxxxxx N mero de registradores do equipamento escravo que ser o lidos Limites 1 lt n mero de registradores lt 64 DXXXX Endere o do operando decimal utilizado pela fun o para o controle interno
48. uipamento escravo a ser modificado Os registradores s o numerados a partir do endere o 0 primeiro registrador 40001 Dxxxx Endere o do operando decimal utilizado pela fun o para o controle interno do seu processamento e para indica es de estado da fun o Tabela 2 9 Par metros para a Fun o Modbus 06 15 Cap tulo 2 Programa o Fun o 07 Read Exception Status Permite ao usu rio obter o estado l gico ligado desligado dos 8 rel s de controle de estado previamente definidos do escravo endere ado Par metro Descri o RXXX Endere o no barramento onde est alojado o cart o QK1402 MB YKMxxxxx Endere o do equipamento escravo destino da comunica o Limites 1 lt endere o lt 255 KM 00007 Tipo da fun o Modbus desta comunica o AXxx 0 Operando do CP que tera seu conteudo atualizado pela EXxx 0 fun o E obrigat rio o uso do operando a partir do bit 0 VSxxx 0 N o utilizado N o utilizado DXXXX Endere o do operando decimal utilizado pela fun o para o controle interno do seu processamento e para indica es de estado da fun o Tabela 2 10 Par metros para a Fun o Modbus 07 16Erro Apenas o documento principal Programa o Cap tulo 2 Fun o 08 Diagnostics Permite ao usu rio testar o sistema de comunica o ou condi es de erro presentes no dispositivo escravo conforme o c digo e dado para diagn stico por m s
49. umento principal Programa o Cap tulo 2 Os tempos acima consideram apenas a transfer ncia de dados entre operandos da UCP e o m dulo QK1402 MB n o estando inclu dos de forma alguma os atrasos associados transmiss o serial tempo de resposta do escravo e ciclo de varredura do controlador program vel 27 Instala o Cap tulo 3 Instala o Este cap tulo apresenta os procedimentos para a instala o da Interface Serial Modbus Mestre QK 1402 MB Dimens es F sicas As dimens es do QK 1402 MB s o apresentadas na figura abaixo To UUUUDOOOOOOOOOOOOUOUTUU 1 170 0 zi Ooo Poe 95060701A Figura 3 1 Dimens es QK1402 MB Cap tulo 3 Instala o Interface Serial O QK1402 MB possui dois conectores f mea de 9 pinos um no padr o RS 232C e outro RS 485 identificados no painel do m dulo As tabelas a seguir mostram a pinagem de cada conector N o podem ser utilizadas simultaneamente as interfaces seriais RS 232 e RS 485 do m dulo QK 1402 MB Conector RS 485 fee BREF 8 TXD RXD 9 TXD RXD Tabela 3 1 Conector RS 485 Conector RS 232C Tabela 3 2 Conector RS 232 Os pinos de RTS CTS DSR e DTR embora presentes n o s o efetivamente utilizados pelo QK1402 MB 2Erro Apenas o documento principal Instala o Cap tulo 3 Instala o no Barramento do CP A montagem da interface QK 14

Download Pdf Manuals

image

Related Search

Related Contents

Weber Genesis Silver B Grill  MANUEL D`INSTALLATION  VLM-850A 簡単取扱説明書 (おもて面)  OWNER`S MANUAL MANUEL D`UTILISATEUR MANUAL  Sangean DT-120  Kicker KMT6 User's Manual  RCA BRC3108 User's Manual  User Guide for Cisco SPA300 Series and SPA500 Series Phones  ENREGISTREUR VOCAL NOTE CORDER DP-311  1. - Plantyn  

Copyright © All rights reserved.
Failed to retrieve file