Πίνακας περιεχομένων:

Συμβατό PLC βασισμένο σε Raspberry Pi IEC 61131-3: 6 βήματα
Συμβατό PLC βασισμένο σε Raspberry Pi IEC 61131-3: 6 βήματα

Βίντεο: Συμβατό PLC βασισμένο σε Raspberry Pi IEC 61131-3: 6 βήματα

Βίντεο: Συμβατό PLC βασισμένο σε Raspberry Pi IEC 61131-3: 6 βήματα
Βίντεο: TCL P635: Unboxing y Review Completa / Smart TV 4K Google TV / No tiene Dolby Vision ni HDMI 2.1 2024, Ιούλιος
Anonim
Συμβατό PLC βασισμένο σε Raspberry Pi IEC 61131-3
Συμβατό PLC βασισμένο σε Raspberry Pi IEC 61131-3

Το IEC 61131 είναι ένα de-facto πρότυπο για προγραμματισμό PLC. Εν τω μεταξύ, είναι διαθέσιμες και εκδόσεις χρόνου εκτέλεσης για το Raspberry Pi - για παράδειγμα CODESYS από την εταιρεία 3S -Smart Software Solutions. Παρέχουν έναν εμπορικό πυρήνα χρόνου εκτέλεσης για το Raspberry Pi, αλλά θα λειτουργεί χωρίς καμία πληρωμή ως έκδοση επίδειξης για 120 λεπτά πριν σταματήσουν … Είναι μια καλή δυνατότητα για μαθητές και χομπίστες να μάθουν προγραμματισμό IEC 61131.

Η ιδέα αυτού του οδηγού ήταν η πραγματοποίηση ενός πραγματικά φθηνού συμβατού PLC με IEC 61131-3 με βάση το RPI και τον στόχο CODESYS. Όπως ένα πραγματικό PLC, θα τοποθετήσουμε τον πίνακα Raspberry Pi μαζί με έναν πίνακα ανάπτυξης σε έναν ανθεκτικό βιομηχανικό περίβλημα για να έχουμε την «βιομηχανική» αίσθηση. Στο τέλος θα έχουμε ένα PLC που τρέχει ένα EtherCAT master στο χρόνο εκτέλεσης CODESYS για σχεδόν καθόλου χρήματα.

Βήμα 1: Υλικό και λογισμικό

Image
Image
Συνέλευση PCB
Συνέλευση PCB

Σκεύη, εξαρτήματα

  • Raspberry Pi 3B
  • RasPiBox Open Plus (Τυπική έκδοση)
  • κάρτα microSD

Λογισμικό

  • Raspbian Jessie lite
  • Σύστημα ανάπτυξης CODESYS
  • Έλεγχος CODESYS για Raspberry PI

Εργαλεία

  • συγκολλητικό σίδερο
  • πολύμετρο
  • κατσαβίδι
  • κάποια συγκόλληση

Βήμα 2: Συναρμολόγηση PCB

Ξεκινάμε με τη συναρμολόγηση του pcb. Ακολουθήστε τις οδηγίες του εγχειριδίου PDF.

Βήμα 3: Δοκιμάστε το Pcb

Δοκιμάστε το Pcb
Δοκιμάστε το Pcb

Θα πρέπει να δοκιμάσουμε το pcb πριν μπορέσουμε να τοποθετήσουμε το Raspberry Pi. Πρέπει να συνδέσετε ένα τροφοδοτικό (9… 35V DC) στον τερματικό τροφοδοσίας pcb. Ελέγξτε με πολύμετρο την τάση τροφοδοσίας 5V για το RPI.

Τώρα μπορείτε να αποσυνδέσετε το pcb από την τάση τροφοδοσίας και να τοποθετήσετε το Pi όπως στην παραπάνω εικόνα.

Βήμα 4: Τοποθετήστε το επάνω κέλυφος

Τοποθετήστε το κορυφαίο κέλυφος
Τοποθετήστε το κορυφαίο κέλυφος

It'sρθε η ώρα να τοποθετήσετε το πάνω κέλυφος τώρα. Μοιάζει με ένα μικρό PLC τρένου din.

Βήμα 5: Εγκαταστήστε το λειτουργικό σύστημα

Εγκαταστήστε το Λειτουργικό Σύστημα
Εγκαταστήστε το Λειτουργικό Σύστημα

Πρέπει να εγκαταστήσουμε το Raspbian στην κάρτα SD χρησιμοποιώντας τις οδηγίες που παρέχονται από την ιστοσελίδα Raspberry Pi πρώτα.

Μπορείτε να ακολουθήσετε αυτό το διδακτικό.

Μην ξεχάσετε να αντιγράψετε ένα κενό αρχείο με το όνομα αρχείου "SSH" στον ριζικό κατάλογο της κάρτας SD για να έχετε πρόσβαση μέσω SSH (Putty) αργότερα.

Βήμα 6: Εγκαταστήστε το CodeSYS

Εγκαταστήστε το CodeSYS
Εγκαταστήστε το CodeSYS

1.) Pls κατεβάστε πρώτα το CODESYS Control για το Raspberry Pi SL. Η δωρεάν έκδοση περιορίζεται σε χρόνο εκτέλεσης 120 λεπτών (πρέπει να κάνετε επανεκκίνηση του RPI για να έχετε 120 λεπτά ξανά). Μπορείτε να αγοράσετε μια εμπορική έκδοση για 35 € χωρίς κανένα περιορισμό.

2.) Pls κατεβάστε τώρα το Σύστημα Ανάπτυξης CODESYS. Θα χρειαστείτε αυτό το λογισμικό για να γράψετε αργότερα τα προγράμματα για το PLC στον υπολογιστή σας.

3.) Εγκαταστήστε το Σύστημα Ανάπτυξης στον υπολογιστή σας. Μην ξεχάσετε να εγκαταστήσετε το πακέτο CODESYS_Control_for_Raspberry_PI. μέσω του διαχειριστή πακέτων: „Εργαλεία - Διαχειριστής πακέτων“„Εγκατάσταση“

4.) Επανεκκινήστε το Codesys στον υπολογιστή σας τώρα

5.) Φορτώστε το CODESYS Runtime στο Raspberry Pi "Tools" "Update Raspberry Pi"

Ο χρόνος εκτέλεσης θα τρέξει για 120 λεπτά τώρα. Για επανεκκίνηση, μπορείτε να χρησιμοποιήσετε αυτό το σενάριο:

/etc/init.d/codesyscontrol start/etc/init.d/codesyscontrol stop

Συνιστάται: