Mitsubishi PLC (Programmable Logic Controller) er en meget brugt controller inden for industriel automation. I praktiske applikationer er tidsstyring en afgørende funktion i PLC-programmering. Denne artikel vil detaljere, hvordan man implementerer tidsstyring ved hjælp af Mitsubishi PLC'er, og dækker grundlæggende koncepter, programmeringsmetoder og virkelige-applikationseksempler.
I. Grundlæggende begreber om tidsstyring
1. Definition af tidsstyring
Tidsstyring refererer til den tidsmæssige regulering af udstyr eller systemer via PLC'er for at opnå automatiseret drift, planlagt kontrol og lignende funktioner. Inden for industriel automation muliggør tidsstyring operationer såsom start, stop, pause og nulstilling af udstyr samt overvågning og styring af produktionsprocesser.
2. Klassifikation af tidsstyring
Tidsstyring kan kategoriseres som følger:
(1) Tidsstyret kontrol: Udfører specifikke operationer (f.eks. start, stop) med angivne tidsintervaller.
(2) Cyklisk kontrol: Udfører specifikke handlinger (f.eks. sløjfekontrol, periodisk detektering) i henhold til faste tidscyklusser.
(3) Sekventiel kontrol: Udfører flere operationer i en defineret rækkefølge (f.eks. udstyrsstart, kørsel, stop).
(4) Betinget kontrol: Udløser tilsvarende handlinger baseret på specifikke forhold (f.eks. temperatur, tryk, der når sætpunkter).
II. Tidsstyringsprogrammeringsmetoder til Mitsubishi PLC'er
1. Brug af timere
Timere er grundlæggende værktøjer til implementering af tidsstyring i PLC'er. Mitsubishi PLC'er har to timertyper: T-type timere og K-type timere.
(1) Timer af T-type: Timer af T-type er en grundlæggende timer, der er i stand til enkel tidsstyring. Dens programmeringsmetode er som følger:
- Definer timere: Definer en T--type timer i PLC-programmet, såsom T0, T1 osv.
- Indstil timingvarighed: Konfigurer timerens timingvarighed efter behov. For eksempel angiver T0 K50 en 50-sekunders timingvarighed for T0-timeren.
- Start timeren: Start timeren ved at bruge programmeringsinstruktioner, såsom SET T0 for at starte T0 timeren.
- Overvåg timeren: Kontroller timerens status via programmeringskommandoer, såsom OUT T0 for at udsende et tilsvarende signal, når T0-timeren når sin indstillede varighed.
(2) K-type timer: K-type timeren er en avanceret timer, der er i stand til at implementere mere kompleks tidsstyring. Dens programmeringsmetode er som følger:
- Definer timeren: Definer en K-type timer i PLC-programmet, såsom K0, K1 osv.
- Indstil timingvarigheden: Konfigurer timerens timingvarighed efter behov. For eksempel angiver K0 K50 en 50-sekunders timingvarighed for K0-timeren.
- Start timeren: Start timeren ved at bruge programmeringsinstruktioner, såsom SET K0 for at starte K0 timeren.
- Overvåg timeren: Kontroller timerens status via programmeringskommandoer, såsom OUT K0 for at udsende et tilsvarende signal, når K0-timeren når sin indstillede varighed.
- Brug af tællere (tæller)
Tællere er grundlæggende værktøjer til implementering af tællestyring i PLC'er. I Mitsubishi PLC'er er tællere opdelt i to typer: C-type tællere og S-type tællere.
(1) C-typetæller: AC-typetæller er en grundlæggende tæller, der er i stand til at udføre simpel tællestyring. Dens programmeringsmetode er som følger:
- Definer tælleren: Definer en C-type tæller i PLC-programmet, såsom C0, C1 osv.
- Indstil tælleområdet: Konfigurer tællerens tælleområde efter behov. For eksempel angiver C0 K10, at tælleområdet for tæller C0 er 0 til 10.
- Start tælleren: Start tælleren ved at bruge programmeringsinstruktioner, såsom `INCP C0` for at starte tælleren C0.
- Overvåg tælleren: Spor tællerens status via programmeringskommandoer, såsom `OUT C0` for at udsende et signal, når tælleren C0 når sit forudindstillede område.
(2) S-typetæller: En S-typetæller er en avanceret tæller, der er i stand til at implementere mere kompleks tællekontrol. Dens programmeringsmetode er som følger:
- Definer tælleren: Definer en S-type tæller i PLC-programmet, såsom S0, S1 osv.
- Indstil tælleområdet: Konfigurer tællerens tælleområde efter behov. For eksempel angiver S0 K10, at tælleområdet for tæller S0 er 0 til 10.
- Start tælleren: Start tælleren ved at bruge programmeringsinstruktioner, såsom `INCP S0` for at starte tælleren S0.
- Overvåg tælleren: Spor tællerens status via programmeringskommandoer, såsom `OUT S0` for at udsende et tilsvarende signal, når tæller S0 når sit indstillede område.




