Yon pwogram PLC konplè se pa sèlman kòm senp tankou pèmèt sistèm nan kouri, li mande tou pou anotasyon konplè, achitekti amann, bon évolutivité, yon alam konplè ak sistèm pwoteksyon, ak yon sistèm simulation anvan operasyon.
Senplisite
Fè pwogram nan PLC kòm senp tankou posib. Senplisite vle di lè l sèvi avèk yon fondasyon pwogram estanda otan ke posib epi lè l sèvi avèk enstriksyon ki senp otank posib.
Pou fè pwogram lan senp, li nesesè optimize estrikti pwogram lan ak senplifye pwogram nan ak enstriksyon kontwòl koule nan yon fason gwo, ak ranplase enstriksyon sèl-fonksyon ak moun pwisan ak peye atansyon a lòd la nan enstriksyon nan yon ti fason.
Readability
Kondisyon pou konsepsyon de lizibilite nan pwogram yo ta dwe bon. Sa a pa sèlman fasilite designer nan pwogram nan apwofondi konpreyansyon nan pwogram nan, fasilite debogaj, men tou, fasilite lòt moun li ak konprann pwogram ou an, fasilite antretyen itilizatè. Si sa nesesè, pwogram lan kapab fèt tou pou ankouraje.
Pou fè pwogram lan lizib, pwogram ki fèt la ta dwe klè ke posib. Prete atansyon a yerachi epi aplike modularite nan pwen nan konsepsyon ak objè-oryante metòd. Pou itilize plis desen estanda.
Si ou itilize pwogramasyon langaj nan ka espesyal, tanpri itilize pwogram nechèl nan pifò ka yo pou lekti fasil.
Lè sa a, alokasyon an I/O yo ta dwe regilye, fasil memorize ak konprann. Si sa nesesè, tou fè kèk travay anotasyon. Itilize aparèy entèn yo ta dwe tou regilye, pa sèlman itilize yo owaza.
Yo ta dwe lizibilite dwe note nan kòmansman konsepsyon pwogram lan. Sa pa fasil pou fè. Paske nan pwosesis la nan debogaj pwogram, ogmantasyon an oswa diminye nan enstriksyon, itilize nan chanjman aparèy entèn yo, ka fè pwogram orijinal la pi klè, vin yon ti jan chaotic. Se konsa, nan konsepsyon an nan debogaj la nan ogmantasyon an oswa diminye yo kite kèk chanm, ak Lè sa a, debogaj se konplete ak Lè sa a, fè yon ti jan nan òganizasyon, se konsa ke konsepsyon an nan pwogram lan gen yon bon jan kalite ki pi wo.
Nòt pwogram lan, omwen ta dwe gen aspè sa yo:
A, Sistèm Nòt: Copyright nan tout konpayi an pwogram ak itilize nan seri sa a nan pwogram yo
B, Pwogram blòk Kòmantè: Objektif prensipal blòk pwogram lan ak otè a
C, Kòmantè paragraf: itilize nan seksyon sa a nan kòd la
D, Kòmantè Varyab: Enpòtans ki genyen nan Evidamman yo di, ki gen ladan I / O kòmantè, Entèmedyè Kòmantè Varyab
Kòm pou konsiderasyon an konfidansyalite, mwen panse ke li ta dwe konsidere nan algorithm nan chifreman nan pwogram lan oswa chifreman nan blòk la, epi yo pa ta dwe reyalize pa diminye kòmantè sa yo sa a kalite entelijan.
Kòrèkte
Pwogram PLC dwe kòrèk epi verifye pa travay aktyèl pou pwouve ke li ka travay kòrèkteman. Sa a se kondisyon ki pi fondamantal nan pwogram nan PLC, si sa a pa ka fè, lòt la se pa bon.
Pou fè pwogram lan kòrèk, yo dwe itilize egzat nan enstriksyon, itilize ki kòrèk la nan aparèy entèn yo. Itilizasyon egzat enstriksyon ak konpreyansyon egzat sou enstriksyon yo lye ak siyifikasyon enstriksyon yo ak itilizasyon kondisyon yo dwe klè. Si sa nesesè, ou ka pwogram kèk ti pwogram pou teste kèk enstriksyon klè.
Pou enstriksyon an menm, kèk detay sou enstriksyon an ka diferan akòz lo yo diferan nan PLC soti nan faktori a oswa modèl yo diferan nan seri a PLC, kidonk, ou ta dwe tcheke manyèl la pwogram ak anpil atansyon.
Itilizasyon kòrèk la nan aparèy entèn enpòtan tou. Pou egzanp, kèk PLCs gen pouvwa-desann pwoteksyon, pandan ke lòt moun pa fè sa. Asire w ke ou fè pwoteksyon pouvwa-desann dwe itilize yo pwoteje aparèy la, ak vis vèrsa pa ka itilize.
Nan ti bout tan, avèk presizyon itilize enstriksyon yo, itilize ki kòrèk la nan aparèy entèn yo, se konsa ke pwogram lan ka opere kòrèkteman, ki se kondisyon ki pi fondamantal pou pwogram nan PLC.
Kòm yon egzanp senp, k ap monte a ak tonbe bor nan Siemens mande pou yo sèvi ak varyab ak fonksyon depo kòm varyab entèmedyè, tankou M-pwen oswa db-pwen, ki ta ka pwoblèm si varyab la temp nan FC yo itilize.
Konfli
Pwogram yo pa ta dwe sèlman kòrèk, men tou serye. Reliability reflete estabilite nan pwogram nan PLC, ki se yon kondisyon debaz pou pwogram PLC.
Gen kèk pwogram PLC, anba kondisyon opere nòmal oswa operasyon legal ka travay kòrèkteman, men Aparisyon nan kondisyon ki pa nòmal opere (tankou pàn kouran tanporè, ak Lè sa a, byen vit re-dinamize) oswa operasyon ilegal (tankou yon kantite bouton soti nan Lòd, oswa an menm tan an, peze yon kantite bouton), pwogram lan pa travay byen. Sa a kalite pwogram, li pa trè serye, oswa enstab, se yon pwogram move.
Bon pwogram PLC sou Aparisyon nan kondisyon ki pa nòmal opere, yo ka idantifye, epi yo ka fè l 'ak kondisyon sa yo nòmal nan dirèksyon, ka fè pwogram nan pou adapte yo ak yon varyete de sitiyasyon. Bon pwogram PLC ka rejte pou operasyon ilegal, epi yo pa kite "tras". Se sèlman operasyon legal yo aksepte.
Interlocking se yon mwayen komen pou rejte operasyon ilegal yo. Sikui relè souvan itilize metòd sa a, ak PLCs ka eritye li.
Fasilite nan modifikasyon
Pou fè pwogram lan fasil pou chanje, sa vle di, fasil pou modifye.
Youn nan karakteristik sa yo nan PLC se konvenyans, ki ka fleksibl aplike nan sitiyasyon divès kalite. Fason a fè sa a se pa chanje oswa refè pwogram nan.
Redesigning pwogram lan yo itilize nan ka kote kondisyon yo ki pou yo sèvi ak pwosesis la PLC yo chanje, epi yo pa sèlman se pwogram nan reprogramasyon, men mwen/OS yo ap transfere tou. Pifò ka pa mande pou reprogramasyon, ak kèk modifikasyon yo ase. Sa mande pou pwogram lan fasil pou chanje.
Fasilite nan modifikasyon se tou fleksibilite a, kondisyon yo osi lontan ke trè kèk chanjman ka fèt yo reyalize objektif la nan chanje paramèt oswa fasil chanje aksyon an.
Ekstansyon
Anpil pwogram ka yo te pwograme anvan yo rantre nan sèn nan, men nan sèn nan, ka bezwen tou ajoute yon lòt pwogram, yo nan lòd pou fè pou evite deranje estrikti a nan tout sistèm lan, ou bezwen rezève yon sèten kantite espas nan chak zòn fonksyonèl kòm yon backup.
Materyèl yo kite ase Marge, lojisyèl nan preparasyon an nan manyèl, otomatik, semi-otomatik konsiderasyon, pozisyon kite soti.
Ranpli sistèm alam
Sistèm PLC yo souvan itilize nan anviwònman endistriyèl, chak aksidan ap lakòz gwo oswa ti pèt, yo nan lòd yo fè preprocessing nan aksidan oswa nan aksidan an pral minimize pèt la, nou dwe peye atansyon a alam la PLC ak pwoteksyon, ki pral extrait isit la kòm yon pati enpòtan nan sistèm lan.
Simulation Pwogram
Yo nan lòd yo asire ke pwogrè nan komisyonin sou sit oswa nan kliyan an yo montre, souvan anvan yo rantre nan sit la, nan pwogram pwòp yo pote soti nan simulation konplètman otomatik. Pou rezon sa a li nesesè pou enkli yon seksyon simulation nan pwogram nan, ki se dekonekte apre nòmal operasyon sou-sou sit. Yo nan lòd yo ekipe pwogram lan ak fonksyon an simulation, travay sa yo bezwen yo dwe fè:
(1) Konvèti aktyèl PLC I/O pwen yo nan PLC entèmedyè varyab oswa done blòk varyab;
(2) Ekri pwogram simulation pou chak aparèy dapre kondisyon pwosesis yo.
Nan pwosesis la nan konsepsyon yon pwogram PLC, youn nan ki ka satisfè kondisyon ki nan aspè ki anwo yo ka rele yon pwogram bon.




