Mitsubishi PLC (Programmable Logic Controller) är en mycket använd styrenhet inom industriell automation. I praktiken är tidsstyrning en viktig funktion i PLC-programmering. Den här artikeln kommer att beskriva i detalj hur man använder Mitsubishi PLC-tidskontroll, inklusive de grundläggande koncepten, programmeringsmetoder, praktiska tillämpningsfall.
I. Grundkonceptet för tidskontroll
1.Definition av tidskontroll
Tidskontroll hänvisar till tidsstyrning av utrustning eller system genom PLC för att realisera automatisk drift av utrustning eller system, tidsstyrning och andra funktioner. Inom området industriell automation kan tidsstyrning användas för att realisera start, stopp, paus, återställning och andra operationer av utrustning, såväl som övervakning och hantering av produktionsprocessen.
2.Klassificering av tidskontroll
Tidskontroll kan delas in i följande kategorier:
(1) Tidskontroll:utför specifika operationer, såsom start, stopp, etc., med angivna tidsintervall.
(2) cyklisk kontroll:utföra specifika operationer enligt en viss tidsperiod, såsom cyklisk kontroll, cyklisk detektering, etc.
(3) Sekventiell kontroll:utföra flera operationer enligt en viss ordning, såsom utrustningsstart, körning, stopp, etc.
(4) Villkorlig kontroll:Utför motsvarande operationer enligt specifika förhållanden, såsom temperatur, tryck, etc., när det inställda värdet uppnås utförs motsvarande kontroll.
II. Mitsubishi PLC programmeringsmetod för tidsstyrning
1. Användning av timer (timer)
Timer är det grundläggande verktyget för att realisera tidskontroll i PLC. I Mitsubishi PLC är timer indelad i två typer: T-typ timer och K-typ timer.
(1) T-typ timer:T-typ timer är en grundläggande timer som kan realisera enkel tidsstyrning. Dess programmeringsmetod är följande:
- Definiera timer:Definiera en T-typ timer i PLC-programmet, såsom T0, T1, etc.
- Ställ in tidpunkt:Ställ in timingtiden för timern efter behov, t.ex. T0 K50 betyder att timingtiden för T0-timern är 50 sekunder.
- Starttimer:Starta timern genom programmeringsinstruktioner, såsom SET T0 betyder att starta T0 timer.
- Monitortimer:Övervaka timerns status genom programmeringsinstruktioner, såsom OUT T0 betyder när T0-timern når den inställda tiden, mata ut motsvarande signal.
(2) K-typ timer:K-typ timer är en slags avancerad timer, som kan realisera mer komplicerad tidskontroll. Dess programmeringsmetod är följande:
- Definiera timer:Definiera en timer av K-typ i PLC-programmet, såsom K0, K1, etc.
- Ställ in tidpunkt:Ställ in timingtiden för timern efter behov, såsom K0 K50 betyder att timingtiden för K0-timern är 50 sekunder.
- Starttimer:Starta timern genom programmeringsinstruktioner, såsom SET K0 betyder start K0 timer.
- Monitortimer:Övervaka timerns status genom programmerade instruktioner, såsom OUT K0 betyder att när K0-timern når den inställda tiden kommer motsvarande signal att matas ut.
- Användning av disk
Räknare är det grundläggande verktyget för att realisera räknekontroll i PLC. I Mitsubishi PLC finns det två typer av räknare: C-typräknare och S-typräknare.
(1) C-typräknare:C-typräknare är en grundläggande räknare som kan realisera enkel räknekontroll. Dess programmeringsmetod är följande:
- Definiera räknaren:Definiera en C-typräknare i PLC-programmet, såsom C0, C1, etc.
- Ange antal intervall:Ställ in räkneområdet för räknaren efter behov, såsom C0 K10 betyder att räkneområdet för C0-räknaren är 0~10.
- Starträknare:Starta räknaren med programmeringsinstruktioner, såsom INCP C0 betyder att starta C0-räknaren.
- Monitorräknare:Övervaka räknarens status genom programmeringsinstruktioner, såsom OUT C0 betyder när C0-räknaren når det inställda området, mata ut motsvarande signal.
(2) S-typräknare:S-typräknare är en slags avancerad räknare som kan realisera mer komplicerad räknekontroll. Dess programmeringsmetod är följande:
- Definiera räknare:Definiera en S-typräknare i PLC-programmet, såsom S0, S1, etc.
- Ange antal intervall:Ställ in räkneområdet för räknaren efter behov, t.ex. S0 K10 betyder att räkneområdet för S0-räknaren är 0~10.
- Starträknare:Starta räknaren med programmeringsinstruktion, såsom INCP S0 betyder start S0-räknaren.
- Monitorräknare:Övervaka räknarens status genom programmeringsinstruktioner, som t.ex. OUT S0 ger ut motsvarande signal när S0-räknaren når det inställda området.




