Modelo de Configuração
Modelo base para documentar configurações de dispositivos Rinho.
Nomenclatura de arquivos
{projeto}-{tipo}{nn}.txt| Tipo | Descrição |
|---|---|
alm | Alarme |
can | CANBus |
tmp | Temperatura |
geo | Geocerca |
vel | Velocidade |
pwr | Energia |
ble | Bluetooth |
Modelo de código
// ============================================================================
// {TÍTULO EM MAIÚSCULAS}
// ============================================================================
// Arquivo: {nome}.txt
// Versão: 1.0
// Data: YYYY-MM-DD
// Dispositivo: Rinho SMART/Spider/Zero IoT
// ============================================================================
//
// DESCRIÇÃO:
// {Breve descrição do propósito da configuração}
//
// ENTRADAS:
// INxx - {Descrição} ({COR/COR}) - {Lógica: ativo alto/massa}
//
// SAÍDAS:
// XPxx - {Descrição}
//
// TIMERS:
// TDxx - {Descrição} - {Valor em segundos}
//
// CONTADORES:
// NTxx - {Descrição}
//
// VARIÁVEIS:
// UVxx - {Descrição}
//
// EVENTOS:
// NN - {Descrição do evento}
//
// LÓGICA:
// {expressão} = {significado}
//
// FLUXO:
// 1. {Passo 1}
// 2. {Passo 2}
//
// NOTAS:
// - {Considerações especiais}
//
// ============================================================================
// --- CONFIGURAÇÃO INICIAL ---
// Timers, limites, faixas analógicas, etc.
>STD00E00060< // Timer de 60 segundos
// --- LOGGING (opcional) ---
// Mudanças de estado para debug/rastreabilidade
>SRL00E;TRG=IN00+;ACC={GCR01L}< // Registrar mudança de entrada
// --- LÓGICA PRINCIPAL ---
// Regras do sistema
>SRL10E;TRG=IN00+;CND=IGN;ACC={GCQ10H}< // Se entrada ativa + IGN → relatório
// --- CONTROLE MANUAL (opcional) ---
// Entradas de usuário para controle remoto
>SRL20E;TRG=IN01-;ACC={SSSXP0011}< // Ativar saída com entradaÚltima atualização