Nid yw rhaglen PLC gyflawn yr un mor syml â galluogi'r system i redeg, mae hefyd yn gofyn am anodi cyflawn, pensaernïaeth cain, scalability da, larwm cyflawn ac system amddiffyn, a system efelychu cyn gweithredu.
Symlrwydd
Gwnewch y rhaglen PLC mor syml â phosib. Mae symlrwydd yn golygu defnyddio fframwaith rhaglen safonol gymaint â phosibl a defnyddio cyfarwyddiadau syml gymaint â phosibl.
Er mwyn gwneud y rhaglen yn syml, mae angen gwneud y gorau o strwythur y rhaglen a symleiddio'r rhaglen gyda chyfarwyddiadau rheoli llif mewn ffordd fawr, a disodli cyfarwyddiadau un swyddogaeth â rhai pwerus a rhoi sylw i drefn y cyfarwyddiadau mewn ffordd fach.
Darllenadwyedd
Dylai'r gofynion ar gyfer dylunio darllenadwyedd y rhaglen fod yn dda. Mae hyn nid yn unig yn hwyluso dylunydd y rhaglen i ddyfnhau dealltwriaeth y rhaglen, i hwyluso difa chwilod, ond hefyd i hwyluso eraill i ddarllen a deall eich rhaglen, i hwyluso cynnal a chadw defnyddwyr. Os oes angen, gellir gwneud y rhaglen hefyd i hyrwyddo.
I wneud y rhaglen yn ddarllenadwy, dylai'r rhaglen a ddyluniwyd fod mor glir â phosibl. Rhowch sylw i hierarchaeth a gweithredwch fodiwlaidd i'r pwynt o ddylunio gyda dulliau sy'n canolbwyntio ar wrthrychau. I ddefnyddio mwy o ddyluniadau safonol.
Os ydych chi'n defnyddio rhaglennu iaith mewn achosion arbennig, defnyddiwch raglennu ysgolion yn y rhan fwyaf o achosion i'w darllen yn hawdd.
Yna dylai'r dyraniad I/O fod yn rheolaidd, yn hawdd ei gofio a'i ddeall. Os oes angen, gwnewch ychydig o waith anodi hefyd. Dylai'r defnydd o ddyfeisiau mewnol hefyd fod yn rheolaidd, nid ydynt yn eu defnyddio ar hap yn unig.
Dylid nodi darllenadwyedd ar ddechrau dyluniad y rhaglen. Nid yw'n hawdd ei wneud. Oherwydd yn y broses o ddifa chwilod rhaglenni, gall y cynnydd neu ostyngiad mewn cyfarwyddiadau, y defnydd o newidiadau dyfeisiau mewnol, wneud y rhaglen wreiddiol gliriach, dod ychydig yn anhrefnus. Felly wrth ddylunio difa chwilio'r cynnydd neu'r gostyngiad i adael rhywfaint o le, ac yna mae difa chwilod yn cael ei gwblhau ac yna'n gwneud ychydig o drefniadaeth, fel bod gan ddyluniad y rhaglen ansawdd uwch.
Nodiadau rhaglen, o leiaf dylai fod yr agweddau canlynol:
A, Nodiadau System: Hawlfraint y Cwmni Rhaglen cyfan a'r defnydd o'r set hon o raglenni
B, Sylwadau Bloc Rhaglen: Prif bwrpas bloc y rhaglen a'r awdur
C, Sylwadau Paragraff: Defnyddio'r adran hon o'r Cod
D, Sylwadau Amrywiol: Pwysigrwydd diangen i'w ddweud, gan gynnwys sylwadau I / O, Sylwadau Amrywiol Canolradd
O ran yr ystyriaeth gyfrinachedd, credaf y dylid ei ystyried yn algorithm amgryptio y rhaglen neu amgryptio'r bloc, ac ni ddylid ei gyflawni trwy leihau'r sylwadau y math hwn o glyfarwch.
Chywirdeb
Rhaid i'r rhaglen PLC fod yn gywir ac yn cael ei gwirio gan waith gwirioneddol i brofi y gall weithio'n gywir. Dyma ofyniad mwyaf sylfaenol y rhaglen PLC, os na ellir gwneud hyn, nid yw'r llall yn dda i ddim.
Er mwyn gwneud y rhaglen yn gywir, rhaid ei defnyddio'n gywir o gyfarwyddiadau, y defnydd cywir o ddyfeisiau mewnol. Mae defnydd cywir o gyfarwyddiadau a dealltwriaeth gywir o'r cyfarwyddiadau yn gysylltiedig ag ystyr y cyfarwyddiadau a rhaid i'r defnydd o'r amodau fod yn glir. Os oes angen, gallwch raglennu rhai rhaglenni bach i brofi rhai cyfarwyddiadau aneglur.
Ar gyfer yr un cyfarwyddyd, gall rhai manylion am y cyfarwyddyd fod yn wahanol oherwydd y gwahanol sypiau o PLC o'r ffatri neu wahanol fodelau'r gyfres PLC, felly dylech wirio'r llawlyfr rhaglennu yn ofalus.
Mae'r defnydd cywir o ddyfeisiau mewnol hefyd yn bwysig. Er enghraifft, mae gan rai PLCs amddiffyniad pŵer i lawr, tra nad oes gan eraill. Gwnewch yn siŵr eich bod yn gwneud yr amddiffyniad pŵer i lawr i amddiffyn y ddyfais, ac ni ellir defnyddio'r gwrthwyneb.
Yn fyr, i ddefnyddio'r cyfarwyddiadau yn gywir, y defnydd cywir o ddyfeisiau mewnol, fel y gall y rhaglen weithredu'n gywir, sef y gofyniad mwyaf sylfaenol ar gyfer y rhaglen PLC.
Fel enghraifft syml, mae angen defnyddio newidynnau sydd â swyddogaethau storio fel newidynnau canolraddol fel newidynnau canolraddol, fel pwyntiau M neu bwyntiau dB, a fyddai'n broblemus pe bai newidyn dros dro CC yn cael ei ddefnyddio.
Dibynadwyedd
Dylai rhaglenni nid yn unig fod yn gywir, ond hefyd yn ddibynadwy. Mae dibynadwyedd yn adlewyrchu sefydlogrwydd y rhaglen PLC, sy'n ofyniad sylfaenol ar gyfer rhaglenni PLC.
Gall rhai rhaglenni PLC, o dan amodau gweithredu arferol neu weithrediad cyfreithiol weithio'n gywir, ond ymddangosiad amodau gweithredu nad ydynt yn normal (megis toriad pŵer dros dro, ac yna eu hail-egnïo'n gyflym) neu weithrediad anghyfreithlon (fel nifer o fotymau allan o Archebu, neu ar yr un pryd, pwyswch nifer o fotymau), nid yw'r rhaglen yn gweithio'n iawn. Mae'r math hwn o raglen, nid yw'n ddibynadwy iawn, nac yn ansefydlog, yn rhaglen wael.
Gellir nodi rhaglen PLC dda ar ymddangosiad amodau gweithredu nad ydynt yn normal, a gall ei gwneud ag amodau cydgyfeirio arferol, gall wneud y rhaglen i addasu i amrywiaeth o sefyllfaoedd. Gellir gwrthod rhaglen dda PLC ar gyfer gweithredu anghyfreithlon, ac nid yw'n gadael "olion". Dim ond gweithrediadau cyfreithiol sy'n cael eu derbyn.
Mae cyd -gloi yn ffordd gyffredin o wrthod gweithrediadau anghyfreithlon. Mae cylchedau ras gyfnewid yn aml yn defnyddio'r dull hwn, a gall PLCs ei etifeddu.
Rhwyddineb addasu
I wneud y rhaglen yn hawdd ei newid, hynny yw, yn hawdd ei haddasu.
Un o nodweddion PLC yw cyfleustra, y gellir ei gymhwyso'n hyblyg i wahanol sefyllfaoedd. Y ffordd i wneud hyn yw trwy addasu neu ailgynllunio'r rhaglen.
Defnyddir ailgynllunio'r rhaglen mewn achosion lle mae'r gofynion ar gyfer defnyddio'r broses PLC yn cael eu newid, ac nid yn unig y mae'r rhaglen yn cael ei hailraglennu, ond mae'r I/OS yn cael eu hailbennu hefyd. Nid oes angen ailraglennu ar y mwyafrif o achosion, ac mae rhai addasiadau yn ddigonol. Mae hyn yn ei gwneud yn ofynnol i'r rhaglen fod yn hawdd ei newid.
Rhwyddineb addasu hefyd yw'r hyblygrwydd, y gofynion cyhyd â bod ychydig iawn o newidiadau y gellir eu gwneud i gyflawni'r pwrpas o newid paramedrau neu'n hawdd newid y weithred.
Estynadwyedd
Efallai bod llawer o raglenni wedi'u rhaglennu cyn mynd i mewn i'r olygfa, ond i'r olygfa, efallai y bydd angen iddynt ychwanegu rhaglen arall hefyd, er mwyn osgoi tarfu ar strwythur y system gyfan, mae angen i chi gadw rhywfaint o le ym mhob ardal swyddogaethol fel copi wrth gefn.
Caledwedd i adael digon o ymyl, meddalwedd wrth baratoi ystyriaethau llaw, awtomatig, lled-awtomatig, safle wedi'i adael allan.
System Larwm Cyflawn
Defnyddir systemau PLC yn aml mewn amgylcheddau diwydiannol, bydd pob damwain yn achosi colledion mawr neu fach, er mwyn gwneud y broses o ragbrosesu damweiniau neu yn y ddamwain bydd yn lleihau'r golled, rhaid inni roi sylw i'r larwm a'r amddiffyniad PLC, a fydd yn cael ei dynnu yma fel rhan bwysig o'r system.
Efelychu rhaglen
Er mwyn sicrhau bod y cynnydd comisiynu ar y safle neu i'r cwsmer yn dangos, yn aml cyn mynd i mewn i'r wefan, i'w rhaglenni eu hunain i gynnal efelychiad cwbl awtomataidd. At y diben hwn mae angen cynnwys adran efelychu yn y rhaglen, sydd wedi'i datgysylltu ar ôl gweithrediad arferol ar y safle. Er mwyn arfogi'r rhaglen gyda'r swyddogaeth efelychu, mae angen cyflawni'r tasgau canlynol:
(1) trosi'r pwyntiau I/O PLC gwirioneddol yn newidynnau canolraddol PLC neu newidynnau bloc data;
(2) Ysgrifennwch y rhaglen efelychu ar gyfer pob dyfais yn unol â gofynion y broses.
Yn y broses o ddylunio rhaglen PLC, gellir galw'r un a all fodloni gofynion yr agweddau uchod yn rhaglen dda.




