{"id":1041,"date":"2020-03-24T08:19:43","date_gmt":"2020-03-24T13:19:43","guid":{"rendered":"https:\/\/www.electroallweb.com\/?p=1041"},"modified":"2022-04-20T23:44:47","modified_gmt":"2022-04-21T04:44:47","slug":"como-establecer-comunicacion-entre-un-arduino-y-un-plc-a-traves-del-protocolo-modbus-enviar-y-recibir-datos","status":"publish","type":"post","link":"https:\/\/www.electroallweb.com\/index.php\/2020\/03\/24\/como-establecer-comunicacion-entre-un-arduino-y-un-plc-a-traves-del-protocolo-modbus-enviar-y-recibir-datos\/","title":{"rendered":"Como establecer comunicaci\u00f3n entre un ARDUINO Y UN PLC a trav\u00e9s del protocolo MODBUS (Enviar y recibir datos)"},"content":{"rendered":"<section class=\"l-section wpb_row height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row type_default valign_top\"><div class=\"vc_col-sm-2 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><\/div><\/div><\/div><div class=\"vc_col-sm-10 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"w-socials align_left style_default color_brand index_1\" style=\"font-size:30px;\"><div class=\"w-socials-list\"><div class=\"w-socials-item facebook\">\r\n\t\t\t\t<a class=\"w-socials-item-link\" target=\"_blank\" href=\"https:\/\/www.facebook.com\/ELECTROALL.ELECTRONICA\/\">\r\n\t\t\t\t\t<span class=\"w-socials-item-link-hover\"><\/span>\r\n\t\t\t\t\t<span class=\"w-socials-item-link-title\">Facebook<\/span>\r\n\t\t\t\t<\/a>\r\n\t\t\t\t<div class=\"w-socials-item-popup\">\r\n\t\t\t\t\t<span>Facebook<\/span>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div><div class=\"w-socials-item youtube\">\r\n\t\t\t\t<a class=\"w-socials-item-link\" target=\"_blank\" href=\"https:\/\/www.youtube.com\/c\/ELECTROALL\">\r\n\t\t\t\t\t<span class=\"w-socials-item-link-hover\"><\/span>\r\n\t\t\t\t\t<span class=\"w-socials-item-link-title\">YouTube<\/span>\r\n\t\t\t\t<\/a>\r\n\t\t\t\t<div class=\"w-socials-item-popup\">\r\n\t\t\t\t\t<span>YouTube<\/span>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div><div class=\"w-socials-item instagram\">\r\n\t\t\t\t<a class=\"w-socials-item-link\" target=\"_blank\" href=\"https:\/\/www.instagram.com\/electroall_\/\">\r\n\t\t\t\t\t<span class=\"w-socials-item-link-hover\"><\/span>\r\n\t\t\t\t\t<span class=\"w-socials-item-link-title\">Instagram<\/span>\r\n\t\t\t\t<\/a>\r\n\t\t\t\t<div class=\"w-socials-item-popup\">\r\n\t\t\t\t\t<span>Instagram<\/span>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div><div class=\"w-socials-item github\">\r\n\t\t\t\t<a class=\"w-socials-item-link\" target=\"_blank\" href=\"https:\/\/github.com\/ELECTROALL\">\r\n\t\t\t\t\t<span class=\"w-socials-item-link-hover\"><\/span>\r\n\t\t\t\t\t<span class=\"w-socials-item-link-title\">GitHub<\/span>\r\n\t\t\t\t<\/a>\r\n\t\t\t\t<div class=\"w-socials-item-popup\">\r\n\t\t\t\t\t<span>GitHub<\/span>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div><\/div><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h5><span style=\"color: #000000;\">INTRODUCCI\u00d3N<\/span><\/h5>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">Alguna vez te preguntaste, ser\u00e1 posible establecer una comunicaci\u00f3n entre\u00a0 un ARDUINO y un PLC?, la respuesta es S\u00cd, en este art\u00edculo aprenderemos como se realiza paso a paso este enlace. Seguramente a muchos de nosotros nos suena familiar el protocolo de comunicaci\u00f3n MODBUS, esta comunicaci\u00f3n es una de las comunicaciones est\u00e1ndar que se usa en las industrias para la comunicaci\u00f3n de dispositvos plc&#8217;s, drivers, m\u00f3dulos, etc. Justamente para\u00a0 establecer el intercambio de datos de un Arduino y un PLC usaremos el mismo protocolo ya antes mencionado, el cual nos permitir\u00e1 el intercambio de lecturas de se\u00f1ales digitales, se\u00f1ales anal\u00f3gicas y otros datos. Por consiguiente, en este episodio mandaremos se\u00f1ales anal\u00f3gicas desde un arduino a un dispositivo PLC Siemens S7 1200, para que posteriormente el dispositivo PLC realice un acci\u00f3n de acuerdo a los datos recibidos. por ejemplo, que se active una salida cuando el valor anal\u00f3gico sea mayor igual a 500.\u00a0<\/span><\/p>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row type_default valign_top\"><div class=\"vc_col-sm-2 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><\/div><\/div><\/div><div class=\"vc_col-sm-10 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h5><span style=\"color: #000000;\">ENVIAR UN DATO ANAL\u00d3GICO DESDE ARDUINO AL PLC<\/span><\/h5>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h6><span style=\"color: #000000;\">DISPOSITIVOS<\/span><\/h6>\n<ol>\n<li><span style=\"color: #000000;\">PLC S7 1200 (siemens)<\/span><\/li>\n<li><span style=\"color: #000000;\">Arduino UNO<\/span><\/li>\n<li><span style=\"color: #000000;\">M\u00f3dulo Ethernet ENC28J60<\/span><\/li>\n<li><span style=\"color: #000000;\">Potenciometro 10k Ohm<\/span><\/li>\n<li><span style=\"color: #000000;\">Router (Cualquiera)<\/span><\/li>\n<li><span style=\"color: #000000;\">\u00a002 cables Red (RJ45)<\/span><\/li>\n<\/ol>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h6><span style=\"color: #000000;\">CONEXIONES\u00a0 ENTRE (Arduino &#8211; M\u00f3dulo ethernet -PLC) PARA LA LECTURA ANAL\u00d3GICA<\/span><\/h6>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">Las conexiones que se va a realizar a continuaci\u00f3n es para la lectura anal\u00f3gica; donde se enviar\u00e1 datos anal\u00f3gicos (potenciometro) desde la tarjeta arduino UNO\u00a0<\/span><\/p>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-image\"><div class=\"w-image-h\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/conexiones-ARDUINO-PLC-1024x576.png\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/conexiones-ARDUINO-PLC-1024x576.png 1024w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/conexiones-ARDUINO-PLC-300x169.png 300w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/conexiones-ARDUINO-PLC-768x432.png 768w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/conexiones-ARDUINO-PLC.png 1167w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/div><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h6><span style=\"color: #000000;\">C\u00d3DIGO ARDUINO<\/span><\/h6>\n<p><a href=\"https:\/\/github.com\/ELECTROALL\/Librer-a-Modbus\/blob\/master\/Librer%C3%ADas%20Modbus.rar\" target=\"_blank\" rel=\"noopener noreferrer\"><strong><span style=\"color: #ff6600;\">DESCARGAR LIBRER\u00cdAS MODBUS<\/span><\/strong><\/a><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"cpp\">\/* \r\n                MODIFICADO POR  :{==[=======&gt;&gt;&gt;&gt; ELECTROALL &lt;&lt;&lt;&lt;&lt;=======]==}\r\n                INSTAGRAM       : https:\/\/www.instagram.com\/carlos_j_fuentess\/ \r\n                                  \u00f3  @carlos_j_fuentess\r\n                FACEBOOK        : https:\/\/web.facebook.com\/ELECTROALL.ELECTRONICA\/?_rdc=1&amp;_rdr\r\n                P\u00c1GINA WEB      : https:\/\/www.electroallweb.com\/\r\n                YOUTUBE         : https:\/\/www.youtube.com\/c\/ELECTROALL\r\n           ________________________________________________________\r\n\r\n {==[=======&gt; (ENVIANDO DATOS ANAL\u00d3GICOS DESDE ARDUINO A PLC S7 1200) &lt;=======]==}\r\n           ________________________________________________________\r\n*\/\r\n\r\n#include &lt;EtherCard.h&gt;   \r\n#include &lt;Modbus.h&gt;\r\n#include &lt;ModbusIP_ENC28J60.h&gt;\r\n\r\nconst int SENSOR_IREG=50;\r\nconst int sensorAnalog =A0;\r\nModbusIP mb;\r\n\r\nvoid setup() {\r\nSerial.begin(9600);\/\/ inicializamos el serial com\r\n\r\n\/\/direcci\u00f3n MAC\r\nbyte mac[] = {0xDE, 0xAD, 0xBE, 0xEF,0xFE, 0xED}; \r\n\/\/direcci\u00f3n IP\r\nbyte ip [] = {192,168,1,22};\r\n\r\nmb.config (mac,ip);\/\/ se confirma las direcciones \r\nmb.addIreg(SENSOR_IREG);\r\n\r\n}\r\n\r\nvoid loop() {\r\nmb.task();\/\/ actualiza para el trabajo se realize \r\n          \/\/ con normalidad\r\n\r\n  \/\/ env\u00eda los valores del potenciometro \r\n  mb.Ireg(SENSOR_IREG, analogRead(sensorAnalog));\r\n\r\n\/\/muestra en el monitor serie los valores del pot4\r\n  Serial.println(analogRead(sensorAnalog));\r\n\r\n}<\/pre>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h6><span style=\"color: #000000;\">Programa TIA PORTAL (PLC S7 1200 Siemens)<\/span><\/h6>\n<p style=\"padding-left: 40px;\"><strong><span style=\"color: #008080;\">ENLAZANDO PLC A UNA RED DE TRABAJO<\/span><\/strong><span style=\"color: #000000;\"> Se tiene que establecer la direcci\u00f3n IP para trabajar en una sola Red de esa manera tener una satisfactoria conexi\u00f3n\u00a0 entre ambos dispositivos (PLC &#8211; ARDUINO). Para hacer este cambio se tiene que dirigir al <span style=\"color: #ff6600;\">\u00e1rbol de proyecto<\/span> y, seleccione <span style=\"color: #ff6600;\">configuraci\u00f3n de dispositivo<\/span> , luego haga doble click en el <span style=\"color: #ff6600;\">puerto profinet<\/span>, y seguidamente cambie la direcci\u00f3n IP, en realidad se puede colocar la direcci\u00f3n que ud desee, siempre en cuando pertenezca a la conectividad IP_V4, Ejemplo:<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><span style=\"color: #000000;\">192.168.1.10<\/span><\/li>\n<li><strong><span style=\"color: #ff0000;\">192.168.1.15<\/span><\/strong><\/li>\n<li><span style=\"color: #000000;\">192.168.1.22<\/span><\/li>\n<li><span style=\"color: #000000;\"><span style=\"color: #000000;\">192.168.2.40<\/span><\/span><span style=\"color: #000000;\">Para la demostraci\u00f3n de este episodio usaremos la segunda direcci\u00f3n IP: <strong><span style=\"color: #ff0000;\">192.168.1.15\u00a0<\/span><\/strong><\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p style=\"padding-left: 40px;\">\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-image\"><div class=\"w-image-h\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/configuracion-de-dispositivo-para-ipv4-1024x576.png\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/configuracion-de-dispositivo-para-ipv4-1024x576.png 1024w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/configuracion-de-dispositivo-para-ipv4-300x169.png 300w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/configuracion-de-dispositivo-para-ipv4-768x432.png 768w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/configuracion-de-dispositivo-para-ipv4.png 1154w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/div><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<p style=\"text-align: justify; padding-left: 40px;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\"><strong>CREAR BLOQUE DE DATOS PARA ALMACENAR LOS VALORES DEL ARDUINO<\/strong><\/span> Crearemos bloque de datos para establecer comunicaci\u00f3n\u00a0 y recibir datos del ARDUINO, para ello nos dirigimos al <span style=\"color: #ff6600;\">\u00e1rbol del proyecto,<\/span> seguidamente abrimos<span style=\"color: #ff6600;\"> bloques de programa<\/span>, luego creamos un bloque de datos(ARDUINO [DB]). Dentro de bloque de datos modificamos los par\u00e1metros como se muestra en la siguiente imagen.<\/span> <\/p>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-image\"><div class=\"w-image-h\"><img loading=\"lazy\" decoding=\"async\" width=\"857\" height=\"482\" src=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/bloque-de-datos-arduino.png\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/bloque-de-datos-arduino.png 857w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/bloque-de-datos-arduino-300x169.png 300w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/bloque-de-datos-arduino-768x432.png 768w\" sizes=\"(max-width: 857px) 100vw, 857px\" \/><\/div><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<p style=\"text-align: justify; padding-left: 40px;\"><span style=\"color: #000000;\"><span style=\"color: #008080;\"><strong>SACAR LA FUNCI\u00d3N MODBUS CLIENT<\/strong><\/span> En la parte <span style=\"color: #ff6600;\">principal<\/span> de bloques de programa sacaremos la funci\u00f3n MODBUS CLIENT (MB_CLIENT), esto nos facilitar\u00e1 el recojo de datos del potenciometro que viene del arduino, para posteriormente usar dichos datos para activar salidas etc.\u00a0\u00a0<\/span> <\/p>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-image\"><div class=\"w-image-h\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/sacamos-la-funicon-modbus-tcp-1024x576.png\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/sacamos-la-funicon-modbus-tcp-1024x576.png 1024w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/sacamos-la-funicon-modbus-tcp-300x169.png 300w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/sacamos-la-funicon-modbus-tcp-768x432.png 768w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/sacamos-la-funicon-modbus-tcp.png 1162w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/div><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<p style=\"text-align: justify; padding-left: 40px;\"><span style=\"color: #000000;\"><strong><span style=\"color: #008080;\">ACTIVANDO UNA SALIDA:<\/span><\/strong> Finalmente haremos una peque\u00f1a demostraci\u00f3n, la cual consta en activar una salida. Es decir; cuando el valor del pontenci\u00f3metro sea &gt;=500 (mayor igual), entonces que se encienda la salida Q0.1.<\/span> <\/p>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-image\"><div class=\"w-image-h\"><img loading=\"lazy\" decoding=\"async\" width=\"990\" height=\"557\" src=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/encendiendo-una-salida-1.png\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/encendiendo-una-salida-1.png 990w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/encendiendo-una-salida-1-300x169.png 300w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/encendiendo-una-salida-1-768x432.png 768w\" sizes=\"(max-width: 990px) 100vw, 990px\" \/><\/div><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h6><span style=\"color: #000000;\">VIDEO<\/span><\/h6>\n<p style=\"text-align: justify; padding-left: 40px;\">\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-video ratio_16x9\"><div class=\"w-video-h\"><iframe loading=\"lazy\" width=\"420\" height=\"315\" src=\"\/\/www.youtube.com\/embed\/IU4sWOXq1dQ\" allowfullscreen><\/iframe><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row type_default valign_top\"><div class=\"vc_col-sm-2 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><\/div><\/div><\/div><div class=\"vc_col-sm-10 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h5><span style=\"color: #000000;\">ENVIAR VARIOS DATOS ANAL\u00d3GICOS DESDE ARDUINO AL PLC\u00a0<\/span><\/h5>\n<p style=\"text-align: justify; padding-left: 40px;\">\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h6><span style=\"color: #000000;\">DISPOSITIVOS<\/span><\/h6>\n<ol>\n<li><span style=\"color: #000000;\">PLC S7 1200 (siemens)<\/span><\/li>\n<li><span style=\"color: #000000;\">Arduino UNO<\/span><\/li>\n<li><span style=\"color: #000000;\">M\u00f3dulo Ethernet ENC28J60<\/span><\/li>\n<li><span style=\"color: #000000;\">\u00a003 Potenciometros 10k Ohm<\/span><\/li>\n<li><span style=\"color: #000000;\">Router (Cualquiera)<\/span><\/li>\n<li><span style=\"color: #000000;\">\u00a002 cables Red (RJ45)<\/span><\/li>\n<\/ol>\n<p style=\"text-align: justify; padding-left: 40px;\">\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h6><span style=\"color: #000000;\">CONEXIONES\u00a0 ENTRE (Arduino &#8211; M\u00f3dulo ethernet -PLC) PARA LAS LECTURAS ANAL\u00d3GICAS<\/span><\/h6>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">Las conexiones que se va a realizar a continuaci\u00f3n es para las lecturas anal\u00f3gicas; donde se enviar\u00e1 datos anal\u00f3gicos (potenciometros) desde la tarjeta arduino UNO\u00a0 al PLC.<\/span><\/p>\n<p style=\"text-align: justify; padding-left: 40px;\">\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-image\"><div class=\"w-image-h\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/conexiones-3-entradas-anal\u00f3gicas-1024x576.png\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/conexiones-3-entradas-anal\u00f3gicas-1024x576.png 1024w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/conexiones-3-entradas-anal\u00f3gicas-300x169.png 300w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/conexiones-3-entradas-anal\u00f3gicas-768x432.png 768w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/conexiones-3-entradas-anal\u00f3gicas.png 1167w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/div><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h6><span style=\"color: #000000;\">C\u00d3DIGO ARDUINO<\/span><\/h6>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"cpp\">\/* \r\n                MODIFICADO POR  :{==[=======&gt;&gt;&gt;&gt; ELECTROALL &lt;&lt;&lt;&lt;&lt;=======]==}\r\n                INSTAGRAM       : https:\/\/www.instagram.com\/carlos_j_fuentess\/ \r\n                                  \u00f3  @carlos_j_fuentess\r\n                FACEBOOK        : https:\/\/web.facebook.com\/ELECTROALL.ELECTRONICA\/?_rdc=1&amp;_rdr\r\n                P\u00c1GINA WEB      : https:\/\/www.electroallweb.com\/\r\n                YOUTUBE         : https:\/\/www.youtube.com\/c\/ELECTROALL\r\n           ________________________________________________________\r\n\r\n {==[=======&gt; (ENVIANDO DATOS ANAL\u00d3GICOS DESDE ARDUINO A PLC S7 1200) &lt;=======]==}\r\n           ________________________________________________________\r\n*\/\r\n\r\n#include &lt;EtherCard.h&gt;   \r\n#include &lt;Modbus.h&gt;\r\n#include &lt;ModbusIP_ENC28J60.h&gt;\r\n\r\nconst int SENSOR_IREG=50;\r\nconst int sensorAnalog =A0;\r\n\r\nconst int SENSOR_IREG1=60;\r\nconst int sensorAnalog1 =A1;\r\n\r\nconst int SENSOR_IREG2=70;\r\nconst int sensorAnalog2 =A2;\r\n\r\nModbusIP mb;\r\n\r\nvoid setup() {\r\nSerial.begin(9600);\/\/ inicializamos el serial com\r\n\r\n\/\/direcci\u00f3n MAC\r\nbyte mac[] = {0xDE, 0xAD, 0xBE, 0xEF,0xFE, 0xED}; \r\n\/\/direcci\u00f3n IP\r\nbyte ip [] = {192,168,1,22};\r\n\r\nmb.config (mac,ip);\/\/ se confirma las direcciones \r\nmb.addIreg(SENSOR_IREG);\r\nmb.addIreg(SENSOR_IREG1);\r\nmb.addIreg(SENSOR_IREG2);\r\n\r\n}\r\n\r\nvoid loop() {\r\nmb.task();\/\/ actualiza para el trabajo se realize \r\n          \/\/ con normalidad\r\n\r\n  \/\/ env\u00eda los valores de los respectivos potenciometro \r\n  mb.Ireg(SENSOR_IREG, analogRead(sensorAnalog));\r\n  mb.Ireg(SENSOR_IREG1, analogRead(sensorAnalog1));\r\n  mb.Ireg(SENSOR_IREG2, analogRead(sensorAnalog2));\r\n\/\/muestra en el monitor serie los valores del pot4\r\n  Serial.println(analogRead(sensorAnalog));\r\n\r\n}<\/pre>\n<p style=\"text-align: justify; padding-left: 40px;\">\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h6><span style=\"color: #000000;\">PROGRAMA TIA PORTAL (PLC Siemens S7 1200)<\/span><\/h6>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">En cuanto a las diagramas de programaci\u00f3n son similares a los\u00a0 que se muestra en el primer ejercicio, la \u00fanica diferencia es que se cambia la direcci\u00f3n de las entradas anal\u00f3gicas. Ver el video.<\/span><\/p>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h6><span style=\"color: #000000;\">VIDEO<\/span><\/h6>\n<p style=\"text-align: justify; padding-left: 40px;\">\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-video ratio_16x9\"><div class=\"w-video-h\"><iframe loading=\"lazy\" width=\"420\" height=\"315\" src=\"\/\/www.youtube.com\/embed\/_5lCnaIc8R0\" allowfullscreen><\/iframe><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row type_default valign_top\"><div class=\"vc_col-sm-2 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><\/div><\/div><\/div><div class=\"vc_col-sm-10 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h5><span style=\"color: #000000;\">ENVIAR VARIOS DATOS DIGITALES DESDE ARDUINO AL PLC\u00a0<\/span><\/h5>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h6><span style=\"color: #000000;\">DISPOSITIVOS<\/span><\/h6>\n<ol>\n<li><span style=\"color: #000000;\">PLC S7 1200 (siemens)<\/span><\/li>\n<li><span style=\"color: #000000;\">Arduino UNO<\/span><\/li>\n<li><span style=\"color: #000000;\">M\u00f3dulo Ethernet ENC28J60<\/span><\/li>\n<li><span style=\"color: #000000;\">\u00a0Pulsadores\u00a0<\/span><\/li>\n<li><span style=\"color: #000000;\">Router (Cualquiera)<\/span><\/li>\n<li><span style=\"color: #000000;\">\u00a002 cables Red (RJ45)<\/span><\/li>\n<\/ol>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h6><span style=\"color: #000000;\">CONEXIONES\u00a0 ENTRE (Arduino &#8211; M\u00f3dulo ethernet -PLC) PARA LAS LECTURAS DIGITALES<\/span><\/h6>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">Las conexiones que se va a realizar a continuaci\u00f3n es para las lecturas anal\u00f3gicas; donde se enviar\u00e1 datos anal\u00f3gicos (potenciometros) desde la tarjeta arduino UNO\u00a0 al PLC.<\/span><\/p>\n<p style=\"text-align: justify; padding-left: 40px;\">\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-image\"><div class=\"w-image-h\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/conexiones-2-entradas-digitales-1024x576.png\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/conexiones-2-entradas-digitales-1024x576.png 1024w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/conexiones-2-entradas-digitales-300x169.png 300w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/conexiones-2-entradas-digitales-768x432.png 768w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/conexiones-2-entradas-digitales.png 1167w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/div><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h6><span style=\"color: #000000;\">C\u00d3DIGO ARDUINO<\/span><\/h6>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"cpp\">\/* \r\n                MODIFICADO POR  :{==[=======&gt;&gt;&gt;&gt; ELECTROALL &lt;&lt;&lt;&lt;&lt;=======]==}\r\n                INSTAGRAM       : https:\/\/www.instagram.com\/carlos_j_fuentess\/ \r\n                                  \u00f3  @carlos_j_fuentess\r\n                FACEBOOK        : https:\/\/web.facebook.com\/ELECTROALL.ELECTRONICA\/?_rdc=1&amp;_rdr\r\n                P\u00c1GINA WEB      : https:\/\/www.electroallweb.com\/\r\n                YOUTUBE         : https:\/\/www.youtube.com\/c\/ELECTROALL\r\n           ________________________________________________________\r\n\r\n {==[=======&gt; (ENVIANDO DATOS ANAL\u00d3GICOS DESDE ARDUINO A PLC S7 1200) &lt;=======]==}\r\n           ________________________________________________________\r\n*\/\r\n\r\n#include &lt;EtherCard.h&gt;   \r\n#include &lt;Modbus.h&gt;\r\n#include &lt;ModbusIP_ENC28J60.h&gt;\r\n\r\nconst int SENSOR_IREG1=60;\r\nconst int button1 =2;\r\n\r\nconst int SENSOR_IREG2=70;\r\nconst int button2 =3;\r\n\r\nModbusIP mb;\r\n\r\nvoid setup() {\r\nSerial.begin(9600);\/\/ inicializamos el serial com\r\n\r\npinMode (button1,INPUT);\r\npinMode (button2,INPUT);\r\n\r\n\/\/direcci\u00f3n MAC\r\nbyte mac[] = {0xDE, 0xAD, 0xBE, 0xEF,0xFE, 0xED}; \r\n\/\/direcci\u00f3n IP\r\nbyte ip [] = {192,168,1,22};\r\n\r\nmb.config (mac,ip);\/\/ se confirma las direcciones \r\nmb.addIreg(SENSOR_IREG1);\r\nmb.addIreg(SENSOR_IREG2);\r\n\r\n}\r\n\r\nvoid loop() {\r\nmb.task();\/\/ actualiza para el trabajo se realize \r\n          \/\/ con normalidad\r\n\r\n  mb.Ireg(SENSOR_IREG1,digitalRead(button1));\r\n  mb.Ireg(SENSOR_IREG2,digitalRead(button2));\r\n\/\/muestra en el monitor serie los valores de la entrada del boton 1\r\n  Serial.println(digitalRead(button1));\r\n\r\n}<\/pre>\n<p style=\"text-align: justify; padding-left: 40px;\">\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h6><span style=\"color: #000000;\">PROGRAMA TIA PORTAL (PLC Siemens S7 1200)<\/span><\/h6>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">En cuanto a las diagramas de programaci\u00f3n son similares a los que se muestra en el primer ejercicio, la \u00fanica diferencia es que se cambia la direcci\u00f3n de las entradas anal\u00f3gicas. Ver el video.<\/span><\/p>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h6><span style=\"color: #000000;\">POSICI\u00d3N DE LOS BITS EN LAS VARIABLES (MW).<\/span><\/h6>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-image\"><div class=\"w-image-h\"><img loading=\"lazy\" decoding=\"async\" width=\"933\" height=\"525\" src=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/POSICION-DE-LOS-BITS.png\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/POSICION-DE-LOS-BITS.png 933w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/POSICION-DE-LOS-BITS-300x169.png 300w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/POSICION-DE-LOS-BITS-768x432.png 768w\" sizes=\"(max-width: 933px) 100vw, 933px\" \/><\/div><\/div>\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h6><span style=\"color: #000000;\">VIDEO<\/span><\/h6>\n<p style=\"text-align: justify; padding-left: 40px;\">\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-video ratio_16x9\"><div class=\"w-video-h\"><iframe loading=\"lazy\" width=\"420\" height=\"315\" src=\"\/\/www.youtube.com\/embed\/jvfZbzEFI3U\" allowfullscreen><\/iframe><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row type_default valign_top\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row type_default valign_top\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\r\n\t<div class=\"wpb_text_column  vc_custom_1650508695183\">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h5><span id=\"ESPECIFICACIONES_TECNICAS\">INTRODUCCI\u00d3N<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-265 alignnone\" src=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-300x10.png\" alt=\"\" width=\"1080\" height=\"36\" srcset=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-300x10.png 300w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-1024x33.png 1024w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-768x25.png 768w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores.png 1624w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/><\/span><\/h5>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<p style=\"margin: 0in; font-family: Calibri; font-size: 12pt; text-align: justify;\">Hace poco un cliente me pidi\u00f3 que hiciera un tablero el\u00e9ctrico controlado por un PLC SIEMENS, donde se requer\u00eda m\u00e1s 6 entradas anal\u00f3gicas de voltaje. Sin embargo, me encontr\u00e9 con un problema, el PLC s7 1200 solo trae 2 entradas an\u00e1logas, por lo que a\u00fan me faltaba 4 m\u00e1s. Entonces fui a cotizar a las tiendas pertinente un m\u00f3dulo de entradas anal\u00f3gicas de 0 a 10v. No obstante, estos dispositivos estaban muy caros. En consecuencia a esto me puse a crear un m\u00f3dulo de entradas anal\u00f3gicas que sea capaz de mandar las se\u00f1ales a trav\u00e9s del puerto ethernet. Y s\u00ed efectivamente ya hemos concluidos este m\u00f3dulo que incluye 8 entradas anal\u00f3gicas de 0-10V, y hoy en este video te voy ensa\u00f1ar y explicar a como a hacer m\u00f3dulos para PLC SIEMENS., te interesa? Pues acomp\u00e1\u00f1enme a ver el video.<\/p>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row type_default valign_top\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\r\n\t<div class=\"wpb_text_column  vc_custom_1650508766270\">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h5><span id=\"ESPECIFICACIONES_TECNICAS\">CARACTER\u00cdSTICA T\u00c9CNICAS<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-265 alignnone\" src=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-300x10.png\" alt=\"\" width=\"1080\" height=\"36\" srcset=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-300x10.png 300w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-1024x33.png 1024w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-768x25.png 768w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores.png 1624w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/><\/span><\/h5>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<ol>\n<li>Tensi\u00f3n de alimentaci\u00f3n\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026.\u2026\u2026\u2026\u202624VDC<\/li>\n<li>Corriente de alimentaci\u00f3n\u2026\u2026\u2026\u2026\u2026\u2026\u2026.\u2026\u2026\u2026\u2026\u202680mA<\/li>\n<li>Tensi\u00f3n de entrada(recomendado)\u2026\u2026\u2026\u2026\u2026\u2026\u202624VDC<\/li>\n<li>Entradas anal\u00f3gicas\u00a0 ( 0-10VDC )\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u20268<\/li>\n<li>Puerto ethernet\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026.1<\/li>\n<li>Programaci\u00f3n Directa\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026PC-BOARD MAIN<\/li>\n<li>Condiciones ambientales min\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026.\u2026.-40\u00b0<\/li>\n<li>Condiciones ambientales max\u2026\u2026\u2026\u2026\u2026\u2026\u2026..\u2026\u2026\u2026.85\u00b0<\/li>\n<li>Dimensiones\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026. 64*80mm<\/li>\n<li>Empotrable\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026S\u00cd<\/li>\n<\/ol>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row type_default valign_top\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\r\n\t<div class=\"wpb_text_column  vc_custom_1650508963269\">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h5><span id=\"ESPECIFICACIONES_TECNICAS\">ESQUEM\u00c1TICO ELECTR\u00d3NICO<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-265 alignnone\" src=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-300x10.png\" alt=\"\" width=\"1080\" height=\"36\" srcset=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-300x10.png 300w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-1024x33.png 1024w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-768x25.png 768w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores.png 1624w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/><\/span><\/h5>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-image\"><div class=\"w-image-h\"><a href=\"https:\/\/github.com\/ELECTROALL\/0-10V-ANALOG-INPUTS-MODULE-TO-PLC-SIEMENS\/blob\/main\/Schematic.PDF\" title=\"\" target=\"\" rel=\"\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"691\" src=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/SCHEMATIC-1024x691.jpg\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/SCHEMATIC-1024x691.jpg 1024w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/SCHEMATIC-300x203.jpg 300w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/SCHEMATIC-768x519.jpg 768w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/SCHEMATIC-600x405.jpg 600w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/SCHEMATIC.jpg 1296w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div><\/div><div class=\"w-btn-wrapper align_left\"><a class=\"w-btn style_outlined color_primary icon_none\" href=\"https:\/\/github.com\/ELECTROALL\/0-10V-ANALOG-INPUTS-MODULE-TO-PLC-SIEMENS\/blob\/main\/Schematic.PDF\"><span class=\"w-btn-label\">DOWNLOAD SCHEMATIC pdf<\/span><\/a><\/div><div class=\"w-btn-wrapper align_left\"><a class=\"w-btn style_outlined color_primary icon_none\" href=\"https:\/\/www.patreon.com\/posts\/65405388\"><span class=\"w-btn-label\">DOWNLOAD DESIGN IN PROTEUS 8.12+<\/span><\/a><\/div><div class=\"w-btn-wrapper align_left\"><a class=\"w-btn style_outlined color_primary icon_none\" href=\"https:\/\/www.patreon.com\/posts\/65405388\"><span class=\"w-btn-label\">DOWNLOAD 3D CAD COMPONENTS<\/span><\/a><\/div><div class=\"w-btn-wrapper align_left\"><a class=\"w-btn style_outlined color_primary icon_none\" href=\"https:\/\/www.patreon.com\/posts\/65405388\"><span class=\"w-btn-label\">DOWNLOAD (BOM) JLPCB<\/span><\/a><\/div><div class=\"w-btn-wrapper align_left\"><a class=\"w-btn style_outlined color_primary icon_none\" href=\"https:\/\/www.patreon.com\/posts\/65405388\"><span class=\"w-btn-label\">DOWNLOAD PICK&amp;PLACE FILE<\/span><\/a><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row type_default valign_top\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\r\n\t<div class=\"wpb_text_column  vc_custom_1650508801213\">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h5><span id=\"ESPECIFICACIONES_TECNICAS\">DISE\u00d1O PCB<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-265 alignnone\" src=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-300x10.png\" alt=\"\" width=\"1080\" height=\"36\" srcset=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-300x10.png 300w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-1024x33.png 1024w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-768x25.png 768w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores.png 1624w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/><\/span><\/h5>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-image\"><div class=\"w-image-h\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"575\" src=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/IMG_6217-1024x575.jpg\" class=\"attachment-large size-large\" alt=\"\" srcset=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/IMG_6217-1024x575.jpg 1024w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/IMG_6217-300x168.jpg 300w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/IMG_6217-768x431.jpg 768w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/IMG_6217-1536x862.jpg 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/div><\/div><div class=\"w-btn-wrapper align_left\"><a class=\"w-btn style_outlined color_primary icon_none\" href=\"https:\/\/github.com\/ELECTROALL\/0-10V-ANALOG-INPUTS-MODULE-TO-PLC-SIEMENS\/blob\/main\/voltage%20input%20design_GERBER%20-%20CADCAM.ZIP\"><span class=\"w-btn-label\">DOWNLOAD GERBER free<\/span><\/a><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row type_default valign_top\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\r\n\t<div class=\"wpb_text_column  vc_custom_1650508870358\">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h5><span id=\"ESPECIFICACIONES_TECNICAS\">LISTA DE COMPONENTES ELECTR\u00d3NICOS<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-265 alignnone\" src=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-300x10.png\" alt=\"\" width=\"1080\" height=\"36\" srcset=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-300x10.png 300w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-1024x33.png 1024w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-768x25.png 768w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores.png 1624w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/><\/span><\/h5>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<table width=\"1208\">\n<tbody>\n<tr>\n<td width=\"103\"><span style=\"color: #ff6600;\"><strong>Categor\u00eda<\/strong><\/span><\/td>\n<td width=\"62\"><span style=\"color: #ff6600;\"><strong>Cantidad<\/strong><\/span><\/td>\n<td width=\"546\"><span style=\"color: #ff6600;\"><strong>Referencias<\/strong><\/span><\/td>\n<td width=\"118\"><span style=\"color: #ff6600;\"><strong>Valor<\/strong><\/span><\/td>\n<td width=\"285\"><span style=\"color: #ff6600;\"><strong>PCB Package<\/strong><\/span><\/td>\n<td width=\"94\"><span style=\"color: #ff6600;\"><strong>Coste unitario<\/strong><\/span><\/td>\n<\/tr>\n<tr>\n<td>Condensadores<\/td>\n<td>20<\/td>\n<td>C1,C5,C6,C7,C8,C9,C10,C11,C15,<br \/>\nC16,C17,C18,C19,C20,C21,C22,<br \/>\nC23,C27,C29,C31<\/td>\n<td>100nF<\/td>\n<td>0603_CAP<\/td>\n<td>$0.004<\/td>\n<\/tr>\n<tr>\n<td>Condensadores<\/td>\n<td>1<\/td>\n<td>C2<\/td>\n<td>2000uF<\/td>\n<td>ELEC-RAD25<\/td>\n<td>$0.119<\/td>\n<\/tr>\n<tr>\n<td>Condensadores<\/td>\n<td>2<\/td>\n<td>C3,C4<\/td>\n<td>18pF<\/td>\n<td>CAPC1608X87<\/td>\n<td>$0.004<\/td>\n<\/tr>\n<tr>\n<td>Condensadores<\/td>\n<td>2<\/td>\n<td>C12,C26<\/td>\n<td>470uF<\/td>\n<td>CAP SMD 10.5X10MM ALUMINUM 470UF\/35V<\/td>\n<td>$0.570<\/td>\n<\/tr>\n<tr>\n<td>Condensadores<\/td>\n<td>3<\/td>\n<td>C13,C24,C25<\/td>\n<td>220uF<\/td>\n<td>CAP SMD 6.3X7.7MM ALUMINUM 220UF\/16V<\/td>\n<td>$0.030<\/td>\n<\/tr>\n<tr>\n<td>Condensadores<\/td>\n<td>1<\/td>\n<td>C14<\/td>\n<td>100nF<\/td>\n<td>1206_CAP<\/td>\n<td>$0.013<\/td>\n<\/tr>\n<tr>\n<td>Condensadores<\/td>\n<td>1<\/td>\n<td>C28<\/td>\n<td>10uF<\/td>\n<td>0805_CAP<\/td>\n<td>$0.035<\/td>\n<\/tr>\n<tr>\n<td>Condensadores<\/td>\n<td>1<\/td>\n<td>C30<\/td>\n<td>47uF<\/td>\n<td>CAP SMD 5X5.4MM ALUMINUM 47UF\/16V<\/td>\n<td>$0.030<\/td>\n<\/tr>\n<tr>\n<td>Resistencias<\/td>\n<td>4<\/td>\n<td>R1,R2,R3,R19<\/td>\n<td>10k<\/td>\n<td>0603_RES<\/td>\n<td>$0.001<\/td>\n<\/tr>\n<tr>\n<td>Resistencias<\/td>\n<td>22<\/td>\n<td>R4,R5,R6,R7,R8,R9,R10,R11,R12,<br \/>\nR18,R20,R21,R22,R24,R25,R26,<br \/>\nR27,R28,R29,R30,R31,R32<\/td>\n<td>1k<\/td>\n<td>0603_RES<\/td>\n<td>$0.003<\/td>\n<\/tr>\n<tr>\n<td>Resistencias<\/td>\n<td>1<\/td>\n<td>R13<\/td>\n<td>2.7k<\/td>\n<td>0603_RES<\/td>\n<td>$0.003<\/td>\n<\/tr>\n<tr>\n<td>Resistencias<\/td>\n<td>4<\/td>\n<td>R14,R15,R16,R17<\/td>\n<td>49.9<\/td>\n<td>0805_RES<\/td>\n<td>$0.005<\/td>\n<\/tr>\n<tr>\n<td>Resistencias<\/td>\n<td>1<\/td>\n<td>R23<\/td>\n<td>1M<\/td>\n<td>0603_RES<\/td>\n<td>$0.002<\/td>\n<\/tr>\n<tr>\n<td>Resistencias<\/td>\n<td>1<\/td>\n<td>R33<\/td>\n<td>6.8k<\/td>\n<td>0603_RES<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>Resistencias<\/td>\n<td>1<\/td>\n<td>R34<\/td>\n<td>2k<\/td>\n<td>0603_RES<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>Resistencias<\/td>\n<td>8<\/td>\n<td>R35,R36,R37,R38,R39,R40,R41,R42<\/td>\n<td>10k<\/td>\n<td>1206_RES<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>Integrados<\/td>\n<td>4<\/td>\n<td>U1,U2,U7,U8<\/td>\n<td>LM358N<\/td>\n<td>SO8<\/td>\n<td>$0.043<\/td>\n<\/tr>\n<tr>\n<td>Integrados<\/td>\n<td>1<\/td>\n<td>U3<\/td>\n<td>ENC28J60-I\/SS<\/td>\n<td>SSOP28 V1<\/td>\n<td>$3.055<\/td>\n<\/tr>\n<tr>\n<td>Integrados<\/td>\n<td>1<\/td>\n<td>U4<\/td>\n<td>ATMEGA328P<\/td>\n<td>QFP80P900X900X120-32<\/td>\n<td>$2.190<\/td>\n<\/tr>\n<tr>\n<td>Integrados<\/td>\n<td>1<\/td>\n<td>U5<\/td>\n<td>CH340C<\/td>\n<td>SO16<\/td>\n<td>$0.500<\/td>\n<\/tr>\n<tr>\n<td>Integrados<\/td>\n<td>1<\/td>\n<td>U6<\/td>\n<td>LM2576-adj<\/td>\n<td>TO170P1410X464-6<\/td>\n<td>$0.413<\/td>\n<\/tr>\n<tr>\n<td>Integrados<\/td>\n<td>2<\/td>\n<td>U9,U11<\/td>\n<td>LD1117S50<\/td>\n<td>SOT230P700X180-4<\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td>Integrados<\/td>\n<td>1<\/td>\n<td>U10<\/td>\n<td>LD1117S33<\/td>\n<td>SOT230P700X180-4<\/td>\n<td>$0.065<\/td>\n<\/tr>\n<tr>\n<td>Diodos<\/td>\n<td>8<\/td>\n<td>D1,D2,D3,D4,D7,D8,D9,D10<\/td>\n<td>MM3Z5V1T1G<\/td>\n<td>SOD-323<\/td>\n<td>$0.018<\/td>\n<\/tr>\n<tr>\n<td>Diodos<\/td>\n<td>2<\/td>\n<td>D5,D11<\/td>\n<td>B330A-13-F<\/td>\n<td>DIOM5226X230N<\/td>\n<td>$0.112<\/td>\n<\/tr>\n<tr>\n<td>Diodos<\/td>\n<td>1<\/td>\n<td>D6<\/td>\n<td>LED-RED<\/td>\n<td>LEDC2012X120<\/td>\n<td>$0.021<\/td>\n<\/tr>\n<tr>\n<td>Miscel\u00e1nea<\/td>\n<td>1<\/td>\n<td>BTN1<\/td>\n<td>RST<\/td>\n<td>BUTTON SMD 2P<\/td>\n<td>$0.016<\/td>\n<\/tr>\n<tr>\n<td>Miscel\u00e1nea<\/td>\n<td>4<\/td>\n<td>J1,J3,J4,J5<\/td>\n<td>TBLOCK-M2<\/td>\n<td>TERMINAL BLOCK 2P<\/td>\n<td>$0.200<\/td>\n<\/tr>\n<tr>\n<td>Miscel\u00e1nea<\/td>\n<td>1<\/td>\n<td>J2<\/td>\n<td>TBLOCK-M3<\/td>\n<td>TERMINAL BLOCK 3P<\/td>\n<td>$0.100<\/td>\n<\/tr>\n<tr>\n<td>Miscel\u00e1nea<\/td>\n<td>1<\/td>\n<td>J6<\/td>\n<td>JACK USB 2 TIPO B<\/td>\n<td>JACK USB 2.0 TYPE B<\/td>\n<td>$0.110<\/td>\n<\/tr>\n<tr>\n<td>Miscel\u00e1nea<\/td>\n<td>1<\/td>\n<td>L1<\/td>\n<td>HF70ACC201209<\/td>\n<td>INDC2012X130<\/td>\n<td>$0.065<\/td>\n<\/tr>\n<tr>\n<td>Miscel\u00e1nea<\/td>\n<td>1<\/td>\n<td>L2<\/td>\n<td>100u<\/td>\n<td>INDUCTOR 100UH<\/td>\n<td>$0.550<\/td>\n<\/tr>\n<tr>\n<td>Miscel\u00e1nea<\/td>\n<td>1<\/td>\n<td>RJ1<\/td>\n<td>RJ45\/HR<\/td>\n<td>RJ45\/NORMAB<\/td>\n<td>$1.371<\/td>\n<\/tr>\n<tr>\n<td>Miscel\u00e1nea<\/td>\n<td>1<\/td>\n<td>X1<\/td>\n<td>CRYSTAL<\/td>\n<td>XTAL18 V1<\/td>\n<td>$0.090<\/td>\n<\/tr>\n<tr>\n<td>Miscel\u00e1nea<\/td>\n<td>1<\/td>\n<td>X2<\/td>\n<td>CRYSTAL SMD S<\/td>\n<td>OSCILADOR SMD CERAMIC RESONATORS<\/td>\n<td>$0.445<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row type_default valign_top\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\r\n\t<div class=\"wpb_text_column  vc_custom_1650508917005\">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h5><span id=\"ESPECIFICACIONES_TECNICAS\">CONEXIONES EXTERNAS BOARD &#8211; ETHERNET<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-265 alignnone\" src=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-300x10.png\" alt=\"\" width=\"1080\" height=\"36\" srcset=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-300x10.png 300w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-1024x33.png 1024w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-768x25.png 768w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores.png 1624w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/><\/span><\/h5>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-slider style_none\"><div class=\"w-slider-h\"><div class=\"royalSlider\"><div class=\"rsContent\"><a class=\"rsImg\" data-rsw=\"1024\" data-rsh=\"577\" data-rsBigImg=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/CONEXIONES-DE-DISPOSITIVOS.png\" href=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/CONEXIONES-DE-DISPOSITIVOS-1024x577.png\"><\/a><\/div><div class=\"rsContent\"><a class=\"rsImg\" data-rsw=\"1024\" data-rsh=\"577\" data-rsBigImg=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/CONEXIONES-EXTERNAS.png\" href=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/CONEXIONES-EXTERNAS-1024x577.png\"><\/a><\/div><\/div><img decoding=\"async\" src=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2020\/03\/CONEXIONES-DE-DISPOSITIVOS-1024x577.png\" alt=\"\"><\/div><div class=\"w-slider-json\" onclick='return {&quot;transitionSpeed&quot;:300,&quot;loopRewind&quot;:true,&quot;slidesSpacing&quot;:0,&quot;imageScalePadding&quot;:0,&quot;numImagesToPreload&quot;:2,&quot;arrowsNav&quot;:true,&quot;arrowsNavAutoHide&quot;:false,&quot;transitionType&quot;:&quot;move&quot;,&quot;block&quot;:{&quot;moveEffect&quot;:&quot;none&quot;,&quot;speed&quot;:300},&quot;controlNavigation&quot;:&quot;none&quot;,&quot;autoplay&quot;:{&quot;enabled&quot;:true,&quot;pauseOnHover&quot;:true,&quot;delay&quot;:3000},&quot;fullscreen&quot;:{&quot;enabled&quot;:true},&quot;imageScaleMode&quot;:&quot;fit-if-smaller&quot;,&quot;autoScaleSlider&quot;:true,&quot;autoScaleSliderWidth&quot;:1024,&quot;autoScaleSliderHeight&quot;:577,&quot;fitInViewport&quot;:false}'><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row type_default valign_top\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\r\n\t<div class=\"wpb_text_column  vc_custom_1650509082990\">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h5><span id=\"ESPECIFICACIONES_TECNICAS\">C\u00d3DIGO ARDUINO<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-265 alignnone\" src=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-300x10.png\" alt=\"\" width=\"1080\" height=\"36\" srcset=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-300x10.png 300w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-1024x33.png 1024w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-768x25.png 768w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores.png 1624w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/><\/span><\/h5>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n\r\n\t<div class=\"wpb_text_column \">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"cpp\">\/*\r\n                MODIFICADO POR  :{==[=======&gt;&gt;&gt;&gt; ELECTROALL &lt;&lt;&lt;&lt;&lt;=======]==}\r\n                INSTAGRAM       : https:\/\/www.instagram.com\/carlos_j_fuentess\/\r\n                                  \u00f3  electroall_\r\n                FACEBOOK        : https:\/\/web.facebook.com\/ELECTROALL.ELECTRONICA\/?_rdc=1&amp;_rdr\r\n                P\u00c1GINA WEB      : https:\/\/www.electroallweb.com\/\r\n                YOUTUBE         : https:\/\/www.youtube.com\/c\/ELECTROALL\r\n           ________________________________________________________\r\n  {==[=======&gt; (ENVIANDO DATOS ANAL\u00d3GICOS DESDE ARDUINO A PLC S7 1200) &lt;=======]==}\r\n           ________________________________________________________\r\n*\/\r\n#include &lt;EtherCard.h&gt;\r\n#include &lt;Modbus.h&gt;\r\n#include &lt;ModbusIP_ENC28J60.h&gt;\r\n\r\nconst int SENSOR_IREG0 = 10;\r\nconst int SENSOR_IREG1 = 20;\r\nconst int SENSOR_IREG2 = 30;\r\nconst int SENSOR_IREG3 = 40;\r\nconst int SENSOR_IREG4 = 50;\r\nconst int SENSOR_IREG5 = 60;\r\nconst int SENSOR_IREG6 = 70;\r\nconst int SENSOR_IREG7 = 80;\r\n\r\nconst int sensorAnalog0 = A0;\r\nconst int sensorAnalog1 = A1;\r\nconst int sensorAnalog2 = A2;\r\nconst int sensorAnalog3 = A3;\r\nconst int sensorAnalog4 = A4;\r\nconst int sensorAnalog5 = A5;\r\nconst int sensorAnalog6 = A6;\r\nconst int sensorAnalog7 = A7;\r\n\r\nModbusIP mb;\r\n\r\nvoid setup() {\r\n  \/\/direcci\u00f3n MAC\r\n  byte mac[] = {0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED};\r\n  \/\/direcci\u00f3n IP\r\n  byte ip [] = {192, 168, 1, 22};\r\n  mb.config (mac, ip); \/\/ se confirma las direcciones\r\n\r\n  mb.addIreg(SENSOR_IREG0);\r\n  mb.addIreg(SENSOR_IREG1);\r\n  mb.addIreg(SENSOR_IREG2);\r\n  mb.addIreg(SENSOR_IREG3);\r\n  mb.addIreg(SENSOR_IREG4);\r\n  mb.addIreg(SENSOR_IREG5);\r\n  mb.addIreg(SENSOR_IREG6);\r\n  mb.addIreg(SENSOR_IREG7);\r\n\r\n}\r\n\r\nvoid loop() {\r\n  mb.task();\/\/ actualiza para el trabajo se realize con normalidad\r\n\r\n  \/\/ env\u00eda los valores de la entrada de corriente\r\n  mb.Ireg(SENSOR_IREG0, analogRead(sensorAnalog0));\r\n  mb.Ireg(SENSOR_IREG1, analogRead(sensorAnalog1));\r\n  mb.Ireg(SENSOR_IREG2, analogRead(sensorAnalog2));\r\n  mb.Ireg(SENSOR_IREG3, analogRead(sensorAnalog3));\r\n  mb.Ireg(SENSOR_IREG4, analogRead(sensorAnalog4));\r\n  mb.Ireg(SENSOR_IREG5, analogRead(sensorAnalog5));\r\n  mb.Ireg(SENSOR_IREG6, analogRead(sensorAnalog6));\r\n  mb.Ireg(SENSOR_IREG7, analogRead(sensorAnalog7));\r\n\r\n}<\/pre>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row type_default valign_top\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\r\n\t<div class=\"wpb_text_column  vc_custom_1650515257345\">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h5><span id=\"ESPECIFICACIONES_TECNICAS\">DOWNLOAD <\/span><span id=\"ESPECIFICACIONES_TECNICAS\">SOLID WORKS &amp;&amp; tia portal v16<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-265 alignnone\" src=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-300x10.png\" alt=\"\" width=\"1080\" height=\"36\" srcset=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-300x10.png 300w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-1024x33.png 1024w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-768x25.png 768w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores.png 1624w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/><\/span><\/h5>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-btn-wrapper align_left\"><a class=\"w-btn style_outlined color_primary icon_none\" href=\"https:\/\/github.com\/ELECTROALL\/0-10V-ANALOG-INPUTS-MODULE-TO-PLC-SIEMENS\/blob\/main\/sw.zip\"><span class=\"w-btn-label\">SOLID WORKS FILES<\/span><\/a><\/div><div class=\"w-btn-wrapper align_left\"><a class=\"w-btn style_outlined color_primary icon_none\" href=\"https:\/\/github.com\/ELECTROALL\/0-10V-ANALOG-INPUTS-MODULE-TO-PLC-SIEMENS\/blob\/main\/entradas%20analogicas.rar\"><span class=\"w-btn-label\">TIA PORTAL EXAMPLE<\/span><\/a><\/div><\/div><\/div><\/div><\/div><\/div><\/section><section class=\"l-section wpb_row height_medium\"><div class=\"l-section-h i-cf\"><div class=\"g-cols vc_row type_default valign_top\"><div class=\"vc_col-sm-12 wpb_column vc_column_container\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\r\n\t<div class=\"wpb_text_column  vc_custom_1650509213165\">\r\n\t\t<div class=\"wpb_wrapper\">\r\n\t\t\t<h5><span id=\"ESPECIFICACIONES_TECNICAS\">VIDEO<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"wp-image-265 alignnone\" src=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-300x10.png\" alt=\"\" width=\"1080\" height=\"36\" srcset=\"https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-300x10.png 300w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-1024x33.png 1024w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores-768x25.png 768w, https:\/\/www.electroallweb.com\/wp-content\/uploads\/2019\/11\/linea-electroall-de-colores.png 1624w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" \/><\/span><\/h5>\n\r\n\t\t<\/div>\r\n\t<\/div>\r\n<div class=\"w-video ratio_16x9\"><div class=\"w-video-h\"><iframe loading=\"lazy\" width=\"420\" height=\"315\" src=\"\/\/www.youtube.com\/embed\/H1OGZv47sRE\" allowfullscreen><\/iframe><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/section>\n","protected":false},"excerpt":{"rendered":"Facebook Facebook YouTube YouTube Instagram Instagram GitHub GitHub INTRODUCCI\u00d3N Alguna vez te preguntaste, ser\u00e1 posible establecer una comunicaci\u00f3n entre\u00a0 un ARDUINO y un PLC?, la respuesta es S\u00cd, en este art\u00edculo aprenderemos como se realiza paso a paso este enlace. Seguramente a muchos de nosotros nos suena familiar el protocolo de comunicaci\u00f3n MODBUS, esta comunicaci\u00f3n...","protected":false},"author":2,"featured_media":1072,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[19,28],"tags":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.electroallweb.com\/index.php\/wp-json\/wp\/v2\/posts\/1041"}],"collection":[{"href":"https:\/\/www.electroallweb.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.electroallweb.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.electroallweb.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.electroallweb.com\/index.php\/wp-json\/wp\/v2\/comments?post=1041"}],"version-history":[{"count":41,"href":"https:\/\/www.electroallweb.com\/index.php\/wp-json\/wp\/v2\/posts\/1041\/revisions"}],"predecessor-version":[{"id":2455,"href":"https:\/\/www.electroallweb.com\/index.php\/wp-json\/wp\/v2\/posts\/1041\/revisions\/2455"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.electroallweb.com\/index.php\/wp-json\/wp\/v2\/media\/1072"}],"wp:attachment":[{"href":"https:\/\/www.electroallweb.com\/index.php\/wp-json\/wp\/v2\/media?parent=1041"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.electroallweb.com\/index.php\/wp-json\/wp\/v2\/categories?post=1041"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.electroallweb.com\/index.php\/wp-json\/wp\/v2\/tags?post=1041"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}