ideer til ladder

Indlæg af Gunner Poulsen     opdateret: 2011-12-07

Ladder logik er en form for programmering , der bruger boolean ligninger til at bestemme de nødvendige skridt eller filialer til at tage . I det væsentlige følger hver kommando efter ja /nej eller sandt /falsk ligninger, der enten tillade, at kommandoen skal udføres eller gå ind i en løkke , indtil staten bliver sandt. Programmører bruge stigen programmering for stor risiko for applikationer at stress timing og sikkerhedsmæssige bekymringer , såsom samlebånd og forlystelser .

Grundlæggende om Ladder Logic

Grand Valley State University , forklarer , at ladder logikken afviger fra boolean logik , fordi boolean logik tillader fuzzy løsninger eller filialer anvender sådanne logisk manipulation som betingede IKKE og forlænget eller evalueringer. I ladder logik , er hvert trin enten ja , nej eller begge dele. Dette er kritisk i høj risiko programmering , hvor fuzzy logik indfører potentiale fejltrin i programmet ydeevne .



Tænk på klatring en stige . På hvert trin , du kommer , vil du have højre fod, venstre fod eller begge fødder på trin . Hvor en af disse valg er sandt , vil bestemme, hvordan du videre til næste trin . Hver progression afhænger af foregående skridt i hvilke oplysninger den kan acceptere , og hvordan oplysningerne kan behandles

Visual Logic : . Dominoes

Stående dominobrikker op på en linje og derefter vippe den første over , udgør en forenklet demonstration af ladder logik . Da hver flise falder , skaber det en sandt eller falsk ligning , hvor der er enten en anden domino foran det eller ej. Filialer opstår , når de faldende domino strejker to andre , hver pegede i en anden retning . Hver gren bliver sin egen subrutine og kan fungere uafhængigt af , hvad alle andre brancher gør . Den domino Forsøg ikke at foretage nogen andre beslutninger : . hver enkelt enten strejker anden eller bliver et programmeringssprog blindgyde

Ladder Logik og Elevatorer

Et projekt udviklet af Penn State University benytter en model elevator konstrueret af en DC motor , billige materialer og ni-trappestige logik programmering , der kan cykle langs en tre-gulv sti . Det første skridt er at sørge for døren er klar før den lukker og elevatoren bevæger sig . Det næste skridt indebærer flytning i de udpegede retning . Da elevatoren kun skal stoppe på det rigtige døren niveau , ladder logik kontrollerer placeringen af elevatoren ved simpelt spørgsmål om " Er der en dør her ? " , før den tillader at døren går op . Tilsvarende kontrol finder sted på hver etage , cykling gennem kø kommandoer . Hvis nogen har trykket på knappen for den anden sal , så vil det være sandt , og elevatoren standser ved det pågældende gulv .

automatiseret produktion Logic

samlebåndsproduktionen kræver materialer til at blive vist på det rigtige sted , hvornår og hvordan de er nødvendige. Hvis maskinen er ude af tiden, kan det forstyrre hele produktionslinjen. At overvinde denne , ladder logik verificerer, at en del ligger på transportbånd , står den rigtige retning , og synes netop på tidsbestemte intervaller .

High Risk Programmering

Andre eksempler på høj risiko programmering kan omfatte landingsstellet på luftfartøjer , lanceringen af rumfartøjer og den fælles lyskryds . I alle tre situationer , " gå videre , " det grønne lys , eller kan ikke aktivere , før andre krav er opfyldt . Hver ny sag fastslår de , der følger.


Previous:hvordan man kan udtrække en zip -fil med python Next:hvordan man åbner en postsættet



 

Kommentarer

Code:
change