PLC DELTA + ARDUÍNO - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-28T09:23:43Zhttps://labdegaragem.com/forum/topics/plc-delta-ardu-no?id=6223006%3ATopic%3A699600&feed=yes&xn_auth=noAgora só fazer a programação…tag:labdegaragem.com,2019-02-11:6223006:Comment:7002962019-02-11T15:07:43.066ZDanilo lemehttps://labdegaragem.com/profile/Daniloleme
<p>Agora só fazer a programação no Arduíno para ler esses endereços no IHM </p>
<p>Agora só fazer a programação no Arduíno para ler esses endereços no IHM </p> tag:labdegaragem.com,2019-02-11:6223006:Comment:7002942019-02-11T14:58:18.227ZDanilo lemehttps://labdegaragem.com/profile/Daniloleme
<ul>
<li><a href="https://storage.ning.com/topology/rest/1.0/file/get/1027399916?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/1027399916?profile=RESIZE_710x" class="align-full"/></a></li>
</ul>
<ul>
<li><a href="https://storage.ning.com/topology/rest/1.0/file/get/1027399916?profile=original" target="_blank" rel="noopener"><img src="https://storage.ning.com/topology/rest/1.0/file/get/1027399916?profile=RESIZE_710x" class="align-full"/></a></li>
</ul> Opa. Não tenho exemplos, só e…tag:labdegaragem.com,2019-02-09:6223006:Comment:7004312019-02-09T20:42:01.041ZJucelei Freitashttps://labdegaragem.com/profile/juceleiFreita
<p>Opa. Não tenho exemplos, só estou te passando conceitualmente como fazer. Precisa ter conhecimento sólidos para esse tipo de sistema funcionar bem, talvez precise de ajuda de um profissional da area. Você já tem as informações na IHM, nem mexa no clp pra não correr o risco de da coisa errada e você deixar seu equipamento inoperante. Crie uma mapa de memoria e leia os dados a partir da IHM. Sds.</p>
<p>Opa. Não tenho exemplos, só estou te passando conceitualmente como fazer. Precisa ter conhecimento sólidos para esse tipo de sistema funcionar bem, talvez precise de ajuda de um profissional da area. Você já tem as informações na IHM, nem mexa no clp pra não correr o risco de da coisa errada e você deixar seu equipamento inoperante. Crie uma mapa de memoria e leia os dados a partir da IHM. Sds.</p> Nessa caso não se esqueça, se…tag:labdegaragem.com,2019-02-08:6223006:Comment:7002592019-02-08T21:02:08.529ZWESLEY JOSE SANTOShttps://labdegaragem.com/profile/WESLEYJOSESANTOS
<p>Nessa caso não se esqueça, se o PLC solta 0-10, vc tem que fazer uma interface e reduzir isso pra 0-5v. o mesmo pras digitais, se o plc solta 24vcc, faça uma interface pra que isso se reduza pra 5v.</p>
<p>Nessa caso não se esqueça, se o PLC solta 0-10, vc tem que fazer uma interface e reduzir isso pra 0-5v. o mesmo pras digitais, se o plc solta 24vcc, faça uma interface pra que isso se reduza pra 5v.</p> Vou ver se consigo primeiro f…tag:labdegaragem.com,2019-02-08:6223006:Comment:7002562019-02-08T16:17:26.841ZDanilo lemehttps://labdegaragem.com/profile/Daniloleme
<p>Vou ver se consigo primeiro fazer pelo saídas analógica</p>
<p>Vou ver se consigo primeiro fazer pelo saídas analógica</p> Há sim tag:labdegaragem.com,2019-02-08:6223006:Comment:7002552019-02-08T16:15:37.553ZDanilo lemehttps://labdegaragem.com/profile/Daniloleme
<p>Há sim </p>
<p>Há sim </p> Provavelmente sim, se vc quer…tag:labdegaragem.com,2019-02-08:6223006:Comment:7003352019-02-08T16:09:58.494ZWESLEY JOSE SANTOShttps://labdegaragem.com/profile/WESLEYJOSESANTOS
<p>Provavelmente sim, se vc quer ir por esse caminho, recomendo baixar o SCADA BR, e comunicar o arduino com ele via Modbus seguindo algum tutorial qualquer na internet (tem milhares). Faça isso para aprender como funciona o Modbus, e como implementar isso no Arduino. Depois que fizer isso, pega o software da sua IHM, se ele tiver um simulador, tenta comunicar o Arduino com o simulador da sua IHM via Modbus. Pra fazer isso vc vai precisar pegar o manual da sua IHM e pesquisar um pouco como…</p>
<p>Provavelmente sim, se vc quer ir por esse caminho, recomendo baixar o SCADA BR, e comunicar o arduino com ele via Modbus seguindo algum tutorial qualquer na internet (tem milhares). Faça isso para aprender como funciona o Modbus, e como implementar isso no Arduino. Depois que fizer isso, pega o software da sua IHM, se ele tiver um simulador, tenta comunicar o Arduino com o simulador da sua IHM via Modbus. Pra fazer isso vc vai precisar pegar o manual da sua IHM e pesquisar um pouco como implementar o Modbus nela, não deve ser difícil. Comunicando o arduino com software da IHM, ta pronto, é só acrescentar um canal de comunicação a mais na IHM física que vc já tem, e repetir o processo que vc fez com o simulador.</p> Teria como fazer algum comuni…tag:labdegaragem.com,2019-02-08:6223006:Comment:7004162019-02-08T12:15:37.163ZDanilo lemehttps://labdegaragem.com/profile/Daniloleme
<p>Teria como fazer algum comunicação RS485 com IHM e ler os valores do sensor ? </p>
<p>Teria como fazer algum comunicação RS485 com IHM e ler os valores do sensor ? </p> No plc é meio díficil, não co…tag:labdegaragem.com,2019-02-08:6223006:Comment:7002482019-02-08T00:56:55.353ZWESLEY JOSE SANTOShttps://labdegaragem.com/profile/WESLEYJOSESANTOS
<p>No plc é meio díficil, não conheço as lógicas do Delta como são, mas vc vai ter que bolar um esquema, pro PLC ler um sensor de cada vez, e colocar nas três saídas digitais o número do sensor que ele vai ta lendo. Por ex.:</p>
<p></p>
<p>Passo 1: Sensor1 na saída analógica e nas saídas digitais o valor 000.</p>
<p>Passo 2: Sensor2 na saída analógica e nas saídas digitais o valor 001.</p>
<p>Passo3: Sensor3 na saída analógica e nas saídas digitais o valor 010.</p>
<p>Passo4: Sensor4 na saída…</p>
<p>No plc é meio díficil, não conheço as lógicas do Delta como são, mas vc vai ter que bolar um esquema, pro PLC ler um sensor de cada vez, e colocar nas três saídas digitais o número do sensor que ele vai ta lendo. Por ex.:</p>
<p></p>
<p>Passo 1: Sensor1 na saída analógica e nas saídas digitais o valor 000.</p>
<p>Passo 2: Sensor2 na saída analógica e nas saídas digitais o valor 001.</p>
<p>Passo3: Sensor3 na saída analógica e nas saídas digitais o valor 010.</p>
<p>Passo4: Sensor4 na saída analógica, e nas saídas digitais o valor 011.</p>
<p>Passo5: Sensor5 na saída analógica, e nas saídas digitais o valor 100.</p>
<p>Passo6: Sensor6 na saída analógica, e nas saídas digitais o valor 101.</p>
<p>Passo7: voltar para o passo1</p>
<p></p>
<p>No Arduino:</p>
<p></p>
<p>void setup()</p>
<p>{</p>
<p> pinMode(2, INPUT); pinMode(3, INPUT); pinMode(4, INPUT); //digs</p>
<p> pinMode(A0, INPUT); //A0 analog</p>
<p>}</p>
<p></p>
<p>int an1, an2, an3, an4, an5, an6; //variaveis para ler as analogicas</p>
<p>bool di0, di1, di2; //variaiveis par aler as digitais</p>
<p></p>
<p>void loop()</p>
<p>{</p>
<p> e0 = digitalRead(2);</p>
<p> e1 = digitalRead(3);</p>
<p> e2 = digitalRead(4);</p>
<p> if(!e0 and !e1 and !e3) an1 = analogRead(A0); //se di = 000 ler an1</p>
<p> if(!e0 and !e1 and e3) an2 = analogRead(A0); //se di = 001 ler an2</p>
<p> if(!e0 and e1 and !e3) an3 = analogRead(A0); //se di = 010 ler an3</p>
<p> if(!e0 and e1 and e3) an4 = analogRead(A0); //se di = 011 ler an4</p>
<p> if( e0 and !e1 and !e3) an5 = analogRead(A0); //se di = 100 ler an5</p>
<p> if( e0 and !e1 and e3) an6 = analogRead(A0); //se di = 101 ler an6</p>
<p>}</p>
<p></p>
<p>O código é basicamente isso, existem maneiras mais sofisticadas de fazer isso, mas coloquei o mais simplificado possível</p> Teria como VC fazer um exempl…tag:labdegaragem.com,2019-02-07:6223006:Comment:7001982019-02-07T18:01:40.102ZDanilo lemehttps://labdegaragem.com/profile/Daniloleme
<p>Teria como VC fazer um exemplo pra ler um sensor, uma programação completa PLC e Arduíno, aí DPS eu faço o restante</p>
<p>Teria como VC fazer um exemplo pra ler um sensor, uma programação completa PLC e Arduíno, aí DPS eu faço o restante</p>