Vilka är de vanligaste programmeringsinstruktionerna för Mitsubishi PLC:er?

Apr 14, 2026 Lämna ett meddelande

Mitsubishi PLC (Programmable Logic Controller) är en typ av programmerbar logisk styrenhet som ofta används inom området industriell automation. Den har kraftfulla programmeringsmöjligheter som kan möta en mängd olika industriella automationsbehov. Följande är vanliga programmeringsinstruktioner för Mitsubishi PLC:er:


1.Grundläggande instruktioner

 

  • LD (Load): En lastinstruktion som används för att ladda en insignal till PLC:n.
  • LDI (Load Inverse): En invers belastningsinstruktion som används för att ladda inversen av en insignal till PLC:n.
  • OUT (utgång): En utgångsinstruktion som används för att skicka signaler från PLC:n till externa enheter.
  • AND (Och): En OCH-instruktion som används för att utföra en logisk OCH-operation på två eller flera signaler.
  • ELLER (Eller): En ELLER-instruktion som används för att utföra en logisk ELLER-operation på två eller flera signaler.
  • XOR (Xor): En XOR-instruktion som används för att utföra en logisk XOR-operation på två signaler.
  • NOT (Not): En NOT-instruktion som används för att utföra en logisk NOT-operation på en signal.
  • SET (Set): En inställningsinstruktion som används för att sätta en specificerad bit till 1.
  • RESET (Reset): En återställningsinstruktion som används för att ställa in en specificerad bit till 0.
  • RST (Reset): En återställningsinstruktion som används för att återställa en specificerad bit eller register till 0.
  • PLS (Pulse): En pulsinstruktion som används för att generera en pulssignal.

 

2. Jämförelseinstruktioner

 

  • CMP (Compare): En jämförelseinstruktion som används för att jämföra storleken på två värden.
  • EQU (Equal): En likhetsinstruktion som används för att avgöra om två värden är lika.
  • NEQ (Not Equal): En icke--likhetsinstruktion som används för att avgöra om två värden inte är lika.
  • GT (Greater Than): En större-än-instruktion som används för att avgöra om ett värde är större än ett annat.
  • GEQ (Greater Than or Equal): Greater Than eller Equal-instruktion, används för att avgöra om ett värde är större än eller lika med ett annat.
  • LT (Less Than): Mindre än-instruktion, används för att avgöra om ett värde är mindre än ett annat.
  • LEQ (Less Than or Equal): Mindre än eller lika instruktion, används för att avgöra om ett värde är mindre än eller lika med ett annat.

 

3.Skiftinstruktioner

 

  • SHL (Shift Left): En shift--left-instruktion som används för att flytta data åt vänster med ett visst antal bitar.
  • SHR (Shift Right): En skift-högerinstruktion som används för att flytta data åt höger med ett specificerat antal bitar.
  • ROR (Rotate Right): En rotera-höger-instruktion som används för att rotera data åt höger med ett visst antal bitar.
  • ROL (Rotate Left): En rotera-vänster-instruktion som används för att rotera data åt vänster med ett specificerat antal bitar.

 

4.Aritmetiska instruktioner

 

  • ADD (Add): En additionsinstruktion som används för att lägga till två värden.
  • SUB (Subtrahera): En subtraktionsinstruktion som används för att utföra subtraktionen av två värden.
  • MUL (Multiplicera): En multiplikationsinstruktion som används för att utföra multiplikationen av två värden.
  • DIV (Divide): Divisionsinstruktion, används för att utföra division mellan två värden.
  • MOD (Modulo): Modulo-instruktion, används för att utföra modulo-operationer mellan två värden.

 

5.Instruktioner för databehandling

 

  • MOV (Move): En flyttinstruktion som används för att flytta data från en plats till en annan.
  • XCH (Exchange): En utbytesinstruktion som används för att byta positioner för två datastycken.
  • FIL (Fill): En fyllinstruktion som används för att fylla ett specificerat minnesområde med specificerad data.
  • CPY (Copy): En kopieringsinstruktion som används för att kopiera data till ett specificerat minnesområde.

 

6. Kontrollinstruktioner

 

  • JMP (Jump): En hoppinstruktion som används för att utföra ett ovillkorligt hopp i ett program.
  • JCN (Jump Conditional): En villkorlig hoppinstruktion som används för att utföra ett villkorligt hopp i ett program.
  • NOP (No Operation): En no-operation-instruktion som används för att utföra en no-operation i ett program.
  • END (End): En slutinstruktion som används för att indikera slutet av ett program.

 

7. Timer och räknare instruktioner

 

  • TMR (Timer): En timerinstruktion som används för att implementera tidsstyrning.
  • TON (On Delay Timer): En på-fördröjningstimer som används för att implementera på-fördröjningskontroll.
  • TOF (Off Delay Timer): En av-fördröjningstimer som används för att implementera av-fördröjningskontroll.
  • RTC (Real-Time Clock): Realtids-instruktioner som används för att hämta aktuell tid och datum.
  • CTU (Up Counter): Uppräknare som används för att implementera-uppräkningskontroll.
  • CTD (Down Counter): Nedräknare som används för att implementera nedräkning-.

 

8. Kommunikationskommandon

 

  • RS (Read/Send): Läs/Sänd kommando, används för att läsa och skicka data.
  • WS (Write/Receive): Skriv/Receive-kommando, används för att skriva och ta emot data.
  • NET (nätverk): Nätverkskommando, används för att möjliggöra nätverkskommunikation mellan PLC:er.

 

Skicka förfrågan

whatsapp

Telefon

E-post

Förfrågning