Manifiesto

Nosotros exploramos... y ustedes nos llaman criminales. Nosotros buscamos ampliar nuestro conocimiento... y ustedes nos llaman criminales. Nosotros existimos sin color de piel, sin nacionalidad, sin prejuicios religiosos... y ustedes nos llaman criminales. Ustedes construyen bombas atómicas, hacen la guerra, asesinan, engañan, y nos mienten y tratan de hacernos creer que es por nuestro bien, ahora nosotros somos los criminales.

Fragmento de "La Conciencia de un Hacker"

9 oct 2016

arduino como modbus TCP/IP server

He estado estudiando el protocolo modbus y más específicamente su variante TCP/IP.

Haciendo uso de ModbusTCP library for the Arduino es muy fácil la implementación.

Realicé unos muy (muy muy) pequeños cambios a la librería, así que recomiendo usar los archivos que incluyo en el ejemplo.

El ejemplo pone al arduino como un dispositivo modbus TCP/IP server, el cual tiene configurado los pines 0 al 3 como entradas con las direcciones modbus 0 al 3 (Nota: activé los pull up resistors, así se pueden poner contactos secos entre los pines 0 al 3 y GND) y los pines 4 al 7 como salidas con las direcciones modbus 16 al 19.

Como observación, la shield Ethernet utiliza los pines 10, 11, 12 y 13.

Y disculpen que en la foto se vean alambres todos feos pero no tengo protoboard, jejeje.

DOWNLOAD: modbus_slave_test.tar.gz

2 comentarios:

Hey you!
Deja un comentario! va?!