1.PLC og værtscomputer (eller berøringsskærm) overvågningssystem, i skærmen mange gange skal have "manuel", "automatisk" og andre kontroltilstande (generelt mere end én kan kun være en gang). Inde i programmet kan du bruge kommandoen "MOV". Såsom: når du vælger "manuel" vil være konstant 1 MOV til et register VB10 inde, når du vælger "automatisk" vil være 2 MOV til det samme register VB10. så længe domsregisterdata er hvor meget, ved vi, at systemet er den slags kontroltilstand. Fordelen ved denne idé er, at den er let at forstå, uden behov for interlocking og andre besværlige programmer.
2. Programmet har analog kontrol, hvis den analoge læser stort set ingen fejl, kan du tage den tid filtrering metode, forsinkelse i en periode. Hvis læsedatafejlen er meget stor, skal du tage andre filtreringsmetoder, såsom beregning af gennemsnittet og så videre. Du kan konsultere de relevante oplysninger.
3. I processen med programfejlretning (især når udstyrstransformationen, dit program føjes til det originale udstyrsprogram), når programsætningerne ser ud til at opfylde betingelserne, men udgangsspolen ikke er tilsluttet, kan du kontrollere, om dit program er mellem sådanne udtalelser, såsom JMPgo to statements. Der er også en mulighed for, at betingelserne efter afbrydelse af programmet er opfyldt, men outputtet er ikke slået til, normalt fordi programmet ikke scannes.
4. I sekvensstyringsprogrammet, det vil sige efter afslutningen af en handling, ind i den næste handling, og anden lignende sekventiel kontrol, finder jeg det meget bekvemt at bruge {{0}}} kontroltilstand. Ideen er: forudindstil et register, i initialiseringen af værdien 0, når systemet starter, +10, på dette tidspunkt er registret 10, registret er lig med 10, når du kan gøre det første handling; den første handling er fuldført, og derefter på registret +10, på dette tidspunkt er registret lig med 20, du kan udføre den anden handling, den anden handling er fuldført og derefter +10, på denne gang registret er lig med 30, så så længe du vurderer, hvor meget data der er inde i registret, ved du hvad du skal gøre! På denne måde, så længe du bedømmer, hvor meget data der er i registret, vil du vide, at du skal gennemføre den handling. Når du skal springe til handling, kan du ikke længere +10, du kan tilføje +20 +30... afhængigt af det faktiske behov. Det afhænger af det faktiske behov.
Hvorfor tilføje 10 i stedet for 1, for efter at have tilføjet 10, hvis du indsætter et afsnit, skal du bare vælge en tilfældig position på de 10 tomme pladser.
5. I designet af programmet, når der er en procesfejl (ikke-kontrolsystemkontrol), er det bedst at beholde fejlfænomenet og lys lydalarm. Indtil operatøren nulstilles, for at fortælle den, at systemet har en fejl. Ellers lukker den ned og andre tror du har et programproblem. Det er normalt en god idé at designe et nyt system med disse i tankerne.
6.For subrutiner, der ofte kaldes, kan de laves til undermoduler og kaldes ofte.
7. fordi produktionsmaskineriet i arbejdscyklussen af de forskellige trin af bevægelsen i udførelsen af en vis tid, og disse tider har en vis grænse, så du kan bruge disse tider som reference for at opdage starten af arbejdstrin handling på samme tid, start en timer, timer tid indstillet værdi end de normale omstændigheder for handlingen til at vare i 20% til 30% længere, og udgangssignalet fra timeren kan bruges til alarmer eller automatisk stop enhed . Når produktionsmaskineriet af en trin-aktionstid mere end den angivne tid for at nå den tilsvarende timer forudindstillede tid, ikke er blevet overført til næste trin-aktionstimer, udstedte et fejlsignal, signalet til at stoppe det normale arbejdscyklusprogram, start alarmen eller nedlukningsprogram, som ofte omtales som overslagsbeskyttelse.
8.Nogle sikkerhedsdetektionsafbrydere (f.eks. nødstopknap, sikkerhedslysgardin, endestop osv.) er praktiske normalt lukkede (NC) indgange.
9. For sikkerheds- og energibesparende overvejelser, prøv at designe outputtet til kun at kræve handling, når handlingen, når den først er på plads for at stoppe output, snarere end at designe det sædvanlige har været output, behovet for at stoppe, når output er frakoblet.
10. Princippet om det udøvende elements handling bør være i stedet for at bevæge sig, ikke bevæge sig!
11. Enkelt enhedskontrol: en enkelt enhed skal have en blød manuel / automatisk skift og blød manuel, når du kan starte / stop-funktion, ved automatisk skift til blød manuel, kan enheden ikke stoppe; ved blødt manuel skift til automatisk, udstyr start/stop afhængigt af det automatiske program.
12.En enkelt enhed (pumper, blæsere og andet stort udstyr), der kører hele 24 timer, skal roteres, og der skal akkumuleres en driftstid, hvis det er indstillet af værtscomputerens start/stop-ordre, undtagen operatøren til at indstille deres egen.




