Mitsubishi PLCs huma tip komuni ta 'apparat ta' kontroll tal-awtomazzjoni użat ħafna fil-qasam tal-awtomazzjoni industrijali. Huma kkaratterizzati minn prestazzjoni għolja, stabbiltà, u affidabbiltà, li jippermettu kontroll preċiż ta 'diversi parametri tal-proċess kif ukoll l-akkwist u l-ħażna ta' data-ħin reali. Dan l-artikolu se jipprovdi spjegazzjoni dettaljata ta 'kif tuża Mitsubishi PLC għall-akkwist tad-dejta u taħżen id-dejta akkwistata f'database.
L-ewwel, irridu niċċaraw l-iskop tal-akkwist tad-dejta. Fl-awtomazzjoni industrijali, l-għan primarju tal-akkwist tad-dejta huwa tipikament li jimmonitorja u jikkontrolla diversi parametri matul il-proċess tal-produzzjoni, kif ukoll li jwettaq analiżi-ħin reali u teħid ta' deċiżjonijiet- biex itejbu l-effiċjenza u l-kwalità tal-produzzjoni. Ir-rwol ta' database huwa li taħżen u timmaniġġja d-dejta akkwistata għal analiżi sussegwenti u teħid ta' deċiżjonijiet-.
Qabel ma nużaw Mitsubishi PLC għall-akkwist tad-dejta, għandna bżonn niddefinixxu t-tipi u l-firxiet ta 'parametri li għandhom jiġu akkwistati. Parametri industrijali komuni jinkludu temperatura, pressjoni, rata tal-fluss, u kurrent. Għandna bżonn nikkonfiguraw il-moduli tad-dħul tal-PLC skont ir-rekwiżiti attwali u nqabbdu l-parametri li għandhom jinġabru mal-portijiet tad-dħul tal-PLC.
Sussegwentement, għandna bżonn niktbu l-programm ta 'kontroll PLC biex nimplimentaw il-funzjonalità tal-akkwist tad-dejta. Fil-PLCs Mitsubishi, Dijagrammi tas-sellum huma tipikament użati għall-ipprogrammar. Nistgħu nużaw is-softwer tal-ipprogrammar ipprovdut minn Mitsubishi (bħal GX Works3) biex niktbu l-programm.
Meta tikteb il-programm ta 'kontroll, oqgħod attent għall-aspetti li ġejjin:
1.Konfigura l-Moduli ta 'Input: Ibbażat fuq it-tipi u l-firxiet tal-parametri tad-dejta determinati qabel, ikkonfigura l-moduli ta' input tal-PLC u qabbad il-parametri mal-portijiet tad-dħul tal-PLC.
2.Settings tal-Akkwist tad-Data: Issettja l-intervall tat-teħid tal-kampjuni u r-riżoluzzjoni tat-teħid tal-kampjuni għall-parametri tad-dejta fi ħdan il-programm. L-intervall tat-teħid tal-kampjuni jindika kemm tinġabar id-dejta ta' spiss, filwaqt li r-riżoluzzjoni tat-teħid tal-kampjuni tindika l-preċiżjoni u l-eżattezza tad-dejta.
3.Ħażna tad-Data: Ikkonfigura l-metodu tal-ħażna tad-data u l-format fi ħdan il-programm. Tipikament, id-dejta miġbura hija maħżuna f'format speċifiku fil-memorja tal-PLC u mbagħad trażmessa għal database permezz ta 'interface ta' komunikazzjoni.
4.Trażmissjoni tad-Data għad-Database: Ikkonfigura l-metodu u l-frekwenza tat-trażmissjoni tad-dejta fi ħdan il-programm. Tista 'tuża l-interface ta' komunikazzjoni tal-PLC biex tittrasmetti d-dejta miġbura lil server ta 'database permezz ta' Ethernet jew port tas-serje.
Wara li tikteb il-programm ta 'kontroll, għandna bżonn inniżżlu lill-PLC u tipproċedi bid-debugging u l-ittestjar. Waqt id-debugging, nistgħu nivverifikaw il-korrettezza tal-programm billi nissorveljaw l-istati tad-dħul u tal-ħruġ tal-PLC, kif ukoll id-dejta miġbura.
Ladarba l-programm ikun ġie debugged b'suċċess u l-funzjoni tal-akkwist tad-dejta tkun qed topera b'mod normali, nistgħu naħżnu d-dejta miġbura f'database. Qabel ma naħżnu d-data fid-database, għandna bżonn noħolqu database u niddefinixxu l-istruttura tat-tabelli tad-data.
Fid-database, nistgħu noħolqu qasam għal kull parametru tad-dejta u nissettjaw it-tip u t-tul tad-dejta tal-qasam. Pereżempju, għall-parametru tat-temperatura, nistgħu noħolqu qasam imsejjaħ "temperatura" b'tip ta' data ta' punt floating-u tul ta' 4 bytes. Għall-parametru tal-pressjoni, nistgħu noħolqu qasam imsejjaħ "pressjoni" b'tip ta 'dejta ta' punt floating-u tul ta '4 bytes.
Ladarba jinħolqu d-database u l-istrutturi tat-tabella, nistgħu niktbu l-programm korrispondenti biex naħżnu d-data miġbura fid-database. Il-metodu tal-kitba tal-programm se jvarja skond it-tip ta 'database u l-lingwa ta' programmar użata.
Pereżempju, meta nużaw database MySQL u l-lingwa ta 'programmar Python, nistgħu nużaw MySQL Connector/Python biex nikkonnettjaw mad-database u nużaw dikjarazzjonijiet SQL biex indaħħlu d-dejta. L-implimentazzjoni tal-kodiċi speċifika hija kif ġej:

Fil-kodiċi ta 'hawn fuq, l-ewwel nikkonnettjaw mad-database, imbagħad nużaw dikjarazzjoni SQL biex daħħal id-dejta fit-tabella, u fl-aħħar nimpenjaw it-tranżazzjoni u nagħlqu l-konnessjoni.
Fil-qosor, il-proċess tal-ġbir tad-dejta bl-użu ta 'Mitsubishi PLC u l-ħażna tagħha f'database jinvolvi d-determinazzjoni tat-tipi u l-firxiet tal-parametri li għandhom jinġabru, il-kitba tal-programm ta' kontroll PLC, id-debugging u l-ittestjar tal-programm, il-ħolqien tad-database u l-istrutturi tal-mejda, u l-kitba ta 'programm biex taħżen id-data miġbura fid-database.
Billi nsegwu dawn il-passi, nistgħu niksbu akkwist u ħażna ta' parametri industrijali-ħin reali, li jippermettu analiżi tad-dejta konvenjenti u teħid ta'-deċiżjonijiet. Dan huwa ta 'sinifikat kbir għat-titjib tal-effiċjenza u l-kwalità tal-produzzjoni, kif ukoll l-ottimizzazzjoni tal-proċessi tal-produzzjoni.




