Το GMC-67 έχει την δυνατότητα να τρέχει προγράμματα με εντολές μιας γλώσσας ανωτέρου επιπέδου ειδικής για εφαρμογές αυτοματισμών και επικοινωνιών GSM.
| TXT ABCDEFGJKL | Κείμενο που θα περιέχει το επόμενο SMS |
| SMS +1234567890 | Στείλε SMS το κείμενο (ΤΧΤ) στον αριθμό +1234567890 |
| SMR +1234567890 | Στείλε SMS το κείμενο (TXT + REPORT) στον αριθμό +1234567890 |
| TEL +1234567890 | Κάνε κλήση στον αριθμό +1234567890 |
| VNT X | Ενεργοποίησε συμβάν από το port Χ (bnput) |
| ON X | Ενεργοποίησε το port Χ (output) |
| OFF X | Απενεργοποίησε το port Χ (output) |
| PLS X DDD | Ενεργοποίησε το port X για χρόνο DDD (output)(1 sec = τιμή 10. Μέγιστη τιμή 65535) |
| ARM G | Όπλισε το GROUP Χ |
| DAR G | Αφόπλισε το GROUP Χ |
| SFL Y | Κάνε SET το FLAG Υ (Υ = από 1 έως 8) |
| CFL Y | Κάνε CLEAR το FLAG Υ (Υ = από 1 έως 8) |
| JFS Y AAA | JUMP εάν το FLAG Y είναι SET στην διεύθυνση ΑΑΑ |
| JFC Y AAA | JUMP εάν το FLAG Y είναι CLEAR στην διεύθυνση ΑΑΑ |
| CNT Y 9999 | Βάλε στον COUNTER Y την τιμή 9999 (Υ = 1 ή 2) |
| DEC Y AAA | Μείωσε τον COUNTER Y κατά 1. Έαν ο COUNTER δεν είναι 0 JUMP στην διεύθυνση ΑΑΑ |
| TIM Y DDD | Βάλε στον TbMER Y την τιμή DDD (Υ = 1 ή 2)(1 sec = τιμή 10. Μέγιστη τιμή 65535) |
| JTM Y AAA | JUMP στην διεύθυνση ΑΑΑ εάν η τιμή στον TbMER είναι 0 |
| =AAA | Όρισε αυτή την θέση στο πρόγραμμα την ονομασία ΑΑΑ |
| JMP AAA | Jump στην δευθύνση ΑΑΑ |
| CAL AAA | CALL την ρουτίνα ΑΑΑ |
| RET | RETURN από την ρουτίνα |
| JSE AAA | Σε αποτυχία αποστολής SMS JUMP στην διεύθυνση ΑΑΑ |
| JCE AAA | Σε αποτυχία κλήσης JUMP στην διεύθυνση ΑΑΑ |
| JNE AAA | Σε απώλεια δικτύου JUMP στην διεύθυνση ΑΑΑ |
| IHI X AAA | Εάν η είσοδος στο port X είναι HbGH τότε JUMP στην διεύθυνση ΑΑΑ |
| ILO X AAA | Εάν η είσοδος στο port X είναι LOW τότε JUMP στην διεύθυνση ΑΑΑ |
| PHI X AAA | Εάν το port X είναι HbGH τότε JUMP στην διεύθυνση ΑΑΑ |
| PLO X AAA | Εάν το port X είναι LOW τότε JUMP στην διεύθυνση ΑΑΑ |
| THI X ΤΤΤΤ AAA | Εάν η θερμοκρασία στο port X είναι μεγαλύτερη από την τιμή ΤΤΤΤ τότε JUMP στην διεύθυνση ΑΑΑ |
| TLO X ΤΤΤΤ AAA | Εάν η θερμοκρασία στο port X είναι μικρότερη από την τιμή ΤΤΤΤ τότε JUMP στην διεύθυνση ΑΑΑ |
| VHI X VVVV AAA | Εάν η τάση στο port X είναι μεγαλύτερη από την τιμή VVVV τότε JUMP στην διεύθυνση ΑΑΑ |
| VLO X VVVV AAA | Εάν η τάση στο port X είναι μικρότερη από την τιμή VVVV τότε JUMP στην διεύθυνση ΑΑΑ |
| DEL DDDD | DELAY για χρόνο DDDD (1 sec = τιμή 10) |
| END | Τέλος προγράμματος |
#30*0000 0000# αντίστοιχα.#30*0000 0000# αντίστοιχα.#30*0001 0001#Η σύνταξη προγράμματος έχει την παρακάτω μορφή
Η παραπάνω τιμή 74 αναφέρεται στο πρόγραμμα 1
Για το πρόγραμμα 2 η σύνταξη είναι #75* #
Για τον προγραμματισμό της συσκευής θα χρησιμοποιήσουμε το πρόγραμμα GMC.exe περισσότερα »
Στην καρτέλα UserCode του GMC.exe θα επιλέξουμε Code1 για να αναπτύξουμε τον κώδικα1 ή Code2 για να αναπτύξουμε τον κώδικα2.
Αφού αναπτύξουμε τον κώδικα θα τον φορτώσουμε στην συσκευή με το πλήκτρο WriteDevice.
Στην καρτέλα Form στην παράμετρο 30 θα επιλέξουμε τον τρόπο που θα εκτελείτε ο κώδικας.
Θα επιλέξουμε Device και κάνουμε αποθήκευση στην συσκευή μα το πλήκτρο Write
Σε αυτό το παράδειγμα κάθε φορά που θα δίνει συμβάν το GROUP A ή C θα εκτελείτε ο παρακάτω κώδικας.
Αποστολή SMS στο 6944123456 την λέξη ALARM
#30*1010 0000#
Σε αυτό το παράδειγμα ελέγχετε συνέχεια η είσοδος 1 (Port 1). Κάθε φορά που η είσοδος γίνετε 0 θα έχουμε
αποστολή SMS στο 6944123456 την λέξη ALARM. Όσο διαρκεί η αποστολή, η έξοδος 1 (Port 7) θα είναι ενεργοποιημένη.
#30*0001 0001# (Ο Κώδικας εκτελείτε κατά την εκκίνηση.)
Σε αυτό το παράδειγμα όσο η συσκευή δεν είναι συνδεμένη στο δίκτυο η έξοδος (port7) είναι ενεργοποιημένη.
#30*0001 0001# (Ο Κώδικας εκτελείτε κατά την εκκίνηση.)
Σε αυτό το παράδειγμα κάθε φορά που η είσοδος (port6) γίνεται low η έξοδος (port13) ενεργοποιείται για 60 δευτερόλεπτα.
Το ίδιο αποτέλεσμα με το παραπάνω παράδειγμα, κάθε φορά που η είσοδος (port6) γίνεται low δημιουργείται στην έξοδο (port13) παλμός 60 δευτερόλεπτων.
#30*0001 0001# (Ο Κώδικας1 εκτελείτε κατά την εκκίνηση.)
Σε αυτό το παράδειγμα έχουμε παλμό 60 δευτερολέπτων στην έξοδο port13 σε κάθε συμβάν της ομάδας Α.
Σε αυτό το παράδειγμα ελέγχετε συνέχεια η είσοδος 1 (Port 1). Όταν η είσοδος είναι συνέχεια 0 για χρόνο δέκα λεπτών η συσκευή θα δώσει συμβάν Ομάδας Α.
Η παράμετρος της εισόδου είναι #01*00 1 A#
#30*0001 0001# (Ο Κώδικας εκτελείτε κατά την εκκίνηση.)