நிரல்படுத்தக்கூடிய கட்டுப்படுத்திகளுக்கான நிரல்களைத் தயாரித்து தொகுப்பதற்கான செயல்முறை
உபகரணங்கள் கட்டுப்பாட்டு செயல்பாடுகள் செயல்முறை தொழில்நுட்பம் மற்றும் அமைப்பு மூலம் தீர்மானிக்கப்படுகிறது. எனவே, பொதுவாக, அவை ஒவ்வொரு அலகு அல்லது தளத்திற்கும் மிகவும் குறிப்பிட்ட மற்றும் தனிப்பட்டவை. எவ்வாறாயினும், தன்னியக்க அமைப்புகளுக்கான திறமையான, மொபைல் மற்றும் நெகிழ்வான மென்பொருளை உருவாக்கும் சிக்கல் முன்வைக்கப்பட்டு தீர்க்கப்படும் போது, சிக்கலான கட்டுப்பாட்டு செயல்பாடுகள் பொதுவாக "இயக்கு", "முடக்கு", "செயல்படுத்துதல் தாமதம்" போன்ற எளிய அடிப்படை செயல்களின் தொகுப்பாக குறிப்பிடப்படுகின்றன. .
இந்த நிலைகளில் இருந்து, பெரும்பாலான கட்டுப்பாட்டு செயல்பாடுகளை நிபந்தனையுடன் இரண்டாகக் குறைக்கலாம், அவை எந்தவொரு பணிகளுக்கும் மிகவும் பொதுவானவை - தருக்க மற்றும் ஒழுங்குமுறை. முந்தையது பொது நேர நடவடிக்கை அல்காரிதம் என்றும் பிந்தையது நேர அளவுரு என்றும் அழைக்கப்படுகிறது. தொழில்நுட்ப உபகரணங்களைக் கட்டுப்படுத்துவதற்கான இத்தகைய பொதுவான செயல்பாடுகளின் பொதுவான விளக்கக்காட்சி படம் காட்டப்பட்டுள்ளது. 1, ஏ மற்றும் பி.
![]()
அரிசி. 1. செயல்முறை உபகரணங்களின் வழக்கமான கட்டுப்பாட்டு செயல்பாடுகள்
தொழில்நுட்ப உபகரணங்களின் ஒவ்வொரு குறிப்பிட்ட எடுத்துக்காட்டிலும் செயல்படுத்தப்பட்ட கட்டுப்பாட்டு செயல்பாடுகளின் அளவு பண்புகளின் பகுப்பாய்வின் அடிப்படையில், தொழில்நுட்ப தேவைகளை உருவாக்க முடியும். நிரல்படுத்தக்கூடிய லாஜிக் கன்ட்ரோலருக்கு (பிஎல்சி) துல்லியம், வேகம், தீர்க்க வேண்டிய இணையான பணிகளின் எண்ணிக்கை, நினைவகத்தின் அளவு, புற உபகரணங்களின் கலவை, உரையாடல் கருவிகள் போன்றவற்றின் அடிப்படையில் கட்டுப்பாட்டு வழிமுறையாக.
IEC 61131-3 தரநிலையானது PLC சந்தையில் உலகத் தலைவர்களின் மிகவும் வெற்றிகரமான தனியுரிம வளர்ச்சிகளின் ஆராய்ச்சியின் விளைவாக 5 நிரலாக்க மொழிகளை விவரிக்கிறது:
-
ரிலே-தொடர்பு சுற்றுகளின் மொழி (RKS) அல்லது ஏணி வரைபடங்கள் LD (ஏணி வரைபடம்),
-
செயல்பாட்டுத் தொகுதி வரைபடம் (FBD) மொழி, FBD (செயல்பாட்டுத் தொகுதி வரைபடம்),
-
IL (அறிவுறுத்தல் பட்டியல்) மொழி — குவிப்பான் மற்றும் லேபிள் மாற்றங்களுடன் கூடிய வழக்கமான அசெம்பிளர்,
-
ST (கட்டமைக்கப்பட்ட உரை) மொழி ஒரு உயர்நிலை உரை மொழி,
-
SFC (சீக்வென்ஷியல் ஃபங்ஷன் சார்ட்) விளக்கப்படங்கள். SFC அதன் தோற்றத்திற்கு பெட்ரி வலைகளுக்கு கடன்பட்டுள்ளது.
PLC மொழிகள் மிகவும் அசல் மற்றும் நன்கு அறியப்பட்ட கணினி நிரலாக்க மொழிகளிலிருந்து கணிசமாக வேறுபடுகின்றன.
அனைத்து நிரலாக்க மொழிகளையும் செயல்படுத்த PLC டெவலப்பர்களை தரநிலை கட்டாயப்படுத்தவில்லை. பொதுவாக, சிறிய PLC உற்பத்தியாளர்கள் பல அல்லது ஒற்றை மொழியை செயல்படுத்துகின்றனர். பல வழிகளில், ஒரு குறிப்பிட்ட நிரலாக்க மொழியைப் பயன்படுத்துவதற்கான முன்னுரிமை, தொழில்துறை அல்லது பயன்பாட்டுப் பகுதியின் வரலாற்று ரீதியாக நிறுவப்பட்ட மரபுகளைப் பொறுத்தது.
நிரலாக்க மொழிகளின் தரப்படுத்தல் மற்றும் PLC மாதிரியானது PLCகளுக்கான நிரலாக்க அமைப்புகளின் வடிவமைப்பில் ஈடுபட்டுள்ள சிறப்பு நிறுவனங்களின் தோற்றத்திற்கு வழிவகுத்தது, இது பல்வேறு நிலைகளில் நிரலாக்க மொழியிலிருந்து இயந்திர மொழிக்கு மாற்றத்தை வழங்குகிறது:
-
ஒரு நிரலை உள்ளிடும்போது;
-
வழங்கும்போது;
-
ஒரு தனி கட்டளை அல்லது நிரல் பகுதியை மாற்றும்போது அல்லது நகர்த்தும்போது;
-
தொடரியல் பிழைகள் கண்டறியப்பட்டு ஆபரேட்டருக்கு சமிக்ஞை செய்யும் போது.
இந்த பணிகளைச் செய்ய, நிரலாக்க அமைப்பு உள்ளூர் பயன்முறையில் வெற்றிகரமாக இயங்க முடியும், அதாவது கட்டுப்படுத்தியிலிருந்து சுயாதீனமாக. இது புரோகிராமருக்கு எந்தவொரு வசதியான இடத்திலிருந்தும் ஒரு நிரலை எழுத வாய்ப்பளிக்கிறது, உற்பத்திப் பட்டறையில் அல்ல, அதாவது படைப்பு செயல்முறைக்கு மிகவும் சாதகமான சூழலில். மாடலிங் சாத்தியம் நிரலை பிழைத்திருத்த செயல்முறையை பெரிதும் எளிதாக்குகிறது மற்றும் வேலையின் அமைப்பை மேம்படுத்துகிறது.
நிரல்படுத்தக்கூடிய கட்டுப்படுத்திகளுக்கான தயாரிப்பு மற்றும் நிரலாக்கத்தின் முக்கிய கட்டங்கள் பின்வருமாறு:
1. கட்டுப்படுத்தப்பட்ட அமைப்பு (கட்டுப்பாட்டு பொருள்) என்ன செய்ய வேண்டும், கட்டுப்பாட்டு நோக்கங்கள் மற்றும் கட்டுப்பாட்டு அமைப்பால் செய்யப்படும் பிற கூடுதல் செயல்பாடுகள், நேரம் மற்றும் சென்சார்கள் மற்றும் கட்டுப்பாட்டு சாதனங்களின் நிலை ஆகியவற்றைப் பொறுத்து ஆக்சுவேட்டர்களால் செய்யப்படும் செயல்பாடுகளின் வரிசையை தீர்மானிக்கவும்.
2. நிரலின் அல்காரிதத்தை கிராஃபிக் வடிவத்தில் உருவாக்கவும்.
3. சென்சார்கள், கட்டுப்பாட்டு சாதனங்கள், ஆக்சுவேட்டர்கள், அலாரங்கள் மற்றும் தளத்தை நிர்வகிக்கத் தேவையான பிற உபகரணங்களை இணைக்க எந்த தொகுதிகள் தேவை என்பதைத் தீர்மானிக்கவும்.
தொகுதிகளைத் தேர்ந்தெடுக்கும்போது, உள்ளீடு / வெளியீட்டு சமிக்ஞைகளின் அளவுருக்கள் (மின்னழுத்தம் மற்றும் தற்போதைய நிலைகள்) மற்றும் தொகுதிகளின் செயல்பாடு ஆகியவற்றை பகுப்பாய்வு செய்யவும். பயன்பாட்டின் சாத்தியத்தில் கவனம் செலுத்துங்கள் ஸ்மார்ட் தொகுதிகள், இது உள்ளீட்டு சிக்னல்கள் மற்றும் சில உள்ளூர் கட்டுப்பாட்டு செயல்பாடுகளின் முன் செயலாக்கத்தை செய்ய முடியும், இது நிரலாக்கத்தின் சிக்கலை வெகுவாகக் குறைக்கும்.
4.கட்டுப்பாட்டு பொருளின் அனைத்து உள்ளீடு மற்றும் வெளியீட்டு சாதனங்கள் மற்றும் கட்டுப்பாட்டு செயல்பாட்டில் பயன்படுத்தப்படும் உபகரணங்களை கட்டுப்படுத்தி தொகுதிகளுடன் இணைக்க வரைபடம் அல்லது அட்டவணையை உருவாக்கவும்.
5. பிஎல்சி நிரலாக்க மொழிகளில் ஒன்றில் ஒரு நிரலை எழுதுங்கள், இது ஒரு குறிப்பிட்ட வரிசை செயல்பாடுகளைச் செய்கிறது, அவற்றின் தொடர்பு மற்றும் சாத்தியமான அவசரகால சூழ்நிலைகளை உருவாக்குகிறது.
6. தொடரியல் பிழைகளுக்கு நிரலைச் சரிபார்த்து அவற்றைச் சரிசெய்து, பின்னர் இயக்க நேரப் பிழைகளுக்குத் தகுந்த திருத்தங்களையும் செய்யவும்.
7. நிரல் மற்றும் தேவையான அனைத்து இயக்க அளவுருக்களையும் கட்டுப்படுத்திக்கு எழுதவும்.
8. கட்டுப்பாட்டு அமைப்பு முழுமையாக கூடிய பிறகு, உண்மையான கட்டுப்பாட்டு செயல்பாட்டில் நிரலைச் சரிபார்த்து, தேவைப்பட்டால், மிகவும் துல்லியமான அமைப்புகளை உருவாக்கவும்.
9. கடைசி நிரலின் இரண்டு நகல்களைச் சேமித்து தனித்தனி இடங்களில் சேமிக்கவும்.