11_mb700_modbus_gateway_r2
DESCRIPTION
11_MB700_MODBUS_GATEWAY_R2TRANSCRIPT
LC7001 © 2009 Copyright Smar
MB700 Modbus GatewayMB700 Modbus Gateway
Controlador Lógico Progamável LC700Controlador Lógico Progamável LC700
LC7002
MB700 – LC700 Gateway
• O MB700 é um módulo multifuncional integrado ao SYSTEM302 Smar com dois papéis básicos : Bypass (portas MODBUS TCP/IP e MODBUS RTU) e Concentrador de Dados MODBUS.
• O MB700 permite a configuração remota de dispositivos.
• Ao mesmo tempo o MB700 coleta dados da rede de chão de fábrica, comunicando com o SYSCON através da rede Ethernet.
LC7003
Características do MB700 :
• Integração entre o LC700 e System302 FF ;
• Funções: interface, gateway, linking device, bridge e concentradora de dados MODBUS.
• Pode ser usado com dispositivos e softwares de diferentes fabricantes, devido à utilização de padrões abertos como o FOUNDATION™ Fieldbus OPC e MODBUS TCP/IP e RTU.
MB700 – LC700 Gateway
LC7004
• Faz conexão entre dispositivos através do protocolo MODBUS, com o EIA 232 ou EIA 485 ou Ethernet (10 BASE T).
• Possui porta de sincronismo para redundância.
• Alta capacidade de transferência de dados entre chão de fábrica e redes.
• Comunicação ponto-a-ponto entre escravos na rede MODBUS.
MB700 – LC700 Gateway
LC7005
smar
MB
700
- M
odbu
s P
roce
ssor
1B
2B
3B
4B
5B
6B
7B
F ct In it / R eset
ETH 10Mb ps
FailV
232
/RT S5VT xRxG ND/CT S
1
32
456
T/R +
FF H1+
FF H1-
T/R -485
GN D
• Porta Ethernet 10 MBps
• Porta Serial (RS232 e RS485)
• Bypass – porta ethernet para o LC700
• Possibilita operação “Peer to Peer”
• Possibilita operação “Concentrador modbus”
• Redundância Hot Stand by.
MB-700 - Características
LC7006
LC700 - 1 LC700 - 1
EthernetEthernet
RS485RS485
CONF700LCTOOL
Vários Masters TCP/IP conectados com vários LC700 ao Vários Masters TCP/IP conectados com vários LC700 ao mesmo tempomesmo tempo..
IHMLC700 OPCSERVER
MB
700
LC700 - 2 LC700 - 2 LC700 - 3 LC700 - 3
LC700 - 4 LC700 - 4
IHMModbus
Arquitetura LC700 – MB-700
LC7007
LC700 - 1 LC700 - 1
EthernetEthernet
RS485RS485
CONF700LCTOOL
IHMLC700 OPCSERVER
MB
700
LC700 - 2 LC700 - 2 LC700 - 3 LC700 - 3
LC700 - 4 LC700 - 4
PLCModbus
MB700 como um Concentrador de dados Modbus na Serial e Slave Modbus no TCP
Comunicação modbus TCP Masters – MB700
Comunicação modbus RTU MB700 – Slaves
Arquitetura LC700 – MB-700
LC7008
LC700 - 1 LC700 - 1
EthernetEthernet
RS485RS485
CONF700LCTOOL
IHMLC700 OPCSERVER
MB
700
LC700 - 2 LC700 - 2 LC700 - 3 LC700 - 3
LC700 - 4 LC700 - 4
IHMModbus
Vários Masters TCP/IP conectados com vários LC700 ao mesmo tempo e também com conexão “peer-to-peer” entre LC700s na mesma rede Modbus RTU
Arquitetura LC700 – MB-700
LC7009
LC700 - 1 LC700 - 1
EthernetEthernet
RS485RS485
CONF700LCTOOL
IHMLC700 OPCSERVER
MB
700
LC700 - 2 LC700 - 2
LC700 - 3 LC700 - 3
LC700 - 4 LC700 - 4
IHMModbus
Vários Masters TCP/IP conectados com vários LC700 ao mesmo tempo e também com conexão “peer-to-peer” entre LC700s em diferentes redes Modbus RTU
LC700 - 1 LC700 - 1
RS485RS485
MB
700
Arquitetura LC700 – MB-700
LC70010
LC700 - 1 LC700 - 1
Ethernet 01Ethernet 01
RS485RS485
CONF700LCTOOL
IHMLC700 OPCSERVER
MB
700
LC700 - 2 LC700 - 2 LC700 - 3 LC700 - 3
IHMModbus
MB
700
Ethernet 02Ethernet 02
MB700 como Concentrador de dados modbus, ”peer-to-peer” e redundância de rede
LC700 - 4 LC700 - 4
sincronismo
Arquitetura LC700 – MB-700
LC70011
Configurando o MB-700
Get LicenseFBTools
LC70012
• Depois de instalado o System302 existem duas formas para se obter a licença do DI OLE Server:
• Hardkey: Conecte o dispositivo na porta paralela ou USB.
• SoftKey: Deve ser obtida junto à Smar.
Obtendo a licença
LC70013
• Utilize o Get License do System302 ;
• Para obter a licença temos que preencher o FaxBack.txt e enviar a Smar para obter a licença de utilização do SYSCON e/ ou DFIOLEServer (Softkey).
Obtendo a Licença
LC70014
Configuração do MB-700
• É necessário ter um cartão Ethernet com o protocolo TCP/IP instalado no PC;
• Verifique se o MB700 e se os Leds ETH10 e RUN estão indicando que a interface está em operação (ON);
LC70015
Como fazer um “Reset, Factory Init e Hold da CPU” no DFI302
ATENÇÃO: O Push_Bottom disponível no módulo processador deve ser somente usado sabendo-se que o sistema vai ser resetado.
Configuração do MB-700
LC70016
• RESET
Pressione o botão direito e o sistema irá realizar o reset, inicializando a CPU. De acordo ao procedimento com o FBTools, neste momento um novo IP poderá ser atribuído automaticamente ou o IP anterior poderá ser configurado para o sistema. Verificar se os Leds RUN e ETH10 permanecem acessos.
Este procedimento não deleta a configuração em operação.
Configuração do MB-700
LC70017
• FACTORY INIT – Modo 1
Mantenha o Push-Bottom da esquerda pressionado e depois clique no Push-Bottom da direita. O Led FORCE estará piscando uma vez a cada um segundo. Libere o Push-Bottom da direita e o sistema vai executar o RESET, deletando toda a configuração da CPU.
Quando é realizado o modo 1 no DFI302 perdemos toda a configuração, mas não perdemos o IP, que será alterado somente no modo 3.
Configuração do MB-700
LC70018
• MODO HOLD – Modo 2
Mantenha o Push-Bottom esquerdo apertado e depois dê um duplo click no Push-Bottom direito. O Led FORCE vai piscar duas vezes em um segundo. Libere o botão direito e o sistema vai realizar o RESET, indo para o modo de espera “HOLD”.
Verifique se os Leds HOLD e ETH10 estão ligados.
Com o DFI302 neste modo, você pode usar o FBTools Wizard para a atualização do firmware ou alteração do endereço IP.
Use o Reset novamente caso queira voltar ao modo RUN.
Configuração do MB-700
LC70019
• FACTORY DEFAULT – Modo 3
Mantenha o botão da esquerda pressionado e clique três vezes no botão da direita;
Quando o “Factory Default” for implementado o DFI302 vai colocar um novo IP, via DHCP. Se o sistema não tiver o DHCP server o IP irá automaticamente para o endereço: 192.168.164.100;
Quando você faz o modo 3 o DFI302 perde também toda sua configuração!!
Configuração do MB-700
LC70020
DFI Default IP address: 192.168.164.100Sub-net Mask: 255.255.255. 0
XXX XXX XXX XXX
101
Mesma Sub-netDiferente IP
Sub-net – Configurando endereço Computador
LC70021
Configurando o IP do MB-700
• Executando o FBTools (System302-7), e selecionando o cartão MB700
LC70022
• Pressione o botão Hold
Configurando o IP
LC70023
Update de Firmware …
• Pressione Browse e selecione o arquivo de firmware …
LC70024
• Após o selecionamento de firmware… proceda ao “Download”.
Atualização de Firmware …
LC70025
Configurando o Endereço de IP do Módulo
• Pressione “IP Properties” e especifique um novo endereço IP
LC70026
Restaurando o IP original...
XXX XXX XXX XXX
101
Configuração original de rede do PC
LC70027
MB700 – Blocos de Funções
LC70028
CCCF – Bloco “Concentrate Configuration”
• Este bloco configura parâmetros de comunicação entre o MB700 e o device Modbus slave através da comunicação Ethernet e serial (EIA232/EIA485).
• Configura a taxa de transferência de dados da porta serial, parity, timeout, número de repetições e bypass direto.
LC70029
CCCF – Bloco “Concentrate Configuration”
Visão geral:
• Function Block para MB 700, que configura a mídia : direção bypass , baudrate, timeout, etc ;
• Executa o diagnostico de Tempo da varredura da rede;
• Cada MB700 terá somente um bloco CCCF.
LC70030
CCCF – Bloco “Concentrate Configuration”
• O usuário deve atribuir um endereço de Modbus ao MB700. Entretanto este endereço não pode ser o mesmo de nenhum outro dispositivo na rede de Modbus a quem é conectado na rede sérial ou Ethernet
• O usuário deve ajustar o parâmetro DEVICE_ADDRESS. O valor de default deste parâmetro é 247 (Bypass - TCP/IP para serial);
• Nas aplicações onde o MB700 é mestre TCP/IP , o usuário terá também que informar o endereço IP dos dispositivos no parâmetro SLAVE_ADRESSES
LC70031
• Taxa de transferência das portas seriaisEste parâmetro permite selecionar o baudrate das portas
seriais. Podem ser ajustados com o parâmetro BAUD_RATE. Permite a seleção de 100 a 115200 bps.
• ParityO Parâmetro PARITY define o tipo de paridade da porta serial.
0: No parity 1: Even Parity 2: Odd parity
• TimeoutO valor default é 1
CCCF – Bloco “Concentrate Configuration”
LC70032
• Bypass (TCP/IP to Serial): Quando um comando MODBUS chega no MB700 via TCP/IP e o comando endereça um dispositivo diferente do configurado no parâmetro DEVICE_ADDRESS, este comando é transmitido pela porta serial. Se houver uma resposta do dispositivo endereçado esta resposta é enviada na via TCP/IP
• Aplicações : Master MODBUS TCP/IP comunicando com MODBUS RTU slave para supervisão ou configuração.
CCCF – Bloco “Concentrate Configuration”
LC70033
• Bypass (Serial para TCP/IP): Selecionando esta opção o MB700 poderá trabalhar como um dispositivo escravo serial (EIA232 ou EIA485) e como mestre TCP/IP.
• Um comando de MODBUS RTU que chega no MB700 via serial (EIA232/EIA485) será emitido na porta TCP/IP. Se houver uma resposta no TCP/IP, a resposta será enviada para as portas seriais.
CCCF – Bloco “Concentrate Configuration”
LC70034
• Aplicação: Dispositivo é um mestre MODBUS RTU comunicando com um dispositivo escravo Modbus TCP/IP típico.
- Trabalhando junto com outro MB700 permitindo diversos dispositivos mestres MODBUS RTU, comunicando com o mesmo escravo, através de uma única porta de comunicação. Em outras palavras, estamos convertendo protocolo MODBUS RTU em multimestres.
CCCF – Bloco “Concentrate Configuration”
LC70035
• Direção do fluxo de dados:
O usuário deve ainda ajustar o parâmetro BYPASS_DIRECTION a fim estabelecer o sentido do fluxo de dados. Há três opções:
0; TCP para serial
1; Serial P1 para TCP
2; Serial P2 para TCP (*)(*) Futuro .
CCCF – Bloco “Concentrate Configuration”
LC70036
CCSM – Bloco “Concentrate Supervision Master”
• Este bloco fornece a informação para monitorar um dispositivo escravo Modbus conectado à porta serial do MB700 com a funcionalidade de supervisão;
• Esta funcionalidade é obtida remapiando as variáveis Modbus dos dispositivos Modbus dentro dos parâmetros deste bloco.
LC70037
Visão geral :
• Cada bloco pode supervisionar de um dispositivo Modbus :
- 96 pontos discretos
- 56 pontos porcentuais
- 8 inteiros
- 16 pontos flutuantes
• Suporta leitura de “view” com D3/E3 CPU (Modbus otimização para leitura);
• Suporta até 25 blocos MBSM;
• O usuário deve ajustar o parâmetro de MODE_BLK do bloco CCCM para "auto" para inicialização do bloco.
CCSM – Bloco “Concentrate Supervision Master”
LC70038
• O padrão do protocolo de Modbus especifica a divisão da escala de endereço das variáveis;
– 0001 a 9999 - Saída Digital– 10001 a 19999 - Entrada Digital– 30001 a 39999 - Entrada Analógica– 40001 a 49999 - Saída Analógica
CCSM – Bloco “Concentrate Supervision Master”
LC70039
CCSM – Bloco “Concentrate Supervision Master”
LC70040
Modo de Operação do Bloco:
• O parâmetro MODE_BLK define o modo de operação deste bloco. Os modos oferecidos pelo bloco CCSM são “auto”(Automatico, ex: operação normal) e OOS (Out of Service – Fora de serviço);
• O parâmetro MODE_BLK é composto pelos ítens Target, Actual, Permitted e Normal. O modo Target é o modo de operação escolhido pelo usuário.
• O modo Actual é o modo de “operação real do bloco”. Os parâmetros de configuração do bloco (como SLAVE_ADDRESS, B_ADDRESS, F_ADDRESS...) não podem ser alterados se o bloco estiver operando em modo automático.
CCSM – Bloco “Concentrate Supervision Master”
LC70041
• Para alterar os parâmetros, o usuário deve mudar o item Target para “OOS” e em seguida alterar os parâmetros de configuração. Feito isto, o “Target” deve ser selecionado novamente para “Auto”.
• Depois de alterar qualquer parâmetro, o usuário terá de alterar o parâmetro “On_Apply” (no bloco de configuração CCCF) para “Apply” para que estas alterações tenham efeito.
• O bloco permanecera em OOS (MODE_BLK.ACTUAL=OOS) enquanto o parâmetro ON_APPLY não for alterado para “Apply”.
CCSM – Bloco “Concentrate Supervision Master”
LC70042
Modos de Supervisão :
• SCAN_BEHAVIOUR:O usuário poderá configurar este parâmetros em dois modos:
1- Utilizando o Config View.2- Não utilizando o Config View.
• Caso o usuário configure o modo “1” fará com que o MB700 pegue os dados do dispositivo escravo de maneira mais rápida e otimizada.
• Isto aumentará a freqüência durante a monitoração dos parâmetros destes blocos, que são mapeados nos dispositivos escravos Modbus.
CCSM – Bloco “Concentrate Supervision Master”
LC70043
Endereçamento:
• SLAVE_ADRR: O usuário informará o endereço do dispositivo escravo na rede RTU Modbus.
• B_ADDRESSi: Dados booleanos dos pontos discretos que são necessários monitorar.
• I_ADDRESSi: Digite os endereços do Modbus das variáveis inteiras que o usuário quer monitorar.Este parâmetro permite dados inteiros de 1,2 ou 4 bytes a serem lidos. Uma leitura de 1 ou 2 bytes possui apenas um endereço MODBUS. Se o formato de 4 bytes for selecionado o usuário terá de estabelecer o primeiro endereço MODBUS. Ex: Uma leitura de um sensor de temperatura cuja saída é dada em ºC. Existem 8 campos que informam o valor atual lido do dispositivo escravo Modbus.
CCSM – Bloco “Concentrate Supervision Master”
LC70044
Supervisão de dados:
• BVALUE:
Através deste parâmetro, o usuário visualizará as variáveis booleanas endereçadas pelo parâmetro B_ADDRESS. Existem 96 campos que informam o valor atual lido do dispositivo escravo Modbus.
• IVALUE:
Através deste parâmetro, o usuário poderá visualizar variáveis inteiras endereçadas pelos parâmetros.
CCSM – Bloco “Concentrate Supervision Master”
LC70045
Status de Supervisão:
• SCAN_STATUS:
Parâmetro de status do processo de scan realizado pelo MB700, na comunicação com dispositivos seriais.
CCSM – Bloco “Concentrate Supervision Master”
LC70046
• P_EU_ADDRESS_Ai/ P_EU_ADDRESS_Bi:Dado de porcentagem. Existem 28 endereços disponíveis. O usuário deverá setar os seguintes parâmetros: FROM_EU_100% FROM_EU_0% T0_EU_100% T0_EU_0%
• DATATYPE: Escolher o formato dos dados lidos pelo dispositivo.
• MODBUS_ADDRESS_VALUE: Entrar com o endereço Modbus da variável a ser monitorada.
CCSM – Bloco “Concentrate Supervision Master”
LC70047
CCSM – Bloco “Concentrate Supervision Master”
LC70048
CCSM – Bloco “Concentrate Supervision Master”
LC70049
• F_ADDRESS_i:
Dados no formato Float. O usuário deve inserir o endereço MODBUS de uma variável Modbus no formato de float. Existem 16 endereços disponíveis.
• Tornando a nova configuração efetiva
O usuário deve alterar o parâmetro ON_APPLY para “Apply” para validar a nova configuração realizada. Para fazer isto, o usuário deve acessar o bloco CCCF e proceder conforme indicado.
IMPORTANTE: A configuração foi enviada após a escrita, porem o bloco ira rodar apenas depois do ON_APPLY ser alterado para “Apply”.
CCSM – Bloco “Concentrate Supervision Master”
LC70050
CCSM – Bloco “Concentrate Supervision Master”
LC70051
• O bloco CCCM fornece um meio de troca de dados entre o dispositivo Modbus escravo e outro dispositivo Modbus escravo ou entre um dispositivo Foundation Fieldbus para aplicações em controle de processos.
• Esta troca de dados ocorre seguindo as especificações do Foundation Fieldbus considerando o status de tratamento de comunicação.
• Logo uma falha na comunicação Modbus com um dispositivo escravo reflete nos parâmetros de saída OUT_XX e/ou COMM_STATUS considerando o parâmetro de entrada IN_XX.
CCSM – Bloco “Concentrate Supervision Master”
LC70052
• Realiza a leitura e escrita do/para dispositivos Modbus RTU/TCP
• Utilizado em conexões Peer-to-Peer.
• Cada bloco manuseia:
• 4 conexões discretas
• 4 conexões analógicas
• Possibilidade de utilizar até 16 blocos MBCM.
CCSM – Bloco “Concentrate Supervision Master”
LC70053
Descrição
• Se dois dispositivos forem Modbus, é necessário que eles estejam na mesma rede. Por exemplo, um dispositivo escravo deve estar conectado na porta serial do MB700 e pode ter outro conectado na rede Ethernet ou ate mesmo em outra porta serial de outro MB700.
• O usuário precisa informar apenas o endereço Modbus de cada dispositivo, das suas variáveis e um link interno de conexão no MB700 é estabelecido entre os parâmetros de entrada e saída do mesmo bloco CCCM, para que o MB700 estabeleça uma conexão “peer-to-peer” entre os dois dispositivos.
CCSM – Bloco “Concentrate Supervision Master”
LC70054
Funcionamento de uma comunicação peer-to-peer em um dispositivo MODBUS
• O bloco CCCM deve ser configurado para estabelecer comunicação de dados entre dois instrumentos escravos através do MB700. Logo, o usuário terá que conectar os endereços MODBUS das entradas e saídas.
VAR_OUT1
Modbus
SLAVE1
SLAVE2
MB700
VAR_IN1
CCM
SLAVE 2 VAR_IN 1 SLAVE 1 VAR_OUT 1
VAR_IN 1 VAR_OUT 1
Slave1
Slave2
IN OUT
CCM
CCCM – Bloco “Concentrate Control Master”
LC70055
• Escravo 1 pode ler uma variável.
• A função peer-to-peer permite que a leitura desta variável, a ser comunicada ao outro dispositivo escravo usando o MB700, seja feita sobre o gerenciamento do bloco CCCM.
• Adotando que a variável é lida pelo escravo endereço 1, o objetivo é enviar esta variável para um outro escravo endereço 2.
CCCM – Bloco “Concentrate Control Master”
LC70056
• A leitura desta variável corresponde a um endereço Modbus que deve ser informado no endereçamento do bloco CCCM.
• Este Modbus endereçado é informado na saída do bloco CCCM. No escravo 2, onde a variável será transmitida, conecta-se à entrada do bloco CCCM .
CCCM – Bloco “Concentrate Control Master”
LC70057
• A figura abaixo é um exemplo desta conexão no bloco CCCM.
Internal Link (FF)
CCM
VAR TO SLAVE 2 VAR FROM TO SLAVE 1
CCCM – Bloco “Concentrate Control Master”
LC70058
Endereçamento
• EU_ADDRESS_IN1 a EU_ADDRESS_IN4: Endereços e parâmetros de escravos que recebem valores analógicos direcionados às entradas do bloco CCCM. O usuário deverá informar os seguintes parâmetros:
FROM_EU_100%
FROM_EU_0%
T0_EU_100%
T0_EU_0%
CCCM – Bloco “Concentrate Control Master”
LC70059
• DATATYPEEscolha o formato para os dados entre as opções disponíveis.
• PORT_NUMBER:Informa a porta do MB700 a ser utilizada para a comunicação entre escravos.
• SLAVE_ADDRESSInforma o endereço Modbus do dispositivo escravo.
• MODBUS_ADDRESS_OF_VALUEInforma o endereço Modbus da variável a ser escrita.
• MODBUS_ADDRESS_OF_STATUSInforma o endereço Modbus da variável a ser escrita no dispositivo escravo.
CCCM – Bloco “Concentrate Control Master”
LC70060
CCCM – Bloco “Concentrate Control Master”
LC70061
CCCM – Bloco “Concentrate Control Master”
LC70062
• EU_ADDRESS_IN_D1 a EU_ADDRESS_IN_D2:
Nestes parâmetros o usuário ira informar os endereços e parâmetros Modbus do escravo onde os valores booleanos serão escritos. O usuário deve informar os seguintes parâmetros:
• PORT_NUMBER:
Informa a porta do MB700 a ser utilizada para comunicação entre os escravos.
• SLAVE_ADDRESS
Informa o endereço Modbus do dispositivo escravo.
CCCM – Bloco “Concentrate Control Master”
LC70063
• MODBUS_ADDRESS_OF_VALUE
Informa o endereço Modbus onde o valor da variável será escrito. Informa o endereço da variável Modbus do dispositivo escravo a ser escrito cujo valor é o parâmetro de entrada IN_DX.
• MODBUS_ADDRESS_OF_STATUS
Informa o endereço do status da variável a ser escrita.
CCCM – Bloco “Concentrate Control Master”
LC70064
CCCM – Bloco “Concentrate Control Master”
LC70065
• EU_ADDRESS_OUT_D1 a EU_ADDRESS_OUT_D2:
Nestes parâmetros o usuário ira informar os endereços e parâmetros Modbus do escravo que informa o valor da variável digital, ex: a variável a ser lida. O usuário terá de informar os seguintes parâmetros:
• PORT_NUMBER
Informa a porta do MB700 a ser utilizada para comunicação entre os escravos, Ethernet, P1 ou P2.
• SLAVE_ADDRESS
Informa os endereços Modbus do dispositivo escravo.
• MODBUS_ADDRESS_OF_VALUE
Informa o endereço Modbus da variável lida pelo escravo que estará disponível no parâmetro de saída OUT_DC deste bloco.
CCCM – Bloco “Concentrate Control Master”
LC70066
• MODBUS_ADDRESS_OF_STATUS
Informa o endereço de status da variável lida do escravo.
• Enviando a configuração ao MB700
O usuário deve alterar o parâmetro ON_APPLY para “Apply” para a atualização ser feita, o usuário também deve acessar o bloco CCCF e proceder conforme indicado.
IMPORTANTE: ON_APPLY deve ter sido alterado para “Apply”.
CCCM – Bloco “Concentrate Control Master”
LC70067
CCCM – Bloco “Concentrate Control Master”
LC70068
Monitorando os dados
- Parâmetros de monitoramento de entrada analógica do bloco CCCM: IN1, IN2, IN3, IN4.
- Parâmetros de monitoramento de saída analógica do bloco CCCM: OUT1, OUT2, OUT3, OUT4.
- Parâmetros de monitoramento de entrada digital do bloco CCCM: IN_D1, IN_D2, IN_D3, IN_D4.
- Parâmetros de monitoramento de saída digital do bloco CCCM: OUT_D1, OUT_D2, OUT_D3, OUT_D4.
CCCM – Bloco “Concentrate Control Master”
LC70069
Status de supervisão• Parâmetro COMM_STATUS
Este parâmetro indica se a comunicação entre os escravos foi estabelecida de forma adequada. Se o bit correspondente estiver em nível lógico alto “1”, significa que houve um erro durante a leitura/escrita do respectivo parâmetro.
Status do Parâmetro• Cada parâmetro de entrada ou saída tem um status
correspondente. O dispositivo escravo pode atualizar este status através da configuração MODBUS_ADDRESS_OF_STATUS. Isto acontece apenas se o escravo tiver status.(De acordo com o padrão Fieldbus FoundationTM. (Veja detalhes no manual dos Blocos de Funções).
CCCM – Bloco “Concentrate Control Master”
LC70070
MB-700 – Redundância
• Redundância é configurada através do bloco de transdutores do MB700.
• Canal H1 - Forma de transferir dados redundantes Inter-CPU.
LC70071
MB-700 – Bloco “Data Logger”
• O MB 700 pode armazenar dados de um bloco do LC700 data logger (FIFO). Portanto, durante a leitura normal do data logger, este verifica se existe dados armazenados no escravo correspondente.
• No caso de já haver dados armazenados, ele ira ler estes dados e limpar o buffer de log do escravo.
LC70072
MB-700 – Bloco “Data Logger”
Configuração:
• Inicialmente crie um bloco FIFO no LC700. Na configuração do SYSCON é possível incluir quantos blocos “Concentrate Data Logger” forem necessários. O procedimento para inserir um bloco CCDL é semelhante aos outros blocos do MB700.
• OBS.: A quantidade de blocos CCDL depende do tamanho do FIFO definido no LC700 (FIFO size). Cada CCDL tem capacidade para ate 280 amostras de dados. Por exemplo, se o tamanho do FIFO é de 1000 registradores, e o tipo de dado é inteiro (porcentagem), então serão necessários 4 (=1000/280) blocos de CCDL.
LC70073
• Em caso do dado ser do tipo Real, utilizando os mesmos 1000 registradores e sabendo que um valor real requer 2 registradores para cada amostra, então serão necessários 2 (=1000/280) blocos CCDL.
• O bloco CCDL funciona junto com o bloco de supervisão. Logo, devem haver blocos de supervisão apontando para o mesmo endereço do escravo para que o bloco CCDL funcione corretamente.
• Veja também o manual do MB700 para maiores informações.
MB-700 – Bloco “Data Logger”
LC70074
• Um exemplo de configuração é mostrado abaixo:
Considere um LC700 possuindo a seguinte configuração:
SLAVE_ADDR = 1 (LC700 Address)
STOP_SCAN_ADDRESS = 2009 ( FIFO_LOAD )
CLEAR_LOG_ADDRESS = 2011 (FIFO_CLEAR)
LOGGER_ADDRESS = 42506 (FIFO_CTW)
NEED_SCAN_ADDRESS = 2 (FIFO_EMPTY)
DATATYPE BLOCO FIFO = REAL
MB-700 – Bloco “Data Logger”
LC70075
MB-700 – Bloco “Data Logger”
LC70076
MB-700 como Mestre Modbus Serial
CONF700SYSCON HMI LC700 OPC Server
LC7001 -2 LC7001 - 2
LC7001 - 3
Modbus RTUEIA 232
Modbus RTUEIA 232
Radio Link
ETHERNET
MBDF50
P3P2
TCP/IP to Serial
LC70077
MB-700 como Mestre TCP/IP
HMIWorkstation
LC700 - Slave 1
Modbus RTUEIA 485
ETHERNET
MBDF50
P3P2
MBDF50
P3P2
MBDF50
P3P2
MBDF50
P3P2
Modbus RTUEIA 232
Modbus RTUEIA 232
LC700 - Slave 2 LC700 - Slave 3
Serial para TCP/IP
TCP/IP para Serial
LC70078
MB-700 Comunicação Serial & TCP/IP
Consulte o Manual do MB700 “Adicionando Blocos Modbus” para outros detalhes.
LC70079
Conectividade MB-700 e LC700
TCP/IP to Serial
CONF700SYSCON HMI LC700 OPC Server
LC700 Slave 1 LC700 Slave 2
ETHERNET
MBDF50
P3P2
LC70080
Aplicação com MB-700
• Crie a Configuração a seguir no Configurador Syscon;
• Adicione um cartão MB700 e configure-o como Padrão (TCP to Serial);
• Crie a estratégia “Peer to Peer”, usando 02 LC700 CPU’s como escravos;
• Verifique os ajustes das CPU’s para permitir a correta configuração de comunicação.
LC70081
Aplicação com MB-700
LC70082
Aplicação com MB-700
LC70083
Aplicação com MB-700
LC70084
Aplicação com MB-700
LC70085
Aplicação com MB-700
LC70086
Aplicação com MB-700
LC70087
Aplicação com MB-700
LC70088
Aplicação com MB-700
LC70089
Aplicação com MB-700
LC70090
Aplicação com MB-700
LC70091
Aplicação com MB-700
LC70092
Aplicação com MB-700
LC70093
Aplicação com MB-700
Tag UserTag Address Type InOut Class
VM1BG1T1I1.7 A00.7 02008 BOOL OUTPUT VIRTUAL
M-001G1B8I003.0 10001 BOOL INPUT IO
M-001G1B8I003.1 10002 BOOL INPUT IO
M-001G1B8I003.2 10003 BOOL INPUT IO
M-001G1B8I003.3 10004 BOOL INPUT IO
M-001G1B8I003.4 10005 BOOL INPUT IO
M-001G1B8I003.5 10006 BOOL INPUT IO
M-001G1B8I003.6 10007 BOOL INPUT IO
M-001G1B8I003.7 10008 BOOL INPUT IO
M-401G1NR4I011.0 30001 INT INPUT IO
M-401G1NR4I011.1 30002 INT INPUT IO
M-401G1NR4I011.2 30003 INT INPUT IO
M-401G1NR4I011.3 30004 INT INPUT IO
M-401G2NR4I011.4 30005 INT INPUT IO
M-401G2NR4I011.5 30006 INT INPUT IO
M-401G2NR4I011.6 30007 INT INPUT IO
M-401G2NR4I011.7 30008 INT INPUT IO
PRM1 ICT.1.PRM1 42501 INT OUTPUT FB-PRM
PRM2 ICT.1.PRM2 42502 INT OUTPUT FB-PRM
PRM3 ICT.1.PRM3 42503 INT OUTPUT FB-PRM
OUT1.ICT.1 SP_L 42504 INT OUTPUT FB-OUT
OUT2.ICT.1 PV 42505 INT OUTPUT FB-OUT
OUT3.ICT.1 SP_R 42506 INT OUTPUT FB-OUT
OUT.SEL.2 SEL.2.O.1 42507 INT OUTPUT FB-OUT
LC70094
LC700 - Ajustes de Configuração
• Configure os ajustes dos escravos, a seguir:
• Escravo 1 – 9.6Kbps Endereço 1, Porta P2 (Default);
• Escravo 2 – 9.6 Kbps Endereço 2, Porta P2;
LC70095
Suporte Técnico
Para dúvidas e esclarecimentos, favor contatar:[email protected]
Visite-nos:www.smar.com.brwww.smar.com/brasil2/treinamento/www.smar.comwww.smar.com/training