LocațieTianjin, China (continentală)
E-mailE-mail: sales@likevalves.com
TelefonTelefon: +86 13920186592

Proiectarea și implementarea comunicațiilor în timp real pentru sistemul de monitorizare a performanței valvei electrice

Proiectarea și implementarea comunicațiilor în timp real pentru sistemul de monitorizare a performanței valvei electrice

/

Numărul schematic al circuitului al plăcii de control și al dispozitivului electric este același. Modulul de control și dispozitivul electric sunt conectate între ele prin cablu conform aceluiași număr de borne. Dacă utilizatorul nu folosește controlul la fața locului, bornele de cablare 12, 13 și 14 nu sunt conectate. Controlerul electric al supapei este utilizat pentru sistemul de control automat, 12, 13, 14 terminale pentru „comutator de la distanță”, „oprire automată” bornele de intrare a semnalului de potrivire.
Instalarea și reglarea controlerului valvei electrice:
1. Asamblați și fixați-l conform specificațiilor produsului selectat, iar blocul de borne de pe placa din spate trebuie să fie împământat.
2. Numărul schematic al circuitului al plăcii de control și al dispozitivului electric este același. Modulul de control și dispozitivul electric sunt conectate între ele prin cablu conform aceluiași număr de borne de cablare. Controlerul electric al supapei este utilizat pentru sistemul de control automat, 12, 13, 14 terminale pentru „comutator de la distanță”, „oprire automată” bornele de intrare a semnalului de potrivire.
3. Apăsați și mențineți apăsată tasta de blocare a ecranului, indicatorul se va aprinde, telecomanda va fi orientată la fața locului către telecomandă, iar afișajul telecomenzii se va aprinde.
4, utilizați axul pentru a deschide robinetul cu deschidere la 50%, țineți apăsat robinetul deschis sau închideți cheia supapei, verificați dacă rotația supapei și a tastei funcționale sunt consecvente, dacă nu consecve apăsați imediat tasta de oprire, deconectați sursa de alimentare trifazată, înlocuiți sursa de alimentare trifazată în două faze aleatorii.
5. Apăsați și mențineți apăsată tasta valvei deschise. Când supapa de deschidere se deschide la timp, afișajul supapei deschise de pe placa frontală se va aprinde; Apăsați și mențineți apăsată tasta de închidere a supapei. Când supapa de deschidere este închisă la timp, afișajul supapei de închidere din placa frontală se va aprinde; Atunci când corpul supapei este deschis sau închis atunci când este nevoie să se încheie, apăsați tasta de oprire, terminarea supapei de poartă. Conectați bornele nr. 4 sau 7. Lumină de accidentare în panoul frontal.
6. Când supapa de deschidere este în poziția complet deschisă, reglați rezistența de reglare din placa frontală, astfel încât contorul de deschidere să indice 100%.
7, abaterea telecomenzii la fața locului la fața locului, lumina de afișare la fața locului, defecțiunea de scurtcircuit nr. 12 sau 13 terminale de cablare, supapă cu poartă și funcționare în direcția deschisă, pentru pornire; Defecțiune de scurtcircuit Borna de cablare nr. 12 sau nr. 14, robinetul de blocare se închide pentru a funcționa, pentru starea de pornire.
8. Tub de siguranță pe placa din spate 5 x 20 A.
Proiectare și implementare de comunicare în timp real pentru sistemul de monitorizare a performanței supapelor electrice
Introducere: În conformitate cu magistrala de sistem 485, este propus software-ul de sistem de comunicare în timp real în sistemul de testare a performanței echipamentelor electrice compus din PC-ul centrului de monitorizare și mai multe sisteme de control cu ​​un singur cip. Metoda de utilizare a VB pentru a finaliza proiectarea programului de comunicare instantanee a PC-ului și a mai multor software de sistem de control cu ​​un singur cip este introdusă cu accent. PC-ul a finalizat controlul și gestionarea sincronă a mai multor unități la distanță.
Cuvinte cheie: Comunicare de comunicare în serie Visual Basic echipament electric sistem de monitorizare a performanței telecomandă
1. Introducere
În multe sisteme de monitorizare în timp real, de multe ori trebuie să accepte măsurarea distanței îndepărtate și să controleze datele tehnice ale punctelor, cum să se realizeze o transmisie fiabilă a datelor de la distanță este că aceste sisteme de detectare trebuie să rezolve problema. În domeniul detectării, pentru a reduce costul software-ului de sistem, sistemul SCM este de obicei utilizat ca modul de colectare și înregistrare a datelor. În centrul de monitorizare **, PC-ul este adesea folosit pentru a finaliza oportunitatea adulților și comunicarea cu locul de testare.
Această lucrare prezintă un software de sistem de mesagerie instantanee la distanță Master/Slave care poate fi utilizat pentru a monitoriza performanța echipamentelor electrice din fabrică. Mașina inferioară a sistemului de monitorizare este proiectată cu microcontroler ARM pe 32 de biți (L PC2214) ca CPU. Două CPLDS (XC95108) extind portul I/O pentru a controla sistemul microcontrolerului, cum ar fi motorul de încărcare, motorul de descărcare, codificatorul fotoelectric și convertorul AD, și există o tastatură de computer pentru a efectua transmisia de date și afișaj LCD Afișează fiecare funcție a mufei , și imprimanta sa de imprimare de testare a calificat performanța produsului din înregistrarea parametrului principal. Sistemul de management al software-ului de calculator superior se bazează pe Visual Basic 610. Acest sistem prin performanța produsului a parametrilor principali ai inspecției, previne strict produsele necalificate în fabrică, îmbunătățește calitatea produsului, sporește competitivitatea pe piață a produsului.
Software-ul sistemului de comunicații folosește cinci tipuri de fire de perechi răsucite în locul de muncă ca mediu de comunicare. Software-ul computerului superior folosește controlul de comunicare MSComm al VB 610 pentru a finaliza comunicarea instantanee la distanță cu computerul inferior. Calculatorul inferior este utilizat în linia de producție, iar efectul real este satisfăcător.
2. Structura și principiul sistemului
2.1 Compoziția structurală
Sistemul de aplicație constă dintr-un centru de monitorizare și mai multe module Remote Terminal Unite (Rtus) (Figura 1). Centrul de monitorizare este compus din software de calculator superior și convertor RS232/485, iar fiecare modul la distanță ar trebui proiectat ca cel mai bun sistem de monitorizare a performanței echipamentului electric bazat pe microcomputer ARM cu un singur cip (Figura 2).
2.2 Principii
Ca un terminal complet de achiziție de date DTE (Da2ta Terminal Equipment), centrul de monitorizare se angajează să finalizeze identificarea și stocarea datelor de detectare a sistemului de monitorizare a performanței echipamentului electric de la distanță. PC-ul conform cablului de comunicație 485 și sistemul de monitorizare a performanței echipamentului electric de la distanță conectat, viteza sa de transmisie este de 9 600 bps, rata de transmisie a datelor portului poate fi setată la 1 200 bps ~ 19 200 bps (1) conform software-ului sistemului.
Pe baza codificatorului fotoelectric și a convertorului AD, sistemul de monitorizare a performanței echipamentului electric de la distanță colectează datele parametrilor principali de performanță ai echipamentului cheie. Cipul de procesare MAX1480 este selectat pentru a transmite datele cu dispozitivul PC, iar semnalele de comutare de intrare și ieșire a datelor sunt realizate de două CPLDS, astfel încât să realizeze controlul echipamentului cheie și măsurarea precisă a parametrilor de bază. Sistemul de monitorizare a performanței echipamentelor electrice are, de asemenea, software-ul de calibrare, avertizare de defecțiuni și cip de procesare a sistemului de verificare a funcționării normale. BRnbsp; nbsp; nbsp; nbsp; Software de sistem de comunicații pentru a monitoriza computerul central și sistemul de control de la distanță al microcomputerului cu un singur cip prin cablu de comunicație 485 sub forma aceluiași ecran, transmisie paralelă cu mai multe fire de date, comunicație de date, informații, PC în funcție de portul serial pentru a trimite jetoane către modulul de la distanță, modulul de la distanță a primit propriul simbol după transmiterea datelor către computer, computerul a primit datele înapoi la conținutul de informații adecvat. În acest fel, centrul de monitorizare poate controla mașina de la distanță și poate colecta date.
3. Proiectare de programare a comunicațiilor seriale instantanee
3.1 Acord de comunicare
(1) Informațiile de date ale unui cadru sunt compuse din 1 bit de pornire, 8 biți de date, 1 bit de verificare și 1 bit de oprire.
(2) Rata de transmisie a portului serial este de 9 600 bps. Comunicarea în serie a 51 de microcontrolere ale sistemului de testare a echipamentelor electrice utilizează UART0 pentru a împinge și a primi date. Pentru a obține o rată de transmisie serială precisă, microcontrolerul ARM adoptă un circuit oscilator cu cristal cu frecvență de oscilație de 111059 2MHz. Rata de transmisie a computerului este setată în funcție de caracteristica de setare a controlului de comunicare VB MSComm. Pentru a asigura acuratețea transmisiei datelor, viteza de transmisie a portului serial al computerului trebuie să fie aceeași.
(3) Comunicarea multi-thread este adoptată în sistem. Software-ul computerului superior comunică cu modulele de la distanță conform magistralei de trecere a simbolurilor [2]. Informațiile transmise pe un PC sunt un număr fix de 4 octeți. Primul și al doilea octet sunt identificatorul de pornire și, respectiv, numărul adresei de detaliu al unității de la distanță. Al treilea octet indică faptul că push este o cartelă de instrucțiuni sau o instrucțiune, iar al patrulea octet este identificatorul final.
(4) După primirea jetonului, modulul la distanță face o judecată comparând numărul adresei jetonului și adresa detaliată a modulului, știind că jetonul este unitatea, iar apoi magistrala de sistem se află în situația de a obține date . Acest modul trimite treptat un mesaj scurt, conținutul de informații încărcat este de 158 de octeți. Primul și al doilea octet indică identificatorul de început și respectiv caracterul de comandă, al treilea octet indică cantitatea de informații de date, al patrulea octet indică cel de-al 157-lea raport de testare colectat, iar al 158-lea octet indică identificatorul final. Dacă adresa detaliată nu se potrivește, jetonul este partajat la următoarea unitate [3]. Metoda de comunicare este prezentată în Figura 3 de mai jos.
3.2 Control de la distanță MCU design complet de programare a comunicațiilor în serie
Designul microcomputerului cu un singur cip ARM la distanță utilizează modul de întrerupere pentru a efectua recepția de date, conform programului software ADS112 pentru telefonul mobil pentru a realiza comunicarea cu software-ul computerului superior, diagrama secundară de comunicare a software-ului computerului superior și sub-diagrama de deconectare a terminalului inferior al computerului. -organigrama, respectiv, așa cum se arată în Figura 4 și Figura 5 de mai jos.
Când modulul de la distanță primește jetonul cu aceeași adresă detaliată ca și dispozitivul, acesta pune un semn de acceptare a informațiilor de date. După ce a primit jetonul nostru, modulul de la distanță încarcă treptat datele pe PC-ul de pe scenă. În plus, PC-ul nu mai împinge jetonul și continuă să achiziționeze date până când datele sunt achiziționate și mesajul de date este detectat. După acceptare, împinge instrucțiunile de confirmare la modulul de la distanță aici. Dacă nu sunt primite informații de date sau datele nu sunt calificate, împingeți marcajul incorect pe modulul de la distanță aici. Dacă jetonul primit nu se potrivește cu adresa detaliată a dispozitivului, fluxul de program se întoarce la intrarea terminalului și efectuează alte operațiuni reale. Acest lucru asigură că modulul de la distanță trimite datele în mod clar către PC-ul software de pe computerul superior.
3.3 Metoda de proiectare a programului de comunicare serială pentru PC
Software-ul computerului superior utilizează VB 610 pentru a dezvolta programe. Există două modalități de a dezvolta și proiecta programe de comunicații seriale cu VB 610: una este utilizarea formulei funcției API a Windows; Celălalt este să alegeți controlul comunicațiilor VB MSComm. Utilizarea formulei funcției API pentru a scrie procesul programului de comunicare în serie este mai complexă, trebuie să permită o mulțime de formule complicate ale funcției API, iar controlul comunicării VB610 MSComm aduce funcții standardizate de gestionare a evenimentelor, evenimentului și modului, clientul nu trebuie să stăpânească comunicarea procesul de cel mai scăzut nivel de control al operațiunii formula funcției API (4), și apoi finalizarea foarte ușoară și eficientă a comunicației în serie.
Controlul aduce două funcții de primire și încărcare a datelor seriale: una este interogare, care poate fi realizată prin utilizarea temporizatorului și a fluxului programului DO.Loop pentru a rotunji evenimentele și comunicațiile în funcție de valorile Com2mEvent; Cealaltă este abordarea bazată pe evenimente, care utilizează MSComm pentru a controla evenimentele OnComm pentru a capta erorile sau evenimentele de comunicare în serie și scrie programe în accidente OnComm pentru a le rezolva într-o anumită măsură [5]. Acest software de sistem folosește un temporizator pentru a împinge jetonul și pentru a accepta conținutul informațiilor de primire proiectat de microcontrolerul de la distanță, astfel încât computerul să poată face un răspuns mai rapid.
Aplicația mobilă folosește controlul temporizatorului Timer1 pentru a obține împingerea ciclică a jetoanelor. Setați temporizatorul să răspundă o dată la 10 ms (Timer11Internal=10).
3.4 Proiectarea SCM a produselor din seria ARM2210 metoda de proiectare a programului de comunicare în serie
Următorul computer folosește software-ul pentru telefonul mobil ADS112 pentru a efectua scrierea programului, acest software pentru telefon mobil este dezvoltat special pentru microcomputer ARM cu un singur cip un software pentru telefon mobil, expresia limbajului său este similară expresiei limbajului C, are o practicabilitate foarte bună.
4 Observații de încheiere
Aplicația gestionează monitorizarea online a mașinii de la distanță, iar partea de comunicație Internet funcționează fără probleme, rata de transmisie respectă reglementările, eficiența muncii este ridicată, utilizarea este convenabilă, schema de rețea este convenabilă și detectarea datelor și pot fi realizate reglementări de control ale locului de muncă. Acest sistem poate fi utilizat pe scară largă în tehnologia de măsurare și control al producției industriale de înaltă precizie și colectare de date și în alte industrii.
Referință pe hârtie
(1) JanAxelson. Colecție completă de numere de port de comunicații seriale [M]. Beijing: Editura State Electric Power, 2001
(2) Yang Xianhui. Tehnologia Fieldbus și aplicația sa [M]. Beijing: Tsinghua University Press,
(3) Li Zhaoqing.PC și design cu un singur cip Microcomputer Tehnologia comunicației de date [M]. Beijing: University of Aeronautics and Astronautics Press, 2000.
(4) Xiang Juwei și colab. Utilizarea funcției Windows API a structurii formulei clasa C6 pentru a finaliza comunicarea în serie [J]. Tehnologia de detectare, 2000
(5) Fan Yizhi.Visual Basic și controlul comunicației seriale RS232 [M]. Beijing: China Youth Publishing House, 2000.


Ora postării: 24-feb-2023

Trimite-ne mesajul tau:

Scrie mesajul tău aici și trimite-l nouă
Chat online WhatsApp!