Rakendus Danfoss MyDrive Insight

Tooteteave
Sissejuhatus
Loogika on mitmekülgne funktsioon, mis võimaldab draivi tööd kohandada ja juhtida, ilma et oleks vaja eraldi programmeerimistööriista või -keelt. Loogikat kasutades saab ajami tööd kindla arvu programmeeritavate funktsiooniplokkide abil vabalt kohandada. Igal funktsiooniplokil on kolm sisendit ja üks väljund ning nende plokkide funktsionaalsust saab valida IEC61131-3 standardfunktsiooniplokkide põhjalikust loendist.
Tehnilised andmed
- Automatiseerimistoote versioon: iC7_Automation-2024.5.43 (GR3)
- Tööstuse versioon: 4.2.9
- Liikumise versioon: 3.1.9
Miks kasutada loogikat?
Loogikat saab kasutada paljude rakenduste ja eesmärkide jaoks, pakkudes suuremat paindlikkust ja kohandamisvõimalusi. Mõned loogika levinumad kasutusjuhud on järgmised:
- Tingimuslikud juhtelemendid: Loogika võimaldab rakendada erinevatel sisenditel või parameetritel põhinevaid tingimuslikke juhtelemente.
- Veatuvastus ja diagnostika: loogikat saab kasutada tõrketuvastus- ja diagnostikaalgoritmide rakendamiseks.
Konfiguratsioonitööriist
Loogikat saab hõlpsasti konfigureerida MyDrive Insighti integreeritud graafilise konfiguratsioonitööriista abil. See tööriist lihtsustab kohandamisprotsessi, muutes draivi töö kohandamise konkreetsetele vajadustele lihtsaks.
Toote kasutusjuhised
Loogikafunktsiooni seadistamine
Logic funktsiooni kasutamiseks toimige järgmiselt.
- Juurdepääs MyDrive Insighti graafilisele konfiguratsioonitööriistale.
- Valige soovitud funktsiooniplokid IEC61131-3 standardfunktsiooniplokkide loendist.
- Ühendage seireväärtused või parameetrid ploki sisenditega.
- Konfigureerige iga funktsiooniploki väljundsignaalid, et juhtida ajami väljundeid.
Loogikaoperatsioonide kohandamine
Loogikatoimingute kohandamiseks tehke järgmist.
- Määratlege tingimusliku kontrolli konkreetsed tingimused või kriteeriumid.
- Looge parameetrite jälgimise abil veatuvastus- ja diagnostikaalgoritme.
- Seadistage funktsiooniploki väljunditel põhinevad viited ja juhtsignaalid.
KKK
- K: Kes on rakendusjuhendi sihtrühm?
V: Sihtrühma kuuluvad koolitatud töötajad, automaatikainsenerid ja konfiguraatorid, kellel on parameetritega töötamise kogemus ja vahelduvvooluajamite põhiteadmised. - K: Kuidas saab loogikat konfigureerida?
V: Loogikat saab hõlpsasti konfigureerida MyDrive Insighti integreeritud graafilise konfiguratsioonitööriista abil.

Sissejuhatus
Versiooni ajalugu
Seda juhendit uuendatakse regulaarseltviewredigeeritud ja uuendatud. Kõik parendusettepanekud on teretulnud. Selle juhendi algkeel on inglise keel (USA).
Tabel 1: Versiooni ajalugu
| Versioon | Automatiseerimistoote versioon | Tööstuse versioon | Liikumise versioon | MyDrive® Insight |
| 01 | iC7_Automation-2024.5.43 (GR3) | 4.2.9 | 3.1.9 | 2.15.0 |
Selle rakendusjuhendi eesmärk
See rakendusjuhend annab ülevaateview Logic funktsiooni ja selle integreerimise MyDrive® Insightiga. See hõlmab järgmisi teemasid:
- Mis on loogika ja selle eesmärk.
- Kuidas konfigureerida loogikat MyDrive® Insighti abil.
- Funktsiooniplokkide toimimise mõistmine loogikas.
- Example konfiguratsioonid loogika kasutamise illustreerimiseks.
- Kõigi saadaolevate funktsiooniplokkide põhjalik loend.
- Vigade käsitlemine funktsioonis Logic.
Mõeldud publik
Rakendusjuhendi sihtrühmaks on koolitatud personal, automaatikainsenerid ja konfiguraatorid, kellel on parameetritega töötamise kogemus ja vahelduvvooluajamite põhiteadmised.
Täiendavad ressursid
Seotud teabega on saadaval täiendavad ressursid:
- iC7 seeria liikumisrakenduste juhend ja iC7 seeria tööstusrakenduste juhend pakuvad teavet loogikafunktsiooni toetavate automatiseerimisrakenduste kohta.
- MyDrive Insighti rakenduse juhend hõlmab MyDrive Insighti tööriista üldist kasutamist.
Kindral
Mis on loogika?
Loogika on mitmekülgne funktsioon, mis võimaldab draivi tööd kohandada ja juhtida, ilma et oleks vaja eraldi programmeerimistööriista või -keelt. Loogikat kasutades saab ajami tööd kindla arvu programmeeritavate funktsiooniplokkide abil vabalt kohandada.
MyDrive® Insighti loogika laiendab draivi funktsioone ja pakub suuremat paindlikkust. Loogika võimaldab rakendada tingimuslikke juhtelemente, rakendada rikete tuvastamist ja diagnostikat, luua järjestust ja blokeerimisloogikat.
Igal funktsiooniplokil on kolm sisendit ja üks väljund ning nende plokkide funktsionaalsust saab valida põhjalikust IEC61131-3 standardfunktsiooniplokkide loendist. Neid funktsiooniplokke käivitatakse järjestikku igas rakendustsüklis.
Mis tahes seireväärtust või parameetrit saab ühendada ploki sisenditega, kasutades kas parameetri nime või parameetri numbrit. Iga programmeeritava funktsiooniploki väljundsignaali saab kasutada teise funktsiooniploki sisendina või ajami digitaal- või analoogväljundite juhtimiseks. Lisaks saab enamiku parameetrite väärtust loogika funktsiooniga vabalt juhtida. Ajamit saab otse juhtida funktsiooniploki väljunditest referentside ja juhtsignaalide seadistamise kaudu.
Loogikat saab hõlpsasti konfigureerida MyDrive Insighti integreeritud graafilise konfiguratsioonitööriista abil. See tööriist lihtsustab kohandamisprotsessi, muutes draivi töö kohandamise konkreetsetele vajadustele lihtsaks.
Miks kasutada loogikat?
Loogikat saab kasutada paljude rakenduste ja eesmärkide jaoks, pakkudes suuremat paindlikkust ja kohandamisvõimalusi. Siin on mõned loogika levinumad kasutusjuhud:
- Tingimuslikud juhtelemendid: Loogika võimaldab rakendada erinevatel sisenditel või parameetritel põhinevaid tingimuslikke juhtelemente. Loogika saab kohandada süsteemi käitumist konkreetsete tingimuste alusel, nagu ajasõit, välised sündmused või muud määratletud kriteeriumid.
- Veatuvastus ja diagnostika: loogikat saab kasutada tõrketuvastus- ja diagnostikaalgoritmide rakendamiseks. Erinevaid parameetreid ja sisendeid jälgides saab luua loogikat, mis tuvastab ebanormaalsed tingimused või vead süsteemis, võimaldades ennetavat hooldust ja tõrkeotsingut.
Need on vaid mõned endisedampvähem, milleks loogikat saab kasutada. Logicu mitmekülgsus ja paindlikkus muudavad selle võimsaks tööriistaks kohandatud funktsionaalsuse juurutamiseks ja süsteemi käitumise kohandamiseks vastavalt konkreetsetele nõuetele.
Seadistamine
Loogikat saab konfigureerida MyDrive Insightis. Menüü Loogika, mis on osa kohandamismenüüst, on aga juurdepääsetav ainult siis, kui draiv toetab funktsiooni Logic ja ühendus draiviga on loodud.
Juhtrežiim
MÄRKUS
- Jooksurežiim
Enne loogika funktsiooni kasutamist on oluline hinnata, kas installatsioon on parameetrite, digitaalväljundite ja analoogväljundite muutmiseks sobivas olekus. Loogika võib olla järgmistes režiimides:- Keelatud: Funktsiooni Logic ei käivitata. Väljundeid ja parameetreid loogikafunktsioon ei mõjuta.
- Programmeerimine: Loogikafunktsioon töötab silumisrežiimis – loogikafunktsioon käivitab plokid, kuid väljundeid ja parameetreid ei muuda.
- Täitmine: Väljundeid juhitakse aktiivselt ja need kajastavad konfigureeritud loogikakäitumist.
Loogika konfigureerimiseks peatage loogika täitmine, määrates selle programmeerimisrežiimi. See võimaldab konfiguratsiooniprotsessi läbi viia. Kui konfiguratsioon on lõpule viidud ja kasutamiseks valmis, valige konfigureeritud loogika käivitamiseks käsk Start Executing. Juhtudel, kui loogikafunktsiooni pole vaja, seadke see vaikerežiimile Keelatud. See aitab vähendada draivi töötlemiskoormust ja takistab loogika tarbetut käitamist.

Silumine
Programmeerimis- ja täitmisrežiimis MyDrive® Insight GUI-s on võimalik jälgida ploki sisendite ja väljundite reaalajas väärtusi.
Funktsiooniplokid
Logic iga funktsiooniplokki saab konfigureerida, valides parameetri Function Block Type Selection abil sobiva funktsiooniploki tüübi. See parameeter pakub laia valikut tavaliselt kasutatavaid IEC61131-3 standardseid funktsiooniplokke, nagu AND, OR, MUL, DIV, EQ, GT ja palju muud. Saadaolevate funktsiooniplokkide täieliku loendi leiate selle juhendi lõpus olevast jaotisest Funktsiooniplokid. Iga funktsiooniplokk koosneb kolmest sisendist ja ühest väljundist. Iga sisendit ja väljundit saab konfigureerida eraldi, et see vastaks rakenduse spetsiifilistele nõuetele.
Lisaks on igal funktsiooniplokil kohustuslikud sisendid, mis tuleb õigesti konfigureerida. Kui neid sisendeid ei konfigureerita õigesti, kuvatakse hoiatus. Vigade käsitlemise kohta lisateabe saamiseks vaadake jaotist Veakäsitlus.
Andmetüübid
Loogikafunktsioonis käsitletakse kõiki signaale ja väärtusi sisemiselt ujukomaväärtustena. Mõnedel valitavatel funktsioonidel on aga sisendid või väljundid, mis on määratletud tõeväärtustena (BOOL), näiteks AND, OR, RS ja teised. Nendel tõeväärtustel võib olla kaks erinevat olekut: TRUE või FALSE.
Tõeväärtuste puhul kehtib järgmine teisendusreegel:
- Kui sisend või väljund ei ole 0.0, loetakse see TÕENE.
- Kui sisend või väljund on 0.0, loetakse see VÄÄR.
Näiteksample, kui digitaalväljundisse suunatakse väärtus 0.534, on digitaalväljund aktiivne, kuna seda tõlgendatakse kui TÕENE.
Samamoodi eksampKui joonisel 3 näidatud analoogsisend väärtusega 0.497 suunatakse funktsiooni VÕI, on tulemus TÕENE. Ainult siis, kui analoogsisend on täpselt 0, tõlgendatakse seda kui VÄÄRT. Seetõttu ei ole sageli hea mõte kasutada analoogsisendit Boole'i funktsiooniploki operatsiooni sisendina.
Blokeeri sisendid
MyDrive® Insight GUI-s on igal sisendil (IN1, IN2 ja IN3) konfiguratsioonivalik. Sisendsignaali valimiseks klõpsake nuppu Sisendrežiim. Sõltuvalt valitud sisendrežiimist muutuvad nähtavaks täiendavad konfiguratsioonisuvandid, nagu sisendväärtus, bitt/indeks ja eitamine/inverteerimine.
Samuti on võimalik kasutada ühe ploki väljundit teise ploki sisendina, võimaldades luua keerukamaid loogikakonfiguratsioone.
Mõned sisendrežiimid on piiratud kindla arvu samaaegsete esinemisjuhtudega. Näiteksample, pääseb ligi kuni 10 erinevale digitaalsisendile. Vaadake lisateabe veergu tabelis 2.
Tabel 2: Sisestusrežiimid
| Valiku nimi | Kirjeldus | Täiendav teavet |
| Ei ole kasutatud | Funktsionaalsus on keelatud. | Sisend ei too väärtusi ühestki allikast. Tagastab 0.0 (FALSE). Sisend käsitletakse kui konfigureerimata. Kui operaatori jaoks on sisend vajalik, käivitab selle konfigureerimata jätmine loogikaploki konfiguratsiooni tõrkesündmuse. |
| Digitaalne sisend | Lugege digitaalsisendi olekut. | Sisendrežiim Digitaalsel sisendil on limiit 10 samaaegset eksemplari. |
| Parameetri bitt | See annab meetodi konkreetse biti toomiseks sõnatüüpi parameetri väärtusest. LSB-l on bitt number 0. | Sisestusrežiimil Bit parameetri väärtuses on limiit 5 samaaegset eksemplari. |
| Boole'i konstant | Pakub meetodi tõeväärtuse määramiseks. | Määrake sisendiks konstantne TRUE või FALSE |
| Sündmus aktiivne | Pakub lugemismeetodit, kui sündmus on aktiivne. Tagastab väärtuse TRUE=1.0, kui sündmus on aktiivne. | Sisestusrežiimidel Sündmus aktiivne ja Sündmusrühm aktiivne koos on limiit 5 samaaegset eksemplari.
Kõik sündmused saab valida sündmuse numbri kümnendkujul või sündmuse nime alusel. |
| Sündmusgrupp aktiivne | Pakub lugemismeetodit, kui mõni sündmusterühma sündmus on aktiivne. Tagastab väärtuse TRUE=1.0, kui sündmus on aktiivne. | Sisestusrežiimidel Sündmus aktiivne ja Sündmusrühm aktiivne koos on limiit 5 samaaegset eksemplari.
Kõiki sündmuste rühmi saab valida sündmuse rühma numbri kuueteistkümnendsüsteemis või sündmuse nime alusel. |
| Analoog sisend | Loeb analoogsisendi terminali väärtust, tagastades normaliseeritud väärtuse vahemikus 0.0 kuni 1.0. | Sisestusrežiim Analoogsisendil on limiit 5 samaaegset eksemplari. Analoogsisend tagastab analoogsisendi väärtuse vahemikus 0.0 kuni 1.0, mitte väärtust füüsilistes ühikutes. Kasutades Parameetri väärtus otsib selle asemel analoogsisendi oleku. |
| Parameetri väärtus | See annab meetodi parameetri väärtuse toomiseks. | Sisestusrežiimil Parameetri lugemisel on limiit 10 samaaegset eksemplari. |
| Arvkonstant | See annab meetodi arvkonstandi sisestamiseks. | Kasutage 0.0 väärtuseks FALSE ja 1.0 väärtuseks TRUE, kui nõutav on tõeväärtus, või kasutage selle asemel tõeväärtuse konstantset sisendit. |
| Blokeeri väljund | Valitud ploki väljundväärtus edastatakse sisendväärtusena. | See võimaldab siduda ploki väljundi teise ploki sisendiga. |
Väljundite blokeerimine
MyDrive® Insighti loogilises GUI-s saab funktsiooniploki väljundit (OUT) konfigureerida, klõpsates konfiguratsiooniväljal. Väljundsignaali ja muid konfiguratsioonivalikuid saab määrata valitud väljundrežiimi alusel. Nende valikute hulka võivad kuuluda väljundväärtus, bitt/indeks ja eitamine/inverteerimine.
Mõned väljundrežiimid on piiratud kindla arvu samaaegsete eksemplaridega. Näiteksample, pääseb ligi kuni 10 erinevale digitaalsisendile. Vaadake lisateabe veergu tabelis 3.
Väljundrežiimi eituse kasutamine Parameetri väärtus tähendab väärtuse korrutamist -1-ga. See ei pruugi anda oodatud tulemust, kui proovite määrata tõeväärtuse tüüpi parameetrit. Kehtetu väärtuse (nt -1) kirjutamine tõeväärtuse parameetrile, mis aktsepteerib ainult 0 või 1, annab tulemuseks loogikaväljundi veasündmuse, mida saab näha MyDrive Insighti sündmustes view. 
MÄRKUS
- PARAMEETRI SEADME PIIRANGUD
Mootori konfiguratsiooni parameetreid ei saa mootori töötamise ajal reguleerida. Kui parameetrit ei saa kirjutada või kui parameetri väärtus ei vasta määratud piiridele, kuvatakse sündmustes loogikaväljundi vea sündmus view, sarnane 4. illustratsiooniga.
Lisaks on teatud parameetrid kirjutuskaitstud ja neid ei saa muuta. Seetõttu ei kuvata neid parameetreid Logic ParamOut valikuloendis.
Tabel 3: Väljundrežiimid
| Valiku nimi | Kirjeldus | Täiendav teavet |
| Ei ole kasutatud | Blokk ei rakenda tulemust kuskil. | |
| Digitaalne väljund | Ploki väljund rakendatakse valitud digitaalväljundi terminalile. | Digitaalväljundil on limiit 5 samaaegset eksemplari. |
| Analoogväljund | Plokiväljund rakendatakse valitud analoogväljundi terminalile. | Analoogväljundil on limiit 5 samaaegset eksemplari. Analoogväljund on piiratud väärtustega vahemikus 0.0 kuni 1.0, kuna see annab analoogväljundi sisemise viite. Seejärel teisendatakse väärtus füüsilisteks ühikuteks analoogväljundrežiimi ja min. ja max. väärtuste konfiguratsioonid rakenduse parameetrites. |
| Parameetri väärtus | Ploki väljund rakendatakse valitud parameetrile. | Parameetri kirjutamisel on limiit 5 samaaegset eksemplari. ReadOnly parameetreid ei saa kirjutada. Parameetri väärtused peavad jääma parameetri piiridesse ja kehtiv valik, kui need on piiratud |
| Valiku nimi | Kirjeldus | Täiendav teavet |
| valikunimekirja järgi. Vastasel juhul käivitatakse sündmus Loogikaploki väljundi viga. | ||
| Loogilise kiiruse viide | Ploki väljund rakendatakse loogilise kiiruse referentsile. | See annab meetodi kiiruse referentsi määramiseks otse loogikast. Loogika viite saab valida allikaks juhtimiskoha konfiguratsioonis. Kiiruse viide loetakse parameetri kirjutamiseks. |
| Loogilise pöördemomendi viide | Ploki väljund rakendatakse loogilise pöördemomendi referentsile. | See annab meetodi pöördemomendi referentsi määramiseks otse loogikast. Loogika viite saab valida allikaks juhtimiskoha konfiguratsioonis. Pöördemomendi viide loetakse parameetri kirjutamiseks. |
| Loogikaprotsessi viide | Ploki väljund rakendatakse loogikaprotsessi viitele. | See pakub meetodit protsessi viite määramiseks otse loogikast. Loogika viite saab valida allikaks juhtimiskoha konfiguratsioonis. Protsessi viide loetakse parameetri kirjutamiseks. |
| Loogilise asukoha viide | Ploki väljund rakendatakse loogilise positsiooni referentsile. | See annab meetodi asukoha viite määramiseks otse loogikast. Loogika viite saab valida allikaks juhtimiskoha konfiguratsioonis. Positsiooniviide loetakse parameetri kirjutamiseks. |
Virtuaalsed loogilised terminalid
MyDrive® Insighti loogika sisaldab virtuaalterminale, mis toimivad signaalide salvestusruumina, võimaldades neid kasutada sisenditena muudes rakenduste funktsioonides. Virtuaalse terminali väljundisse kirjutatud andmeid saab lugeda vastava virtuaalse terminali sisendi kaudu.
Näiteksample, funktsiooniploki väljund saab määrata virtuaalse digitaalväljundi Logic Digital I/O 1. Virtuaalse terminali olekule pääseb juurde, valides sisendiks sama virtuaalse terminali, määrates parameetri 4722 Advanced Start Input väärtuseks Logic Digital I/O 1. Logic virtuaalseid digitaalterminale saab valida kõikjal, kus virtuaalsed terminalid on saadaval.
Tabel 4: Loogilised virtuaalsed terminalid
| Terminali nimi | Kirjeldus |
| Loogiline digitaalne I/O 1 | Loogiline virtuaalne digitaalne I/O terminal 1. |
| Loogiline digitaalne I/O 2 | Loogiline virtuaalne digitaalne I/O terminal 2. |
| Loogiline digitaalne I/O 3 | Loogiline virtuaalne digitaalne I/O terminal 3. |
| Loogiline digitaalne I/O 4 | Loogiline virtuaalne digitaalne I/O terminal 4. |
Loogika konfiguratsiooni salvestamine
Loogika konfiguratsiooni jaoks pole vaja eraldi salvestuskäsku. Loogika konfiguratsioon on parameetripõhine, mis tähendab, et seda käsitletakse nagu mis tahes muud parameetrit ja see salvestatakse varukoopia loomisel ja seejärel saab taastada. Loogika konfiguratsiooni pole võimalik eraldi salvestada.
Examples
Et järgida endistampSeetõttu on vaja avatud MyDrive® Insighti eksemplari ühendatud iC7-draiviga, mis toetab funktsiooni Logic.
Alustage analoogsisendi T33 põhjal
Kirjeldus:
- Ajamit juhitakse I/O kaudu
- Sageduse tugi antakse analoogsisendiga (T33)
- Ajam käivitatakse, kui T33 signaal ületab 50% ja peatub, kui signaal langeb alla 40%.
Selles eksampLe, ajamit juhitakse I/O abil ja sageduse tugisignaali annab analoogsisend, täpsemalt T33. Eesmärk on käivitada ajam, kui T33 signaal ületab 50% lävi ja peatada see, kui signaal langeb alla 40% hüstereesitaseme.
Analoogsisend T33 on ajami vaikeseadetes juba konfigureeritud sageduse etalonina. See eksample laiendab oma funktsionaalsust, et hõlmata analoogsisendi tasemel põhinevat käivituskäsku.
Selle loogika rakendamiseks kasutage funktsiooniplokki GreaterThan (GT), et võrrelda analoogsisendit 50% lävega ja LessThan (LT) funktsiooniplokki, et võrrelda seda 40% hüstereesi lävega. Lisaks saab nende kahe võrdluse tulemuste põhjal Start-signaali lukustamiseks kasutada RS-flip-flop.
Konfigureerige funktsiooniplokid ning ühendage sisendid ja väljundid sobivalt, et luua loogikakonfiguratsioon, mis võimaldab ajamil käivituda, kui analoogsisend ületab läve, ja seisata, kui see langeb alla hüstereesi taseme.
Nii loogika kui ka draivi parameetrite konfigureerimiseks toimige järgmiselt.
- Avage loogika view MyDrive® Insightis ja määrake töörežiimiks Programmeerimine, klõpsates paremas ülanurgas nuppu Luba loogika. See võimaldab muuta loogika konfiguratsiooni ja peatab plokkprogrammi täitmise.
- Funktsiooni GreaterThan jaoks kasutage Block1.
- a. Valige Block1 ja valige funktsioon GT.
- b. Konfigureerige IN1 analoogsisendiks, mis on ühendatud Basic I/O T33 analoogsisendiga.
- c. Seadistage IN2 numbrikonstantina väärtuseks 0.5.
- Kasutage funktsiooni LessThan jaoks Block2. Valige Block2 ja valige funktsioon LT. Konfigureerige IN1 analoogsisendiks, mis on ühendatud Basic I/O T33 analoogsisendiga. Seadistage IN2 numbrikonstantina väärtuseks 0.4.
- Otsuse tegemiseks kasutage Block3. Valige Block3 ja valige funktsioon RS. Konfigureerige IN1 ploki väljundiks, mis on ühendatud plokiga 1. Konfigureerige IN2 ploki väljundiks, mis on määratud plokiks 2. Konfigureerige OUT loogika digitaalse I/O 1-ga ühendatud digitaalseks väljundiks.
- Minge jaotisse Parameetrid view, parameetrirühm 5.5.6.1. Konfigureerige parameeter 4722 Advanced Start Input Index 1 kasutama loogika digitaalset sisendit 1. Täiustatud juhtimiskoht tuleb kasutada, kuna see on ainus juhtimiskoht, mis toetab virtuaalseid sisendeid/väljundeid.
- Minge tagasi loogika juurde view. Testige funktsiooni, kontrollides silumisväärtusi. Kui kõik töötab ootuspäraselt, määrake Logic töörežiimiks Käivitamine, valides Start Executing. Nüüd juhib loogika väljundeid.

Mootori pöördemomendi piirangu skaleerimine analoogsisendi T34 abil
- Kirjeldus:
- Ajamit juhitakse I/O kaudu
- Sageduse tugi antakse analoogsisendiga (T33)
- Mootori pöördemomendi piirväärtust muudetakse analoogsisendiga (T0) lineaarselt vahemikus 300…34%
- Parameetri 1810 Positive Torque Limit väärtuse muutmiseks loogika abil toimige järgmiselt.
- Avage loogika view MyDrive® Insightis ja määrake töörežiimiks Programmeerimine, klõpsates paremas ülanurgas nuppu Luba loogika.
- Kasutage korrutamisfunktsiooni jaoks Block1.
- a. Valige Block1 ja valige funktsioon MUL.
- b. Konfigureerige IN1 analoogsisendiks, mis on ühendatud Basic I/O T34 analoogsisendiga.
- c. Seadistage IN2 arvkonstandiks, mis on seatud väärtusele 300.0.
- d. Valige väljundrežiim Parameetri väärtus ja valige parameeter 1810 Positive Torque Limit.
- Testige funktsiooni, kontrollides silumisväärtusi. Kui kõik töötab ootuspäraselt, muutke töörežiimiks Käivitamine, valides Start Executing. Nüüd on positiivse pöördemomendi piirang seadistatud analoogsisendi (T34) alusel, skaleerimisega 0–300%.

Hilinenud ja tingimuslik väline rike
See eksample näitab, kuidas saada välisele tõrkekäivitusloogikale lisatingimusi. Vaikimisi on väline sündmus lihtsalt ühendatud sisse- ja väljalülitamise tüüpi loogika, näiteksample, digitaalsisendisse (T15). See eksample näitab, kuidas lubada tõrke käivitumist digitaalsisendist (T15), kui ajam on töörežiimis, ja kasutada 2-sekundilist sisselülitamisviivitust.
Parim viis selle probleemi lahendamiseks on jagada see kaheks etapiks. Esimene samm on käsitleda tingimuslikku reeglit, mille kohaselt käivitub ainult siis, kui digitaalsisend T15 on aktiivne ja draiv töötab. Teine samm on ON-Delay käsitsemine, mida saab hallata rakenduses parameetriga 4592 Välise sündmuse 1 viivitus.
Hilinenud välistõrke rakendamiseks lisatingimustega toimige järgmiselt.
- Avage loogika view MyDrive® Insightis ja määrake töörežiimiks Programmeerimine, klõpsates paremas ülanurgas nuppu Luba loogika.
- Kasutage tingimusfunktsiooni jaoks Block1.
- a. Valige Block1 ja valige funktsioon JA.
- b. Konfigureerige IN1 digitaalsisendiks, mis on ühendatud põhilise I/O T15 digitaalsisendiga.
- c. Konfigureerige IN2 parameetribitiks, mis on seatud väärtusele Mootori juhtimine. Olekusõna ja valige Biti väärtus 1, et hankida käivitusbitt, nagu on määratletud rakenduse juhistes.
- d. Konfigureerige OUT väljundrežiimiks: digitaalne väljund ja valige virtuaalne loogikaklemm Logic Digital I/O 1.
- Minge jaotisse Parameetrid view, parameetrirühm 5.2.2. Konfigureerige parameeter 4557 External Event 1 Input loogilise digitaalse sisendi/väljundina 1. Valige soovitud vastus. Vaikimisi on parameeter 4559 External Event 1 Response seatud väärtusele Fault, ramp rannikule. Seadistage soovitud sisselülitamise viivitus, muutes parameetri 4592 External Event 1 Delay väärtuseks 2 s.
- Naaske loogika juurde view. Testige funktsiooni, kontrollides silumisväärtusi. Kui kõik töötab ootuspäraselt, muutke töörežiimiks Käivitamine, valides Start Executing. Nüüd aktiveerub virtuaalne terminal Logic Digital I/O 1, kui mõlemad digitaalsisendid T15 on aktiivsed ja ajam töötab, ning selle põhjal käivitatakse väline sündmus 2-sekundilise viivitusega.

Olekuparameetri kohandatud skaleerimine analoogväljundi juhtimiseks
See eksample näitab, kuidas signaali skaleerida ja analoogväljundisse väljastada. See on kasulik, kui parameetrit või signaali ei saa valida rakenduses analoogväljundisse kirjutamiseks või kui rakendus ei paku soovitud skaleerimist.
Näiteksample, parameeter 2305 Mootori võimsuse väljund võimaldab valida mootori võimsussignaali väljundi. Signaali skaleerimine on 0–100% nimivõimsusest.
Funktsiooni Logic saab kasutada ülekoormustega toimetulemiseks kohandatud skaleerimisega. Selles eksample, on mootori väljundvõimsus skaleeritud 0–300% nimivõimsusest ja väljundist Basic I/O T31 analoogväljundil.
- Avage loogika view MyDrive® Insightis ja määrake töörežiimiks Programmeerimine, klõpsates paremas ülanurgas nuppu Luba loogika.
- Kasutage skaleerimisfunktsiooni jaoks plokki 1: OUT = (mootori võlli võimsus (kW) * 1/3) / (nimivõimsus (kW)).
- a. Valige Block1 ja valige funktsioon MULDIV.
- b. Konfigureerige IN1 kui parameetri väärtus, mis on ühendatud parameetriga 9008 Mootori võlli võimsus.
- c. Seadistage IN2 kui arvkonstandid, mis on seatud väärtusele 0.3333, et skaleerida 300% nimivõimsusest.
- d. Seadistage IN3 parameetri väärtuseks 405 nimivõimsus.
- e. Konfigureerige OUT väljundrežiimiks: Analoogväljund ja valige analoogterminal: Basic I/O T31 Analog Output.
- Veenduge, et analoogväljund T31 on soovitud viisil konfigureeritud, konfigureerides parameetrirühma 9.5.1 Väljund T31 parameetrid. Kui kõik töötab ootuspäraselt, muutke töörežiimiks Käivitamine, valides Start Executing. Nüüd näitab analoogliides Basic I/O T31 Analog Output mootori võimsust skaleerituna vahemikus 0–300% nimivõimsusest.

Funktsiooniplokid
Loogikaplokkides saadaolevad funktsioonid võib liigitada nelja rühma:
- Loogika- ja bitioperatsioonid: need funktsioonid pakuvad tavalise Boole'i algebra tõeväärtuste tehteid. Neid kasutatakse loogiliste toimingute tegemiseks tõeväärtuslike signaalidega.
- Matemaatilised toimingud: need funktsioonid pakuvad elementaarsete aritmeetiliste toimingute jaoks arvtehteid. Neid kasutatakse arvväärtuste matemaatiliste arvutuste tegemiseks.
- Võrdlejad: need funktsioonid pakuvad arvuliste väärtuste võrdlevat loogikat. Neid kasutatakse kahe väärtuse võrdlemiseks ja nende suhte määramiseks, nagu võrdsus, ebavõrdsus või järjekord.
- Erioperaatorid: need funktsioonid võivad kombineerida loogilisi ja aritmeetilisi tehteid. Neid kasutatakse täiustatud või erioperatsioonide jaoks.
Tabel 5: Saadaolevate funktsiooniplokkide loend
| Loogilised operatsioonid | Matemaatikatehted | Võrdlejad | Eriline operatsioonid |
| JA | LISA | EQ | VIIVITAMINE |
| OR | SUB | NE | SEL |
| NAND | MUL | GE | |
| NOR | DIV | GT | |
| EI | MULDIV | LE | |
| XOR | NEG | LT | |
| R_TRIG | ABS | GT_LT | |
| F_TRIG | SQRT | ||
| RS | NORMALISERI | ||
| SR | LIMIT | ||
| MIN | |||
| MAX | |||
| TÄHEND | |||
| FILTER | |||
| MOODUL |
Loogika ja bitioperatsioonid
Loogikatehetes teisendatakse kõik sisendid tõeväärtusteks. Arvväärtus 0.0 teisendatakse tõeväärtuseks FALSE, samas kui kõiki teisi väärtusi käsitletakse tõeväärtustena TRUE.
Kui sisend pole konfigureeritud, loetakse see VÄÄR. Valikulisi sisendeid ignoreeritakse, kui need pole konfigureeritud.
Tabel 6: Saadaolevate loogikaoperaatorite loend
| Operaator | Kirjeldus | Üksikasjalik kirjeldus |
| JA | Loogiline JA-funktsioon. Väljund = Sisend1 JA Sisend2 JA Sisend3 (valikuline). | |
| OR | Loogiline VÕI-funktsioon. Väljund = Sisend1 VÕI Sisend2 VÕI Sisend3 (valikuline). | |
| NAND | Loogiline NAND-funktsioon. Väljund = Input1 NAND Input2 NAND Input3 (valikuline). | |
| NOR | Loogiline NOR-funktsioon. Väljund = sisend1 |
| Operaator | Kirjeldus | Üksikasjalik kirjeldus |
| NOR Input2 VOR Input3 (valikuline). | ||
| EI | Loogiline EI-funktsioon. Väljund = EI Sisend1. | |
| XOR | Loogiline XOR-funktsioon. Väljund = Input1 XOR Input2 XOR Input3 (valikuline). | |
| R_TRIG | Tuvastab mis tahes sisendil tõusva serva, määrates väljundi TRUE ühe tsükli jaoks.
Väljund = Input1 (valikuline) VÕI sisend2 (valikuline) VÕI sisend3 (valikuline) tõusev serv. Vähemalt üks sisenditest peab olema konfigureeritud. |
Tõusva serva päästikuplokk suudab tuvastada tõeväärtuse signaali tõusva serva ja lülitab selle väljundi väärtusest FALSE väärtusele TRUE. Väljund jääb aktiivseks ühe täitmistsükli jooksul (sõltub rakendusest, ntample Tööstus: 5 ms) tuvastatud tõusva serva korral. |
| F_TRIG | Tuvastab mis tahes sisendil langeva serva, määrates väljundi TRUE ühe tsükli jaoks.
Väljund = Sisend1 (valikuline) VÕI sisend2 (valikuline) VÕI sisend3 (valikuline) langev serv. Vähemalt üks sisenditest peab olema konfigureeritud. |
Langeva serva päästikuplokk suudab tuvastada tõeväärtuse signaali langeva serva ja lülitab selle väljundi väärtusest FALSE väärtusele TRUE. Väljund jääb aktiivseks ühe täitmistsükli jooksul (sõltub rakendusest, ntample Tööstus: 5 ms) langeva serva tuvastamise korral. Vähemalt üks sisenditest peab olema konfigureeritud. |
| RS | RS-flipflop – RESET-il on prioriteet, kui mõlemad on TRUE. SET = sisend1, RESET = sisend2, väljund = FF olek. | Väljund lähtestatakse (OUT=0), kui RESET-sisend on TRUE (≠0), olenemata SET-sisendi olekust. Kui sisend SET on TRUE (≠0) ja RESET on FALSE (=0),
väljundviik on seatud (OUT=1). Kui mõlemad sisendid on FALSE (=0), säilitab väljund oma eelmise väärtuse. |
| SR | SR flipflop – SET-il on prioriteet, kui mõlemad on TRUE. SET = sisend1, RESET = sisend2, väljund = FF olek. | Väljund seatakse (OUT=1), kui SET-sisend on TRUE (≠0), sõltumata RESET-sisendi olekust. Kui RESET-sisend on TRUE ja SET on FALSE(=0), kustutatakse väljundviik (OUT=0). Kui mõlemad sisendid on FALSE, säilitab väljund oma eelmise väärtuse. |
Matemaatikatehted
Aritmeetilised toimingud töötavad arvväärtustega. Kõik sisendid teisendatakse arvväärtusteks. Konfigureerimata sisendeid loetakse alati väärtuseks 0.0 ja valikulisi sisendeid ignoreeritakse, kui need pole konfigureeritud.
Tabel 7: Saadaolevate matemaatikaoperaatorite loend
| Operaator | Kirjeldus | Üksikasjalik kirjeldus |
| LISA | Tehke funktsioon kokkuvõtlikult. Väljund = sisend1 + sisend2 + sisend3 (valikuline). | Kõigi sisendite summa. |
| SUB | Lahutamise funktsioon. Väljund = Input1 – Input2 – Input3 (valikuline). | Sisend1 miinus Input2 ja Input3. |
| MUL | Korrutamise funktsioon. Väljund = sisend1 x sisend2 x sisend3 (valikuline). | Sisend1 korrutatakse sisendiga 2 (valikuliselt korrutatakse uuesti sisendiga 3). |
| DIV | Jagamise funktsioon. Väljund = Input1 / Input2 / Input3 (valikuline). | Sisend1 jagatud sisendiga 2 (valikuliselt jagatud sisendiga 3). |
| MULDIV | Kombineeritud korrutamise ja jagamise funktsioon. Väljund
= Sisend1 x Sisend2 / Sisend3. |
Kombineerib sisendite 1…3 korrutamist ja jagamist. |
| NEG | Eitamise funktsioon. Väljund = (-1)* Sisend1. | Sisend1 negatiivne väärtus. |
| Operaator | Kirjeldus | Üksikasjalik kirjeldus |
| ABS | Absoluutväärtuse funktsioon – eemaldab väärtuselt märgi. Väljund = ABS (sisend1). | Sisend1 absoluutväärtus. |
| SQRT | Ruutjuure funktsioon. Väljund = SQRT (sisend1). | Ruutjuur sisendist1. |
| NORMALISERI | Funktsiooni normaliseerimine. Scale Input1 vahel Input2 (min) ja Input3 (max). Input2 peab olema väiksem kui Input3. Väljund on piiratud vahemikus
0.0 ja 1.0. Väljund = ((MIN(MAX(Input1, Input2),Input3)) – Input2) / (Input3 – Input2). |
Rescale (min-max normaliseerimine) Sisend Input2 (min) ja Input3 (max) vahel.
Väljund on piiratud vahemikus 0.0 kuni 1.0. Input2 peab olema väiksem kui Input3. 끫롸끫롸1 − 끫뢀끫롸끫롸 끫뢄끫뢄끫뢄 = 끫뢀끫뢀끫뢀 − 끫뢀끫롸끫롸 Example: Analoogsisendi T33 dünaamiline skaleerimine T34 (vastab 0%) ja 10 V (100%) vahel. NORMALISEERI (T33 analoogsisendi väärtus (1611), T34 analoogsisendi väärtus (1612), 10.0) Näiteksample: IN1: T33 = 5.75, IN2: T34 = 2.5, IN3: 10.0 OUT = Normaliseeri (IN1,IN2,IN3) = (5.75-2.5)/(10.0-2.5)=0.433 |
| LIMIT | Piiramisfunktsioon. Input2 peab olema väiksem kui Input3. Väljund = MIN( MAX(sisend1, sisend2), sisend3). | Tagastab väärtuse Input1, kui see on vahemikus min=Input2 ja max=Input3, vastasel juhul tagastab rikutud limiidi. Input2 peab olema väiksem kui Input3.
Example: Taastage analoogsisendi väärtus, kuid ainult lubatud piirides 2.0–5.0 V. LIMIT (T33 analoogsisendi väärtus (1611), 2.0, 5.0) ntample: IN1: T33 = 6.1 V, IN2 (Min) = 2.0, IN3 (Max) = 5.0 OUT = LIIT (IN1, IN2, IN3) = LIIT(6.1V>5.0) = 5.0 |
| MIN | Minimaalne funktsioon. Väljund = MIN( MIN(sisend1, sisend2), sisend3(valikuline)). | Tagastab sisend1, sisend2 ja sisend3 väikseima väärtuse. Kui sisend3 pole konfigureeritud, ignoreeritakse seda. Sisendeid 1 ja 2 võetakse alati arvesse, nii et kui need pole konfigureeritud, on väärtus 0.0. |
| MAX |
Maksimaalne funktsioon. Väljund = MAX( MAX(sisend1, sisend2), sisend3(valikuline)). |
Tagastab sisend1, sisend2 ja sisend3 suurima väärtuse. Kui sisend3 pole konfigureeritud, ignoreeritakse seda. Sisendeid 1 ja 2 võetakse alati arvesse, nii et kui need pole konfigureeritud, on väärtus 0.0. |
| TÄHEND | Keskmine funktsioon. Vähemalt üks sisenditest peab olema konfigureeritud. Väljund = (Sisend1 (valikuline) + Sisend2 (valikuline) + Sisend3 (valikuline)) / 'konfigureeritud sisendite arv'. | Tagastab valitud sisendite keskmise väärtuse – kui sisend pole konfigureeritud, siis seda ei arvestata. |
| FILTER | Esimese järgu madalpääsfiltri funktsioon. Väljund = LowPass(Input1), Filtri aeg = Input2 [s]. | Madalpääsfilter tagastab filtreeritud väärtuse Input1. |
| MOODUL | Täisarvu mooduli jagamise funktsioon. Väljund = DINT(sisend1) MOD DINT(sisend2). | See aritmeetiline funktsioon jagab sisendiga Input1 ühendatud operandi sisendiga 2 ühendatud operandiga ja tagastab jaotuse ülejäänud osa.
Moodulioperatsioon käsitleb sisendeid topelttäisarvudena ja tagastab topelttäisarvu väärtuse. Example: Tagastab, mitu 5 pööret on kodeerija tuvastanud. |
Võrdlejad
Arvväärtuste võrdlev loogika – kõik sisendid teisendatakse numbriteks. Konfigureerimata sisendeid loetakse alati 0.0-ks. Vaikimisi on valikuline tolerantsi väärtus 10^-6, kui seda pole konfigureeritud. Väljund on tõeväärtus, mida saab kasutada tõeväärtuste operaatorite jaoks.
Tabel 8: Saadaolevate võrdlusplokkide loend
| Operaator | Kirjeldus | Üksikasjalik kirjeldus |
| EQ | Võrdne funktsioon. Väljund = sisend1 == sisend2, sisend3 (valikuline) = tolerants. | Input1 ja Input2 on samade väärtustega. |
| NE | Pole võrdne funktsioon. Väljund = sisend1 != sisend2, sisend3 (valikuline) = tolerants. | Input1 ja Input2 on erinevad väärtused. |
| GE | Suurem või võrdne funktsioon. Väljund = sisend1 >= sisend2, sisend3 (valikuline) = tolerants. | Input1 on suurem või võrdne sisendiga2. |
| GT | Suurem kui funktsioon. Väljund = Sisend1 > Sisend2. | Input1 on suurem kui Input2. |
| LE | Vähem või võrdne funktsioon. Väljund = sisend1 <= sisend2, sisend3 (valikuline) = tolerants. | Input1 on väiksem või võrdne kui Input2. |
| LT | Vähem kui funktsioon. Väljund = Input1 < Input2. | Input1 on väiksem kui sisend2. |
| GT_LT | Piiride vahel, kuid mitte võrdne. Väljund = Sisend2 < Sisend1 < Sisend3. | Input1 on suurem kui sisend2 ja väiksem kui sisend3. |
Spetsiaalsed operaatorid
Konfigureerimata sisendeid loetakse alati väärtuseks 0.0 / FALSE. Väljund sõltub operaatorist.
Tabel 9: Saadaolevate erioperaatorite loend
| Operaator | Kirjeldus | Üksikasjalik kirjeldus |
| VIIVITAMINE | Tõeväärtuse signaali viivitus eraldi viivitusega SISSE ja VÄLJAS. Väljund = BOOL (sisend1) viivitatud olek, sisselülitamise viivitusaeg [s] = sisend2 (valikuline), väljalülitusviivitusaeg [s] = sisend3 (valikuline). Sisend1 ja vähemalt üks viivitustest peavad olema konfigureeritud. | |
| SEL | Vali/relee funktsioon. Input2 ja Input3 võivad olla kas numbrilised või tõeväärtused. Väljund = SEL(BOOL(Sisend1), Sisend2 (sisend1=VÄÄR), Sisend3 (sisend1=TÕENE)). | OUT = SEL(IN1, IN2, IN3) OUT = IN2, kui IN1 = FALSE OUT = IN2, kui IN1 = TRUE |
Vigade käsitlemine
Loogika konfigureerimisel või käivitamisel on oluline kontrollida aktiivset sündmuste logi, et näha, kas seadistusvigu pole ilmnenud. Loogika suudab tuvastada mõned konfiguratsioonivead ja anda hoiatuse.
LOOGIKAVIGADE KÄSITLUS
Kui tuvastatakse loogikasisendi viga või loogikaploki konfiguratsiooniviga, siis loogikaväljundeid ei seadistata ja need jäävad oma viimasele väärtusele. See hoiab ära valede või tahtmatute väljundite genereerimise. Kui sama väljundi (DigOut, AnOut või Parameter) juhtimiseks on konfigureeritud rohkem kui üks funktsiooniploki väljund. Loogika määrab väljundiks viimati määratud väärtuse. Seetõttu juhib suurima arvuga ploki väljund signaali, kuna funktsiooniplokke käivitatakse järjestikku.
Tabel 10: Loogika vigade käsitlemine
| Nimi | Sündmuse number | Sündmus rühm | Kirjeldus | Example |
| Loogikasisendi viga | 5901 | 0xFF06 | Konfigureeritud sisendfunktsioon teatab veast. | Sisendrežiim = Digitaalne sisend on valitud, kuid ühtegi terminali pole valitud, jättes vaikeväärtuse Mitte ühtegi. Alates Mitte ühtegi ei ole kehtiv digitaalsisendi terminal, käivitub loogikasisendi viga. |
| Loogika väljundi viga | 5902 | 0xFF06 | Konfigureeritud väljundfunktsioon teatab veast. | Väljundrežiim = Analoogväljund on valitud, kuid ühtegi terminali pole valitud, jättes vaikeväärtuse Mitte ühtegi. Alates Mitte ühtegi ei ole kehtiv analoogväljundklemm, käivitatakse loogikaväljundi tõrge, kui loogika on sisse lülitatud Täitmisrežiim. |
| Loogikaploki konfiguratsiooniviga | 5903 | 0xFF06 | Loogikaploki konfiguratsioon on vale. | Kõik nõutavad sisendid pole konfigureeritud või funktsioonile antud sisendid ei vasta sisendnõuetele. Näiteksample, NORMALIZE nõuab, et kõik kolm sisendit oleksid konfigureeritud ja IN2 |
| Loogikasisendrežiimi eksemplarid on hõivatud | 5904 | 0xFF06 | Kõik sisendrežiimi loogilise sisendi eksemplarid on hõivatud. Kasutage vähem ühesuguseid sisendrežiimi konfiguratsioone. | Kui proovite lugeda loogikasse rohkem kui 5 unikaalset analoogsisendit, konfigureerides 6 sisendrežiimi, et lugeda 6 erinevat terminali, ilmneb tõrge, kuna toetatakse ainult 5 samaaegset eksemplari. |
| Loogika väljundrežiimi eksemplarid on hõivatud | 5905 | 0xFF06 | Väljundrežiimi loogikaväljundi eksemplarid on kõik hõivatud. Kasutage vähem samu väljundrežiimi konfiguratsioone. | Kui proovite seadistada Logic sees rohkem kui 5 unikaalset analoogväljundit, konfigureerides 6 väljundrežiimi, et seadistada 6 erinevat analoogterminali, ilmneb tõrge, kuna toetatakse ainult 5 samaaegset eksemplari. |
Danfoss A/S Ulsnaes 1
DK-6300 Graasten
drives.danfoss.com
Igasugune teave, sealhulgas (kuid mitte ainult) teave toote valiku, selle rakenduse või kasutuse, toote disaini, kaalu, mõõtmete, mahutavuse või muude tehniliste andmete kohta tootejuhendites, kataloogikirjeldustes, kuulutustes jne ning kas see on kirjalikult kättesaadavaks tehtud. , suuliselt, elektrooniliselt, veebis või allalaadimise kaudu, loetakse informatiivseks ja see on siduv ainult siis, kui hinnapakkumises või tellimuse kinnituses on selgesõnaline viide. Danfoss ei võta endale vastutust võimalike vigade eest kataloogides, brošüürides, videotes ja muus materjalis. Danfoss jätab endale õiguse oma tooteid ette teatamata muuta. See kehtib ka tellitud, kuid tarnimata toodete kohta, tingimusel et selliseid muudatusi saab teha ilma toote kuju, sobivust või funktsiooni muutmata. Kõik selles materjalis olevad kaubamärgid on Danfoss A/S või Danfossi grupi ettevõtete omand. Danfoss ja Danfossi logo on Danfoss A/S kaubamärgid. Kõik õigused kaitstud.
Dokumendid / Ressursid
![]() |
Rakendus Danfoss MyDrive Insight [pdfKasutusjuhend Rakendus MyDrive Insight, rakendus |





