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.

22 sept 2016

Aplicación: telcelgb Consulta tu saldo

Disculpen el comercial, pero es que tenía la necesidad de conocer mi saldo del celular de una forma más fácil.

Estuve investigando como autenticarme a páginas web con curl por medio del método post, que es el que usa el portal de MiTelcel (donde uno puede consultar el saldo de celulares de Telcel). Curl tiene una excelente documentación (curl).

Para más info: Telcelgb: Conoce Tu Saldo

telcelgb-0.0.1.tar.gz

13 jul 2016

PLC 90-30 GE: Conversión de string a número

Tuve la necesidad de colectar datos modbus en un PLC 90-30 GE Fanuc, pero dichos datos me llegaban en caracteres (string).

Al parecer el 90-30 no maneja datos tipo string, por lo que me tuve que crear una subrutina para convertir el string a un valor entero (en éste caso a DINT). Para tal subrutina ocupo un total de 16 registros, y puedo convertir cadenas de hasta 10 caracteres, pero hasta el valor 2147483647 (DINT).

14 abr 2016

ModBus TCP/IP Client con PLC 90-30 GE-Fanuc

Estoy desarrollando una interfaz en CIMPLICITY (GE) para un dispositivo ModBus TCP/IP Server. Pero como existe todo un sistema de PLC GE, la recolección de datos ModBus la haré por medio de un PLC 90-30 GE-Fanuc.