Hvad er de almindeligt anvendte programmeringsinstruktioner til Mitsubishi PLC'er?

Apr 14, 2026 Læg en besked

Mitsubishi PLC (Programmable Logic Controller) er en type programmerbar logisk controller, der er meget udbredt inden for industriel automation. Den har kraftfulde programmeringsfunktioner, der kan opfylde en række industrielle automationsbehov. Følgende er almindeligt anvendte programmeringsinstruktioner til Mitsubishi PLC'er:


1.Grundlæggende instruktioner

 

  • LD (Load): En belastningsinstruktion, der bruges til at indlæse et inputsignal i PLC'en.
  • LDI (Load Inverse): En invers belastningsinstruktion, der bruges til at indlæse det omvendte af et inputsignal i PLC'en.
  • OUT (Output): En udgangsinstruktion, der bruges til at sende signaler fra PLC'en til eksterne enheder.
  • AND (And): En AND-instruktion, der bruges til at udføre en logisk AND-operation på to eller flere signaler.
  • ELLER (Eller): En ELLER-instruktion, der bruges til at udføre en logisk ELLER-operation på to eller flere signaler.
  • XOR (Xor): En XOR-instruktion, der bruges til at udføre en logisk XOR-operation på to signaler.
  • NOT (Not): En NOT-instruktion, der bruges til at udføre en logisk NOT-operation på et signal.
  • SET (Set): En sæt-instruktion, der bruges til at sætte en specificeret bit til 1.
  • RESET (Nulstil): En nulstillingsinstruktion, der bruges til at indstille en specificeret bit til 0.
  • RST (Reset): En nulstillingsinstruktion, der bruges til at nulstille en specificeret bit eller register til 0.
  • PLS (Pulse): En pulsinstruktion, der bruges til at generere et pulssignal.

 

2.Sammenligningsinstruktioner

 

  • CMP (Sammenlign): En sammenligningsinstruktion, der bruges til at sammenligne størrelsen af ​​to værdier.
  • EQU (Equal): En lighedsinstruktion, der bruges til at bestemme, om to værdier er ens.
  • NEQ (Not Equal): En ikke-lighedsinstruktion, der bruges til at bestemme, om to værdier ikke er ens.
  • GT (Greater Than): En større-end-instruktion, der bruges til at bestemme, om en værdi er større end en anden.
  • GEQ (Greater Than or Equal): Greater Than eller Equal-instruktion, bruges til at bestemme, om en værdi er større end eller lig med en anden.
  • LT (Less Than): Mindre end instruktion, bruges til at bestemme, om en værdi er mindre end en anden.
  • LEQ (Less Than eller Equal): Mindre end eller Equal-instruktion, bruges til at bestemme, om en værdi er mindre end eller lig med en anden.

 

3. Skift instruktioner

 

  • SHL (Shift Left): En shift-venstre-instruktion, der bruges til at flytte data til venstre med et bestemt antal bits.
  • SHR (Shift Right): En skift-højre-instruktion, der bruges til at flytte data til højre med et bestemt antal bits.
  • ROR (Rotate Right): En instruktion til at rotere-til højre, der bruges til at rotere data til højre med et bestemt antal bits.
  • ROL (Rotate Left): En instruktion til at rotere-venstre, der bruges til at rotere data til venstre med et angivet antal bit.

 

4.Aritmetiske instruktioner

 

  • ADD (Add): En additionsinstruktion, der bruges til at udføre tilføjelsen af ​​to værdier.
  • SUB (Subtraher): En subtraktionsinstruktion, der bruges til at udføre subtraktion af to værdier.
  • MUL (Multiplikation): En multiplikationsinstruktion, der bruges til at udføre multiplikation af to værdier.
  • DIV (Divide): Divisionsinstruktion, bruges til at udføre division mellem to værdier.
  • MOD (Modulo): Modulo-instruktion, bruges til at udføre modulo-operationer mellem to værdier.

 

5. Databehandlingsinstruktioner

 

  • MOV (Move): En flytteinstruktion, der bruges til at flytte data fra et sted til et andet.
  • XCH (Exchange): En udvekslingsinstruktion, der bruges til at bytte positioner af to datastykker.
  • FIL (Fill): En udfyldningsinstruktion, der bruges til at udfylde et specificeret hukommelsesområde med de specificerede data.
  • CPY (Copy): En kopiinstruktion, der bruges til at kopiere data til et specificeret hukommelsesområde.

 

6. Kontrolinstruktioner

 

  • JMP (Jump): En springinstruktion, der bruges til at udføre et ubetinget spring i et program.
  • JCN (Jump Conditional): En betinget springinstruktion, der bruges til at udføre et betinget spring i et program.
  • NOP (No Operation): En ingen-handlingsinstruktion, der bruges til at udføre en no-handling i et program.
  • END (End): En slutinstruktion, der bruges til at angive slutningen af ​​et program.

 

7.Timer- og tællerinstruktioner

 

  • TMR (Timer): En timerinstruktion, der bruges til at implementere tidsstyring.
  • TON (On Delay Timer): En tændt-forsinkelsestimer, der bruges til at implementere på-forsinkelseskontrol.
  • TOF (Off Delay Timer): En slukket-forsinkelsestimer, der bruges til at implementere fra-forsinkelseskontrol.
  • RTC (Real-Time Clock): Real-tidsurinstruktioner, der bruges til at hente det aktuelle klokkeslæt og dato.
  • CTU (Up Counter): Optæller, der bruges til at implementere optæller-kontrol.
  • CTD (Down Counter): Nedtæller, der bruges til at implementere nedtæller-.

 

8.Kommunikationskommandoer

 

  • RS (Read/Send): Læs/Send kommando, bruges til at læse og sende data.
  • WS (Write/Receive): Skriv/modtag kommando, bruges til at skrive og modtage data.
  • NET (Netværk): Netværkskommando, bruges til at aktivere netværkskommunikation mellem PLC'er.

 

Send forespørgsel

whatsapp

Telefon

E-mail

Undersøgelse