e Fala galera beleza mas para mais uma aula aqui é o tema dessa aula comunicação s7 entre série pe 7207 300 o que me motivou a fazer esse vídeo é o seguinte é a gente hoje tem esses novos Air Space da Siemens né da família do simatic que é o s7 1200 17. 500 a gente vê lá como é que se configuram tia Portal a facilidade de se criar uma conexão é pois que série B né porém a existe uma base Estrada muito grande aí desse a limpeza antigo a ilha é 7/300 da família 7400 e algumas versões desse série beijo elas não são compatíveis com tirar o portão tá ela só funciona com o software simatic Manager E aí rola muito adulta do pessoal lá como é que eu faço eu tô para comunicar um CLP que é programado não tinha Portal como por exemplo aqui no nossa aula vai ser o s7 1200 e com uma série pelo antigo que se comunique se programa não se machuque Ninja como é que eu faço integração é possível e eu vou mostrar para vocês que sim é possível e eu tô aqui com série Pires é um as 7 1211c que é um CLP da nova geração eu tô com série pq uma CPU 315/2 pé DP só que é uma CPU mais antiga então ela não ela não é compatível com tia Portal então eu vou mostrar para vocês que é tem como a gente configurar é a comunicação entre dois coletivos cada um são programado um software diferente Beleza então vou apresentar aqui para vocês a minha bancada e fala galera essa aqui é a minha bancadinha de teste de eu vou estar mostrando para vocês é os nossos rapidez aqui eu tenho uma CPU 315/2 PMDB onde nós temos aqui uma porta enviar para o scinet é próprio Bush e uma porta profinet beleza eu tô comunicando aqui pelo pelo um adaptador PC adapte o meu computador para configurar ela e a porta approximate dela tá ligado nesse like aqui esse escala se é xb005 beleza o outro sair ter que nós temos aqui o nosso é 7200 tal 1211 ser ele tem uma porta Nativa profinet que tá ligada também aqui no Switch tá então eu tô acessando ele é pelo computador aqui que tá conectado né e a 300 eu tô acessando pelo MPE aqui beleza mas os dois estão ligado aqui no Switch então através que o Switch aqui eu vou comunicar as duas cpus então esse projeto aqui a gente vai para usar nesse as árvores aqui para fazer essa essa esse projetinho para você bem galera agora a gente viu aqui o raio que a gente vai trabalhar é deixa eu só trazer para vocês aqui um resumo da descrição desse projeto Beleza amor qual o objetivo desse projeto ele tem o objetivo de demonstrar a configuração para troca de dados entre um s7 1200 e um s7 300 usando o s7 communication beleza protocolo da cima da que o as 7 communication a gente vai usar a porta profinet tanto do S7 1200 quanto do S7 300 E aí eu vou usar esse protocolo aqui para poder se comunicar Beleza o s7 1200 eu vou estar utilizando aqui o step 7 versão 16 tá que é o tia por talvez 16 é a última versão aí do tinha Portal tá disponível porque a minha CPU aqui ela é uma CPU atualizada então outra último fina e eu posso trabalhar com o step 7 ver 16 beleza e o meu s7 300 o utilizando aqui o step 7 versão 5 com sei que a última versão que fizeram cima de quem é já tá o step 7 Ultimate Ninja e é um Snapchat eu consigo rodar e direto no Windows 10 Então para mim não ter que ficar usando máquina virtual aqui eu vou tá usando essa versão aqui ele step 7 versão 5. 6 beleza é o que que eu vou fazer eu vou criar duas conexões s7 tá sendo que a primeira conexão s7 ou s7 300 ele vai atuar com o cliente e o s7 1200 va tua como servidor que que isso quer dizer Rodrigo isso quer dizer que o s7 300 ele vai estabelecer a conexão ativamente beleza e aí eu vou usar os blocos de função né 735 fb14 que é o pet e o FB 15 que é o Cut beleza para fazer o quê para poder ler dados das 7200 e gravar dados no s7 1200 tá a gente vai ver se aqui na prática esse aprendizado Oi e a segunda conexão na segunda conexão s7 o meu s7 1200 ele já vai atuar como um cliente e o meu s7 300 ele vai atuar como um servidor Isso quer dizer o quê que o s7 1200 que vai estabelecer a conexão ativamente nessa segunda conexão beleza e não é 7200 eu vou usar as funções quiet e a função tá para poder tá nem ler e escrever dado nós 7/300 aqui fica mais ou menos um resumo de como vai ficar eu tenho que o meu ss13 acho que na primeira conexão ele vai ser o cliente e o s7 1200 servidor e aqui ela segunda conexão vai ser ao contrário s7200 vai ser o cliente e o s7 300 vai ser o servidor eu vou dividir a sala em duas partes para não ficar muito grande e nessa primeira parte a gente vai aprender a configuração e programação do S7 300 eu montei aqui um tutorial make passo-a-passo E conforme a gente foi olhando aqui nos e a gente vai a gente vai fazendo na prática também para ficar uma coisa bem sincronizada que ficou uma coisa bem didática Beleza então o primeiro passo é o que criou o nosso projeto no step 7 é uma coisa que você já devem saber é mais tá aqui ó você vai abrir você Matic médio você vai criar um novo projeto e você mais seria lá o seu projeto dando isso igual depois você vai seria uma estação vamos fazer isso aqui junto eu abrir aqui oscimatic México e vamos abrir o nosso cima de que Mary versão 5.
6 que para conforme as folhas aqui a gente vai é fazendo então eu vou vir aqui ó posso de ensaio mil ou eu posso clicar direto na folha em branco aqui beleza então eu vou chamar aqui de s7. com tá esse projeto vou dar um aqui sei que isso aqui nós temos que inseriram a subtração você clica aqui em qualquer lugar com o botão direito eu botar insert me homem é se Matic 300 beleza até aí tranquilo né Vamos abrir aqui agora o rádio e vamos configurar o nosso hard aqui no s7 300 ele tem uma particularidade que a gente tem que vir aqui ou não se maq-300 ele primeiro rack Ele só tem um rack você clica nele beleza e depois vamos Inserir a nossa CPU Qual é a nossa CPU aí você vai ter que olhar aí na sua CPU do lado dela tem aí o código dela para saber qual é Oi amiga tô trabalhando aqui uma 315/2 pndp e essa primeira versão aqui ó 6s 7 13 e 15 20 10 0 a 0 só tem um filme aqui disponível eu vou inserir ela aqui no meu programa a questão do endereço IP dela a minha endereço 21 eu posso mostrar para vocês aqui ó eu tenho meu planeta aqui minha ferramenta de engenharia terapia e aqui eu tenho meu pele 7200me s7 300 é que eu tenho os interesses dele o 300 é o final 21 e o 1200 é o final 11 Beleza então já vou botar aqui o endereço certinho e vou dar um ninho aqui para ele criar uma rede aqui beleza OK eu já vou criar para mim aqui uma rede da próxima banho aqui também que eu estou comunicando o PC adapter Oi tá aqui próximo base deixa tudo de furinho aqui com 1,5 Mega megabit por segundo eu já vou dar um ok então a e aqui o inseriu o meu série que beleza vamos voltar lá para o nosso like pra gente poder acompanhar a sequência tô aqui adicionar o seu projeto vamos clicar errado é isso que eu na CPU conforme já fico agora que vai fazer o que é atribuída a esse de rede que falou que eu já fiz E foi pela o IP é umas 12 mil 8021 a mais cara é a mais para a classe se normal criei uma nova rede beleza até aqui é feio agora mas vamos fazer o quê Vamos definir a memória coloca aqui a memória que a gente vai usar para poder ficar serrando de blocos de enviar e receber a vamos lá e vamos ficar aqui ó lá na CPU do explique e aqui a gente tem um ciclo 54 né amor tá nós vamos habilitar aqui e eu vou usar aqui da memória 17 Tá bom eu escolhi 17 exponha que você quiser aí o padrão mil que eu creio aqui então habilitando eu moro aqui vamos ver lá qual é o próximo passo o bilhete só a partir daqui tá tudo certo agora já vou mais participar configuração do cliente então uma área que eu não vou mexer mais nada ele custou organizar Aqui as aí eles que ficaram aqui no estranho é bonitinho Vou salvar e comprou aqui e por enquanto eu vou fechar que a configuração de rádio Beleza então agora a gente vai configurar um s7 300 como cliente tá primeira configuração que a gente vai fazer o quê que a gente vai fazer então é a gente vai abrir lá o nosso ibox e vamos começar a inserir lá o nosso o nosso de um é o nosso bloco principal e a gente vai começar a inserir as funções mute e jet-ski fb14 sub-15 perde poder requisitar dados e ele é dado do S7 1200 beleza bom então vamos lá é a primeira coisa que a gente vai fazer agora antes de inserir os blocos é a gente adicionar uma conexão s7 ao nosso projeto tá tá tranquilo que isso aqui é bem fácil para fazer isso que a gente vai fazer a gente vai abrir a ferramenta de engenharia de rede aqui que é o net pro tá a gente pode abrir tanto por opções configure Network quanto por um atalho que eu vou mostrar para você que essa aqui ó Oi pode vir aqui opções configure network ou você simplesmente pode vir aqui nesse botãozinho aqui ó onde tem três computadorzinho com aqui essa aqui é a parte de gerenciamento de rede Beleza então tô conecte-o configure netprobe A então agora que a gente vai fazer agora a gente vai marcar a nossa CTO na nossa Estação ali e vamos na caixa de diálogo insert New Connection beleza o amor é aí você marca para cpus até aqui o teu rápida viu na tua perfil tá aqui ó você marca ela aí você vem certo mil Connect Ou se você quiser também pode vir aqui e clicar com o botão direito em cima mas certinho Connect ou contra o ele também Tranquilão tá você que a gente vai fazer aqui o nosso parceiro de comunicação a gente vai deixar sem especificação tá que pode ser qualquer um parceiro e aqui é o tipo a gente vai deixar essa set Connection tá O que é o que tá falando aqui ó você vai deixar um sem especificação passe eu eu passei de conexão e você vai selecionar é set Connection agora nós vamos dar uma pai e depois que a gente desce a pai vai abrir uma nova caixa de propriedade frente definir Beleza então vamos lá para a gente ver eu vou dar uma pai aí ele abre agora essa parte de propriedades aqui beleza O que que a gente vai fazer nessa parte propriedades aqui nesse canto a gente vai definir os idade de conexão com nosso parceiro que a gente tem nosso idade desse série pelo local e agora a gente vai fazer o que a gente vai deixar parceiro sem especificação e a gente aqui vai colocar o endereço IP do nosso parceiro que é o endereço ip da CPU 1200 que no meu caso aqui é 192. 168.
0. 11 beleza isso aqui é um dado importante áudio Mas você sabe isso que eu configurei a rede né E porque eu também tô mostrando para vocês o não meu planeta que aberta o meu série Pilar com direções tá beleza vamos lá aquele tá fala para ele se ele vender esse eu conforme eu falei para vocês é uma cidade que antes observar esse esse aí de local aqui tá o local agir esse local aí dia é identificação desse dessa Connection que você está criando esse dado Você vai precisar dele para mim sei lá no box de putget Beleza então observem aqui que o dado que foi criado aqui ó o local é dia aqui foi o local é de um Beleza então esse endereço aqui a gente vai colocar o aí essa assunto é que esse aqui que a gente vai colocar lá o w #16 #e o endereço que é um tá em hexadecimal Beleza eu vou deixar sua opção marcado aqui está beleza se estabelecer a comunicar na comunicação ativo que é ele que vai estabelecer a comunicação beleza vamos lá e agora a gente vai clicar no botão Adrian e certeiros que é detalhes da conexão que a gente vai inserir mais algumas informações aqui no nosso projeto O que é a questão do rack e do slot da CPU parceiros aqui é muito importante tá tem diferença é que o s7 300 e 1. 200 eu vou mostrar para você então vamos aqui ó a dese teus aí aqui já acontece o recorde lote da Minha CPU local R quiser e relate dois os série peso antigo de da cima é esse padrão aqui e agora viesse pelo nome é requiser islote um tá o certo tem mais novos eles ficam no slot 1 não no slot 2 como série peso antigo que beleza esse aqui é importante a gente tá a Bia tá essa questão aqui do desse endereço aqui do Connection resource do te sabe é importante deixar como três tá porque essa configuração está configurando Cunha unila para um unilateralmente Quase não saiu tô quer dizer quando eu tô configurando só aqui no s7 300 eu vou botar ele como três e não quer sair pede vai ficar três ficar um padrão tá é feito isso posso dar um ok aqui beleza ó é só seguir aqui para gente ficar fora né que eu tô como eu falei para vocês eu vou deixar conexão com 13 beleza essa aquele dia ele vai ficar com 301 e é que eu tô explicando o que é conectar são configurar o só de um lado né só conectar unilateralmente ou palavra difícil como ele está sendo configurado só nesse lado da CPU 300 eu vou contar como três aqui vou dar um ok E aí também na próxima caixa lá que é a propriedade do S7 Connection também vou dar um OK beleza e aí na última lá também dá um ok e a minha conexão vai ser inserida na net Proc oh beleza vamo lá então para gente ver aqui aqui o foco é um OK beleza Dom coisa aqui seja parem agora recebeu o selecionado aqui a minha conexão tá aparecendo agora aqui em baixo tá vendo Então tem aqui o local e ir Parceiro aqui a qualquer um é desconhecido e o tipo s7 Connection Beleza então o meu primeiro a minha conexão já está inserido aqui ou salvar comprou aqui os dias sem eu estou de boa então assim é primeiro tá para gente concluiu agora que que a gente vai fazer e é aqui O Peste é feio né gente marcou a CPU a gente viu as conexões Beleza agora a gente sal vai compilar o que eu fiz e agora a gente vai fazer o download tá para as estações selecionados para a gente poder descarregar esse aqui na CPU essa configuração Então agora eu clico aqui ó lá no desenho do CPU aqui na estação e eu faço o download uma das configurações aqui que eu fiz a Connection beleza que há mais ou menos tapa nessa hora aqui a minha CPU Ela vai para escola porque isso aqui ela mexe com a configuração de errar e depois ele dar um restart então só cuidado na hora de fazer isso aí que esse teu processo tiver rodando você fizer isso você vai parar sua CPU beleza vamos lá continuar aqui no nosso passo a passo agora tá na hora da gente fazer o programa do usuário é a parte que a gente vai configurar o os blocos de pudim e Jet Beleza então vamos lá primeiro Mas vamos trabalhar com um bloco Jet sb14 ela vai ser usada como eu falei para ler os dados da CPU s7 1200 tão aqui é como o nosso bloco vai ficar beleza ó a gente vai criar fd14 a gente vai ter aqui uma bebê estão esse Dell e a quem vai preencher com algum estado a gente vai ver que a gente vai ter a requisição O que é a memória que eu vou botar memória com a quente habilitando as dezessete horas é o Eyed que vai ser e se sinta que você aqui ó dá para o #16 #um lembrando esse um aqui é o número que eu queria a Connection lá tá E aí eu vou fazer dois fronteiras tá o quê que foi esses dois ponteiros e se a ddr1 esse RD um a gente vai ver aqui no próximo Villagio o ats Drum ele é o canteiro para áreas ser lida na CPU parceira tá então quer dizer a bebê que está enviando dado lá da CPU parceiro é que eu vou botar nesse add um aqui toma o caso aqui na configuração do meu 1200 lápis eu vou colocar bebê um com uma bebê de envio de dados para cá tá então a gente vai pegar um conteúdo add 1 e aqui é a parte de Que bicho que é o boné dessa bebê um lado do parceiro do Beach 0.
0 e qual é a quantidade de endereço para o rolê eu botei aqui bike 10 ou seja ele vá em baixo da biomm do parceiro a partir do Beach 0. 0 efeito e o que que é esse R1 o R1 vai ser um local de aqui no meu s7 300 que eu vou gravar os dados que eu vou ler da tv um lado parceiro então eu vou criar que uma db10 chamada recivida tá Klein tá que aonde eu vou receber os dados do parceiro lá beleza então a basicamente sair tão rack é o parâmetro que vai ficar cada vez que ele pulsar eu vou eu vou fazer uma requisição né e o a dia é o endereço lá da conexão que a gente criou o Beleza ainda tem alguns bichos aqui ó ndr o erro e o status que basicamente só isso aqui o ND e ele é um parâmetro de estado na cor ele caseiro que não tem trabalho nenhum sendo feito quando ele tá um trabalho está sendo executado e tem o pit dinheiro status é erro o nome já diz é para dizer se teve erro não está se ele o quarto para dizer o que que é o erro que ocorreu entendeu então vamos lá vamos ver como é que é o funcionamento e é receber uma hora de dar vai ser teu 300 assistiu 300 ela vai receber os dados na de 10 que eu já falei para vocês que é possível data cliente e e ela vai armazenar nessa ela vai render água armazenada essa de 10 né e o idade vão vindo atp1 do S7 1200 que vai ser a dele ela que eu vou chamar de sem de data serve quando a gente for configurar e lá a gente vai configurar seu bebê um beleza a mesma quantidade Beach lá que eu tô enviando da eb1 do S7 1200 tem que ser a quantidade de vídeo que eu vou configurar aqui na bebê de recebimento ele as Campo Tem que ser do mesmo tamanho Então vamos fazer esse aqui na prática então aqui ó de 10 vamos ver a primeira bebê 10 aqui Ah deixou só fechar essa tela mesh própios já configurou e agora eu vou encher ele aqui em blocos vou clicar com o botão direito eu vou inserir aqui um data both Beleza eu vou chamar de Dash e o nome o nome é aquele nome que a gente botou aquilo Recife data cliente beleza só botar em propriedade com apertei aqui ó Recife prata com o nome você botar o nome que você quiser aparece aqui é um padrão que eu tô usando no meu projeto mas não quer dizer que você tem que seguir tá bom E aqui o que que eu vou fazer dentro dela aqui eu vou configurar aqui com esse botar o mesmo nome da DB a ó e aqui eu vou criar um Array uma estrutura ao rei de 1 a 10 Oi beleza o debate até aqui 10 debate Beleza vou te carregar lá já te passei frio e se você vir então aqui ó outra para monitorar aqui e eu tenho aqui um campo com 10 bytes beleza disseram nós para mim receber dar Tá beleza então agora que que eu vou fazer aqui vou abrir a minha houve um é a minha principal minha Aldeia principal e eu vou fazer a programação desse bloco Neo quer o bloco Jet e onde está esse bloco você vem aqui em certo programa elements você tem que a parte da de ver rir nessa livraria você vem aqui em Standard delivery você vem aqui em communication Bohr E aí você vai ter aqui ó FB FB 14 grátis Beleza vou botar até o nome aqui ó de fb14 a petz CPU 300 aí você tem que dar uma de bebê para ela para esse bloco vou botar de ver com meu irmão número do bloco não é obrigado tá bom eu estou fazendo isso aqui por pura conveniência e aqui no se comeu wicor no rack na eu vou botar 15 em uma coca que eu botei que a memória 17. 5 O que é a a minha memória de coca lá que eu botei para poder ficar é pulsando Beleza então vamos lá agora como é que a gente vai fazer a Relembrando aqui a questão da sinta que se do bloco olá olá Oi tá aqui na tela que tava aqui a parte do agir nós vamos botar essa cinta que você aqui ó w o #16 #um beleza o w #16 #com um é o endereço da da conexão que eu criei não é dedé a gente vai botar aqui na ddr a rua de Dra gente vai botar o ponteiro do endereço que a gente vai ler do S7 1200 que é o pênis #e o número da DB beleza Vamos lá fazer um canteiro aqui p #bebê um ponto bbx 0.
0 espaço byte 10 mesmo e quem quer aonde a gente vai salvar o que a gente vai ler lá a gente vai pegar aqui no pé #bebê 10. Bbx 0. 0 espaço byte 10 Beleza então a gente vai pegar aqui no endereço da DR que o que vai vir na db1 lá do parceiro vai gravar aqui na nossa debilidade para gente trabalhar aqui no nosso programa tá aqui eu posso colocar qualquer memória deixa eu ver que conforme a hora que eu coloquei aqui eu vou até 18 em 1808 11 MW 20 para manter o padrão que a gente vai deixando aqui para quem me 18.
0 é meio 18. 1 mw20bk o nosso bloquinho Bete já está configurado é feito então vamos ficar mais uma linha aqui e vamos colocar o outro blocking tchau bloquinho Cut eu já vou seria ele aqui sb15 Olá beleza já vou dar uma de ver para a gente ir db15 para jantar ele vai criar DB a memória aqui eu vou botar mesmo a memória quer é me 17. 5 que a minha memória coque o meu Agir é o mesmo a dia W 16 o #16 #um é o mesmo dia e agora vamos ver lá qual são os blocos que eu vou pegar nele E aí E aí Ah então está aqui ó não pude eu já vou eu vou mostrar para vocês aqui eu ia o bloco aqui dele o A ddr1 tá é o bloco lá que eu vou onde eu vou escrever lá na minha no meu parceiro e aqui no SD um é o bloco da onde vai vir nos dados aqui do meu série pelo local para escrever no bloco do parceiro então o bloco que vai receber os dados do wi-fi aqui do S7 300 lá no s7 1200 é de 2 e o bloco que eu vou escrever dados para mandar para o s7 200 aqui no no 13 SL DB 11 tá então quê que eu vou fazer eu já vou criar aqui também no meu programa essa BBB11 e ela vai ter o nome aqui ó o que ela vai ter esse nome aqui ó em send data cliente beleza Tom Vamos colocar vamos criança beber aqui também eu vou vir aqui em blocos insert New objects data Block BBB11 chamar depende a data Oi mãe beleza e dá uma o número dela de umas aqui ok Deixa eu botar essa organizar-se assim que é melhor que a gente consegue ver os montes e dentro dela deixa eu já configurar o aqui também e eu vou chamar de sede da creche Beleza eu vou criar um Array também olha galera na hora de escrever uma rua aqui não é 7 13 horas tem que colocar dessa forma tô falando tudo em maiúsculo tá o Extra de três anos é meio chatinho com esse negócio de Sintra não tinha Portal você não tem esse problema pode botar em luz porque ele ele corri mas aqui tem que ser assim tá senão vai dar errado um Beleza já fiz aqui a minha bebê já vou descarregar logo ela também aqui para adiantar Olá beleza já tô com a minha bebê que carregada no programa configurar beleza E aí deixa eu botar aqui agora um hobby um tá bom Ó tem que eu vou fazer aqui aqui eu vou apontar a DB que eu vou escrever lá no meu parceiro Kel ponteira P bebê: dbx 0.
0 um byte 10 primeiro e aqui eu vou contar de bebê que eu acabei de criar que a beber onde eu vou efetivamente escrever os dados para enviar bebê online o ponto de vestir 0. 10 Light 10 eu tô escrevendo aqui 10 Batman isso aqui é o tamanho que você quiser Ah tá isso aqui não é uma regra não que eu tô defendendo como conversando aqui no meu pai dela deixou só ver aqui Qual foi minha morte que eu usei agora que eu continuei na 18 e não aqui eu já botei a 22. 0 22.
1 24. 0 vamos ver então e m 22. 0 m-22.