Mga kategorya: Ang automation sa bahay, Pang-industriya ng elektrisidad, Mga Programmable na kontrol
Bilang ng mga tanawin: 33778
Mga puna sa artikulo: 0

LD Ladder Language at ang Application nito

 

LD Ladder Language at ang Application nitoAng wikang hagdan ng hagdan o hagdan ng LD (mula sa Diagram ng Ingles na Ladder) ay isang madaling gamiting, grapikong pag-unlad na wika. Ito ay batay sa mga circuit ng relay-contact, kaya ang mga elemento ng logic ay narito: mga relay na paikot-ikot, mga relay contact, pahalang at patayong jumpers.

Ang isang pares ng mga contact o pindutan ng relay ay ang pangunahing mga lohikal na variable ng LD na wika, habang ang estado ng mga variable ay walang higit sa estado ng mga contact: bukas o sarado.

Ang programa mismo sa wikang graphic na ito ay tila isang analogue ng relay circuit, na maaaring magsama ng maraming iba't ibang mga bloke ng pag-andar. Sa pangkalahatan, ang syntax ng LD na wika ay ginagawang napakadali upang bumuo ng mga logic circuit para sa teknolohiya ng relay.


Kaunting kasaysayan

Tulad nito, ang wika ng mga circuit ng relay ay umiral noong panahon ni Thomas Edison, at sa mga unang bahagi ng 1970 ay iniakma para sa unang PLC. Sa simula pa lamang, ang wikang ito ay lumitaw sa mga pakete ng programming ng PLC ng mga kumpanya ng Modicon at Allen-Bradly, at ang simbolismo ay hiniram nang eksakto mula sa larangan ng elektrikal.

Ang LD wika ay orihinal na inilaan para sa mga inhinyero ng automation na nagtatrabaho sa mga negosyo. Ang interface ng programming ay biswal na nagtatanghal ng lohika ng magsusupil, ginagawang madali upang malutas ang mga gawain sa pag-komisyon, at mabilis na makahanap ng mga problema sa kagamitan na konektado sa PLC. Ang mga nag-develop ng pamantayang espesyal na ginawa ang form upang mapadali ang gawain ng mga engine ng relay automation sa PLC.

Prinsipyo ng pagtatrabaho sa PLC

Sa Estados Unidos, halimbawa, ang wika ng hagdan ay ang pinakakaraniwang wika. para sa programming ng PLC. Ito ay malawak na ipinamamahagi sa buong mundo. Ang nakasulat na programa ay mukhang intuitively, upang ang anumang de-koryenteng inhinyero ay madaling mabasa at maunawaan ito, dahil ang mga lohikal na operasyon dito ay ipinakita sa anyo ng isang electric circuit na may bukas at saradong mga contact.

Ang resulta ng lohikal na operasyon na "FALSE" o "TUNAY" sa pangkalahatang kaso ay may kaukulang estado ng circuit: kung ang kasalukuyang dumadaloy - "TRUE", "totoo", kung walang kasalukuyang - "FALSE", "maling".

LD diagram at circuit

Mga kalamangan at kawalan ng wika ng LD

Ang pangunahing bentahe ng wika ay tiyak na pagiging simple. Ang programa ay ipinakita bilang isang de-koryenteng kasalukuyang, ang anumang dalubhasa sa elektrikal na engineering ay maiintindihan ito. Ang mga panuntunan ay simple, tanging mga expression ng boolean ang ginagamit dito, ang code ay may katuwiran at madaling manu-manong na-optimize.

Alinsunod dito, ang pangunahing disbentaha ay sumusunod mula dito - ang mga operasyon ay lamang ng binary, tanging mga discrete na estado ang posible, ang tuluy-tuloy na kontrol ay agad na mawala. Bilang karagdagan, habang ang pagtaas ng bilang ng mga relay, ang circuit ay nagiging mahirap basahin, maunawaan, at debug.


Ano ang hitsura ng programa sa LD

Ang dalawang patayong linya ay kumakatawan sa isang pares ng mga riles ng supply. Sa pagitan ng mga gulong ay pahalang na circuit, na kinabibilangan ng mga paikot-ikot na mga contact. Ang isang di-makatarungang bilang ng mga contact ay maaaring itakda sa circuit. Ang mga magkakaugnay na koneksyon ay dapat na isara ang lahat, pagkatapos ang kasalukuyang ay dumadaloy sa circuit, at ang relay coil ay makakatanggap ng kapangyarihan. Maraming mga relay windings ay maaaring konektado kahanay, ngunit hindi sa serye.

LD na programa

Sa wikang LD, para sa bawat contact mayroong isang logical variable na tumutukoy sa estado ng contact. Para sa isang normal na bukas na contact, kukunin ng variable ang halaga na "Tunay" kapag ang contact ay sarado, o kukuha ng halaga na "FALSE" kapag bukas ang contact. Ang label sa itaas ng contact ay ang pangalan ng variable at sa parehong oras ang pangalan ng contact.

Kapag ang ilang mga contact ay konektado sa serye, ang lohika ay katumbas ng operasyon na "AT". Ang mga magkakaugnay na kontak na magkakaugnay ay muling paggawa ng lohikal na operasyon na "pag-mount O".Ang circuit ay sarado "ON", bukas - "OFF", na nakakaapekto sa estado ng relay na paikot-ikot at ang halaga ng lohikal na variable na may paggalang sa paikot-ikot - "FALSE" o "TUNAY".

  • - || - normal na bukas contact

  • - | / | - Karaniwang saradong contact

  • - () - relay coil

  • - (/) - pabalik-baligtad ang likid na likid

Madaling makita na ang mga graphic na simbolo sa loob ng diagram ng LD ay madaling maunawaan, ngunit naiiba sila sa mga ginamit sa mga de-koryenteng diagram. Gayunpaman, ang katotohanan na ang mga pseudo-graphic na simbolo ay nagsisilbi upang makabuo ng isang diagram (programa) ay isang kalamangan ng wika.

Ang mga kabaligtaran na contact (normal na sarado - | / | -) ay nailalarawan sa halaga ng variable na TRUE kapag nakabukas ang contact, at ang halaga ng variable na FALSE kapag sarado ang contact. Ang operasyon ng naturang contact ay katumbas ng isang lohikal na operasyon HINDI. Ang kumbinasyon ng mga kabaligtaran at direktang mga resulta ng contact sa isang paglipat ng contact.

Bilang karagdagan, tulad ng nakikita mo, ang relay windings ay maaari ring baligtad, na nangangahulugang ang lohikal na variable ay tumatagal ng isang kabaligtaran na halaga na may paggalang sa estado ng circuit: kasalukuyang daloy - "FALSE", walang kasalukuyang - "Tunay".

Mga Halimbawa ng Wika LD:

Mga motor na nagsisimula ng diagram sa wika ng diagram ng hagdan LD para sa PLC

Mga halimbawa ng mga simpleng programa ng PLC sa CodeSys sa wika ng hagdan

Pagpapatupad ng isang sa pamamagitan ng switch para sa automation ng control control

Isa pang pangkaraniwan na wika ng programming ng PLC:

Wika ng Function Block Diagram (FBD)

Tingnan din sa electro-tl.tomathouse.com:

  • Mga motor na nagsisimula ng diagram sa wika ng diagram ng hagdan LD para sa PLC
  • Functional Block Diagram Language (FBD) at ang Application nito
  • Mga halimbawa ng mga simpleng programa ng PLC sa CodeSys sa wika ng hagdan
  • Paggamit ng ARIES PLC sa mga awtomatikong sistema ng control control
  • Mga wika ng programming ng PLC at platform ng automation ng CoDeSys

  •