PLC programmēšanas padomi no pieredzes un vispārīgi noteikumu ieteikumi

Aug 01, 2024 Atstāj ziņu

1.PLC un resursdatora (vai skārienekrāna) uzraudzības sistēma, ekrānā daudzkārt ir jābūt "manuālajam", "automātiskajam" un citiem vadības režīmiem (parasti vairāk nekā viens var būt tikai laiks). Programmas iekšpusē varat izmantot komandu "MOV". Piemēram: ja jūs izvēlaties "manuāli" būs nemainīgs 1 MOV uz reģistru VB10 iekšpusē, ja izvēlaties "automātiski" būs 2 MOV uz to pašu reģistru VB10. kamēr spriedumu reģistra dati ir cik daudz, mēs zinām, ka sistēma ir šāda veida kontroles režīms. Šīs idejas priekšrocība ir tā, ka tā ir viegli saprotama, bez nepieciešamības pēc bloķēšanas un citām apgrūtinošām programmām.


2. Programmai ir analogā vadība, ja analogajā lasīšanas pamatā nav kļūdu, varat izmantot laika filtrēšanas metodi, aizkavēt uz noteiktu laiku. Ja nolasīšanas datu kļūda ir ļoti liela, jums ir jāizmanto citas filtrēšanas metodes, piemēram, vidējās vērtības aprēķināšana un tā tālāk. Jūs varat iepazīties ar attiecīgo informāciju.


3. Programmas atkļūdošanas procesā (īpaši, kad notiek iekārtas pārveidošana, jūsu programma tiek pievienota oriģinālā aprīkojuma programmai), kad šķiet, ka programmas paziņojumi atbilst nosacījumiem, bet izvades spole nav pievienota, varat pārbaudīt, vai jūsu programma ir starp šādus paziņojumus, piemēram, JMPgo to paziņojumiem. Pastāv arī iespēja, ka pēc programmas pārtraukšanas nosacījumi ir izpildīti, bet izvade netiek ieslēgta, parasti tāpēc, ka programma netiek skenēta.


4. Secības kontroles programmā, tas ir, pēc darbības pabeigšanas, nākamajā darbībā un citās līdzīgās secīgās kontroles, {{0}} kontroles režīma izmantošana man šķiet ļoti ērta. Ideja ir šāda: iepriekš iestatīt reģistru, inicializējot vērtību 0, kad sistēma startē, tā +10, šajā laikā reģistrs ir 10, reģistrs ir vienāds ar 10, kad varat veikt pirmo darbība; pirmā darbība ir pabeigta, un pēc tam reģistrā +10, šajā laikā reģistrs ir vienāds ar 20, jūs varat veikt otro darbību, otrā darbība ir pabeigta un pēc tam +10, šajā laiks reģistrs ir vienāds ar 30, lai tikmēr, kamēr jūs spriežat, cik daudz datu reģistrā, jūs zināt, kas jādara! Tādā veidā, kamēr jūs novērtēsiet, cik daudz datu ir reģistrā, jūs zināt, ka jums šī darbība ir jāpabeidz. Ja jums ir nepieciešams pāriet, jūs vairs nevarat +10, varat pievienot +20 +30... atkarībā no faktiskās vajadzības. Tas ir atkarīgs no faktiskās vajadzības.
Kāpēc pievienot 10, nevis 1, jo pēc 10 pievienošanas, ja ievietojat rindkopu, vienkārši izvēlieties nejaušu pozīciju 10 tukšajās vietās.


5. Programmas izstrādē, ja ir procesa kļūme (nekontroles sistēmas vadība), vislabāk ir saglabāt atteices fenomenu un iedegt skaņas signālu. Līdz operatora atiestatīšanai, lai informētu, ka sistēmā ir kļūme. Pretējā gadījumā tas izslēdzas un citi domā, ka jums ir problēmas ar programmu. Parasti ir laba ideja izstrādāt jaunu sistēmu, paturot prātā tos.

 

6.Apakšprogrammām, kuras tiek bieži izsauktas, tās var izveidot apakšmoduļos un izsaukt bieži.


7. jo ražošanas iekārtas darba ciklā dažādos kustības posmos izpilda noteiktu laika periodu, un šiem laikiem ir noteikts ierobežojums, tāpēc jūs varat izmantot šos laikus kā atsauci, lai noteiktu kustības sākumu. darba soļa darbība vienlaikus, iedarbiniet taimeri, taimera laika iestatītā vērtība nekā parasti darbības apstākļi ilgst par 20% līdz 30% ilgāk, un taimera izejas signālu var izmantot trauksmes vai automātiskās apturēšanas ierīcei . Ja ražošanas iekārtas soļa darbības laiks pārsniedz norādīto laiku, lai sasniegtu atbilstošo taimera iepriekš iestatīto laiku, nav pārsūtīts uz nākamo darbību taimeris izdeva kļūdas signālu, signāls, lai apturētu parasto darba cikla programmu, sāktu trauksmi. vai izslēgšanas programma, ko bieži dēvē par aizsardzību pret pārslodzi.

 

8.Daži drošības noteikšanas slēdži (piemēram, avārijas apturēšanas poga, drošības gaismas aizkars, gala slēdzis utt.) praktiski ir normāli aizvērti (NC) ieejas.


9. Drošības un enerģijas taupīšanas apsvērumu dēļ mēģiniet izstrādāt izvadi tā, lai darbība būtu nepieciešama tikai tad, kad darbība, kad darbība ir vietā, lai apturētu izvadi, nevis projektēšana parastā ir bijusi izeja, ir nepieciešams apstāties, kad izeja ir atvienota.


10. Izpildelementa darbības principam drīzāk jābūt nekustēties, nekustēties!


11. Vienas ierīces vadība: vienai ierīcei ir jābūt mīkstai manuālai / automātiskai pārslēgšanai un mīkstai manuālai funkcijai, kad varat palaist/apturēt funkciju, automātiski pārslēdzoties uz mīksto manuālo, ierīce nevar apstāties; ar mīkstu manuālu pārslēgšanu uz automātisko, iekārtas iedarbināšana / apturēšana atkarībā no automātiskās programmas.


12.Vienai ierīcei (sūkņiem, ventilatoriem un citam lielam aprīkojumam), kas darbojas visas 24 stundas, ir jābūt pagrieztai, un jābūt uzkrātam darbības laikam, ja to nosaka resursdatora palaišanas/apturēšanas secība, izņemot to, ka operators iestata savu.

Nosūtīt pieprasījumu

whatsapp

Telefons

E-pasts

Izmeklēšana