LiggingTianjin, China (vasteland)
E-posE-pos: sales@likevalves.com
FoonFoon: +86 13920186592

Ontwerp en implementering van intydse kommunikasie vir elektriese hekklep-prestasiemoniteringstelsel

Ontwerp en implementering van intydse kommunikasie vir elektriese hekklep-prestasiemoniteringstelsel

/

Die stroombaan skematiese nommer van die beheerbord en die elektriese toestel is dieselfde. Die beheermodule en die elektriese toestel word volgens dieselfde terminaalnommer met 'n kabel met mekaar verbind. As die gebruiker nie ter plaatse beheer gebruik nie, is die bedradingsklemme van 12, 13 en 14 nie gekoppel nie. Elektriese klepbeheerder word gebruik vir outomatiese beheerstelsel, 12, 13, 14 terminale vir "afstandskakelaar", "outomatiese af" wat ooreenstem met seinkraginvoerterminale.
Installasie en aanpassing van elektriese klepbeheerder:
1. Monteer en maak dit vas volgens die gekose produkspesifikasies, en die terminaalblok op die agterste bord moet geaard wees.
2. Die stroombaan skematiese nommer van die beheerbord en die elektriese toestel is dieselfde. Die beheermodule en die elektriese toestel word volgens dieselfde bedradingsterminaalnommer met 'n kabel met mekaar verbind. Elektriese klepbeheerder word gebruik vir outomatiese beheerstelsel, 12, 13, 14 terminale vir "afstandskakelaar", "outomatiese af" wat ooreenstem met seinkraginvoerterminale.
3. Druk en hou die sluitskermsleutel in, die aanwyser sal verlig, die afstandbeheerder sal op die plek na afstandbeheer gerig wees, en die afstandbeheerskerm sal verlig.
4, gebruik die spil om die hekklep oop te maak tot 50% oop graad, hou die oop klep in of maak die klepsleutel toe, kyk of die rotasie van die klep en die funksiesleutel konsekwent is, indien nie konsekwent, druk dadelik die stopsleutel, ontkoppel die drie-fase kragtoevoer, vervang die drie-fase kragtoevoer in die ewekansige twee fase.
5. Druk en hou die oop klepsleutel in. Wanneer die hekklep betyds oopmaak, sal die oopklepvertoning in die voorplaat verlig; Druk en hou die sluitklepsleutel in. Wanneer die hekklep betyds gesluit is, sal die toeklepskerm in die voorplaat verlig; Wanneer die klep liggaam in die oop of toe wanneer die behoefte om te beëindig, druk die stop sleutel, hek klep beëindiging. Koppel klem nr. 4 of 7. Ongelukslig in voorpaneel.
6. Wanneer die hekklep in die heeltemal oop posisie is, verstel die verstelweerstand in die voorplaat sodat die openingsmeter 100% aandui.
7, die plek afstandbeheerder afwyking na die plek, die plek vertoon lig, kortsluiting fout No 12 of 13 bedrading terminale, hek klep en oop rigting werking, vir opstart; Kortsluitingfout Bedradingsklem nr. 12 of nr. 14, hekklep om toe te maak om te werk, vir opstarttoestand.
8. Sekeringbuis op agterplaat 5 x 20 A.
Ontwerp en implementering van intydse kommunikasie vir elektriese hek Valve prestasie moniteringstelsel
Inleiding: Volgens 485-stelselbus word die intydse kommunikasiestelselsagteware in die elektriese toerusting-prestasietoetsstelsel wat bestaan ​​uit moniteringsentrum-rekenaar en verskeie enkelskyfie-beheerstelsels voorgestel. Die metode om VB te gebruik om die kitskommunikasieprogramontwerp van rekenaar en verskeie enkelskyfiebeheerstelselsagteware te voltooi, word nadruklik bekendgestel. Die rekenaar het die sinchroniese beheer en bestuur van verskeie afgeleë eenhede voltooi.
Sleutelwoorde: Visual Basic seriële kommunikasie kommunikasie elektriese toerusting prestasie monitering stelsel afstandbeheer
1. Inleiding
In baie real-time monitering stelsels, dikwels ver afstand meting en beheer tegniese punt data te aanvaar, hoe om betroubare afgeleë data-oordrag te bereik is hierdie opsporing stelsels moet die probleem op te los. In die opsporingsveld, om die koste van stelselsagteware te verminder, word SCM-stelsel gewoonlik gebruik as die data-insameling en opname-module. In ** moniteringsentrum word rekenaar dikwels gebruik om volwasse geleentheid en kommunikasie met die toetsterrein te voltooi.
Hierdie vraestel stel 'n Master/Slave-afgeleë kitsboodskapstelsel-sagteware bekend wat gebruik kan word om die werkverrigting van elektriese toerusting in die fabriek te monitor. Die onderste masjien van die moniteringstelsel is ontwerp met 32-bis ARM mikrobeheerder (L PC2214) as die SVE. Twee CPLDS (XC95108) verleng die I/O-poort om die mikrobeheerderstelsel soos laaimotor, aflaaimotor, foto-elektriese enkodeerder en AD-omskakelaar te beheer, en daar is 'n rekenaarsleutelbord om data-oordrag uit te voer en LCD-skerm Wys elke funksie van die domkrag , en sy drukker druk toets gekwalifiseerde produk prestasie van die hoof parameter rekord. Die bestuurstelsel van boonste rekenaarsagteware is gebaseer op Visual Basic 610. Hierdie stelsel deur die produkprestasie van die hoofparameters van die inspeksie, voorkom streng ongekwalifiseerde produkte in die fabriek, verbeter die kwaliteit van die produk, verbeter die markmededingendheid van die produk.
Die sagteware van die kommunikasiestelsel gebruik vyf tipes gedraaide paar drade in die werkplek as die kommunikasiemedia. Die boonste rekenaarsagteware gebruik die kommunikasiebeheer MSComm van VB 610 om die afgeleë kitskommunikasie met die onderste rekenaar te voltooi. Die onderste rekenaar word in die produksielyn gebruik, en die werklike effek is bevredigend.
2. Struktuur en beginsel van die stelsel
2.1 Strukturele samestelling
Die toepassingstelsel bestaan ​​uit 'n moniteringsentrum en verskeie Remote Terminal Unite-modules (Rtus) (Figuur 1). Die moniteringsentrum bestaan ​​uit boonste rekenaarsagteware en RS232/485-omskakelaar, en elke afgeleë module moet ontwerp word as die beste elektriese toerusting-werkverrigtingmoniteringstelsel gebaseer op ARM-enkelskyfie-mikrorekenaar (Figuur 2).
2.2 Beginsels
As 'n omvattende dataverkryging Terminal Equipment DTE (Da2ta Terminal Equipment), onderneem die moniteringsentrum om die opsporingsdata-identifikasie en berging van die afgeleë elektriese toerusting-prestasiemoniteringstelsel te voltooi. PC volgens 485 kommunikasie kabel en afgeleë elektriese toerusting prestasie monitering stelsel gekoppel, sy transmissie spoed is 9 600 bps, poort data transmissie tempo kan ingestel word op 1 200 bps ~ 19 200 bps (1) volgens die stelsel sagteware.
Gebaseer op die foto-elektriese enkodeerder en AD-omskakelaar, versamel die afgeleë elektriese toerusting prestasiemoniteringstelsel die data van die belangrikste prestasieparameters van die sleuteltoerusting. Die MAX1480-verwerkingskyfie word gekies om die data met die rekenaartoestel oor te dra, en die data-invoer- en uitsetskakelseine word deur twee CPLDS gerealiseer om die beheer van die sleuteltoerusting en die akkurate meting van die basiese parameters te realiseer. Elektriese toerusting prestasie monitering stelsel het ook kalibrasie, fout waarskuwing en verwerking chip normale werking kontroleer stelsel sagteware. BRnbsp; nbsp; nbsp; nbsp; Kommunikasiestelselsagteware om die sentrale rekenaar en afgeleë enkel-chip mikrorekenaarbeheerstelsel te monitor deur 485 kommunikasiekabel in die vorm van dieselfde skerm multithreading parallelle oordrag van data inligting data kommunikasie, PC volgens die seriële poort om tokens te stuur na die afgeleë module, die afgeleë module het hul eie teken ontvang na die oordrag van data na die rekenaar, die rekenaar het die data terug ontvang na die toepaslike inligtingsinhoud. Op hierdie manier kan die moniteringsentrum die afgeleë masjien beheer en data insamel.
3. Programmeringsontwerp van kitsreekskommunikasie
3.1 Kommunikasie-ooreenkoms
(1) Data-inligting van 'n raam is saamgestel uit 1 beginbis, 8 databis, 1 kontrolebis en 1 stopbis.
(2) Die serial port baud rate is 9 600 bps. Seriële kommunikasie van 51 mikrobeheerder van elektriese toerusting toetsstelsel gebruik UART0 om data te druk en te ontvang. Om akkurate seriële baudtempo te verkry, neem ARM-mikrobeheerder kristal-ossillatorkring met ossillasiefrekwensie van 111059 2MHz aan. Die baudsnelheid van die rekenaar word ingestel volgens die instellingsfunksie van die VB-kommunikasiebeheer MSComm. Om die akkuraatheid van data-oordrag te verseker, moet die baudtempo van die rekenaarreekspoort dieselfde wees.
(3) Multi-draad kommunikasie word in die stelsel aangeneem. Die boonste rekenaarsagteware kommunikeer met afgeleë modules volgens token-pass bus [2]. Die inligting wat op 'n rekenaar versend word, is 'n vaste 4-grepe-nommer. Die eerste en tweede grepe is onderskeidelik die begin identifiseerder en die afgeleë eenheid detail adres nommer. Die derde greep dui aan dat die druk 'n instruksiekaart of instruksie is, en die vierde greep is die eindidentifiseerder.
(4) Nadat die teken ontvang is, maak die afgeleë module 'n oordeel deur die adresnommer van die teken en die gedetailleerde adres van die module te vergelyk, met die wete dat die teken die eenheid is, en dan is die stelselbus in die situasie om data te verkry . Hierdie module stuur geleidelik 'n kort boodskap, die opgelaaide inligtinginhoud is 158 grepe. Die eerste en tweede grepe dui onderskeidelik die begin-identifiseerder en opdragkarakter aan, die derde greep dui die hoeveelheid data-inligting aan, die vierde grep dui die 157ste toetsverslag wat ingesamel is aan, en die 158ste greep dui die eindidentifiseerder aan. As die gedetailleerde adres nie ooreenstem nie, word die teken na die volgende eenheid gedeel [3]. Die kommunikasiemetode word in Figuur 3 hieronder getoon.
3.2 Remote MCU beheer omvattende seriële kommunikasie programmering ontwerp
Afgeleë ARM-enkelskyfie-mikrorekenaarontwerp gebruik onderbrekingsmodus om data-ontvangs uit te voer, volgens die selfoonsagteware ADS112-program om kommunikasie met die boonste rekenaarsagteware, die boonste rekenaarsagteware kommunikasie sub-vloeidiagram en die onderste rekenaar terminale ontkoppeling sub uit te voer -vloeidiagram onderskeidelik soos in Figuur 4 en Figuur 5 hieronder getoon.
Wanneer die afgeleë module die teken met dieselfde gedetailleerde adres as die toestel ontvang, plaas dit 'n teken dat data-inligting aanvaar word. Nadat ons ons token ontvang het, laai die afgeleë module die data geleidelik op na die rekenaar op die verhoog. Daarbenewens hou die rekenaar op om die teken te druk en gaan voort om data te verkry totdat die data verkry is en die databoodskap bespeur word Na aanvaarding, druk bevestigingsinstruksie na die afgeleë module hier. As geen data-inligting ontvang word nie of die data nie gekwalifiseer is nie, druk verkeerde punt na die afgeleë module hier. As die ontvangde token nie ooreenstem met die gedetailleerde adres van die toestel nie, gaan die programvloei terug na die terminale inskrywing en voer ander werklike bewerkings uit. Dit verseker dat die afstandmodule die data duidelik na die sagteware-rekenaar op die boonste rekenaar stuur.
3.3 Reekskommunikasieprogramontwerpmetode van rekenaar
Die boonste rekenaarsagteware gebruik VB 610 om programme te ontwikkel. Daar is twee maniere om reekskommunikasieprogramme met VB 610 te ontwikkel en te ontwerp: een is om die API-funksieformule van Windows te gebruik; Die ander is om VB kommunikasie beheer MSComm te kies. Die gebruik van API-funksieformule om seriële kommunikasieprogramproses te skryf is meer kompleks, moet baie ingewikkelde API-funksieformule moontlik maak, en VB610 MSComm kommunikasiebeheer bring gestandaardiseerde gebeurtenishanteringsfunksie, gebeurtenis en manier, die kliënt hoef nie die kommunikasie te bemeester nie proses van die laagste vlak van operasie beheer API funksie formule (4), en dan baie maklik , doeltreffende voltooiing van seriële kommunikasie.
Die beheer bring twee funksies van reeksdata ontvang en oplaai: een is polling, wat gedoen kan word deur timer en DO.Loop programvloei te gebruik om gebeurtenisse en kommunikasie volgens Com2mEvent-waardes af te rond; Die ander is Gebeurtenisgedrewe benadering, wat MSComm gebruik om OnComm-gebeurtenisse te beheer om seriële kommunikasiefoute of gebeurtenisse vas te vang, en programme in OnComm-ongelukke skryf om dit tot 'n sekere mate op te los [5]. Hierdie stelselsagteware gebruik 'n tydhouer om die teken te druk en die inhoud van kwitansieinligting te aanvaar wat deur die afstandbeheerder ontwerp is, sodat die rekenaar vinniger kan reageer.
Die mobiele toepassing gebruik timer Timer1-beheer om die sikliese druk van tekens te bereik. Stel die timer om een ​​keer in 10ms te reageer (Timer11Internal=10).
3.4 SCM ontwerp van ARM2210 reeks produkte reeks kommunikasie program ontwerp metode
Die volgende rekenaar gebruik die selfoon sagteware ADS112 om die program skryf uit te voer, hierdie selfoon sagteware is spesiaal ontwikkel vir ARM enkele chip mikrorekenaar 'n selfoon sagteware, sy taal uitdrukking is soortgelyk aan C taal uitdrukking, het baie goeie uitvoerbaarheid.
4 Slotopmerkings
Die toepassing bestuur die aanlyn monitering van die afgeleë masjien, en die deel van die kommunikasie-internet verloop glad, die transmissietempo voldoen aan die regulasies, die werkdoeltreffendheid is hoog, die gebruik is gerieflik, die netwerkskema is gerieflik, en die data-opsporing en beheerregulasies van die werkterrein bereik kan word. Hierdie stelsel kan wyd gebruik word in hoë-presisie industriële produksie meting en beheer tegnologie en data-insameling en ander nywerhede.
Papierverwysing
(1) JanAxelson. Volledige versameling van reekskommunikasiepoortnommers [M]. Beijing: State Electric Power Publishing House, 2001
(2) Yang Xianhui. Veldbustegnologie en die toepassing daarvan [M]. Beijing: Tsinghua University Press,
(3) Li Zhaoqing.PC en enkel-chip Mikrorekenaar ontwerp Data kommunikasie Tegnologie [M]. Beijing: University of Aeronautics and Astronautics Press, 2000.
(4) Xiang Juwei et al. Gebruik Windows API funksie formule struktuur C6 klas om seriële kommunikasie te voltooi [J]. Opsporingstegnologie, 2000
(5) Fan Yizhi.Visual Basic en RS232 Serial Communication beheer [M]. Beijing: China Youth Publishing House, 2000.


Postyd: 24 Februarie 2023

Stuur jou boodskap aan ons:

Skryf jou boodskap hier en stuur dit vir ons
WhatsApp aanlynklets!