Conas a Oibríonn PLC

Aug 06, 2024

Fág nóta

Nuair a chuirtear an rialtóir loighic in-ríomhchláraithe i bhfeidhm, roinntear a phróiseas oibre go ginearálta i dtrí chéim, eadhon sampláil ionchuir, feidhmiú cláir úsáideora agus athnuachan aschuir. Tugtar timthriall scanadh ar chríochnú na dtrí chéim thuas. Le linn na tréimhse oibríochta ar fad, déanann CPU an rialaitheora loighic ríomhchláraithe na trí chéim thuas a fhorghníomhú arís agus arís eile ag luas scanadh áirithe.
Sampláil ionchuir
Sa chéim samplála ionchuir, léann an rialaitheoir loighic ríomhchláraithe na stáit ionchuir agus na sonraí go léir i seicheamh ar mhodh scanadh agus stórálann sé iad sna haonaid chomhfhreagracha sa limistéar íomhá I/O. Tar éis an tsampláil ionchuir a bheith críochnaithe, téann sé isteach i gcéimeanna forghníomhaithe agus athnuachana an chláir úsáideora. Sa dá chéim seo, fiú má athraíonn an staid ionchuir agus na sonraí, ní athrófar staid agus sonraí na n-aonad comhfhreagrach sa limistéar íomhá I/O. Dá bhrí sin, más comhartha cuisle é an t-ionchur, ní mór leithead an chomhartha pulse a bheith níos mó ná timthriall scanadh amháin chun a chinntiú gur féidir an t-ionchur a léamh in aon chás.
Feidhmchlár úsáideora
I gcéim fhorghníomhaithe an chláir úsáideora, déanann an rialtóir loighic ríomhchláraithe an clár úsáideora (léaráid dréimire) a scanadh i gcónaí in ord ó bhun go barr. Nuair a bhíonn gach léaráid dréimire á scanadh, déantar an ciorcad rialaithe comhdhéanta de na teagmhálacha ar thaobh clé an léaráid dréimire a scanadh ar dtús i gcónaí, agus déantar an ciorcad rialaithe comhdhéanta de na teagmhálacha a oibriú go loighciúil san ord clé den chéad uair, ar dheis sa dara háit, sa chéad barr, bun an dara. Ansin, de réir thoradh na hoibríochta loighciúil, déantar staid giotán comhfhreagrach an choil loighic i limistéar stórála RAM an chórais a athnuachan; nó déantar staid ghiotán comhfhreagrach an chorna aschuir sa limistéar íomhá I/O a athnuachan; nó má chinntear cibé acu an treoir feidhme speisialta a shonraítear sa léaráid dréimire a fhorghníomhú.
Is é sin, le linn an chláir úsáideora a chur i gcrích, ní athrófar ach staid agus sonraí an phointe ionchuir sa limistéar íomhá I/O, agus staid agus sonraí pointí aschuir eile agus gléasanna boga sa limistéar íomhá I/O. nó féadfaidh limistéar stórála RAM an chórais athrú, agus beidh tionchar ag torthaí forghníomhaithe cláir na léaráide dréimire a socraíodh thuas ar na léaráidí dréimire go léir a socraítear thíos a úsáideann na cornaí nó na sonraí seo; a mhalairt ar fad, ní féidir le staid nó sonraí cornaí loighce athnuaite na léaráide dréimire atá socraithe thíos ach dul i bhfeidhm ar an gclár atá socraithe os a chionn sa chéad timthriall scanadh eile.
Má úsáidtear an treoir I/O láithreach agus an clár á chur i gcrích, is féidir an pointe I/O a rochtain go díreach. Má úsáidtear an treoir I/O, ní dhéanfar luach chlár íomhánna an phróisis ionchuir a nuashonrú. Tógann an clár an luach go díreach ón modúl I/O, agus déanfar clár íomhá an phróisis aschuir a nuashonrú láithreach, rud atá beagán difriúil ón ionchur láithreach.
Aschur athnuachan
Tar éis an clár úsáideora a scanadh, téann an rialtóir loighic ríomhchláraithe isteach sa chéim athnuachana aschuir. Le linn na tréimhse seo, déanann an LAP gach ciorcad latch aschuir a athnuachan de réir an stádais agus na sonraí comhfhreagracha sa limistéar íomhá I / O, agus ansin tiomáineann sé na forimeallaigh comhfhreagracha tríd an gciorcad aschuir. Ag an am seo, is é fíor-aschur an rialaitheora loighic ríomhchláraithe é.