புரோகிராமிங் லாஜிக் கன்ட்ரோலரை (பி.எல்.சி) புரிந்துகொள்வது

சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்





பி.எல்.சி என்பது நிரல்படுத்தக்கூடிய லாஜிக் கன்ட்ரோலர்களைக் குறிக்கிறது. அவை அடிப்படையில் தொழில்களில் தானியங்கி அமைப்புகளைக் கட்டுப்படுத்தப் பயன்படுகின்றன. அவை கட்டுப்பாட்டு அமைப்புகளின் மிகவும் மேம்பட்ட மற்றும் எளிமையான வடிவங்களில் ஒன்றாகும், அவை இப்போது கடின கம்பி தர்க்க ரிலேக்களை பெரிய அளவில் மாற்றுகின்றன.

பி.எல்.சி.

புரோகிராமிங் லாஜிக் கன்ட்ரோலர் (பி.எல்.சி)



நன்மைகள்:

பி.எல்.சி.களைப் பற்றிய விவரங்களைப் பெறுவதற்கு முன், இந்த நாட்களில் பி.எல்.சி.க்கள் பரவலாகப் பயன்படுத்தப்படுவதற்கான 3 காரணங்களை எங்களுக்குத் தெரியப்படுத்துகிறது


  • அவை பயனர் நட்பு மற்றும் செயல்பட எளிதானவை
  • அவை கடின கம்பி ரிலே தர்க்கத்தின் தேவையை நீக்குகின்றன
  • அவை வேகமாக இருக்கின்றன
  • இது தொழில்களில் ஆட்டோமேஷனுக்கு ஏற்றது.
  • அதன் உள்ளீடு மற்றும் வெளியீட்டு தொகுதிகள் தேவைகளைப் பொறுத்து நீட்டிக்கப்படலாம்

பி.எல்.சி கட்டிடக்கலை:

பி.எல்.சி உள் கட்டமைப்பு

பி.எல்.சி உள் கட்டமைப்பு



ஒரு அடிப்படை பி.எல்.சி அமைப்பு பின்வரும் பிரிவுகளைக் கொண்டுள்ளது:

  • உள்ளீடு / வெளியீட்டு பிரிவு : உள்ளீட்டு பிரிவு அல்லது உள்ளீட்டு தொகுதி சென்சார்கள், சுவிட்சுகள் மற்றும் பல நிஜ உலக உள்ளீட்டு மூலங்கள் போன்ற சாதனங்களைக் கொண்டுள்ளது. மூலங்களிலிருந்து உள்ளீடு உள்ளீட்டு இணைப்பு தண்டவாளங்கள் மூலம் பி.எல்.சி உடன் இணைக்கப்பட்டுள்ளது. வெளியீட்டு பிரிவு அல்லது வெளியீட்டு தொகுதி ஒரு மோட்டார் அல்லது சோலெனாய்டு அல்லது விளக்கு அல்லது ஹீட்டராக இருக்கலாம், அதன் செயல்பாடு உள்ளீட்டு சமிக்ஞைகளை மாற்றுவதன் மூலம் கட்டுப்படுத்தப்படுகிறது.
  • CPU அல்லது மத்திய செயலாக்க பிரிவு : இது பி.எல்.சியின் மூளை. இது ஒரு அறுகோண அல்லது ஆக்டல் நுண்செயலியாக இருக்கலாம். கட்டுப்பாட்டு நிரலின் அடிப்படையில் வெளியீட்டு சமிக்ஞைகளைக் கட்டுப்படுத்துவதற்காக உள்ளீட்டு சமிக்ஞைகள் தொடர்பான அனைத்து செயலாக்கத்தையும் இது செய்கிறது.
  • நிரலாக்க சாதனம் : இது நிரல் அல்லது கட்டுப்பாட்டு தர்க்கம் எழுதப்பட்ட தளமாகும். இது ஒரு கையடக்க சாதனம் அல்லது மடிக்கணினி அல்லது கணினியாக இருக்கலாம்.
  • மின்சாரம் : இது பொதுவாக சுமார் 24 V இன் மின்சார விநியோகத்தில் இயங்குகிறது, இது மின்சாரம் உள்ளீடு மற்றும் வெளியீட்டு சாதனங்களுக்கு பயன்படுத்தப்படுகிறது.
  • நினைவு : நினைவகம் இரண்டு பகுதிகளாக பிரிக்கப்பட்டுள்ளது- தரவு நினைவகம் மற்றும் நிரல் நினைவகம். நிரல் தகவல் அல்லது கட்டுப்பாட்டு தர்க்கம் பயனர் நினைவகத்தில் அல்லது நிரல் நினைவகத்தில் சேமிக்கப்படுகிறது, அங்கு இருந்து CPU நிரல் வழிமுறைகளைப் பெறுகிறது. உள்ளீடு மற்றும் வெளியீட்டு சமிக்ஞைகள் மற்றும் டைமர் மற்றும் எதிர் சமிக்ஞைகள் முறையே உள்ளீடு மற்றும் வெளியீடு வெளிப்புற பட நினைவகத்தில் சேமிக்கப்படுகின்றன.

ஒரு பி.எல்.சி.

பி.எல்.சி வேலை திட்டம்

பி.எல்.சி வேலை திட்டம்

பி.எல்.சி.

பி.எல்.சி.

  • உள்ளீட்டு மூலங்கள் நிகழ்நேர அனலாக் மின்சார சமிக்ஞைகளை பொருத்தமான டிஜிட்டல் மின்சார சமிக்ஞைகளாக மாற்றுகின்றன, மேலும் இந்த சமிக்ஞைகள் பி.எல்.சிக்கு இணைப்பு தண்டவாளங்கள் மூலம் பயன்படுத்தப்படுகின்றன.
  • இந்த உள்ளீட்டு சமிக்ஞைகள் பிட்கள் எனப்படும் இடங்களில் பி.எல்.சி வெளிப்புற பட நினைவகத்தில் சேமிக்கப்படுகின்றன. இது CPU ஆல் செய்யப்படுகிறது
  • கட்டுப்பாட்டு தர்க்கம் அல்லது நிரல் வழிமுறைகள் நிரலாக்க சாதனத்தில் சின்னங்கள் மூலமாகவோ அல்லது நினைவூட்டல்கள் மூலமாகவோ எழுதப்பட்டு பயனர் நினைவகத்தில் சேமிக்கப்படும்.
  • CPU பயனர் நினைவகத்திலிருந்து இந்த வழிமுறைகளைப் பெறுகிறது மற்றும் வெளியீட்டு சாதனங்களைக் கட்டுப்படுத்த அவற்றை கையாளுதல், கணக்கிடுதல், செயலாக்குவதன் மூலம் உள்ளீட்டு சமிக்ஞைகளை இயக்குகிறது.
  • செயல்பாட்டு முடிவுகள் பின்னர் வெளியீட்டு இயக்ககங்களைக் கட்டுப்படுத்தும் வெளிப்புற பட நினைவகத்தில் சேமிக்கப்படும்.
  • CPU வெளியீட்டு சமிக்ஞைகளையும் சரிபார்க்கிறது மற்றும் வெளியீட்டு நினைவகத்தில் ஏற்படும் மாற்றங்களுக்கு ஏற்ப உள்ளீட்டு பட நினைவகத்தின் உள்ளடக்கங்களை புதுப்பித்துக்கொண்டே இருக்கும்.
  • டைமரை அமைத்தல் மற்றும் மீட்டமைத்தல், பயனர் நினைவகத்தை சரிபார்ப்பது போன்ற உள் நிரலாக்க செயல்பாடுகளையும் CPU செய்கிறது.

பி.எல்.சியில் புரோகிராமிங்

பி.எல்.சியின் அடிப்படை செயல்பாடு கட்டுப்பாட்டு தர்க்கம் அல்லது பயன்படுத்தப்படும் நிரலாக்க நுட்பத்தை சார்ந்துள்ளது. பாய்வு வரைபடங்களைப் பயன்படுத்தி அல்லது ஏணி தர்க்கத்தைப் பயன்படுத்தி அல்லது அறிக்கை தர்க்கங்கள் அல்லது நினைவூட்டல்களைப் பயன்படுத்தி நிரலாக்கத்தை செய்ய முடியும்.

இவை அனைத்தையும் ஒன்றோடொன்று இணைத்து, பி.எல்.சியில் ஒரு நிரலை எவ்வாறு எழுதலாம் என்று பார்ப்போம்.


  • பாய்வு விளக்கப்படத்தை கணக்கிடுங்கள். ஒரு பாய்வு விளக்கப்படம் என்பது வழிமுறைகளின் குறியீட்டு பிரதிநிதித்துவம் ஆகும். இது தர்க்க முடிவுகளை மட்டுமே உள்ளடக்கிய கட்டுப்பாட்டு தர்க்கத்தின் மிக அடிப்படையான மற்றும் எளிமையான வடிவமாகும். வெவ்வேறு சின்னங்கள் கீழே கொடுக்கப்பட்டுள்ளன:

பாய்வு விளக்கப்படத்தை கணக்கிடுங்கள்

  • வெவ்வேறு தர்க்கத்திற்கு பூலியன் வெளிப்பாட்டை எழுதுங்கள். பூலியன் இயற்கணிதம் பொதுவாக AND, OR, NOT, NAND மற்றும் NOR போன்ற தர்க்க செயல்பாடுகளை உள்ளடக்கியது. வெவ்வேறு சின்னங்கள்:

+ அல்லது ஆபரேட்டர்
. மற்றும் ஆபரேட்டர்
! ஆபரேட்டர் இல்லை.

  • கீழே உள்ள எளிய அறிக்கை வடிவங்களில் வழிமுறைகளை எழுதுங்கள்:

IF உள்ளீடு 1 மற்றும் உள்ளீடு 2 பின்னர் அமைவு வெளியீடு 1 ELSE SET வெளியீடு

  • ஏணி தர்க்க நிரலை எழுதுங்கள். இது பி.எல்.சி நிரலாக்கத்தின் மிக முக்கியமான பகுதியாகும். ஏணி தர்க்க நிரலாக்கத்தைப் பற்றி விளக்கும் முன், சில சின்னங்கள் மற்றும் சொற்களைப் பற்றி எங்களுக்குத் தெரியப்படுத்துங்கள்

ரங்: ஏணியில் ஒரு படி ஒரு ரங் என்று அழைக்கப்படுகிறது. எளிமையான வார்த்தைகளில், அடிப்படை அறிக்கை அல்லது ஒரு கட்டுப்பாட்டு தர்க்கம் ஒரு ரங் என்று அழைக்கப்படுகிறது.
Y- இயல்பான வெளியீட்டு சமிக்ஞைகள்
எம் - மோட்டார் சின்னம்
டி - டைமர்
சி - எதிர்
சின்னங்கள்:

சின்னங்கள்

ஏணி தர்க்கத்தைப் பயன்படுத்தி அடிப்படை தர்க்க செயல்பாடுகள்

ஏணி தர்க்கத்தைப் பயன்படுத்தி அடிப்படை தர்க்க செயல்பாடுகள்

  • நினைவூட்டல் எழுதுதல்: நினைவாற்றல் என்பது குறியீட்டு வடிவத்தில் எழுதப்பட்ட வழிமுறைகள். அவை ஒப்கோட் என்றும் அழைக்கப்படுகின்றன, மேலும் அவை கையடக்க நிரலாக்க சாதனங்களில் பயன்படுத்தப்படுகின்றன. வெவ்வேறு சின்னங்கள் கீழே கொடுக்கப்பட்டுள்ளன:

எல்டி - தலைகீழ் ஏற்றவும்
எல்.டி- சுமை
மற்றும்- மற்றும் தர்க்கம்
அல்லது- அல்லது தர்க்கம்
ANI - NAND தர்க்கம்
ORI- NOR தருக்க
அவுட் - வெளியீடு

ஒரு எளிய பி.எல்.சி பயன்பாடு

எனவே, இப்போது பி.எல்.சியில் நிரலாக்கத்தைப் பற்றி ஒரு சுருக்கமான யோசனை எங்களுக்கு வந்துள்ளதால், ஒரு எளிய பயன்பாட்டை உருவாக்குவோம்.

பிரச்சனை : ஒரு சுவிட்ச் இயங்கும் போது ஒரு மோட்டாரைத் தொடங்க எளிய வரி பின்தொடர்பவர் ரோபோடிக் அமைப்பை வடிவமைத்து, ஒரே நேரத்தில் எல்.ஈ. மோட்டரில் உள்ள சென்சார் எந்தவொரு தடையையும் கண்டறிந்து, மற்றொரு சுவிட்ச் தடையின் இருப்பைக் குறிக்கிறது மற்றும் மோட்டார் ஒரே நேரத்தில் சுவிட்ச் ஆப் செய்யப்பட்டு பஸர் சுவிட்ச் ஆப் செய்யப்பட்டு எல்.ஈ.டி.

தீர்வு :

தீர்வு

தீர்வு

உள்ளீடுகள் மற்றும் வெளியீடுகளுக்கு முதலில் எங்கள் சின்னங்கள் அல்லது குறிச்சொற்களை ஒதுக்குவோம்

எம் - எஞ்சின்,

A - உள்ளீட்டு சுவிட்ச் 1,

பி- உள்ளீட்டு சுவிட்ச் 2,

எல் - எல்.ஈ.டி,

இந்த -பஸர்

இப்போது ஃப்ளோ விளக்கப்படத்தை வடிவமைப்போம்

ஓட்ட விளக்கப்படம்

ஓட்ட விளக்கப்படம்

அடுத்த படி பூலியன் வெளிப்பாடுகளை எழுதுகிறது

எம் = ஏ. (! பி)

எல் = சி. (! பி)

இது = பி. (! ஏ! சி)

அடுத்த கட்டத்தில் ஏணி தர்க்க நிரலை வரைவது அடங்கும்

ஏணி தர்க்க திட்டம்

ஏணி தர்க்க திட்டம்

இறுதி கட்டத்தில் கையடக்க சாதனத்திற்கு உணவளிக்க நினைவூட்டல்களை எழுதுவது அடங்கும்

Ld A ANI Ldi B.

Ld C ANI Ldi B.

Ld B ANI Ldi A மற்றும் Ldi C.

எனவே, இப்போது நான் பி.எல்.சியைப் பயன்படுத்தி அடிப்படை கட்டுப்பாட்டு செயல்பாட்டை நிரூபித்துள்ளேன், பி.எல்.சியைப் பயன்படுத்தி கட்டுப்பாட்டு வடிவமைப்புகளின் யோசனைகளைப் பற்றி மேலும் எனக்குத் தெரியப்படுத்துங்கள்.

புகைப்பட வரவு:

மூலம் நிரல்படுத்தக்கூடிய தர்க்கக் கட்டுப்பாட்டாளர்கள் விக்கிமீடியா