Plantilla de Configuración
Plantilla base para documentar configuraciones de dispositivos Rinho.
Nomenclatura de archivos
{proyecto}-{tipo}{nn}.txt| Tipo | Descripción |
|---|---|
alm | Alarma |
can | CANBus |
tmp | Temperatura |
geo | Geocerca |
vel | Velocidad |
pwr | Energía |
ble | Bluetooth |
Plantilla de código
// ============================================================================
// {TÍTULO EN MAYÚSCULAS}
// ============================================================================
// Archivo: {nombre}.txt
// Versión: 1.0
// Fecha: YYYY-MM-DD
// Dispositivo: Rinho SMART/Spider/Zero IoT
// ============================================================================
//
// DESCRIPCIÓN:
// {Breve descripción del propósito de la configuración}
//
// ENTRADAS:
// INxx - {Descripción} ({COLOR/COLOR}) - {Lógica: activo alto/masa}
//
// SALIDAS:
// XPxx - {Descripción}
//
// TIMERS:
// TDxx - {Descripción} - {Valor en segundos}
//
// CONTADORES:
// NTxx - {Descripción}
//
// VARIABLES:
// UVxx - {Descripción}
//
// EVENTOS:
// NN - {Descripción del evento}
//
// LÓGICA:
// {expresión} = {significado en español}
//
// FLUJO:
// 1. {Paso 1}
// 2. {Paso 2}
//
// NOTAS:
// - {Consideraciones especiales}
//
// ============================================================================
// --- CONFIGURACIÓN INICIAL ---
// Timers, umbrales, rangos analógicos, etc.
>STD00E00060< // Timer de 60 segundos
// --- LOGGING (opcional) ---
// Cambios de estado para debug/trazabilidad
>SRL00E;TRG=IN00+;ACC={GCR01L}< // Registrar cambio de entrada
// --- LÓGICA PRINCIPAL ---
// Reglas del sistema
>SRL10E;TRG=IN00+;CND=IGN;ACC={GCQ10H}< // Si entrada activa + IGN → reporte
// --- CONTROL MANUAL (opcional) ---
// Entradas de usuario para control remoto
>SRL20E;TRG=IN01-;ACC={SSSXP0011}< // Activar salida con entradaÚltima actualización