Industriell kontrollmaskin er kjerneutstyret for industriell kontroll, i den kontinuerlige intelligente i dag spiller industriell kontrollmaskin en viktig rolle. For å forbedre forståelsen av den industrielle kontrollmaskinen, vil denne artikkelen være forskjellen mellom den industrielle kontrollmaskinen og datamaskinen, industriell kontrollmaskinkontrollutstyr som skal introduseres.
For det første forskjellen mellom industrielle kontrollere og datamaskiner
Industriell kontrollmaskin og datamaskin tilhører datamaskinen, hovedstrukturen er sammensatt av CPU, minne, minne. Men på grunn av de forskjellige bruksområdene er deres respektive design svært forskjellige. Datamaskinen brukes hovedsakelig til kontor, underholdning, industriell kontrollmaskin brukes hovedsakelig til industriell kontroll, forskjellene deres er hovedsakelig følgende store forskjeller.
1, forskjellig utseende
① datamaskinens utseende
Fordi de fleste av dem er plassert på kontoret eller hjemme, er miljøet generelt bedre. Utseendet til datamaskinen er jakten på vakker, lett å plassere. Derfor er utseendet til vanlige datamaskiner i utgangspunktet vertikalt chassis, chassis er vanligvis utstyrt med bare en strømforsyning kjølevifte, CPU og grafikkort vil være utstyrt med intern kjølevifte.
② Industriell kontrollmaskin utseende
Fordi det er industriell kontroll bruk, vil møte en rekke tøffe miljøer. For eksempel: industristøv, elektromagnetisk interferens, vibrasjon og så videre. For å forhindre elektromagnetisk interferens, brukes industrikontrollmaskinchassis i tråd med "EIA"-standarden for industrichassis i full stål, forbedrer evnen til å motstå elektromagnetisk interferens. For å forhindre støv, bruker chassiset generelt positivt trykk konveksjonsavtrekk, installert med to vifter, og installert i luftfilteret. For å motstå vibrasjoner bruker industrichassis bussstruktur og modulær design.
2, er strukturen annerledes
① Datamaskinstruktur
Datamaskinen bruker måten CPU, minne, disk og skjermkort er direkte installert på hovedkortet. Kommunikasjonen mellom de ulike komponentene er mer effektiv. Samtidig, for å bedre møte behovene til underholdning og kontor, er ytelsen til datamaskinkonfigurasjonen generelt høyere.
② Industriell datamaskinstruktur
Den industrielle kontrolleren vedtar bussstruktur og modulær design. Den har et passivt hovedkort, hver komponent er et modulært hovedkort. CPU-hovedkortet må settes inn i det passive hovedkortets dedikerte spor. Andre modulære utvidelseskort settes inn i utvidelsessporene på det passive hovedkortet. Motstandene, kondensatorene og induktorene på hver modul er designet med bedre anti-interferensevne. På denne måten kan den eksterne interferensen skjermes bedre og driften blir mer stabil.
For det andre, hvordan programmere den industrielle datamaskinen
Industriell dataprogrammering må forstå maskinvareegenskapene og programmeringsspråket, følgende er de generelle programmeringstrinnene:
1.Bestem maskinvareegenskapene til den industrielle datamaskinen, inkludert prosessortype, minnekapasitet, inngangs- og utgangsgrensesnitt og så videre. Ulike industrielle kontrollere kan ha forskjellige maskinvareegenskaper, du må velge riktig programmeringsspråk og verktøy i henhold til de spesifikke omstendighetene.
2.Velg riktig programmeringsspråk. Vanlige programmeringsspråk for industrielle kontrollere inkluderer C/C++, Python, Java osv. Du kan velge et passende språk i henhold til din programmeringserfaring og egenskapene til den industrielle kontrolleren.
3.Installer programmeringsverktøy og miljø. I henhold til det valgte programmeringsspråket, installer den tilsvarende kompilatoren, utviklingsmiljøet, feilsøkingsverktøyene og så videre. For eksempel, hvis du bruker C/C++ for programmering, kan du bruke GCC-kompilator og Eclipse-utviklingsmiljø; hvis du bruker Python til programmering, må du installere Python-tolken og tilhørende editor.
4.Skrive kode. I henhold til de spesifikke behovene og funksjonene, skriv den tilsvarende koden. Det skal bemerkes at den industrielle kontrollmaskinprogrammeringen må kontrollere maskinvaren direkte, så du må forstå noe av den underliggende programmeringskunnskapen, for eksempel registeroperasjon, avbruddsbehandling og så videre.
5.Feilsøking og testing. Etter å ha skrevet koden kreves feilsøking og testing for å sikre at koden fungerer riktig og oppnår ønsket funksjonalitet. Industriell dataprogrammering krever maskinvare og programmeringsspråk har en viss forståelse og erfaring, må være tålmodig og forsiktig programmering og feilsøking.
Tredje, hvordan den industrielle datamaskinen kontrollutstyr
Industriell datamaskin kan kontrolleres gjennom en rekke grensesnitt og kommunikasjonsprotokoller for å kontrollere enheten, den spesifikke måten avhenger av typen kontrollenhet og maskinvare- og programvarekarakteristikkene til den industrielle datamaskinen. Følgende er noen vanlige kontrollmetoder:
1. Digital inngang/utgang (DI/DO) kontroll:Den industrielle datamaskinen kontrollerer svitsjetilstanden til enheten gjennom det digitale inngangs-/utgangsgrensesnittet. For eksempel for å kontrollere lyset av og på, motorrotasjon osv.
2. Analog inngang/utgang (AI/AO) kontroll:ICPC kontrollerer spenningen, strømmen og andre parametere til enheten gjennom det analoge inngangs-/utgangsgrensesnittet. For eksempel for å kontrollere temperatursensoravlesningene, kontrollere hastigheten på motoren og så videre.
3. Seriell kommunikasjonskontroll:ICPC kommuniserer med kontrollenheten gjennom serielle kommunikasjonsprotokoller (f.eks. RS232, RS485), sender kontrollkommandoer og mottar svar fra enheten.
4. Ethernet-kommunikasjonskontroll:ICPC kommuniserer med kontrollenheten gjennom Ethernet-grensesnittet og kommunikasjonsprotokoller (f.eks. TCP/IP), sender kontrollkommandoer og mottar svar fra enheten.
5. Styrebusskontroll:industridatamaskinen kommuniserer med kontrollenheten gjennom kontrollbussen (f.eks. Profibus, CAN, Modbus), sender kontrollkommandoer og mottar svar fra enheten. Ovennevnte er bare noen vanlige kontrollmetoder, faktisk er det mange andre måter. I henhold til de spesifikke kontrollkravene og enhetstyper for å velge riktig kontrollmodus, og skrive det tilsvarende kontrollprogrammet.




