Del 2 af 4

Fase 1: Kravspecifikation

AI's komplette Fase 1-svar — ordret gengivet.

4. AI Svar

AI

Dette er en yderst spændende, men klassisk ingeniørmæssig modstrid: At designe et produkt, der skal opfylde den tunge industris strenge krav til robusthed og pålidelighed, mens stykprisen (BOM-cost) holdes på et niveau, hvor det er tilgængeligt for "alle".

For at lykkes med dette, skal vi være ekstremt omhyggelige med vores design af beskyttelseskredsløb (overspænding, transienter, EMC) og galvanisk isolation, da det oftest er her, billige "maker"-boards fejler fatalt i et industrimiljø.

Din specifikation af en analog PID-regulator kombineret med en ESP32 er et stærkt arkitektonisk valg til missionskritiske systemer. Det giver os "zero-latency" og kontinuerlig hardwarebaseret regulering, der er immun over for software-crashes og RTOS-jitter, mens ESP32'eren håndterer overvågning, SCADA-kommunikation og dynamisk tuning af PID-parametrene.

Her er mit udkast til Fase 1. Læs det grundigt igennem.

FASE 1: KOMPLET KRAVSPECIFIKATION & PROBLEMFORMULERING

.1 Problemformulering

Markedet for industriel automation er i dag domineret af to ekstremer:

Traditionelle PLC'er (Siemens, Allen-Bradley, Beckhoff), som er certificerede, ekstremt robuste, men dyre og fastlåste i lukkede økosystemer (vendor lock-in).

"Maker"-boards og hobby-controllere (baseret på standard ESP32/Arduino-moduler), som er billige og open-source, men mangler den fundamentale elektriske immunitet (EMC/ESD) og pålidelighed, der kræves på et fabriksgulv.

Løsningen er en hybrid hardwarearkitektur: En Open-Architecture IIoT PLC baseret på ESP32 med en industriel I/O-front-end og en dedikeret, analog hardware-PID-sløjfe. Dette produkt skal demokratisere industriel automation ved at levere EN 61131-2-kompatibel hardware til en brøkdel af prisen, målrettet maskinbyggere, procesanlæg og avancerede DIY-projekter.

1.2 Funktionelle krav

For at opfylde kravene til en alsidig industriel PLC, skal systemet understøtte følgende:

Processorkerne: ESP32 (Dual-core, Wi-Fi, BLE understøttelse for IIoT/MQTT/SCADA integration).

Hardware Analog PID-Regulator:

En uafhængig, analog styresløjfe (Op-Amp baseret).

ESP32 Integration: ESP32'eren skal kunne sætte Setpoint (SP) via en DAC, samt dynamisk justere forstærkningsleddene (K_p, K_i, K_d) via digitale potentiometre (eller Multiplying DACs) styret over I2C/SPI. Dette tillader softwarebaseret auto-tuning af en hardwarebaseret reguleringssløjfe.

Analoge Indgange (AI): 4 kanaler. Standardiseret industri-interface (0-10V eller 4-20mA, valgbart via hardware jumpere eller analoge switche). Minimum 12-bit opløsning.

Analoge Udgange (AO): 2 kanaler. 0-10V eller 4-20mA. Minimum 12-bit opløsning (til styring af VFD'er eller ventiler).

Digitale Indgange (DI): 8 kanaler. 24V DC logik (IEC 61131-2 Type 1 eller Type 3 kompatible). Fuld galvanisk isolation via optokoblere.

Digitale Udgange (DO): 4 kanaler. Solid-state (High-side switche), 24V DC, min. 0.5A pr. kanal. Beskyttet mod kortslutning, overtemperatur og induktive spikes (flyback-dioder indbygget). Egnede til PWM.

Relæudgange (RO): 4 kanaler. Elektromekaniske SPDT (Form C) relæer. Minimum 250V AC / 5A resistiv last.

Kommunikation: 1x RS-485 transceiver til kablet industriel kommunikation (Modbus RTU). Galvanisk isoleret.

Systemovervågning: Hardware Watchdog Timer (WDT) uafhængig af ESP32 for at sikre automatisk system-reset ved MCU-lås.

1.3 Tekniske krav & miljø

Forsyningsspænding: 24V DC nominel (acceptabelt spændingsspænd: 18V til 36V DC). Skal have beskyttelse mod omvendt polaritet (reverse polarity), overspænding (TVS-dioder) og in-rush current.

Formfaktor & Kapsling: Designet til DIN-skinne montage (f.eks. standard Phoenix Contact eller Bopla DIN-kabinetter).

Temperaturområde: Industrielt: -40°C til +85°C (kræver at alle valgte IC'er, elektrolytkondensatorer og relæer er specificeret til minimum +85°C, helst +105°C).

Kapslingsklasse: Målrettet IP20-kabinetter til indbygning i el-tavler.

Galvanisk Isolation: Skarp separation mellem MCU-spændingsdomænet (3.3V) og Field I/O-domænet (24V). Dette kræver isolerede DC/DC-konvertere og opto-/digital-isolatorer på alle kritiske busser (SPI/I2C/UART mod I/O-ekspandere).

1.4 Standarder & regulatoriske krav (Compliance)

Designet skal fra start tage højde for certificering for at kunne sælges B2B i industrien:

EN 61131-2: Udstyrskrav til programmerbare styringer (PLC'er), herunder krav til I/O spændingsniveauer og termisk stabilitet.

CE - LVD (Lavspændingsdirektivet): Isolationsafstande (creepage/clearance) på PCB, særligt omkring relæerne (250V AC mod lavspænding). Minimum 6-8 mm clearance afhængig af pollution degree.

CE - EMC Direktivet:

Immunitet (EN 61000-6-2): Industrielt miljø. Skal modstå ESD (EN 61000-4-2), Burst/EFT (EN 61000-4-4) og Surge (EN 61000-4-5).

Emission (EN 61000-6-4): Industrielt miljø. Begrænsning af udstrålet og ledningsbåren støj.

RED (Radio Equipment Directive): Grundet ESP32's Wi-Fi/Bluetooth skal antennedesignet respektere modul-certificeringen (brug af præ-certificerede ESP32-WROOM/WROVER moduler anbefales stærkt fremfor diskret chip-on-board design for at spare certificeringsomkostninger).

RoHS 3 & REACH: Blyfri produktion og fravær af skadelige kemikalier.

Systemarkitektens spørgsmål til dig, inden vi går videre:

Er du enig i fortolkningen af den analoge PID-regulator (hardware Op-Amps, hvor ESP32 sætter parametre/setpoint digitalt via DAC/Digipot)?

Har du et specifikt target for BOM-cost (f.eks. "under 200 DKK i 1000 stk. volume")? Det vil definere, hvor aggressive vi skal være i fase 3 (Komponentvalg).

Bekræft venligst ovenstående eller kom med rettelser. Så snart Fase 1 er låst, fortsætter jeg direkte til Fase 2: Systemarkitektur og Blokdiagram.