I réimse an uathoibrithe thionsclaíoch, tá loighic dréimire fós ar cheann de na teangacha ríomhchlárúcháin is coitianta a úsáidtear; i gcás oibiachtaí rialaithe níos casta, áfach, is cinnte gur cur chuige an-éifeachtach é ríomhchlárú atá dírithe ar oibiachtaí. Pléifimid ar dtús ríomhchlárú atá dírithe ar réad-:
Is paraidím ríomhchláraithe ardleibhéil é ríomhchlárú atá dírithe ar oibiachtaí i-teangacha ríomhaireachta ardleibhéil. Is féidir an fhealsúnacht dearaidh seo a chur i bhfeidhm freisin ar chláir PLC i gcórais rialaithe tionsclaíocha. Cé nach féidir linn go leor de na tréithe sármhaithe a bhaineann le ríomhchlárú atá dírithe ar oibiachtaí a chur i bhfeidhm ar nós "oidhreacht"-agus b'fhéidir nach fiú go bhfuil tréithe réada ag teanga PLC, teanga ríomhchláraithe atá dírithe ar oibiachtaí, is ranganna agus cásanna ranga iad na bunchoincheapa a bhaineann le ríomhchlárú atá dírithe ar oibiachtaí (.i. oibiachtaí). Ní mór dúinn ach úsáid a bhaint as na coincheapa seo. I ríomhchlárú, ní mór dúinn aonáin áirithe a theibí agus a ghinearálú chun aicmí a shainiú. I gcórais rialaithe tionsclaíocha, áfach, is catagóirí rialaithe atá sainmhínithe go soiléir iad réada rialaithe amhail mótair agus comhlaí; is féidir linn aicmí a shainiú dóibh go díreach gan gá le astarraingt. Úsáidfear teanga ríomhchlárúcháin Siemens Step7 agus teanga ríomhchláraithe Unity Schneider chun ríomhchlárú atá dírithe ar oibiachtaí le haghaidh PLCanna a mhíniú.
I. Modhanna Forfheidhmithe
Cuirtear ríomhchlárú atá dírithe ar oibiachtaí i gCéim 7 i bhfeidhm trí úsáid a bhaint as bloic feidhme (FB). Nuair a thagann an t-ábhar seo chun cinn, is minic a smaoiníonn daoine ar an gcur chuige clár modúlach atá molta ag Siemens. Go deimhin, is é seo an coincheap céanna, ach ní chuireann téarmaí ar nós "modularization," "bloic sonraí cúlra," agus "ilchúlraí" a thug Siemens isteach i gcónaí ar chumas úsáideoirí an fhealsúnacht dearadh den scoth seo a thuiscint agus a chur i bhfeidhm go soiléir.
Mar sin féin, má théann tú chuige ó thaobh ríomhchlárú atá dírithe ar oibiachtaí, is féidir leat tuiscint i bhfad níos fearr a fháil ar an bpatrún dearaidh seo. Breathnaítear ar “bhloc FB” mar “aicme”; is féidir é a fheiceáil mar ghrúpáil cód le haghaidh rudaí rialaithe cosúla. Mar shampla, le haghaidh tiomántán minicíochta na hathróige MM440-, is féidir leat bloc FB darb ainm "MtrMM440" a scríobh. I ríomhchlárú atá dírithe ar oibiachtaí, tugtar "aicme" air seo. Nuair is gá duit ríomhchlárú a dhéanamh do mhótar ar leith, is féidir leat bloc DB cúlra a shannadh dó-i ríomhchlárú atá dírithe ar réad, ar a dtugtar feidhmiú an ranga (.i. sampla den rang a chruthú: réad). Nuair is gá duit il-mhótair a rialú, is féidir leat DBanna cúlra éagsúla a shannadh don bhloc FB seo, atá comhionann le cásanna iolracha den rang a chruthú.
Gnéithe Step7 cineál eile de bhloc clár: an bloc FC. Tagraítear do ríomhchlárú a úsáideann bloic FC go príomha mar ríomhchlárú struchtúrtha i gcórais Siemens, ar féidir iad a analógú go ríomhchlárú nós imeachta i ríomhchlárú-is é sin, ríomhchlárú atá bunaithe ar fheidhm amháin-.
Soláthraíonn ríomhchlárú le bogearraí Schneider's Unity tuiscint níos fearr ar ríomhchlárú atá dírithe ar oibiachtaí. Áirítear ar a sainmhínithe DFB paraiméadair ionchuir/aschuir, athróga príobháideacha/poiblí, agus cur i bhfeidhm cód-arb iad go beacht na buneilimintí de “aicme” i ríomhchlár atá dírithe ar réad ríomhaire. Tá sé chomh simplí sampla d'aicme (rud) a chruthú le hathróg rialta "Boolean" a chruthú; ní mór duit ach athróg den "aicme" seo a shainiú i "Bloic Feidhme."
Tacaíonn Step7 agus Unity le cur chuige ríomhchlárúcháin atá dírithe ar nósanna imeachta agus ar oibiachtaí araon. Tá an t-idirdhealú idir an dá chur chuige seo cosúil leis an difríocht idir ríomhchlárú in C agus C++ i-teangacha ríomhaireachta ardleibhéil.
Sa mhíniú seo a leanas, tagrófar do FBanna i gCéim 7 agus DFBanna in Unity mar "ranganna," agus cuirfear "rudaí" ar an meascán de FB agus DB cúlra i gCéim 7, chomh maith le cásanna DFBanna in Unity.
II. Cuspóir-Ailtireacht Ríomhchláraithe Dírithe
Clúdaíonn an plé thuas sonraí cur chun feidhme, ach tá fealsúnacht ríomhchlárúcháin bunaithe ar ailtireacht clár. Má úsáideann tú modhanna atá dírithe ar oibiachtaí i gcuid ar leith den chód, ní chiallaíonn sé sin go bhfuil an clár iomlán dírithe ar oibiachtaí. Tá cur chuige bunaithe ar na gnéithe seo a leanas ag teastáil don chineál seo cláir:
1. Dearadh ciorcad struchtúrtha.
Díríonn an chuid seo go príomha ar línte táirgeachta uathoibrithe; le haghaidh uirlisí meaisín neamhspleácha, is féidir struchtúr simplithe a úsáid:
<1>Ciseal Líne Táirgeadh Uathoibrithe: Is é seo an leibhéal is airde, le príomh-PLC a rialaíonn na criosanna éagsúla faoina bhun.
<2>Ciseal an Tionscadail: Tá córas dáileadh cumhachta neamhspleách ag an gciseal seo ach níl aon PLC; níl ann ach modúil dháilte arna rialú ag an líne táirgeachta uathoibrithe. Mar a thugann an t-ainm le tuiscint, tá ardleibhéal neamhspleáchais aige agus is féidir é a dhearadh agus a mhonarú mar thionscadal ar leith. Nuair a bhíonn an líne táirgeachta uathoibrithe sách beag, féadfar an ciseal seo a fhágáil ar lár.
<3>,Leibhéal an Ghrúpa Feidhme: Bunaithe ar rannáin phróisis, déantar deighleoga trealaimh a chomhlíonann feidhm phróisis shonrach a ghrúpáil i ngrúpa feidhme. Baineann an grúpa seo leis an Leibhéal Innealtóireachta; nuair a fhágtar an Leibhéal Innealtóireachta ar lár, baineann sé leis an Leibhéal Líne Táirgthe Uathoibrithe. Ní gá go n-éilíonn ríomhchlárú atá dírithe ar oibiachtaí úsáid an struchtúir thuas, ach tá struchtúr leictreach dea-dheartha níos fearr chun ríomhchlárú atá dírithe ar oibiachtaí.
2. Tá gach loighic le haghaidh aon rud rialaithe i bhfeidhm laistigh de "aicme."
Chun seo a bhaint amach, is gá anailís a dhéanamh ar fhaisnéis a bhaineann leis an réad rialaithe. Mar shampla, le haghaidh mótair, ní mór an fhaisnéis ábhartha seo a leanas a chur san áireamh:
Eolas Ionchuir:
<1>, Faisnéis faoi chosaint ciorcaid, mar shampla scoradán ciorcaid an mhótair agus sealaíochta teirmeach.
<2>, Faisnéis faoi chosaint feidhme, amhail lasca teorann do mhótair ghluaisne, lasca brú don lucht leanúna, agus lasca leibhéal ola do chaidéil ola.
<3>Coinníollacha tosaithe agus stoptha: Cé go bhféadfadh an chosaint ciorcaid agus an chosaint fheidhmiúil a luaitear thuas a bheith ina chúis leis an mótar a bheith ag rith, agus go bhféadfadh athshocrú atosú a spreagadh, is iad na coinníollacha dá dtagraítear anseo ná na coinníollacha a bhaineann le tosú agus stop le linn gnáthoibríochta-amhail céimeanna i bpróiseas rialaithe seicheamhach.
<4>Modhanna rialaithe: mar shampla láimhe agus uathoibríoch.
<5>Athshocrú locht: An córas a atosú trí chomharthaí athshocraithe.
Eolas Aschuir:
<1>Aschuir rialaithe, amhail an príomhtheagmhálaí a rialaíonn an mótar.
<2>Aschuir faisnéise stádais
<3>Aschuir locht
Eolas Stórála Stádas:
Athróga idirmheánacha a úsáidtear chun cód a chur i bhfeidhm, chomh maith le hathróga stádais is féidir le HMI a léamh. Déan an t-eolas thuas ar fad a chomhtháthú in aon rang amháin agus caighdeánaigh paraiméadair an ranga oiread agus is féidir. Mar sin féin, tá roinnt difríochtaí ann fós i gcomparáid le-teangacha ríomhchláraithe ardleibhéil. Maidir le Céim 7, is é an caighdeán atá le leanúint ná: cuirtear struchtúr cláir i bhfeidhm ag baint úsáide as FCanna, agus cuirtear rialú réad i bhfeidhm ag baint úsáide as FBanna, mar atá léirithe ag an gcreat struchtúrach seo a leanas (a bhfuil a struchtúr leictreach bunaithe ar an réamhrá thuas): Níl anseo ach ailtireacht garbh clár PLC; ba cheart go mbeadh ailtireacht mhaith níos cuimsithí agus níos eolaí.
3. Struchtúir Sonraí a phleanáil go cúramach
Tá sé ríthábhachtach struchtúir sonraí a shainiú, agus ba cheart duit iarracht a dhéanamh na struchtúir sin a aontú oiread agus is féidir gan a bheith buartha faoi spás stórála; tá cuimhne PLC nua-aimseartha leordhóthanach chun freastal ar líon mór sonraí. Is fiú a thabhairt faoi deara, i gCéim 7, gur cheart duit cineálacha sainithe úsáideora (UDTanna) a shainiú lasmuigh de na ranganna a sheachaint nuair is féidir; ina ionad sin, iad a shainiú laistigh de na ranganna. Cé go bhféadfadh sé seo a bheith mar thoradh ar shainmhínithe dúblacha ar an struchtúr céanna thar ranganna éagsúla, cuireann sé le neamhspleáchas na ranganna.
Sna hailt seo a leanas, déanfaimid comparáid idir an dá chur chuige ríomhchláraithe seo:
Buntáistí na Ríomhchláraithe Dírithe ar Oibiachtaí I gcomparáid le loighic dréimire, tá na buntáistí seo a leanas ag baint le ríomhchlárú atá dírithe ar oibiachtaí:
• Tá an cód iniompartha agus éasca le hathúsáid;
• Tá sé éasca feidhmeanna matamaitice, lúba agus tógálacha eile a úsáid;
• Múintear cláir atá dírithe ar oibiachtaí i mbeagnach gach cúrsa ríomhchlárú;
• Is féidir cód a reáchtáil ar ardáin crua-earraí éagsúla.
Chun máistreacht a fháil ar ríomhchlárú atá dírithe ar oibiachtaí, ní mór duit coincheap na n-oibiachtaí agus conas iad a úsáid a thuiscint ar dtús. Nuair a scríobhtar réad nó rang, is féidir é a athúsáid go héasca trí ghlaonna iolracha. Mar shampla, cruthaigh rud chun mótar a rialú, a láimhseálann gach ionchuir, aschuir agus locht. Nuair is gá, is féidir il-mhótair a rialú tríd an réad rialaithe aonair seo a chur ar an toirt go minic. Tugtar meandraíocht ar-ar-éileamh air seo. Nuair is gá il-mhótair a rialú, is féidir an réad aonair seo a úsáid arís agus arís eile. Tugtar nuair is gá, agus cruthaítear cásanna de réir mar a úsáidtear iad.
Tá a saintréithe féin ag gach cás de gach mótair, mar shampla stad mótair, rith mótair, luas mótair, agus ró-ualach mótair. Críochnaítear an chuid is mó den obair ríomhchlárúcháin nuair a chruthaítear an réad den chéad uair. Is bealach eile smaointeoireachta é seo ó loighic dréimire, agus tá sé níos cumhachtaí toisc go bhfuil sé éasca a úsáid agus a athúsáid nuair a bhíonn réad tógtha. Déanann ríomhchlárú atá dírithe ar oibiachtaí é níos fusa feidhmeanna casta matamaitice, ríomhanna lúba, eagair agus fo-ghnáthaimh neadaithe a dhéanamh. Múineann beagnach gach cúrsa ríomhchlárú-cibé acu san ardscoil, sa choláiste nó i ranganna teagaisc ar líne-an coincheap seo. Tá an cód a cruthaíodh iniompartha agus is féidir é a rith ar ardáin crua-earraí éagsúla.
"Leanann loighic dréimire formáid na léaráidí dréimire leictreacha a úsáidtear i gcórais rialaithe sealaíochta, agus is féidir leis an chuid is mó daoine é a fhoghlaim agus a mháistir go tapa."
Mar sin féin, i gcomparáid le loighic dréimire, tá na míbhuntáistí seo a leanas ag ríomhchlárú atá dírithe ar réad:
• Costas níos airde;
• Cuar foghlama níos géire;
• Níl sé thar a bheith éasca fadhbanna a réiteach do phearsanra cothabhála;
• De ghnáth bíonn tiomsú de dhíth sula n-uaslódálann tú an cód foinse chuig an bpróiseálaí.
I gcomparáid le loighic dréimire, is minic go mbíonn níos mó cuimhne agus cumhacht próiseála níos mó ag teastáil le haghaidh ríomhchlárú atá dírithe ar oibiachtaí, rud a fhágann go mbíonn costais níos airde ann. Seans go dtógfaidh sé níos faide foghlaim teanga ríomhchláraithe atá dírithe ar réad-. Is dócha go mbeidh gá le teagasc sa seomra ranga, agus teastaíonn am, cleachtadh, tástáil agus cur i bhfeidhm chun máistreacht a fháil ar na croíchoincheapa. Ní mór do ríomhchláraitheoirí staidéar a dhéanamh go minic ar ríomhchlárú atá dírithe ar oibiachtaí chun rianairí a úsáid chun cód a rianú nó dífhabhtóirí chun loighic dífhabhtaithe a dhéanamh. Leis an gcineál seo ríomhchlárú ardleibhéil, féadann sé a bheith deacair cumais monatóireachta fíor-ama ar líne a chur i bhfeidhm.
Sula ndéantar an cód foinse a íoslódáil chuig an rialtóir, ní mór é a thiomsú. De ghnáth, ní stóráiltear an cód foinse i gcuimhne an phróiseálaí. Ciallaíonn sé seo nach mór a bheith cúramach cúltaca a dhéanamh den chód foinseach, mar is gnách nach féidir an cód tiomsaithe a chur in eagar. Le ríomhchlárú atá dírithe ar oibiachtaí, ní mór comhaid leabharlainne a nascadh le hacmhainní eile a úsáidtear le linn an phróisis tiomsaithe. Gan tuiscint ar naisc agus ar acmhainní, beidh sé deacair an clár a reáchtáil.
Buntáistí Loighic Dréimire:
Is modh códaithe simplí agus féin-dhoiciméadaithe í an loighic dréimire-tá roinnt ceisteanna fiú an bhfuil sé cáilithe mar theanga ríomhchlárúcháin. Leanann sé formáid na léaráidí dréimire a úsáidtear i gcórais rialaithe sealaíochta, agus is féidir leis an chuid is mó daoine é a fhoghlaim agus a mháistir go tapa. Is í an t-aon teanga ríomhchlárúcháin a úsáidtear go forleathan i réimse an uathoibrithe meaisíní le blianta fada anuas, agus beidh sé fós ar cheann de na príomhtheangacha ríomhchlárúcháin sa tionscal uathoibrithe go ceann i bhfad.
Le himeacht ama, de réir mar a chuaigh daoine ó chúlraí agus réimsí éagsúla isteach sa tionscal, tugadh teangacha ríomhchlárúcháin éagsúla isteach sa fhoireann uirlisí uathoibrithe tionsclaíochta. Ina measc seo tá ríomhchlárú bloc feidhme, téacs struchtúrtha, ríomhchlárú stáit, agus cairteacha feidhm sheicheamhacha. Comhdhéanann na ceithre theanga ríomhchlárúcháin seo, mar aon le loighic dréimire, na teangacha ríomhchláraithe caighdeánacha arna sainiú ag caighdeán IEC 61131-3 ón gCoimisiún Idirnáisiúnta Leictriteicniúil (IEC).
Is í an loighic taobh thiar de IEC 61131 ná má chloíonn gach díoltóir leis an gcaighdeán seo, ansin-go pointe áirithe ar a laghad-ní bheadh de dhíth ar dhuine ach na cúig theanga ríomhchlárúcháin seo a fhoghlaim chun aistriú go héasca idir ardáin a thairgeann díoltóirí éagsúla. Ní hé seo an cás, áfach.
Baineann an rud céanna le loighic bhunúsach dréimire (cosúil le húsáid teagmhálacha sealaíochta agus cornaí); áfach, agus ríomhchlárú, ní mór comhréir agus taithí úsáideora gach díoltóra a fhoghlaim, chomh maith leis na sonraí maidir le conas a n-ardán ríomhchlárúcháin a úsáid. In ainneoin an easpa caighdeánaithe, tá na buntáistí seo a leanas ag baint le loighic dréimire seachas ríomhchlárú atá dírithe ar réad:
• Go bhfuil sé -oiriúnach go maith do rialú meaisín agus próisis;
• Tá sé níos éasca a thuiscint toisc go bhfuil sé féin-doiciméadú ó dhúchas;
• Éascaíonn sé fabhtcheartú an chórais rialaithe;
• Tá sé éasca dífhabhtú;
• Is féidir an cód foinse a stóráil go hiondúil sa phróiseálaí.
Tá loighic dréimire feiliúnach go maith-do rialú meaisín agus próisis, go háirithe do chórais uathoibrithe a bhfuil líon mór ionchuir agus aschuir scoite (I/O). Thar na blianta, tá loighic dréimire feabhsaithe go leanúnach freisin chun láimhseáil analógach I/O, rud a fhágann go bhfuil sé níos oiriúnaí do raon leathan d’fheidhmchláir rialaithe próisis
I gcomparáid le feidhmchláir rialaithe meaisín, is gnách go mbíonn comhréir níos airde d'analóg I/O ag feidhmchláir phróisis.
Toisc go bhfuil loighic dréimire níos éasca le húsáid ná ríomhchlárú atá dírithe ar oibiachtaí, is féidir le go leor teicneoirí agus innealtóirí oilte í a fhoghlaim go tapa. Tá an loighic thar a bheith córasach agus eagraithe, agus is fusa é a thuiscint agus a mháistir toisc a nádúr a dhoiciméadú féin. Sula gcuirtear gléas i ngníomh, ní mór gach líne de chód a mheas go fíor. Má tá cúig mhótair le rialú, tá gá le cúig líne de chód ar a laghad, rud a shimplíonn an próiseas go mór.
"Stóráiltear cód foinse loighic dréimire agus tuairisceoirí go hiondúil laistigh den rialtóir, rud a chuireann deireadh leis an ngá atá le rochtain a fháil ar an gcód foinseach agus ar an gcaoi sin a bhaint de na frustrachas a bhíonn ag ríomhchláraitheoirí go minic agus iad ag iarraidh cláir thiomsaithe a thuiscint."
I gcás innealtóirí leictreacha agus pearsanra cothabhála, tá loighic dréimire an-iomasach. Cé go n-éilíonn loighic dréimire meon difriúil ná ríomhchlárú atá dírithe ar oibiachtaí, is féidir máistreacht a dhéanamh uirthi go tapa trí staidéar a dhéanamh, agus tógann sé níos lú ama cód scríofa ag daoine eile a thuiscint. Tá sé soiléir criostail nuair a bhíonn an loighic fíor agus nuair a bhíonn sé bréagach. Is féidir fiú iad siúd a bhfuil taithí theoranta ríomhchlárúcháin acu tuiscint a fháil go héasca ar choincheapa amhail stáit ar / as, fuinneamh corna, athróga comparáide, agus feidhmeanna matamaitice coitianta.

Tá sé simplí agus éasca le húsáid, ag éascú fabhtcheartaithe agus dífhabhtaithe. Nuair a dhéantar monatóireacht ar an loighic, is furasta na coinníollacha oibriúcháin reatha a thuiscint. Níl aon chéim bogearraí nó ardscileanna ríomhchlárú de dhíth. Le loighic dréimire, is féidir le pearsanra cothabhála agus innealtóireachta an próiseas a rianú go héasca agus tuiscint a fháil ar cad atá ag tarlú. Is féidir smaoineamh ar loighic dréimire mar tábla fírinne: má tá an loighic ar chlé fíor, cuirtear an loighic ar dheis i ngníomh.
Go hiondúil déantar cód foinse loighic dréimire agus tuairisceoirí a stóráil sa rialtóir. Cuireann sé seo deireadh leis an frustrachas a bhíonn ar ríomhchláraitheoirí go minic agus iad ag iarraidh cód tiomsaithe a thuiscint gan rochtain ar an gcód foinseach-fadhb atá coitianta freisin i ríomhchlárú atá dírithe ar oibiachtaí.
Mar sin féin, i gcomparáid le ríomhchlárú atá dírithe ar oibiachtaí, tá na míbhuntáistí seo a leanas ag baint le loighic dréimire freisin:
• Níl eolas ag ríomhchláraitheoirí agus gairmithe TF ar loighic dréimire;
• Tá sé deacair feidhmeanna matamaitice, próiseáil téacs, agus próiseáil sonraí a dhéanamh;
• Braitheann sé ar am scanadh;
• Teastaíonn crua-earraí speisialaithe lena fhorghníomhú, amhail rialtóir loighic ríomhchláraithe (PLC).
Is teanga siombalach í loighic an dréimire nach bhfuil cur amach ag ríomhchláraitheoirí agus gairmithe TF uirthi, mar ní fhoghlaimíonn siad í ar scoil. Is féidir le láimhseáil feidhmeanna matamaitice, teaghráin téacs, agus sonraí i loighic dréimire a bheith deacair, go príomha toisc nach raibh an loighic dréimire deartha ar dtús chun na feidhmeanna seo a láimhseáil.
Braitheann loighic dréimire freisin ar am scanadh. Éilíonn cláir níos mó níos mó ama chun an loighic a scanadh agus a phróiseáil. Nuair a bhíonn loighic dréimire á feidhmiú, léann an córas ionchuir, scanadh an loighic, nuashonraíonn táblaí sonraí agus aschuir, déanann sé cumarsáid, agus ansin déanann sé an timthriall arís. Is féidir gnéithe amhail idirbhriseadh agus teicnící ríomhchlárúcháin eile a chur i bhfeidhm chun a chinntiú go ndéantar loighic áirithe a fhorghníomhú níos tapúla.
Cé gur féidir le PLCanna atá bunaithe ar bhogearraí atá cumraithe le loighic dréimire rith ar ríomhaire, is gnách go gcaithfidh na crua-earraí (cosúil le PLC) a bheith comhoiriúnach leis na bogearraí ríomhchlárúcháin, agus is fearr an dá cheann a cheannach ón díoltóir céanna. Cinntíonn sé seo comhoiriúnacht, ach níl sé áisiúil go háirithe más mian leat díoltóirí a athrú.
Chomh maith le comparáid a dhéanamh idir na buntáistí agus na míbhuntáistí a bhaineann le loighic dréimire agus ríomhchlárú atá dírithe ar oibiachtaí, ba cheart d’úsáideoirí meastóireacht a dhéanamh freisin ar an gcaoi a n-úsáidfear na teangacha ríomhchlárúcháin seo sa timpeallacht ina n-imlonnófar iad. Má tá caighdeánú déanta cheana féin ag monarcha nó saoráid ar loighic dréimire, ní spreagtar ríomhchlárú atá dírithe ar oibiachtaí a chur ina ionad, fiú má tá an dara ceann acu níos oiriúnaí don fheidhmchlár. De réir mar a leanann úsáid na gclár atá dírithe ar oibiachtaí ag dul i méid, meastar go mbeidh sé ar aon dul le loighic dréimire ar feadh na mblianta atá le teacht. Bheadh sé molta go maith do ghairmí uathoibrithe chun cinn máistreacht a fháil ar an dá theanga.




