Viis Pythonit toetavat tööstuslikku kontrollerit

Tööstusautomaatikas on süvenemas trend võtta traditsiooniliste juhtimiskeelte kõrval kasutusele Python, mis toob juhtimissüsteemidesse laiema arvutusvõimekuse, ulatusliku teekide ökosüsteemi ja kaasaegse võrguühilduvuse.

Viis Pythonit toetavat tööstuslikku kontrollerit

Selle avatud arhitektuur tagab inseneridele piiranguteta paindlikkuse keerukate andmetöötlus- ja IoT-lahenduste ehitamisel.

 

Vabavaraliste litsentside kasutamine hoiab samal ajal ära sõltuvuse tootjapõhistest suletud keskkondadest ning vähendab märkimisväärselt tarkvara litsentsikulusid.

 

Olgu järgnevalt ära toodud viis 24V tööstusvoolu standardile vastavaid sisendeid ja väljundeid omavad mikrokontrollerid, millel on võimalus jooksutada Pythonit. 

========================================================================
LEGEND JA LÜHENDID

SEERIA TÄISNIMED:
WAGO    = WAGO PFC200 (750-seeria Linux PLC)
RevPi   = KUNBUS Revolution Pi (Core/Connect/Compact/DIO)
M5Stack = M5Stack Industrial (StampPLC / M5Tough + PLC)
PLCnext = Phoenix Contact PLCnext Control (AXC F 2152 jne)
SÜMBOLID JA LÜHENDED:

+ Natiivselt olemas / toetatud
- Puudub / ei ole otse toetatud

Py3       = Täis-Python 3 (Linuxi operatsioonisüsteemil)
uPy       = MicroPython / UIFlow keskkond
Modulsaar = Sisendid/väljundid lisatakse moodulsiiniga
0.5A / kan= Kuni 0.5A voolutugevus kanali kohta (transistor)
2A        = Relee- või võimsusväljundi voolutugevus
Opt       = Lisamooduli või lisalitsentsiga saadaval
+------------------+------------+------------+------------+------------+
| Parameeter        | WAGO       | RevPi      | M5Stack    | PLCnext    |
+------------------+------------+------------+------------+------------+
| Arhitektuur       | Cortex-A8  | CM4 / ARM  | ESP32      | Cortex-A9  |
| Operatsioonisüst. | RT-Linux   | RT-Linux   | FreeRTOS   | RT-Linux   |
| Python versioon   | Py3        | Py3        | uPy        | Py3        |
| Toitepinge        | 24V DC     | 24V DC     | 12-24V DC  | 24V DC     |
| 24V Sisendid (DI) | Modulsaar  | 8 - 14     | 4 - 8      | Modulsaar  |
| 24V Väljundid(DO) | Modulsaar  | 8 - 14     | 4 - 8      | Modulsaar  |
| Max väljundvool   | 0.5A - 2A  | 0.5A / kan | 0.5A / 2A  | 0.5A - 2A  |
| Analoog I/O       | Modulsaar  | 4 AI / 2 AO| Moodulid   | Modulsaar  |
| DIN-liist kinnit. | +          | +          | +          | +          |
| IEC 61131-3 PLC   | + (CODESYS)| - (Opt)    | -          | + (PLCnext)|
| Ethernet pordid   | 2x RJ45    | 2x RJ45    | 1x RJ45/-  | 2x RJ45    |
| RS485 / Modbus    | +          | +          | +          | Modulsaar  |
| Wi-Fi / Bluetooth | - (Opt)    | + (CM4)    | +          | - (Opt)    |
| I/O galv. eraldus | + (500V)   | + (500V)   | + (Opto)   | + (500V)   |
+------------------+------------+------------+------------+------------+

Monteeri lihtsalt ja kiiresti

Riistvara montaa¾ on jaotatud etappideks ja toetatud õppevideodega. Vaata lähemalt.

 

Tarkvaratugi

Loe riistvaralist portide lugemist ja muutujate defineerimist toetava tarkvarateegi kohta