Εμφάνιση αποτελεσμάτων : 1 έως 7 από 7

Θέμα: Modbus Address Model

  1. #1
    Μέλος Το avatar του χρήστη picdev
    Όνομα
    akis
    Εγγραφή
    Jul 2007
    Περιοχή
    ____
    Μηνύματα
    7.381

    Προεπιλογή Modbus Address Model

    Καλησπέρα στη παρέα!

    Λοιπον αυτό που με απασχολεί ειναι το address model του modbus,
    Τυπικά λοιπόν στο modbus οι address των register ξεκινάνε απο το 40001 ....
    στο καλώδιο όμως στο frame του πρωτοκόλλου φεύγει το νούμερο 40001 - 40000 -1 = 0.
    Το τυπικό ειναι αυτό αλλά στη πράξη οι κατασκευαστές plc συσκευών το χρησιμοποιούν ? δηλαδή σε ενα πρόγραμμα ανάπτυξης plc θα γράψεις 40001 και θα φύγει το 0 σαν address ? ή αυτό που θα γράψεις θα φύγει ?

    0 Not allowed! Not allowed!

  2. #2
    Μέλος
    Εγγραφή
    Nov 2007
    Μηνύματα
    1.452

    Προεπιλογή

    Εδώ η πλήρης περιγραφή του πρωτοκόλλου από τον μπαμπά του (modicon)
    http://modbus.org/docs/PI_MBUS_300.pdf

    Αυτό το 4 είναι η function που θα εκτελεστεί (4= read input registers). Αν δηλαδή θες να διαβάσεις τον input reg 10 η εντολή σου θα είναι 40010 (ή 400010 σε κάποιες υλοποιήσεις) Αν πχ θες να γράψεις σειρά καταχωρητών (16 = preset registers) ξεκινώντας από τον 10 η εντολή θα είναι 160010

    (για την ακρίβεια μέρος της εντολής αφού μια πλήρης modbus entol;h είναι : slave_adress/function/byte_count/data/CRC16 )

    σωστά παρατήρησες ότι οι διευθύνσεις αναφέρονται ως προς το μηδέν. Δηλ το πρώτο έγκυρο αντικείμενο είναι το 0 του πρωτοκόλλου. Δηλαδή το coil1 του PLC θα έχει την modβus διεύθυνση 0000.

    Στην πράξη όμως στα περισσότερα PLC, αισθητήρια κλπ, το πρώτο έγκυρο στοιχείο είναι το 0. Όποτε γράφεις την διεύθυνση αυτού που πραγματικά θες να διαβάσεις/γράψεις

    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη pstratos : 26-06-17 στις 20:21

  3. #3
    Μέλος Το avatar του χρήστη picdev
    Όνομα
    akis
    Εγγραφή
    Jul 2007
    Περιοχή
    ____
    Μηνύματα
    7.381

    Προεπιλογή

    τα skada προγράμματα δουλεύουν με την διεύθυνση που φεύγει στο καλώδιο ? ή την θεωρητική και κάνουν τον υπολογισμό?

    0 Not allowed! Not allowed!

  4. #4
    Μέλος
    Όνομα
    Βασίλης
    Εγγραφή
    Sep 2011
    Περιοχή
    Κερατσίνι
    Μηνύματα
    8.777

    Προεπιλογή

    και ηθελα να σε ρωτησω αν εκανες τίποτα με το scada που εψαχνες

    0 Not allowed! Not allowed!
    Δυο πράγματα είναι άπειρα, το σύμπαν και η ανθρώπινη βλακεία, αλλά για το σύμπαν δεν είμαι εντελώς σίγουρος

  5. #5
    Μέλος
    Εγγραφή
    Nov 2007
    Μηνύματα
    1.452

    Προεπιλογή

    Συνήθως γράφουνε την διεύθυνση στο καλώδιο. Κάθε slave μας λέει (στο datasheet ) σε ποια διεύθυνση Modbus βρίσκεται η παράμετρος που θέλουμε. Το slave θα μεταφράσει την διεύθυνση που του ζητείται σε πραγματική διεύθυνση μνήμης (καταχωρητής).

    0 Not allowed! Not allowed!

  6. #6
    Μέλος Το avatar του χρήστη picdev
    Όνομα
    akis
    Εγγραφή
    Jul 2007
    Περιοχή
    ____
    Μηνύματα
    7.381

    Προεπιλογή

    το δικό μου slave δεν κάνει τη μετατροπή αλλά ακούει τη πραγματική διεύθυνση , υπάρχει κάποια ορολογία για τα παραπάνω στα αγγλικά? δεν ξέρω πως να το εξηγήσω.
    με το σκαντα δεν έκανα τιποτα θέλουν αρκετό χρονο αυτά τα προγραμματα δεν ειναι τοσο απλά.
    Mαλλον αν χρειαστεί θα φτιάξω ενα δικό μου πρόγραμμα σε java μιας και υπάρχουν έτοιμες βιβλιοθήκες με modbus

    0 Not allowed! Not allowed!
    Τελευταία επεξεργασία από το χρήστη picdev : 27-06-17 στις 15:10

  7. #7
    Μέλος Το avatar του χρήστη picdev
    Όνομα
    akis
    Εγγραφή
    Jul 2007
    Περιοχή
    ____
    Μηνύματα
    7.381

    Προεπιλογή

    για την ιστορία βρήκα μια ορολογία http://www.deltamotion.com/support/w...TU_and_TCP.htm

    Modbus Holding Registers Adrress/Modbus Protocol Address

    0 Not allowed! Not allowed!

Παρόμοια Θέματα

  1. mac address and IP
    By info@kalarakis.com in forum Software Η/Υ
    Απαντήσεις: 1
    Τελευταίο Μήνυμα: 21-01-17, 14:13
  2. pca9554a και fixed address
    By picdev in forum Μικροελεγκτές
    Απαντήσεις: 7
    Τελευταίο Μήνυμα: 08-12-16, 11:16
  3. 10 minutes email address. SPAM ΤΕΛΟΣ!
    By Muttley Black in forum Γενική Συζήτηση
    Απαντήσεις: 2
    Τελευταίο Μήνυμα: 29-04-14, 18:29

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας