Προς το περιεχόμενο

Tutorial για προγραμματισμό σε plc


Lanike71

Προτεινόμενες αναρτήσεις

Καλησπέρα,

Αναζητώ κάποιο καλό οδηγό για εκμάθηση προγραμματισμού σε plc. Γλώσσα όχι κάποια συγκεκριμένη.

Θα μπορούσε να είναι και coursera, udemy κλπ αρκεί να είναι ποιοτικό.

 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 3 εβδομάδες αργότερα...

Ο προγραμματισμός PLC είναι συνδεδεμένος με τον εκάστοτε controller. Θα ξεκινούσα με siemens s7-1200 και s7-1500.

Πρέπει πρώτα να μάθεις πως δουλεύει (διαβάζει, γράφει κτλ) η cpu καθώς και το δικτυακό κομμάτι που είναι πολύ μεγάλο (σειρικές επικοινωνίες, IP, Profinet).

Ξεκίνα με το: Siemens s7-1200 Easy Book

Καλά τα λέει και στο κανάλι του ο φίλος: Hegamurl

Η κατεξοχήν γλώσσα προγραμματισμού είναι ladder. Με αυτό θα είσαι αρχικά καλυμμένος για τα βασικά: 

Ladder Logic Basics

Μετά όμως θες και πιο θεωρητικές βάσεις OOP και Automata Theory για προγραμματισμό. Επίσης καλές γνώσεις δικτύων τουλάχιστον μέχρι το 3ο επίπεδο.

  • Like 2
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Στις 17/6/2022 στις 9:56 ΜΜ, Lanike71 είπε

Καλησπέρα,

Αναζητώ κάποιο καλό οδηγό για εκμάθηση προγραμματισμού σε plc. Γλώσσα όχι κάποια συγκεκριμένη.

Θα μπορούσε να είναι και coursera, udemy κλπ αρκεί να είναι ποιοτικό.

 

 

Στις 5/7/2022 στις 10:37 ΠΜ, pallisi είπε

Ο προγραμματισμός PLC είναι συνδεδεμένος με τον εκάστοτε controller. Θα ξεκινούσα με siemens s7-1200 και s7-1500.

Πρέπει πρώτα να μάθεις πως δουλεύει (διαβάζει, γράφει κτλ) η cpu καθώς και το δικτυακό κομμάτι που είναι πολύ μεγάλο (σειρικές επικοινωνίες, IP, Profinet).

Ξεκίνα με το: Siemens s7-1200 Easy Book

Καλά τα λέει και στο κανάλι του ο φίλος: Hegamurl

Η κατεξοχήν γλώσσα προγραμματισμού είναι ladder. Με αυτό θα είσαι αρχικά καλυμμένος για τα βασικά: 

Ladder Logic Basics

Μετά όμως θες και πιο θεωρητικές βάσεις OOP και Automata Theory για προγραμματισμό. Επίσης καλές γνώσεις δικτύων τουλάχιστον μέχρι το 3ο επίπεδο.

Σωστος ο λογισμος του @pallisi αλλά θα σου πρότεινα να ξεκινήσεις από s7-300 προγραμματισμό αν πραγματικά θες να μάθεις προγραμματισμό plc.τις δυνατότητες που είχε το παλιό σύστημα αυτό δεν τις έχει το tia portal που είναι μια scada based πλατφόρμα.

Η ladder είναι η γλώσσα των ηλεκτρολόγων,καθώς είναι σαν να αποτυπώνεις το ηλεκτρολογικό σχέδιο.Θα σου πρότεινα να μάθεις με stl ή με fbd 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δε θα διαφωνήσω με τον φίλο @Rattlehead, απλά είναι πιο εύκολο και φθηνό να βρει κάποιος ένα s7-1200 για να πειραματιστεί. Πωλούνται με το σωρό. Επίσης είναι καλό να μπει κάποιος και στο scada κομμάτι, σε απλά HMI, για να μπορεί να προγραμματίζει παράλληλα και αυτό το επίπεδο.

Βρες μια εφαρμογή και ξεκίνα. Θα ξεκινούσα με ladder μόνο για την ευκολία των πολλών παραδειγμάτων που υπάρχουν. Στείσε TIA Portal, είναι το αναπτυξιακό (σκέψου το σαν visual studio) και πάρε ένα s7-1200. Αργότερα προσθέτεις και ένα HMI. Διάβασμα τα manual και παραδείγματα.

Εγώ προγραμματίζω κυρίως σε STL, SFC και Ladder (FBD και IL δε χρησιμοποιώ καθόλου) και ανάλογα την εφαρμογή.

Όπως είπα και πριν όλα αυτά είναι εργαλεία. Είναι σημαντικό να εμβαθύνει κανείς όμως στην ουσία: OOP, Automata theory, Human machine Interaction και ηλεκτρολογία. Δυστυχώς εκεί έξω διάφοροι θεωρούν αυτή τη δουλειά υποδεέστερη και έχουν γραφεί προγράμματα για πέταμα σε πολλές υποδομές της χώρας. 

  • Like 2
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

2 ώρες πριν, pallisi είπε

Δε θα διαφωνήσω με τον φίλο @Rattlehead, απλά είναι πιο εύκολο και φθηνό να βρει κάποιος ένα s7-1200 για να πειραματιστεί. Πωλούνται με το σωρό. Επίσης είναι καλό να μπει κάποιος και στο scada κομμάτι, σε απλά HMI, για να μπορεί να προγραμματίζει παράλληλα και αυτό το επίπεδο.

Βρες μια εφαρμογή και ξεκίνα. Θα ξεκινούσα με ladder μόνο για την ευκολία των πολλών παραδειγμάτων που υπάρχουν. Στείσε TIA Portal, είναι το αναπτυξιακό (σκέψου το σαν visual studio) και πάρε ένα s7-1200. Αργότερα προσθέτεις και ένα HMI. Διάβασμα τα manual και παραδείγματα.

Εγώ προγραμματίζω κυρίως σε STL, SFC και Ladder (FBD και IL δε χρησιμοποιώ καθόλου) και ανάλογα την εφαρμογή.

Όπως είπα και πριν όλα αυτά είναι εργαλεία. Είναι σημαντικό να εμβαθύνει κανείς όμως στην ουσία: OOP, Automata theory, Human machine Interaction και ηλεκτρολογία. Δυστυχώς εκεί έξω διάφοροι θεωρούν αυτή τη δουλειά υποδεέστερη και έχουν γραφεί προγράμματα για πέταμα σε πολλές υποδομές της χώρας. 

Σε πάρει ένα 200αρι τότε που είναι πιο φτηνό και για scada ας χρησιμοποιήσει το simulation ή ας κατεβάσει και το factory Io που είναι για αρχάριους.

Έχουμε δώσει σε έναν νέο που είχε πάει σεμινάριο tia portal, να μας"λύσει"ένα θέμα στο 300αρι και από τα πολλά jpn που του είχαμε, τα παράτησε. Προσωπικά συμφωνώ με την τακτική την δική μας ότι από εκεί πρεπει να ξεκινήσει κάποιος.οταν είχα προσληφθεί τα κύρια plc ήταν:dox5,dox10,step5 και ελάχιστα step7. Τώρα πια όλα είναι είτε step7, είτε tia portal,αναβαθμισμένα από εμάς,όχι από εξωτερικούς συνεργατες

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

4 ώρες πριν, pallisi είπε

Automata theory

θα "γυρίσω" κάποια χρόνια πίσω αλλά αξίζει, γιατί είναι ενδιαφέρον θέμα.

Πάντως ξεκινώντας, είναι ωραίο να βλέπεις εκείνα τα SR flip-flop που μάθαινες, πού χρησιμοποιούνται...Το hardware μάλλον ήταν αυτό που πραγματικά μου έκανε εντύπωση, καθώς ήταν πιο κοντά στον πραγματικό κόσμο, σε αντίθεση με τον αφηρημένο κόσμο των κλάσεων σε oop.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 4 μήνες μετά...

Παιδιά καλησπέρα. Επειδή με ενδιαφέρει και μένα το ζήτημα θέλω να ρωτήσω το εξής. Καλά όλα αυτά τα tutorial και η πρακτική εξάσκηση σε προσωπικό επίπεδο, αλλά υπάρχει κάποιο full course ή bootcamp πιστοποιημένο? Είμαι μηχανικός αυτοματισμού μια 10ετία αλλά προγραμματισμό PLC δεν έχω κάνει σε καμία εταιρία. Προσπαθώ να μεταπιδήσω στον κλάδο αλλά προφανώς οι εργοδότες είναι επιφυλακτικοί, εφόσον δεν υπάρχει προυπηρεσία σε αντίστοιχη θέση. Πως θα μπορούσα να διαχειριστώ την κατάσταση και να δημιουργήσω εφόδια για να μπορέσω να μεταπιδήσω σε αυτό το κομμάτι. Υπάρχουν πολλές αγγελίες σαν μηχανικός αυτοματισμού, που όμως ζητάνε (όπως είναι και το φυσιολογικό), γνώση TIA PORTAL, WINCC, Simatic Manager κλπ....Τι θα προτείνατε?? Ευχαριστώ πολυ

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...