Bevezetés
A WAGO a tavalyi évben mutatta be a CC100 Compact Controllert, mely több szempontból is innovatív: már nem a license-hez kötött e!COCKPIT-ben kell programozni, USB-C szervizport található rajta, illetve a legszembetűnőbb, hogy beépített I/O modulokkal van felszerelve.
1. ábra – CC100 Compact Controller
Hardver
A kontroller agya egy Cortex A7-es processzor, 650Mhz-es órajellel, mely a PFC100- ban és a PFC200 első generációjában található Cortex A8-at hivatott leváltani kisebb és hatékonyabb energiafogyasztásával. A kontrollerben továbbá rendelkezésre áll 32MB programmemória (flash), 128MB adatmemória (RAM) és 128kB emlékező/nem felejtő memória (NVRAM). A microSD kártyával a külső tárhely 32GB-ig támogatott.
Portok
A többi kontrollerrel szemben, ahol külön modulokat kell vásárolnunk ahhoz, hogy legyenek ki- és bemeneteink, azokat itt már a kontrollerbe építve megkapjuk: 8 digitális bemenetet 24V, 2 csatornás analóg hőmérséklet érzékelő szenzort Pt100/Ni100, 2 csatornás analóg bemenetet 0..10V, 4 digitális kimenetet 24V és két csatornás analóg kimenetet 0..10V.
Így a kontroller önmagában képes lehet kisebb projektek megvalósítására, vagy akár egy mérőállomás kezelésére is. A kontroller a 750-es modulokkal közvetlenül nem bővíthető.
2. ábra – CC100
3. ábra – CC100 I/O portok csoportos elhelyezése
Csatlakozás
Csatlakozás terén található a kontrolleren 2 db RJ45-ös csatlakozó melyek Modbus TCP/UDP és Modbus RTU protokollal képesek kommunikálni. Szervízport szempontjából is újítás történt, ugyanis az eddigi speciális szervízcsatlakozót egy szabvány USB-C csatlakozó váltotta, így könnyebbé téve ezen port jövőbeli használatát. A CC100-on találunk továbbá egy μSD kártya foglalatot, támogatva egészen 32 GB-ig (a tulajdonságok csak a WAGO memóriakártyájának használata esetében garantáltak). A CC100-on megtalálható a WAGO vezérlőiről már megszokott 3 állású START-STOP-RESET kapcsoló, a Status LED, és az I/O LED-ek is.
Szoftver
A CC100-on valós idejű Linux fut, mely RT-preemptív kiegészítéssel – idő és prioritás alapján adja a jogosultságot a taskoknak. A Linux nyílt forráskódja lehetővé teszi már meglévő alkalmazások használatát, ezzel időt és pénzt takarítva meg a felhasználónak. A Docker használata lehetséges.
Az MQTT használatának köszönhetően a vezérlő képes a felhő alapú szolgáltatásokkal való kommunikációra. Ezáltal a CC100 akár egy adatgyűjtő állomásnak is használható, mely adatokat szolgál egy felhő alapú rendszernek, pl a WAGO Cloud-nak.
A CC100-at a könnyebb és olcsóbb programozhatóság érdekében már nem a licensz köteles e!COCKPIT fejlesztőkörnyezetben kell programozni, hanem a bárki által ingyenesen hozzáférhető CODESYS V3.5-ben, melyben az IEC 61131-3 szabvány szerint tudunk programozni a következő nyelveken:
- Instrukciós lista (IL)
- Létradiagram (LD)
- Funkcióblokk-diagram (FBD), folyamatos párhuzamos vezérlés (CFC)
- Strukturált szöveg (ST)
- Lefutó vezérlés (SFC)Ennek köszönhetően kisebb projektek, vagy tesztpanelek könnyedén megvalósíthatóak a CC100-as kompakt vezérlővel külön I/O modul és licensz vásárlása nélkül.A vezérlő továbbá következő programokkal kompatibilis: WAGO Ehternet-settings, WAGO Upload.Kommunikáció:
- Modbus (TCP, UDP)
- Modbus RTU protokoll
RS-485 soros interfész
Támogatott Ethernet protokollok:
- DHCP
- DNS
- NTP
- FTP
- FTPS
- SNMP
- HTTP
- HTTPS
- SSH