Você está na página 1de 14

s Controladores SIMATIC

Panorama geral de comunicação MODBUS

Controladores SIMATIC

Panorama geral de comunicação MODBUS

Denilson Pegaia

Objetivo: Prover uma visão geral de como os controladores SIMATIC se comunicam através
do protocolo MODBUS.

Aviso: Este documento apresenta dicas e exemplos sobre o produto e supõe que o leitor possua conhecimento básico
prévio sobre o mesmo. Para informações completas e atualizadas, deve-se consultar o manual do produto. O intuito deste
texto é meramente didático, podendo ser alterado pela Siemens sem aviso prévio. Os exemplos devem ser adaptados ao uso
final e exaustivamente testados antes de utilizados em projetos reais.

Índice

1. Introdução - Conceitos ................................................................................................... 2


Endereçamento interno de variáveis ................................................................................. 2
2. Comunicação MODBUS TCP ........................................................................................ 3
3. Comunicação MODBUS RTU ........................................................................................ 5
4. Dicas gerais de configuração ......................................................................................... 6
5. Referências, exemplos e downloads. ............................................................................. 8
MODBUS TCP - S7-300/S7-400 - Bibliotecas / licenças .................................................... 8
MODBUS TCP - S7-300/S7-400 - STEP 7 V1X................................................................. 8
MODBUS TCP - S7-300/S7-400 - STEP 7 V5.x ................................................................ 9
MODBUS TCP - S7-1200/S7-1500 - STEP 7 V1X ............................................................. 9
MODBUS TCP - PCS7 .................................................................................................... 10
MODBUS RTU – Geral .................................................................................................... 11
MODBUS RTU - CP341/CP441-2 - STEP 7 V5.x ............................................................ 11
MODBUS RTU - CP341/CP441-2 - STEP 7 V1X ............................................................ 12
MODBUS RTU - ET200S - STEP 7 V5.x ......................................................................... 12
MODBUS RTU - ET200S - S7-300/S7-400 - STEP 7 V1X............................................... 13
MODBUS RTU - ET200S - S7-1500 - STEP 7 V1X ......................................................... 13
MODBUS RTU - S7-1200 Rack Central .......................................................................... 13
MODBUS RTU - ET200SP e ET200MP - STEP 7 V1X ................................................... 14
6. Suporte técnico ............................................................................................................ 14

20/01/2016 Página 1 / 14
s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
s Controladores SIMATIC
Panorama geral de comunicação MODBUS

1. Introdução - Conceitos

MODBUS é um protocolo de comunicação usado em sistemas de automação industrial.

Existem algumas variações de MODBUS que dizem respeito ao meio físico e a formatação
do telegrama. As formas mais comuns de MODBUS encontradas são MODBUS RTU e
MODBUS TCP.

Tipo de MODBUS Meio de transmissão


MODBUS TCP Ethernet
MODBUS RTU Serial (em geral RS 485, podendo ser também em RS 422 ou RS 232)

No MODBUS, os participantes da comunicação podem adquirir dois tipos de papeis: os que


são responsáveis por solicitar valores / mandar ordens e os que são responsáveis por
responder as solicitações / acatar as ordens. As terminologias usadas para estes papéis
são as seguintes:

Tipo de MODBUS Requisita / dá ordem Responde / acata ordens


MODBUS TCP Cliente (Client) Servidor (Server)
MODBUS RTU Mestre (Master) Escravo (Slave)

Nota: A identificação do tipo e do papel que exerce é fundamental para configuração da


comunicação.

Endereçamento interno de variáveis

O MODBUS pode trabalhar com diferentes tipos de variáveis. Estes tipos de variáveis são
denominados coils (sinais binários) e registros (palavras de 16 bits).

O padrão MODBUS não especifica a forma como as variáveis internas dos equipamentos
são mapeadas (fica a cargo de cada fabricante). Por isso, a forma como os equipamentos
apresentam o endereçamento das variáveis internas pode variar conforme o fabricante,
tanto no conceito como nos valores:

 Alguns fabricantes começam a contar suas variáveis a partir da posição zero,


enquanto outros contam a partir da posição um.
 Alguns fabricantes “quebram”, o endereçamento das variáveis em dois
componentes: o “Functions code” (que representa o tipo de acesso) e a posição
(endereço) da variável. Outros fabricantes usam um endereçamento que é, em si,
uma combinação de “Functions code” e posição do registro.

20/01/2016 Página 2 / 14
s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
s Controladores SIMATIC
Panorama geral de comunicação MODBUS

Por exemplo, para a leitura da primeira variável de 16 bits, os fabricantes podem apresentar
as nomenclaturas:

 “Function code” 3, registro 0 (as variáveis de 16 bits começa a ser contadas a partir
da posição 0)
 “Function code” 3, registro 1 (as variáveis de 16 bits começa a ser contadas a partir
da posição 1)
 Endereço 40.000 (40.000 representa o “Function code” 3 + 0 representa primeiro
registro = 40.000)
 Endereço 40.001 (40.000 representa o “Function code” 3 + 1 representa primeiro
registro = 40.001)

Nota: para estabelecer uma comunicação é necessário saber o endereço das variáveis
internas pertinentes, qual a forma de endereçamento e qual valor inicial é adotado.

2. Comunicação MODBUS TCP

Visão geral

A tabela a seguir mostra as opções de comunicação conforme o hardware, software e tipo


de MODBUS usado.

MODBUS S7-300 S7-400 S7-1200 S7-1700


TCP CPU CP CPU CP CPU CP CM CPU CP CM
Cliente Não Não
possível possível
Servidor

S7-300 / S7-400

Para os controladores da linha S7-300/S7-400/S7-400H é necessária à aquisição de licença


(paga) específica. A falta de licença não impede seu funcionamento, mas causa indicação
de falha na CPU (LED, Diagnostic Buffer) e limita as funções de diagnóstico dos blocos de
comunicação.

Os blocos de comunicação já estão inclusos no TIA Portal mas precisam ser incorporados
manualmente ao STEP 7 5.x (eles vem junto com o pacote de licença, ou podem ser
baixados do site do suporte técnico).

20/01/2016 Página 3 / 14
s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
s Controladores SIMATIC
Panorama geral de comunicação MODBUS

A tabela abaixo indica a biblioteca (STEP 7 V5.x) ou bloco (TIA Portal) usado:

MODBUS S7-300 S7-400 S7-400H


TCP CPU CP CPU CP CPU CP
Licença Licença Licença Licença Licença Licença
STEP 7 necessária necessária necessária necessária necessária necessária
V5.x Biblioteca Biblioteca Biblioteca Biblioteca Biblioteca Biblioteca
Cliente MODBUS MODBUS MODBU MODBUS/ MODBUS/TC MODBUS/TCP
Servidor /TCP /TCP CP S/TCP TCP CP P PN CPU RED V2
PN CPU PN CPU Redundant

MODBUS TCP S7-300 S7-400


STEP 7 V1X CPU CP CPU CP
Licença Não possível Licença Não possível
necessária necessária
Bloco Bloco
Cliente MODBUSPN MODBUSPN
Servidor

Notas: Independente do software de configuração é necessário adquirir a licença.

PCS7

Para os controladores configurados com PCS7 é necessária a aquisição de biblioteca


(paga) específica. Os blocos de comunicação precisam ser incorporados manualmente ao
PCS7 (eles vêm junto com o pacote da biblioteca). A especificação da biblioteca é feita
sobre consulta.

S7-1200 / S7-1500

Para controladores novos (S7-1200/S7-1500), os blocos já estão incorporados ao catálogo


do STEP 7 V1X e não é necessário adquirir licenças.

Os blocos usados para configuração são os citados na tabela abaixo:

MODBUS S7-1200 S7-1500


STEP 7 V1X CPU CPU CP CM
Não requer licença Não requer licença Não requer licença Não requer licença
Bloco Bloco Bloco Bloco
Cliente MB_CLIENT MB_CLIENT MB_CLIENT MB_CLIENT
Server MB_SERVER MB_SERVER MB_SERVER MB_SERVER

Existem duas versões de blocos para comunicação com S7-1200. Uma versão mais antiga,
que somente pode ser usada no S7-1200 ou uma versão mais nova, comum aos S7-1200
(FW >= 4.1) e S7-1500, ambas igualmente funcionais.

20/01/2016 Página 4 / 14
s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
s Controladores SIMATIC
Panorama geral de comunicação MODBUS

3. Comunicação MODBUS RTU

As tabelas a seguir mostram as opções de comunicação conforme o hardware, software e


tipo de MODBUS usado:

Rack Central ET200M ET200S ET200SP ET200MP


MODBUS RTU
Licença necessária Licença necessária Não requer licença Não requer licença Não requer licença
STEP 7 V5.x
Módulo Bloco Módulo Bloco Módulo Bloco Módulo Bloco Módulo Bloco
MODBUS_c MODBUS_c
P_SND_RK P_SND_RK S_SEND omm_load, omm_load,
Mestre P_RCV_RK P_RCV_RK S_RCV MODBUS_ MODBUS_
master master
S7-300 CP341
MODBUS_c MODBUS_c
omm_load, omm_load,
Escravo MODB_341 MODB_341 S_MODB
MODBUS_ MODBUS_
1SI
master CM PTP master
CP341 MODBUS / CM PtP
MODBUS_c (HF) MODBUS_c
USS
P_SND_RK S_SEND omm_load, omm_load,
Mestre BSEND BRCV P_RCV_RK S_RCV MODBUS_ MODBUS_
master master
S7-400 CP441-2
MODBUS_c MODBUS_c
omm_load, omm_load,
Escravo MMODB_441 MMODB_341 S_MODB
MODBUS_ MODBUS_
master master

Rack Central ET200M ET200S ET200SP ET200MP


MODBUS RTU
Licença necessária Licença necessária Não requer licença Não requer licença Não requer licença
STEP 7 V1X
Módulo Bloco Módulo Bloco Módulo Bloco Módulo Bloco Módulo Bloco
MODBUS_c MODBUS_c
P_SND_RK P_SND_RK S_SEND omm_load, omm_load,
Mestre P_RCV_RK P_RCV_RK S_RCV MODBUS_ MODBUS_
master master
S7-300 CP341
MODBUS_c MODBUS_c
omm_load, omm_load,
Escravo MODB_341 MODB_341 S_MODB
MODBUS_ MODBUS_
1SI
master CM PTP master
CP341 MODBUS / CM PtP
MODBUS_c (HF) MODBUS_c
USS
P_SND_RK S_SEND omm_load, omm_load,
Mestre BSEND BRCV P_RCV_RK S_RCV MODBUS_ MODBUS_
master master
S7-400 CP441-2
MODBUS_c MODBUS_c
omm_load, omm_load,
Escravo MMODB_441 MMODB_341 S_MODB
MODBUS_ MODBUS_
master master

Rack Central ET200M ET200S ET200SP ET200MP


MODBUS RTU
Não requer licença Não requer licença Não requer licença Não requer licença
STEP 7 V1X
Módulo Bloco Módulo Bloco Módulo Bloco Módulo Bloco
Modbus_Com Modbus_Co
Modbus_Comm_
m_Load, mm_Load,
Mestre Load,
Modbus_Mast Modbus_Ma
Modbus_Master
CM1241 er ster
S7-1200 CB1241
Não possível
Modbus_Co
Modbus_Comm_ Modbus_Com
mm_Load,
Escravo Load, Não possível m_Load,
Modbus_Sl
Modbus_Slave Modbus_Slave
CM PTP ave
CM PtP
Modbus_Com (HF) Modbus_Co
Modbus_Comm_
S_SEND m_Load, mm_Load,
Mestre Load,
S_RCV Modbus_Mast Modbus_Ma
Modbus_Master 1SI
er ster
S7-1500 CM PtP MODBUS /
Modbus_Co
Modbus_Comm_ USS Modbus_Com
mm_Load,
Escravo Load, S_MOBD m_Load,
Modbus_Sl
Modbus_Slave Modbus_Slave
ave

20/01/2016 Página 5 / 14
s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
s Controladores SIMATIC
Panorama geral de comunicação MODBUS

4. Dicas gerais de configuração

 Informações gerais a serem levantadas antes de iniciar o projeto:


o Tipo de MODBUS que será usado (MODBUS RTU ou MODBUS TCP).
o Tipo de meio físico que será usado. Em especial para MODBUS RTU,
verifique se é RS232, RS 422 ou RS 485. Levante com os fabricantes as
descrições dos conectores e que sinal deve ser ligado a que terminal.
o O papel que cada um dos equipamentos vai exercer (quem é mestre, quem é
escravo, quem é cliente, quem é servidor).
o Endereço das variáveis a serem trabalhadas, forma de notação usada e qual
valor inicial é adotado.

 Munir-se das ferramentas de configuração necessários:


o STEP 7 V1X (TIA Portal) ou STEP 7 5.x, atualizados.
o Versões mais atuais de blocos / bibliotecas, compatíveis com o HW/FW
utilizado.
o Licenças específicas (MODBUS RTU com CP 341 / CP441 e MODBUS TCP
com família “clássica” de controladores - S7-300 / S7-400).

 Utilização correta dos projetos exemplos:


o Os projetos exemplos, como o próprio nome diz, são exemplos. Use-os para
entender como a teoria dos manuais pode ser aplicada na prática.
o Não tenha a expectativa de que simplesmente descarregar o exemplo no
controlador vai ser o suficiente para fazer sua aplicação rodar. Os exemplos
precisam ser adaptados as suas condições.
o Em algumas raras vezes, os exemplos não contém a versão mais atual dos
blocos. Por isso é melhor olhar o que foi feito e realizar seu projeto copiando
ideias, mas não objetos do exemplo.
o Em geral, os exemplos foram criados para demonstrar cenários complexos
(pior caso). Adapte-os a sua realidade: use programação de contatos (“LAD”)
ao invés de lista de instruções (“STL”), simplifique o programa usando
apenas funcionalidades que precisa.

 Desenvolver a aplicação em passos, partindo de uma tarefa simples e indo


gradualmente para passos mais complexas:
o Testar individualmente cada uma das partes comunicando com um simulador
de MODBUS. Conferir os telegramas de cada um dos testes, para ver se
coincidem. Somente após isso, unir os dois equipamentos.
o Testar primeiramente a comunicação entre o PLC e um único slave / server.
Somente teste programas lendo múltiplos equipamentos depois de ter
funcionado individualmente com cada um dos deles.

20/01/2016 Página 6 / 14
s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
s Controladores SIMATIC
Panorama geral de comunicação MODBUS

 Desenvolva um sistema de monitoramento e diagnose:


o Em geral todos os blocos de comunicação têm sinais de executado com
sucesso, falha e status. Estes sinais aparecem apenas por um ciclo de
varredura do controlador e não conseguem ser monitorados a olho nu. Por
isso, a pesar de não necessário para o funcionamento da comunicação, é
interessante criar algumas “armadilhas de software” para monitorar estes
eventos.
o Ligue os estados binários dos blocos (e.g. DONE, NDR, ERROR) a
contadores (desta forma você pode ver se as tarefas foram executadas com
sucesso ou não).
o Memorize o valor da variável STATUS no caso de erro (variável ERROR =
TRUE). Isto te dará uma visão de qual erro está acontecendo. Em geral o
help do bloco apresenta uma lista de erros e suas possíveis soluções.

 As regras para uso com múltiplos escravos em MODBUS RTU são:


o Use apenas um instance DB dos blocos de envio/recebimento por CP.
o Faça apenas uma chamada dos blocos de envio/recebimento por scan.
o Somente inicie a leitura de um escravo após concluir a leitura do escravo
anterior (seja pelo retorno do DONE / ERROR, como pelo decorrer de um
tempo de time out - monitoramento).

20/01/2016 Página 7 / 14
s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
s Controladores SIMATIC
Panorama geral de comunicação MODBUS

5. Referências, exemplos e downloads.

MODBUS TCP - S7-300/S7-400 - Bibliotecas / licenças

Os artigos a seguir tratam do tema de forma inter-relacionada:

 Descrição geral dos pacotes:


How many licenses are required for the Modbus/TCP block in the S7-300/S7-400?
https://support.industry.siemens.com/cs/br/en/view/103709414

 Descrição com documentação e biblioteca para download:


Add-on blocks for Modbus/TCP communication
https://support.industry.siemens.com/cs/ww/en/view/62830463

 Descrição, com projetos de demonstração:


How do you establish OPEN MODBUS / TCP communication from a SIMATIC S7
and where can you find further information?
https://support.industry.siemens.com/cs/br/en/view/22660304

 Compatibilidade da biblioteca com versões de equipamentos:


Which technical data applies for the SIMATIC Modbus/TCP blocks and for which
CPUs and CPs is it released.
https://support.industry.siemens.com/cs/br/en/view/104946406

MODBUS TCP - S7-300/S7-400 - STEP 7 V1X

 Exemplo para uso de MODBUS através da porta PN da CPU:


How do you use the blocks for MODBUS/TCP communication via the integrated
PROFINET interface of the CPU in STEP 7 Professional (TIA Portal)?
https://support.industry.siemens.com/cs/br/pt/view/75330636/en

 Exemplo para uso de MODBUS através de CP:


How do you use the blocks for MODBUS/TCP communication via an Industrial
Ethernet CP of S7-300 and S7-400 in STEP 7 Professional (TIA Portal)?
https://support.industry.siemens.com/cs/br/pt/view/75312612/en

20/01/2016 Página 8 / 14
s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
s Controladores SIMATIC
Panorama geral de comunicação MODBUS

MODBUS TCP - S7-300/S7-400 - STEP 7 V5.x

 Projeto exemplo com dicas para fazer acesso a vários equipamentos através de
MODBUS TCP:
How do you use the Modbus block "MODBUSPN" to communicate with multiple
Modbus devices via a connection resource of the CPU?
https://support.industry.siemens.com/cs/br/en/view/109479369

 Lista de exemplos para diferentes configurações (tipos de CPU e formas de acesso):


What are the differences between the licensed version and the downloadable demo
version of the blocks for Modbus TCP?
https://support.industry.siemens.com/cs/br/en/view/58497001

MODBUS TCP - S7-1200/S7-1500 - STEP 7 V1X

 Manual do S7-1200 (também aplicável ao S7-1500 - vide capítulo “13.5 Modbus


communication” contém conceitos, descrição dos blocos e exemplos funcionais,
incluindo varredura de múltiplos equipamentos):
SIMATIC S7 S7-1200 Programmable controller
https://support.industry.siemens.com/cs/br/en/view/36932465

 Exemplo de comunicação com S7-1200 e S7-1500 (versão nova do bloco, funcional,


válida para S7-1200 e S7-1500):
How do you program and parameterize Modbus/TCP communication between S7-
1500 CPUs and S7-1200 CPUs?
https://support.industry.siemens.com/cs/br/pt/view/102020340/en

 Exemplo de comunicação com S7-1200 (versão antiga do bloco, funcional apenas


para S7-1200):
How do you program and parameterize Modbus TCP communication between two
S7-1200 CPUs?
https://support.industry.siemens.com/cs/br/pt/view/83130159/en

 Exemplos de uso de S7-1200 com PAC3200 e outros equipamentos:


Data Communication between S7-1200 and SENTRON PAC3200 via MODBUS TCP
(Set 22)
https://support.industry.siemens.com/cs/br/pt/view/40614428/en

Switching Loads with S7-1200 and SENTRON PAC3200 via MODBUS TCP (Set 24)
https://support.industry.siemens.com/cs/br/pt/view/58856464/en

Powermanager - Connect SIMATIC S7-1200 CPU by MODBUS TCP


https://support.industry.siemens.com/cs/br/pt/view/59381441/en

20/01/2016 Página 9 / 14
s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
s Controladores SIMATIC
Panorama geral de comunicação MODBUS

 Dicas de endereçamento:
How do you address the memory areas in the SIMATIC S7-1200/S7-1500 and in the
Modbus device in the case of Modbus/TCP data communication?
https://support.industry.siemens.com/cs/br/pt/view/100633819/en

MODBUS TCP - PCS7

 Vídeo exemplo de configuração de MODBUS TCP com PLCS7:


Modbus/TCP Client Standardized and redundant Communication of PCS 7 with
Third-Party Systems
https://support.industry.siemens.com/cs/br/pt/view/75867147/en

20/01/2016 Página 10 / 14
s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
s Controladores SIMATIC
Panorama geral de comunicação MODBUS

MODBUS RTU – Geral

 Lista de possibilidades e principais links:


Which hardware and software components do you need to establish communication
between SIMATIC S7 stations and third-party devices using the MODBUS RTU
protocol?
https://support.industry.siemens.com/cs/br/pt/view/58386780/en

MODBUS RTU - CP341/CP441-2 - STEP 7 V5.x

 Manuais:
SIMATIC S7-300/S7-400 Loadable Driver for Point-to-Point CPs: MODBUS protocol,
RTU format, S7 is master
https://support.industry.siemens.com/cs/br/en/view/1220184
SIMATIC S7-300/S7-400 Loadable Driver for Point-to-Point CPs: MODBUS Protocol,
RTU format, S7 is Slave
https://support.industry.siemens.com/cs/br/en/view/1218007

 Pacote de configuração das CP 341/CP441-2:


Download CD "CP340, CP341, CP440, CP441"
https://support.industry.siemens.com/cs/br/pt/view/27013524/en

 Pacote de configuração / drive MODBUS RTU Master:


Loadable Driver "Modbus Master (RTU)"
https://support.industry.siemens.com/cs/br/pt/view/27774018/en

 Pacote de configuração / drive MODBUS RTU Slave:


Loadable Driver Modbus Slave (RTU)
https://support.industry.siemens.com/cs/br/pt/view/27774276/en

 Exemplo de comunicação com S7-300 (CP341 como master) e ET200S (1SI como
slave) em MODBUS RTU:
Master-Slave Communication with Modbus RTU Protocol for S7-300 and ET 200S
Systems
https://support.industry.siemens.com/cs/br/pt/view/109474714/en

20/01/2016 Página 11 / 14
s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
s Controladores SIMATIC
Panorama geral de comunicação MODBUS

MODBUS RTU - CP341/CP441-2 - STEP 7 V1X

 Exemplo de MODBUS RTU Master:


Sample program MODBUS Master (standard block)
zXX21_04_PtP_Com_MODMA.zip for STEP 7 (TIA Portal)
https://support.industry.siemens.com/cs/br/pt/view/99742134/en

 Exemplo de MODBUS RTU Slave:


Sample program MODBUS Slave (standard block) zXX21_05_PtP_Com_MODSL.zip
for STEP 7 (TIA Portal)
https://support.industry.siemens.com/cs/br/pt/view/99741686/en

 Exemplo de comunicação com S7-300 (CP341 como master) e ET200S (1SI como
slave) em MODBUS RTU:
Master-Slave Communication with Modbus RTU Protocol for S7-300 and ET 200S
Systems
https://support.industry.siemens.com/cs/br/pt/view/109474714/en

MODBUS RTU - ET200S - STEP 7 V5.x

 Manual com descrição de telegramas e DB de comunicação:


SIMATIC ET 200S Serial interface modules
https://support.industry.siemens.com/cs/br/pt/view/9260793/en

 Pacote com blocos de comunicação S_SEND, S_RCV, S_MODB e programas


exemplo:
Function Blocks, Examples and User Manuals of the Serial Interface ET200S 1SI
https://support.industry.siemens.com/cs/br/pt/view/25358470/en

 Exemplo de comunicação com S7-300 (CP341 como master) e ET200S (1SI como
slave) em MODBUS RTU:
Master-Slave Communication with Modbus RTU Protocol for S7-300 and ET 200S
Systems
https://support.industry.siemens.com/cs/br/pt/view/109474714/en

20/01/2016 Página 12 / 14
s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
s Controladores SIMATIC
Panorama geral de comunicação MODBUS

MODBUS RTU - ET200S - S7-300/S7-400 - STEP 7 V1X

 Manual com descrição de telegramas e DB de comunicação:


SIMATIC ET 200S Serial interface modules
https://support.industry.siemens.com/cs/br/pt/view/9260793/en

 Projeto exemplo:
Sample program ET 200S 1SI MODBUS zXX21_11_1SI_MODBUS.zip for STEP 7
(TIA Portal)
https://support.industry.siemens.com/cs/br/pt/view/99742035/en

 Exemplo de comunicação com S7-300 (CP341 como master) e ET200S (1SI como
slave) em MODBUS RTU:
Master-Slave Communication with Modbus RTU Protocol for S7-300 and ET 200S
Systems
https://support.industry.siemens.com/cs/br/pt/view/109474714/en

MODBUS RTU - ET200S - S7-1500 - STEP 7 V1X


 Manual com descrição de telegramas e DB de comunicação:
SIMATIC ET 200S Serial interface modules
https://support.industry.siemens.com/cs/br/pt/view/9260793/en

 Projetos exemplos, originalmente elaborado para S7-300 e que também pode ser
aplicado ao S7-1500 (não aplicável ao S7-1200):
Sample program ET 200S 1SI MODBUS zXX21_11_1SI_MODBUS.zip for STEP 7
(TIA Portal)
https://support.industry.siemens.com/cs/br/pt/view/99742035/en
Master-Slave Communication with Modbus RTU Protocol for S7-300 and ET 200S
Systems
https://support.industry.siemens.com/cs/br/pt/view/109474714/en

MODBUS RTU - S7-1200 Rack Central

 Manual do S7-1200 (descrição completa dos blocos, incluindo exemplos, disponíveis


no capítulo “13.5 Modbus communication”):
SIMATIC S7 S7-1200 Programmable controller
https://support.industry.siemens.com/cs/br/en/view/36932465

 Exemplo de comunicação Mestre - Escravo com S7-1200, inclusive sugerindo como


fazer o “a varredura dos escravos”:
How do you establish a MODBUS-RTU communication with STEP 7 (TIA Portal) for
the SIMATIC S7-1200?
https://support.industry.siemens.com/cs/br/en/view/47756141
20/01/2016 Página 13 / 14
s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline
s Controladores SIMATIC
Panorama geral de comunicação MODBUS

MODBUS RTU - ET200SP e ET200MP - STEP 7 V1X

 Manual de configuração das CP ponto a ponto (S7-1500, ET200MP e ET200SP):


CM PtP - Configurations for point-to-point connections
https://support.industry.siemens.com/cs/br/en/view/59057093

 Exemplo de comunicação Mestre - Escravo com S7-1500, ET200MP e ET200SP,


inclusive sugerindo como fazer o “a varredura dos escravos”:
Master Slave Communication via a CM PtP using the Modbus RTU Protocol
https://support.industry.siemens.com/cs/br/en/view/68202723

6. Suporte técnico

Siemens Industry Sector


Customer Service Division / Service Delivery

- Technical Support & Hotline -

Requisição de suporte: www.siemens.com.br/Hotline/SR


Tel.: +55 0800 7 73 73 73

Portal de Suporte: www.siemens.com.br/Hotline

Homepage Brasil: www.siemens.com.br

20/01/2016 Página 14 / 14
s Industry Sector - Technical Support & Hotline www.siemens.com.br/Hotline

Você também pode gostar