Muchas gracias Pablo. Me alegra quue el video le haya servido. Saludos desde Colombia.
@gilbertruiz9444 Жыл бұрын
Excelente contenido!
@taloselectronico Жыл бұрын
Muchas gracias Gilbert, saludos desde Colombia
@jeantoni66552 жыл бұрын
excelente explicacion gracias por compartir.
@taloselectronico2 жыл бұрын
Muchas gracias Jean, saludos desde Colombia
@harrisonarrublatorres40565 ай бұрын
Buenos días excelentes videos, es una forma muy practica y Clara, como seria para un módulo Hx711, agradezco su ayuda y colaboración.
@taloselectronico4 ай бұрын
Hola, disculpas por no responder antes. Podría conectar el modulo al ESP32 y desde allí hacer la letura. Luego esa lectura la coloca en el "holding register" que comparte con el PLC.
@harrisonarrublatorres40564 ай бұрын
disculpa la demora de antemano muchas gracias.
@d-tec2022 Жыл бұрын
Buenas talos! antes que nada muchas grcias por compartir tanta informacion y tan clara. Tengo una consulta, hoy hice la prueba tal cual la hiciste vos, montando identicos equipos y conexiones, la unica diferencia es que bloque MB_server es version V5.1 y tiene un parametro llamado "CONNECT" que el bloque tuyo no lo tiene (estimo porque es version anterior) y requiero definir un monton de configuraciones mas... no logro establecer comunicacion ... podrias guiarme? saludos y desde ya muchas gracias./ German
@taloselectronico Жыл бұрын
Hola Germán muchas gracias. Dejeme revisar las características de esta versión del bloque (v.5) en TIA Portal. Si quiere puede escribirme a taloselectronico@gmail.com y por este correo le respondería. Saludos desde Colombia.
@d-tec2022 Жыл бұрын
@@taloselectronico muchisimas gracias ya te envie un mail
@taloselectronico Жыл бұрын
Ok ya en un momento lo miro.
@mekatronik3d8 ай бұрын
Hola Excelente vídeo, soy también de Colombia, me gustaría contactarte para una asesoría de un proyecto y saber que costo tiene la asesoría o el desarrollo del proyecto, quedo atento.
@taloselectronico8 ай бұрын
Hola @mekatronik3d, puede escribrime a taloselectronico@gmail.com
@ltxz777 ай бұрын
show obrigado pelo video guerreiro 👏
@taloselectronico7 ай бұрын
Muito obrigado, saudações da Colômbia
@licholopez Жыл бұрын
Excelente material, gran aporte y muy bien explicado. Sabrás si existe alguna libreria de ESP32 o Arduino para CIP?
@taloselectronico Жыл бұрын
Hola Luis muchas gracias. Para comunicación CIP, una librería en Arduino oESP32 no es tan común, pero revise este enlace: github.com/topics/cip Saludos desde Colombia
@rapkid7297 Жыл бұрын
hola! buenas tardes, es posible simular esta comunicacion solo con el ESP32 sin equipo PLC físico? porfavor?
@taloselectronico Жыл бұрын
Hola rap KID. No lo he intentado. Con el simulador de TIA portal se podría intentar si soporta la comunicación.
@rapkid7297 Жыл бұрын
@@taloselectronico no lo he logrado posiblemente no la soporte soy principiante aun, de todos modos te agradezco mucho la respuesta gran canal!
@angeltoo8786 Жыл бұрын
@@rapkid7297 si pudiste?
@FélixEricson11 ай бұрын
Y si quisiera enviar datos tipo float, permite el hmi?
@ueriegew9981 Жыл бұрын
Hola gracias me sirvió mucho tu videos :) yo lo hice pero con un Arduino y un ENC28J60 solo que que quedo la duda de como le podríamos enviar al plc datos con punto decimal al plc (reales) es que ya estuve intentando cambiando en el programa de Arduino declarándolos como flotantes me sigue arrojando solo números enteros , Gracias
@taloselectronico Жыл бұрын
Hola uerie gew. No lo he probado con números flotantes, tal vez haya que enviar el entero y parte flotante por separado. Saludos desde Colombia :)
@ueriegew9981 Жыл бұрын
@@taloselectronico ok lo intentare, muchas gracias😀
@josedavidanicamamaldonado75766 ай бұрын
Que modelo de ESP32 utilizaste?
@taloselectronico6 ай бұрын
Buenos días, use esta: www.sigmaelectronica.net/producto/esp-32/
@AndresPedregoza2 жыл бұрын
Se podria hacer lo mismo pero con un plc que no tiene puerto ethernet sino serial? En mi caso un fx2n en el cual necesito ver los valores de un ds18b20 conectado al nodemcu
@taloselectronico2 жыл бұрын
Hola Andres, bueno en este caso ud necesitaria comunicación MODBUS RTU no MODBUS TCP. Si se podría pero debe cambiar el modo de acceso. La libreria (github.com/emelianov/modbus-esp8266) soporta este modo, revise el enlace ("RTU Client"). Saludos desde Colombia.
@Qrvy2 күн бұрын
Hola tienes algún email ? Me gustaría ver si puedes diseñar un programa para mi compañía
@danielleijarobledo6864 Жыл бұрын
me funciono, pero sabes alguna manera eficiente para leer multiples registros de golpe?
@taloselectronico Жыл бұрын
Hola Daniel, revise este ejemplo, lo puede adaptar para Modbus TCP: github.com/emelianov/modbus-esp8266/blob/master/examples/RTU/master/master.ino Según la librería puede hacerlo con un (arreglo), podría ser de tipo uint_16 con el número de registros a leer. github.com/emelianov/modbus-esp8266/tree/master/examples/TCP-ESP Saludos desde Colombia
@jaxielalexisavilaolivas40736 ай бұрын
buenas, tengo un detalle con el codigo del servidor en el esp32, me sale error en la libreria #include -wifi.h-, como puedo solucionarlo?
@taloselectronico6 ай бұрын
Hola buenas tardes. Habria que descargar la libreria desde Arduino: www.arduino.cc/reference/en/libraries/wifi/
@JoseRojas-gz3gg Жыл бұрын
Buenas, no me deja simularlo con el plcsim, alguna configuracion que se me esta pasando por alto? tengo el esp a mano pero no el 1200
@taloselectronico Жыл бұрын
Hola Jose, no lo probe en PLCSIM, lo hice directamente en un PLC. Ese puede ser un problema, no se si el simulador permitirá esta comunicación.
@angeltoo8786 Жыл бұрын
pudiste? :'0
@AAlejandra_Saav8 ай бұрын
Me funciona conectar el ESP 32 a el modbus poll pero no se conecta con mi plc, es un PLC LOGO! , pero la configuración de parámetros no se como es, o no se si mi código de Arduino este mal pero no lo creo por que se conecta a modbus poll, sabe algo sobre esto?
@taloselectronico8 ай бұрын
Hola Alejandra, revisa la región de memoria donde apunta tu Arduino o alguna protección de seguridad que tenga el PLC.
@rubenolivaramos6573 ай бұрын
Buenos días como hacerle para leer 2 registros holding registers que no sean consecutivos, en el ejemplo el ESP32 esta en modo Cliente y el PLC en modo servidor, como se le puede hacer para leer 2 registros por ejemplo el registro 832 y el registro 858 estando el ESP32 como cliente y otro dispositivo como server.
@taloselectronico3 ай бұрын
Buenas noches, cambie el valor de la variable REG a 832. Declare otra variable REG1 por ejemplo en el valor de 858. Haga la lectura con mb.readHreg(remote, REG, &res), mb.readHReg(remote, REG1, &res1). PD: No olvide declarar res1. Saludos.
@rubenolivaramos6573 ай бұрын
@@taloselectronico Buenas tardes eso ya lo realice previamente y no se pueden leer los 2 registros que no sean consecutivos
@taloselectronico3 ай бұрын
@@rubenolivaramos657 tocaría leer todo el bloque completo dese la dirección final a la inicial, tal vez cambiando la variable res por un vector del tamaño del bloque completo. Entonces el bloque del PLC también habría que cambiarlo para leer todos estos registros de una vez. En la página de la librería Modbus del esp está la definición del método readHreg, ud puede leer varios registros al tiempo
@rubenolivaramos6573 ай бұрын
@@taloselectronico Eso que me comenta en donde lo puedo ver lo referente a cambiar el bloque en la lectura desde la dirección inicial a la final, en donde puedo ver la defición del método de la función readHreg
@taloselectronico3 ай бұрын
Aquí (github.com/emelianov/modbus-esp8266/tree/master/examples/TCP-ESP ), mire la parte de readHreg (num reg).
@danielronda80779 ай бұрын
Buenas, llevo horas y días intentando hacer la comunicación y es imposible. Tengo la v17, he mirado todos los tutoriales de internet, he adaptado mi bloque, he probado de mil maneras y no consigo hacer la comunicación.
@taloselectronico9 ай бұрын
Puede ser la versión del TIA portal. La configuración del bloque TCP/IP cambia entre versiones. Yo hice todo con TIA portal V15. Lo otro es que el bloque del servidor requiere un tiempo de espera al inicio de todo el ciclo. Algunas veces esta inicialización puede fallar si el PLC inicia de una vez. También habria que comprobar que error lanza el bloque de comunicación.
@DorianMamaniVega3 ай бұрын
Que tal a mi me funciono eliminando todos los archivos del Bloque, y especialmente creando otro base de datos para el CONNECT.