Apr 29, 2026 Gadewch neges

Sut olwg sydd ar raglen PLC berffaith?

 

Heddiw, rwy'n rhannu erthygl ymarferol i'ch helpu i ddeall sut beth yw rhaglen PLC berffaith, ac yn darparu safonau rhaglennu PLC ac awgrymiadau ar gyfer gwaith ymarferol.

Gofynion Dylunio ar gyfer Rhaglen Perffaith PLC:

Nid yw rhaglen PLC gyflawn yn ymwneud yn unig â gwneud i'r system redeg; mae hefyd angen sylwadau cyflawn, -saernïaeth wedi'i strwythuro'n dda, graddadwyedd da, system larwm a diogelu gynhwysfawr, a system efelychu a redir ymlaen llaw.

1. Symlrwydd

Gwnewch y rhaglen PLC mor syml â phosibl. Mae symlrwydd yn golygu defnyddio fframwaith rhaglen safonol a chyfarwyddiadau syml. Yn fras, mae hyn yn golygu optimeiddio strwythur y rhaglen a symleiddio'r rhaglen gyda chyfarwyddiadau rheoli llif. Yn fwy penodol, mae'n golygu disodli cyfarwyddiadau -swyddogaeth sengl gyda rhai mwy pwerus a rhoi sylw i drefn y cyfarwyddiadau.

2. Darllenadwyedd

Dylai'r rhaglen a ddyluniwyd fod yn hynod ddarllenadwy. Mae hyn nid yn unig yn helpu'r rhaglennydd i ddeall y rhaglen yn well ac yn hwyluso dadfygio, ond hefyd yn ei gwneud hi'n hawdd i eraill ei deall ac i ddefnyddwyr ei chynnal. Dylai hefyd hwyluso lledaenu rhaglenni pan fo angen.

Er mwyn sicrhau darllenadwyedd da, dylai cynllun y rhaglen fod mor glir â phosibl. Talu sylw i hierarchaeth a modiwlaredd, hyd yn oed defnyddio-dulliau dylunio gwrthrychol. Defnyddiwch arferion dylunio safonol cymaint â phosibl.

Os defnyddir ieithoedd rhaglennu mewn achosion arbennig, dylid defnyddio diagramau ysgol yn y rhan fwyaf o achosion er mwyn ei gwneud yn haws i'w darllen. Dylai dyraniad I/O fod yn systematig ar gyfer dysgu a deall yn haws. Ychwanegu sylwadau pan fo angen. Dylai'r defnydd o gydrannau mewnol hefyd fod yn systematig; osgoi eu defnyddio ar hap.

Dylid ystyried darllenadwyedd o ddechrau dylunio rhaglen. Nid yw hyn yn hawdd i'w gyflawni'n llwyr, oherwydd yn ystod dadfygio rhaglen, gall ychwanegu neu ddileu cyfarwyddiadau a newidiadau yn y defnydd o gydrannau mewnol wneud rhaglen glir wreiddiol braidd yn anniben. Felly, caniatáu ar gyfer addasiadau yn ystod difa chwilod yn y cyfnod dylunio, ac yna tacluso ar ôl difa chwilod. Bydd hyn yn arwain at raglen o ansawdd uwch.

Dylai sylwadau rhaglen gynnwys y canlynol o leiaf:

A. Sylwadau system: Deiliad hawlfraint a phwrpas y rhaglen gyfan; B. Sylwadau bloc: Prif bwrpas ac awdur y bloc; C. Sylwadau segment: Pwrpas y segment cod; D. Sylwadau amrywiol: Mae pwysigrwydd yn amlwg, gan gynnwys sylwadau I/O a sylwadau newidyn canolradd. O ran ystyriaethau cyfrinachedd, dylid mynd i'r afael â'r rhain trwy'r algorithm amgryptio neu amgryptio bloc y rhaglen, yn hytrach na thrwy leihau sylwadau.

3. Cywirdeb

Rhaid i'r rhaglen PLC fod yn gywir a'i gwirio trwy weithrediad gwirioneddol i brofi ei swyddogaeth gywir. Dyma'r gofyniad mwyaf sylfaenol ar gyfer rhaglen PLC; os na chyflawnir hyn, ni waeth pa mor dda yw'r agweddau eraill, maent yn ddiwerth.

Er mwyn sicrhau cywirdeb y rhaglen, rhaid defnyddio cyfarwyddiadau a dyfeisiau mewnol yn gywir. Cysylltir defnydd cywir o gyfarwyddiadau â dealltwriaeth gywir ohonynt; felly, rhaid deall ystyr ac amodau defnydd cyfarwyddiadau yn drylwyr. Os oes angen, gellir ysgrifennu rhaglenni bach i brofi rhai cyfarwyddiadau aneglur.

Ar gyfer yr un cyfarwyddyd, oherwydd gwahaniaethau mewn sypiau gweithgynhyrchu PLC neu fodelau cyfres, gall rhai manylion cyfarwyddiadau amrywio. Dylid edrych yn ofalus ar y llawlyfr rhaglennu.

Mae'r defnydd cywir o ddyfeisiadau mewnol hefyd yn bwysig. Er enghraifft, mae gan rai CDPau amddiffyniad pŵer i lawr, tra nad oes gan eraill. Mae'n hanfodol sicrhau bod dyfeisiau sydd angen diogelwch i lawr yn cael eu defnyddio, ac i'r gwrthwyneb.

Yn fyr, y gofyniad mwyaf sylfaenol ar gyfer rhaglenni PLC yw defnyddio cyfarwyddiadau yn gywir a defnyddio cydrannau mewnol yn gywir i sicrhau bod y rhaglen wedi'i rhaglennu yn gweithredu'n gywir.

Er enghraifft syml, mae Siemens PLC yn gofyn am newidynnau gyda swyddogaeth storio fel newidynnau canolradd ar gyfer ymylon sy'n codi ac yn disgyn, fel pwyntiau M- neu bwyntiau DB-. Byddai defnyddio newidyn dros dro y CC yn achosi problemau.

4. Dibynadwyedd

Rhaid i raglenni nid yn unig fod yn gywir ond hefyd yn ddibynadwy. Mae dibynadwyedd yn adlewyrchu sefydlogrwydd y rhaglen PLC, sydd hefyd yn ofyniad sylfaenol.

Mae rhai rhaglenni PLC yn gweithio'n gywir o dan amodau gweithredu arferol neu yn ystod gweithrediadau cyfreithiol, ond yn methu â gweithredu'n iawn o dan amodau gweithredu annormal (fel toriad pŵer dros dro ac yna adferiad pŵer cyflym) neu ar ôl gweithrediadau anghyfreithlon (fel pwyso botymau allan o ddilyniant neu wasgu sawl botwm ar yr un pryd). Mae rhaglenni o'r fath yn annibynadwy, yn ansefydlog neu wedi'u cynllunio'n wael.

Gall rhaglenni PLC da nodi amodau gweithredu annormal a'u hintegreiddio'n ddi-dor ag amodau arferol, gan ganiatáu i'r rhaglen addasu i wahanol sefyllfaoedd. Gall rhaglen PLC dda wrthod gweithrediadau anghyfreithlon heb adael unrhyw "olrhain," gan dderbyn gweithrediadau cyfreithiol yn unig.

Mae cyd-gloi yn ddull cyffredin o wrthod gweithrediadau anghyfreithlon; mae cylchedau cyfnewid yn aml yn defnyddio'r dull hwn, a gall CDPau etifeddu'r dull hwn hefyd.

5. Rhwyddineb Addasu

Dylai rhaglen fod yn hawdd i'w haddasu. Un o nodweddion PLC yw ei gyfleustra a'i hyblygrwydd wrth addasu i wahanol sefyllfaoedd. Cyflawnir hyn drwy addasu neu ailgynllunio'r rhaglen.

Defnyddir ailgynllunio'r rhaglen pan fydd angen newid gofynion cymhwyso proses y PLC. Nid yn unig y mae'r rhaglen yn cael ei hailysgrifennu, ond mae angen ailddyrannu I/O hefyd. Yn y rhan fwyaf o achosion, nid oes angen ailysgrifennu'r rhaglen; mae mân addasiadau yn ddigonol. Mae hyn yn ei gwneud yn ofynnol i'r rhaglen fod yn hawdd i'w haddasu.

Mae rhwyddineb addasu hefyd yn golygu hyblygrwydd, sy'n gofyn am fân newidiadau yn unig i gyflawni'r pwrpas o newid paramedrau neu addasu gweithredoedd.

6. Expandability

Mae'n bosibl y bydd llawer o raglenni wedi'u-rhaglennu cyn eu defnyddio i'r wefan, ond efallai y bydd angen ychwanegu rhaglenni ychwanegol ar-safle. Er mwyn osgoi amharu ar strwythur cyffredinol y system, mae angen cadw digon o le ym mhob maes swyddogaethol ar gyfer caledwedd wrth gefn. Dylid dylunio'r meddalwedd gyda gweithrediad llaw, awtomatig a lled-awtomatig mewn golwg, a dylid dyrannu gofod yn unol â hynny.

7. System Larwm Cynhwysfawr

Defnyddir systemau PLC yn aml mewn amgylcheddau diwydiannol, lle gall pob damwain achosi colledion, mawr neu fach. Er mwyn sicrhau atal damweiniau neu leihau colledion yn ystod damwain, rhaid pwysleisio swyddogaethau larwm ac amddiffyn y PLC. Felly, mae hyn yn cael ei amlygu fel elfen bwysig o'r system.

8. Efelychu Rhaglen

Er mwyn sicrhau cynnydd dadfygio ar-safle neu ar gyfer arddangosiadau cwsmeriaid, yn aml mae angen efelychiad cwbl awtomatig o'r rhaglen cyn ei defnyddio. Mae hyn yn golygu bod angen ychwanegu adran rhaglen efelychu at y rhaglen bresennol, sy'n cael ei datgysylltu ar ôl gweithredu arferol ar-safle. Er mwyn galluogi'r rhaglen i berfformio efelychiad, mae angen y camau canlynol:

(1) Trosi'r pwyntiau I/O PLC gwirioneddol yn newidynnau canolraddol neu newidynnau bloc data;

(2) Ysgrifennu rhaglenni efelychu ar gyfer pob darn o offer yn unol â gofynion y broses.

Gellir ystyried rhaglen PLC dda yn un sy'n bodloni'r gofynion uchod.

Manylebau Rhaglennu PLC

1. Dewiswch y model PLC priodol a'r cyfrif pwyntiau I/O. Dewiswch fodiwlau swyddogaeth arbennig ar gyfer gofynion swyddogaethol penodol.

2. Bod yn gyfarwydd â'r cyfarwyddiadau rhaglennu PLC dethol a meddalwedd llunio.

3. Cynlluniwch y cydrannau meddal, gan gynnwys trosglwyddyddion mewnol, trosglwyddyddion dal, cofrestrau data, amseryddion a rhifyddion.

4. Cynlluniwch y rhaglen, yn gyffredinol yn dilyn y dilyniant o echdynnu namau, trin namau, trin â llaw, trin awtomatig, a thrin allbwn. Dylid rhannu prosiectau neu offer mwy yn unedau swyddogaethol, megis codwyr, dyfeisiau trosglwyddo, a dyfeisiau codi / cylchdroi mewn llinell gynhyrchu awtomataidd. Dylid rhaglennu'r rhain mewn segmentau a blociau yn unol â'r strwythur uned uchod.

5. Ychwanegu sylwadau segment byr cyn pob rhaglen wedi'i seilio ar segmentau neu flociau, gan egluro ei swyddogaeth. Os oes angen, nodwch y llif proses cyfatebol. Yn gyffredinol, dylai trefn rhaglenni sydd wedi'u seilio ar segmentau neu flociau o fewn y rhaglen gyffredinol ddilyn y dilyniant llif proses er mwyn ei darllen.

6. Cyn dylunio rhaglen, dylid tynnu'r offer. Dylid echdynnu ffactorau cyffredin megis stopio, stopio brys, gorlwytho, gor-terfyn, terfyn amser, llenni golau diogelwch, stop gwrthdrawiad, a switsh drws a'u gosod yn y gylched cychwyn-i fyny neu gychwyn-prif reolaeth a chylched cydgloi. Mae hyn yn gweithredu fel cynsail trosfwaol strwythur cyfan y rhaglen. Yn seiliedig ar hyn, rhennir y rhaglen yn ddau brif faes swyddogaethol: awtomatig a llaw.

7. Dylid echdynnu ffactorau cyffredin ym maes swyddogaeth llaw strwythur y rhaglen, megis gweithrediad llaw a ffactorau sy'n peryglu offer a diogelwch personol, a'u gosod yn y prif gylched rheoli a chyd-gloi â llaw i amddiffyn, tarian, a larwm ar gyfer rheoli â llaw.

8. Dylid echdynnu ffactorau cyffredin yn ardal swyddogaeth awtomatig strwythur y rhaglen, megis gweithrediad awtomatig, gor-terfyn, a ffactorau terfyn amser, a'u gosod yn y prif gylched rheoli a chyd-gloi awtomatig i amddiffyn, tarian, a larwm ar gyfer offer o dan reolaeth awtomatig. Egwyddor gyffredinol yw cyfyngu'n llym ar fynediad offer tra'n cyfyngu'n llac ar allanfa offer, gan sicrhau diogelwch.

9. Dylid dylunio swyddogaeth ailosod meistr yn y rhaglen i hwyluso adferiad cyflym a hawdd o weithrediad offer arferol rhag ofn y bydd camweithio. Dylai'r meistr ailosod ystyried diogelwch offer a phersonél yn llawn yn ystod y broses ailosod.

10. Wrth newid o'r modd awtomatig i'r modd llaw, dylai'r rhaglen glirio'r allbynnau a'r cyflyrau canolradd o'r modd awtomatig. Yn enwedig wrth ddefnyddio'r cyfarwyddyd SET yn y modd awtomatig, rhaid ei glirio gan ddefnyddio'r cyfarwyddyd AILOSOD yn y modd llaw.

11. Mae allbynnau deuol wedi'u gwahardd yn llym mewn rhaglennu; hynny yw, yr un datganiad allbwn neu'r un coil allbwn yn ymddangos ddwywaith neu fwy yn y rhaglen. Ar gyfer yr un pwynt allbwn o dan amodau modd gwahanol, defnyddiwch ras gyfnewid canolradd ar gyfer trosglwyddo, ac yn olaf eu cyfuno i mewn i un pwynt allbwn.

12. Wrth ddefnyddio sgrin gyffwrdd, ni ddylid defnyddio'r ardal reoli a'r ardal statws a rennir gan y sgrin gyffwrdd a PLC ar gyfer rhaglennu swyddogaethol eraill.

13. Cyn defnyddio unrhyw fodiwl PLC arbennig, gwiriwch a yw ei ardal reoli a'i faes statws yn meddiannu geiriau gweithio. Os felly, peidiwch â rhaglennu'r geiriau gwaith hyn at ddibenion eraill.

14. Rhaid anodi nodau Tsieinëeg mewnbynnau, allbynnau, trosglwyddyddion canolradd, amseryddion, cownteri a chofrestrau data. Rhaid i fewnbynnau ac allbynnau hefyd gynnwys enwau cydrannau a rhifau tag. Yn gyffredinol, mae'r pwyntiau mewnbwn cyfatebol yn cael eu rhagosod i DIM cysylltiadau sy'n gysylltiedig â switshis allanol. Ar gyfer mewnbynnau sydd angen cysylltiadau CC, rhaid nodi hyn yn y sylwadau. Dylai pob sylw fod yn glir ac yn ddiamwys, gan osgoi camddealltwriaeth, a lleihau'r defnydd o dermau generig.

15. Ar ôl i ddadfygio'r prosiect gael ei gwblhau, rhaid cadw'r rhaglen feddalwedd derfynol. Dylai enw'r ffeil a gadwyd gynnwys rhif y prosiect, yr awdur, y dyddiad, a rhif y fersiwn.

16. Ynghylch amgryptio rhaglen: Rhaid storio'r cyfrinair ar gyfer y rhaglen wedi'i hamgryptio mewn ffeil bwrpasol, gan nodi'n glir yr enw defnyddiwr, cyfrinair a chaniatâd. Dylid dosbarthu'r ffeil hon i o leiaf ddau berson i ddysgu'r cyfrinair ac atal y rhaglen rhag bod yn anhygyrch oherwydd colli cyfrinair.

Awgrymiadau Rhaglennu

1. Pan fydd PLC a chyfrifiadur gwesteiwr (neu sgrin gyffwrdd) yn ffurfio system fonitro, yn aml mae angen i'r sgrin arddangos dulliau rheoli fel "llawlyfr" ac "awtomatig" (yn gyffredinol, dim ond un y gall moddau lluosog ei gael). Gellir defnyddio'r cyfarwyddyd "MOV" yn y rhaglen. Er enghraifft, pan ddewisir "llawlyfr", mae'r cyson 1 yn cael ei SYMUD i gofrestr VB10; pan ddewisir "awtomatig", mae 2 yn cael ei SYMUD i'r un gofrestr VB10. Trwy wirio'r data yn y gofrestr, gellir pennu dull rheoli'r system. Mantais y dull hwn yw ei fod yn hawdd ei ddeall ac mae'n osgoi'r angen am weithdrefnau cymhleth fel cyd-gloi.

2. Pan fydd y rhaglen yn cynnwys rheoli signal analog, os nad oes gan y signal analog darllen fawr ddim gwall, gellir defnyddio hidlo amser i ohirio'r mewnbwn. Os oes gwall mawr yn y data darllen, mae angen dulliau hidlo eraill, megis cyfartaleddu. Cyfeiriwch at y dogfennau perthnasol am ragor o wybodaeth.

3. Yn ystod dadfygio rhaglen, os bodlonir amod ond nid yw'r coil allbwn wedi'i actifadu, gwiriwch a yw'r adran hon o'ch rhaglen o fewn datganiadau o'r fath, fel `JUMP ewch i`. Posibilrwydd arall yw, ar ôl toriad rhaglen, bod yr amod yn cael ei fodloni ond nid oes allbwn; mae hyn fel arfer yn dangos nad yw'r adran hon o'r rhaglen yn cael ei sganio.

4. Mewn rhaglenni rheoli dilyniannol, hy, pan fydd un weithred wedi'i chwblhau a'r cam nesaf yn cael ei gychwyn, mae'r modd rheoli +10+10 yn gyfleus iawn. Mae'r syniad fel a ganlyn: Mae cofrestr wedi'i rhagosod i 0 wrth gychwyn. Ar ôl cychwyn y system, caiff ei gynyddu gan 10, gan ddod â gwerth y gofrestr i 10. Gyda'r gofrestr yn 10, gellir cyflawni'r weithred gyntaf. Ar ôl y weithred gyntaf, cynyddir y gofrestr gan 10 eto, gan ddod â gwerth y gofrestr i 20, gan ganiatáu i'r ail weithred gael ei chyflawni. Ar ôl yr ail weithred, caiff ei gynyddu gan 10 eto, gan ddod â gwerth y gofrestr i 30. Fel hyn, trwy wirio'r gwerth yn y gofrestr, gellir pennu'r camau a ddymunir. Pan fydd angen gweithredu naid, gellir newid y cynyddran o 10 i 20, 30, ac ati, yn dibynnu ar y gofynion penodol.

Pam codiad o 10 yn lle 1? Oherwydd ar ôl cynyddu 10, os oes angen gosod segment, gellir ei fewnosod yn unrhyw un o'r 10 slot sydd ar gael.

5. Wrth ddylunio rhaglen, os bydd proses -fai cysylltiedig (nad yw'n cael ei reoli gan y system reoli) yn digwydd, mae'n well cynnal y ffenomen bai a darparu larymau gweledol a chlywadwy nes bod y gweithredwr yn ailosod y system, fel eu bod yn ymwybodol o'r nam. Fel arall, os daw'r system i ben, gall eraill dybio bod problem gyda'r rhaglen. Dylid ystyried y pwyntiau hyn yn gyffredinol wrth ddylunio system newydd.

6. Gellir gwneud is-reolweithiau a elwir yn aml yn is-fodiwlau ar gyfer galwadau aml.

7. Gan fod pob cam yng nghylch gwaith peiriant cynhyrchu yn gofyn am gyfnod penodol o amser i'w weithredu, ac mae gan yr amseroedd hyn derfynau penodol, gellir cychwyn amserydd ar yr un pryd â dechrau'r cam i'w fonitro. Dylai gosodiad amser yr amserydd fod 20%-30% yn hirach na hyd arferol y weithred. Gellir defnyddio signal allbwn yr amserydd ar gyfer larymau neu ddyfeisiau diffodd awtomatig. Pan fydd amser cam yn fwy na'r amser penodedig, gan gyrraedd yr amser rhagosodedig cyfatebol amserydd, a chyn i'r cam nesaf ddechrau, mae'r amserydd yn cyhoeddi signal bai. Mae'r signal hwn yn atal y cylch gwaith arferol ac yn cychwyn y weithdrefn larwm neu ddiffodd; dyma'r hyn rydyn ni'n ei alw'n gyffredin dros-amddiffyniad beiciau.

8. Dylai rhai switshis canfod diogelwch (fel botymau stopio brys, llenni golau diogelwch, switshis terfyn, ac ati) ddefnyddio mewnbynnau caeedig fel arfer (NC).

9. Ar gyfer ystyriaethau diogelwch ac arbed ynni, dylid dylunio allbynnau i actifadu dim ond pan fo angen a stopio unwaith y bydd y weithred wedi'i chwblhau, yn hytrach na chael ei ddylunio i allbwn parhaus nes bod angen stop.

10. Dylai'r egwyddor weithredu ar gyfer actiwadyddion fod: yn well aros yn llonydd na symud yn afreolaidd.

11. Rheolaeth offer uned sengl: Rhaid i bob uned fod â swyddogaeth newid â llaw/awtomatig, a swyddogaeth cychwyn/stopio yn ystod gweithrediad â llaw. Wrth newid o weithrediad awtomatig i weithrediad llaw, rhaid i'r offer beidio â stopio; wrth newid o waith llaw i awtomatig, mae cychwyn / stop yr offer yn dibynnu ar y rhaglen awtomatig.

12. Rhaid cylchdroi pob uned offer (pwmp, ffan, ac offer mawr arall) ar ôl 24 awr o weithredu, a rhaid bod cofnod amser rhedeg cronnus, oni bai bod y cyfrifiadur gwesteiwr yn gosod y dilyniant cychwyn / stopio; fel arall, rhaid i'r gweithredwr ei osod â llaw.

 

 

Anfon ymchwiliad

whatsapp

skype

E-bost

Ymchwiliad