mini-PLC SLC-100

PCB – Small Logic Controller

SLC-100 je řídící deska založená na platformě Arduino, který může fungovat jako programovatelný logický kontroler (PLC). Lze jej využít třeba pro částí řízení chytré domácnosti.

PCB – Small Logic Controller

SLC-100 je s procerorem ATMEGA328P (Arduino UNO), s hardwarovou nadstavbou vstupní i výstupní součástí. Jako celek to umožnuje fungovat jako programovatelný logický kontroler (PLC). Jde o startovací verzi produktové řady SLC a lze jej využít pro řízení chytré domácnosti / Smart Home, v MaR systémy (Měření a Regulace), BMS systémy (Building management system) a pro vývoj inovací v oboru IoT. Příkladem jejího využití může být automatizace vytápění budovy, automatické zapínání světel, zavlažovací systémy ovládání příjezdové nebo garážové brány a další aplikace (více se dozvíte v referencích a popisu Smart Home aplikací).
SLC-100 je cenově dostupná řídící jednotka a díky jejímu využití lze dosáhnout většího pohodlí a snížení provozních nákladů.

Klíčové vlastnosti produktu

  • napájení řídíčí části: 8 – 20V
  • napájení výstupního bloku: 5 – 35V / 0.5A
  • 8 × výstupů (35V /0.5A)
    • součástí PCB jsou ochrané diody pro spínání indukce
  • 4 + 2* galvanicky izolovaných digitálních vstupů (rozmezí 4-24 V DC)*
  • 3× 1-Wire port (vhodné pro připojení například digitálních 1-Wire teploměrů nebo dalších senzorů)
  • 1 × I2C port pro rozšiřující moduly
  • 1 × SPI port
  • 1 × UART port pro externí sériovou komunikaci
  • integrovaná externí I2C EEPROM pamět 24LC32AT

*vstupy je možnost je použít i jako analogové tento návod

Jak to funguje

Jako CPU je u SLC-100 použit procesor ATMEGA328P stejný jako u desky ARDUINO UNO

Řídicí software je uložen uložen v Flash paměti procesoru který pak zpracovává údaje ze vstupů a výstupů jednotky. Jednotlivé vstupy, výstupy a komunikační rozhraní jsou připojeny přímo k procesoru, a to buď přímo skrze GPIO, případně nepřímo přes I2C.

I2C

Reléové výstupy jsou připojeny k procesoru přes I2C port. Přes něj lze také připojit rozšiřující moduly v případě potřeby dodatečných vstupů / výstupů.

1-Wire

1-Wire kanál umožňuje připojení senzorů a zařízení určených pro tuto sběrnici. Typicky je vhodná pro digitální teploměry, které jsou cenově dostupné a snadno se instalují.

Vstupy a výstupy

Digitální vstupy (DI) jsou určeny pro čtení binárních hodnot (tj. 0/1, zapnuto/vypnuto apod.) a jsou tak vhodné pro připojení spínačů, pohybových senzorů, magnetických kontaktů na oknech apod.

Výstupy (RO) slouží ke spínání dvoustavových zařízení stejnosměrným napětím. Užívají se tak pro spínání kotlů, bojlerů, elektromotorů či, silnějších relé. V případě dimenzována pro max. proud 0,5A a max. napětí 35V stejnosměrné.

Software

SLC v1.0 je kompatibilní s ARDUINO IDE Software
Arduino programming language

Příklady ovládání SLC v1.0