நிரல்படுத்தக்கூடிய லாஜிக் கன்ட்ரோலர்களுக்கான LAD மொழி நிரல்களின் எடுத்துக்காட்டுகள்
முக்கிய மற்றும் மிகவும் பொதுவான நிரலாக்க மொழிகளில் ஒன்று தொழில்துறை தர்க்கக் கட்டுப்படுத்திகள் (PLC) என்பது ஒரு ஏணி தர்க்க மொழி — ஏணி வரைபடம் (Eng. LD, Eng. LAD, Russian RKS).
இந்த வரைகலை நிரலாக்க மொழியானது மாறுதல் வரைபடங்களின் பிரதிநிதித்துவத்தை அடிப்படையாகக் கொண்டது மற்றும் மின் பொறியாளருக்கு வசதியானது, ஏனெனில் LAD மொழியின் பொதுவாக மூடிய மற்றும் பொதுவாக திறந்த தொடர்பு கூறுகள் பொதுவாக மூடப்பட்ட மற்றும் பொதுவாக திறந்த சுவிட்சுகளுடன் மின்சுற்றுகளில் இணைக்கப்படலாம்.
XX இன் நடுப்பகுதியில் இருந்து ரிலே ஆட்டோமேஷன் அமைப்புகள் பல நூற்றாண்டுகளாக தொழில்துறையில் பரவலாகப் பயன்படுத்தப்படுகின்றன. 70 களின் முற்பகுதியில். ரிலே இயந்திரங்கள் படிப்படியாக நிரல்படுத்தக்கூடிய கட்டுப்படுத்திகளால் மாற்றப்படத் தொடங்கின. சிறிது காலம், இருவரும் ஒரே நேரத்தில் பணிபுரிந்தனர் மற்றும் ஒரே நபர்களால் பணியமர்த்தப்பட்டனர். இவ்வாறு ரிலே சுற்றுகளை பிஎல்சிக்கு "மாற்றும்" பணி தோன்றியது.
ரிலே சர்க்யூட்களின் மென்பொருள் செயலாக்கத்திற்கான பல்வேறு விருப்பங்கள் கிட்டத்தட்ட அனைத்து முன்னணி PLC உற்பத்தியாளர்களாலும் உருவாக்கப்பட்டுள்ளன.விளக்கக்காட்சியின் எளிமை காரணமாக, LAD நன்கு தகுதியான பிரபலத்தைப் பெற்றது, இது IEC தரநிலையில் சேர்க்கப்படுவதற்கு முக்கிய காரணமாகும்.
LAD கட்டளைகளின் தொடரியல், ஏணி விளக்க மொழியின் தொடரியல் போன்றது. இந்த பிரதிநிதித்துவம் பல்வேறு தொடர்புகள், கூறுகள் மற்றும் வெளியீட்டு கூறுகள் (சுருள்கள்) வழியாக டயர்களுக்கு இடையில் "ஆற்றல் ஓட்டத்தை" கண்டுபிடிக்க அனுமதிக்கிறது.
ஸ்விட்ச் சர்க்யூட் கூறுகள், பொதுவாக திறந்த தொடர்புகள் மற்றும் பொதுவாக மூடிய தொடர்புகள், பிரிவுகளாக தொகுக்கப்படுகின்றன. ஒன்று அல்லது அதற்கு மேற்பட்ட பிரிவுகள் தர்க்கரீதியான தொகுதி குறியீடு பிரிவை உருவாக்குகின்றன.
LAD மொழியில் எழுதப்பட்ட நிரல் இடைமுகம் தெளிவானது மற்றும் எளிமையானது, ஏனெனில் கட்டுப்பாட்டு LAD நிரல் சுழற்சியானது மற்றும் இடதுபுறத்தில் இருந்து செங்குத்து பஸ்ஸால் இணைக்கப்பட்ட வரிசைகளைக் கொண்டுள்ளது, மேலும் சுற்றுவட்டத்தில் மின்னோட்டத்தின் ஓட்டம் அல்லது இல்லாமை ஒரு முடிவுக்கு ஒத்திருக்கிறது. தருக்க செயல்பாடு (உண்மை - மின்னோட்டம்; தவறான - மின்னோட்டம் இல்லை).
![]()
LAD மொழியில் கன்வேயர் மோட்டாரைக் கட்டுப்படுத்துவதற்கான இரண்டு செயல்களை விவரிக்கும் நிரலின் 1 மற்றும் 2 படங்கள் பிரிவுகளைக் காட்டுகின்றன:
-
எந்த "தொடங்கு" பொத்தானை அழுத்தினால் இயந்திரம் தொடங்குகிறது;
-
ஏதேனும் "நிறுத்து" பொத்தானை அழுத்துவது அல்லது சென்சார் செயல்படுத்துவது இயந்திரத்தை அணைக்கும்.

அரிசி. 1. ஏதேனும் «தொடங்கு» பொத்தானை அழுத்திய பின் இயந்திரத்தைத் தொடங்குதல்

அரிசி. 2. ஏதேனும் "நிறுத்து" பொத்தானை அழுத்திய பின் அல்லது சென்சாரைத் தூண்டிய பின் இயந்திரத்தை நிறுத்துதல்
இரண்டாவது பணி கன்வேயர் பெல்ட்டின் இயக்கத்தின் திசையை தீர்மானிக்க வேண்டும். பொருளின் இயக்கத்தின் திசையைத் தீர்மானிக்க பெல்ட்டில் இரண்டு ஒளிமின்னழுத்த உணரிகள் (REV 1 மற்றும் REV 2) நிறுவப்பட்டுள்ளன என்று வைத்துக்கொள்வோம். இரண்டும் பொதுவாக திறந்த தொடர்புகளாக செயல்படுகின்றன.
அத்திப்பழத்தில். 3 - 4 மூன்று செயல்களுக்கான LAD மொழி நிரல்களின் பிரிவுகள் வழங்கப்படுகின்றன:
-
உள்ளீடு 10.0 இல் சமிக்ஞை «0» இலிருந்து «1» (உயர்ந்த விளிம்பு) க்கு மாறினால், மற்றும் உள்ளீடு I0.1 இல் சமிக்ஞையின் நிலை «0»க்கு சமமாக இருந்தால், கன்வேயர் பெல்ட் பொருள் இடதுபுறமாக நகரும்;
-
உள்ளீடு 10.1 இல் சமிக்ஞை «0» இலிருந்து «1» (உயர்ந்த விளிம்பு) க்கு மாறினால், மற்றும் உள்ளீடு I0.0 இல் சமிக்ஞையின் நிலை «0»க்கு சமமாக இருந்தால், கன்வேயர் பெல்ட் பொருள் வலதுபுறமாக நகரும்;
-
இரண்டு ஃபோட்டோசென்சர்களும் மூடப்பட்டிருந்தால், பொருள் சென்சார்களுக்கு இடையில் உள்ளது என்று அர்த்தம்.

அரிசி. 3. உள்ளீடு I0.0 நிலையை «0» இலிருந்து «1» மற்றும் உள்ளீடு I0.1 ஆனது «0»க்கு சமமாக இருந்தால், பொருளின் இடதுபுறம் நகர்தல்

அரிசி. 4. I0.1 உள்ளீடு «0» இலிருந்து «1» க்கு மாறினால் மற்றும் I0.0 உள்ளீடு «0»க்கு சமமாக இருந்தால் பொருளை வலதுபுறமாக நகர்த்தவும்

அரிசி. 5.சென்சார்களுக்கு இடையில் ஒரு பொருளைக் கண்டறிதல்
அத்திப்பழத்தில். 3 - 4 குறியீடு ஏற்றுக்கொள்ளப்பட்டது:
-
உள்ளீடு 1.0 (REV 1) — போட்டோசென்சர் # 1;
-
உள்ளீடு 10.1 (REV 2) — போட்டோசென்சர் # 2;
-
M0.0 (PMV 1) - நேர குறிப்பான் எண் 1;
-
М0.1 (РМВ 2) - நேர குறிப்பான் எண் 2;
-
வெளியீடு Q4.0 (இடது) - இடது இயக்கம் காட்டி;
-
வெளியீடு Q4.1 (வலது) - வலது இயக்கம் காட்டி.
அத்திப்பழத்தில். 6 - 9 எளிமையான நான்கு-செயல் டைமர் நிரல்களை வழங்குகிறது:
-
டைமர் T1 atus ஆனது «0»க்கு சமமாக இருந்தால், T1 இல் 250 ms இன் நேர மதிப்பு தொடங்குகிறது மற்றும் T1 நீட்டிக்கப்பட்ட துடிப்பு டைமராக தொடங்குகிறது;
-
டைமர் நிலை தற்காலிகமாக துணை டோக்கனில் சேமிக்கப்படுகிறது;
-
டைமர் T1 இன் நிலை «1» என்றால், M001 லேபிளுக்குச் செல்லவும்;
-
டைமர் T1 காலாவதியாகும் போது, குறிச்சொல் 100 "1" ஆல் அதிகரிக்கப்படும்.

அரிசி. 6. நீட்டிக்கப்பட்ட துடிப்பு தொடக்க டைமர்

அரிசி. 7... தற்காலிகமாக டைமர் நிலையை துணைக் குறிச்சொல்லில் சேமிக்கிறது

அரிசி. 8... லேபிளுக்கு செல்க

அரிசி. 9... டைமர் T1 காலாவதியாகும் போது மார்க்கரை «1» ஆல் அதிகரிக்கவும்
லோகோ கன்ட்ரோலருக்கான மாதிரி LAD மொழி நிரல்
யுனிவர்சல் லாஜிக் மாட்யூல் லோகோ! தர்க்கரீதியான தகவல் செயலாக்கத்துடன் எளிமையான தன்னியக்க பணிகளைத் தீர்க்க வடிவமைக்கப்பட்ட ஒரு சிறிய, செயல்பாட்டு முழுமையான தயாரிப்பு ஆகும்.
அரிசி. 10. லோகோ தொகுதி
லோகோ தொகுதியைப் பயன்படுத்துதல்! சிக்கல் மேலாண்மை தீர்க்கப்பட்டது நான் நிர்வாக மற்றும் உற்பத்தி கட்டிடத்தின் ஷவர் கேபின்களில் ஒரு வெப்பமாக்கல் அமைப்பு.
வெப்ப அமைப்பின் கலவை பின்வரும் கூறுகளை உள்ளடக்கியது:
-
விண்வெளி சூடாக்கப் பயன்படுத்தப்படும் மூன்று வெப்பமூட்டும் கொதிகலன்கள்;
-
குளிரூட்டியை சுற்றும் மூன்று குழாய்கள்;
-
குழாய் மற்றும் வெப்பமூட்டும் பதிவேடுகள்.
கட்டுப்பாட்டு அமைப்பு ஷவர் கேபின்களில் வெப்பநிலை, அழுத்தம் ஆகியவற்றைக் கட்டுப்படுத்த வேண்டும் (முதல் நிலை குறைவாக உள்ளது, மேலும் வேலை சாத்தியமாகும், நிரப்புதல் அமைப்பு இயக்கப்பட்டிருந்தால், இரண்டாவது முக்கியமான நிலை, மேலும் வேலை தடைசெய்யப்பட்டுள்ளது) , அதே போல் வெப்ப அமைப்பில் குளிரூட்டியின் வெப்பநிலை கட்டுப்பாடு, ஆற்றல் வளங்களின் பற்றாக்குறை (மின்சாரம், எரிவாயு).
கூடுதலாக, வெப்பமாக்கலின் கூடுதல் ஆதாரங்கள் வெப்ப அமைப்பில் வழங்கப்படலாம், எடுத்துக்காட்டாக, மின்சார ஹீட்டர்கள். மின்சார ஹீட்டர்கள் ஒரு நாளைக்கு மூன்று முறை வரட்டும்: 600 முதல் 800 வரை; 1500 முதல் 1700 வரை; 2300 முதல் 0100 வரை… சில காரணங்களால் தொழிலாளர்கள் மழைக்கு வருகை தரும் நேரத்தில் வெப்பநிலை இயல்பை விட குறைவாக இருந்தால், மின்சார ஹீட்டர்கள் கூடுதலாக இயக்கப்படும்.
பின்வருபவை உள்ளீடுகள் மற்றும் வெளியீடுகளாகப் பயன்படுத்தப்படுகின்றன:
-
AI1 - குளிரூட்டியின் முக்கியமான அழுத்த நிலைக்கு அழுத்தம் சென்சாரிலிருந்து உள்ளீட்டு சமிக்ஞை;
-
AI2 - குறைந்த அளவிலான குளிரூட்டும் அழுத்தத்திற்கான அழுத்தம் சென்சாரிலிருந்து உள்ளீட்டு சமிக்ஞை, இது மேலும் செயல்பட அனுமதிக்கிறது;
-
AI3 - குளிரூட்டியின் இயக்க வெப்பநிலையை அதிகரிக்க வெப்பநிலை சென்சாரிலிருந்து உள்ளீட்டு சமிக்ஞை;
-
உள்ளீடு 13 - மின்சாரம் இல்லாததால் உள்ளீடு சமிக்ஞை;
-
உள்ளீடு 14 - இயற்கை எரிவாயு பற்றாக்குறைக்கான உள்ளீடு சமிக்ஞை;
-
வெளியீடு Q1 - வெப்ப அமைப்பை இயக்கும் வெளியீட்டு சமிக்ஞை (சுழற்சி பம்ப் #1);
-
வெளியீடு Q2 - நிரப்புதல் அமைப்பை இயக்கும் வெளியீட்டு சமிக்ஞை;
-
வெளியீடு Q3 என்பது வெப்ப அமைப்பின் கொதிகலன்களை அணைக்கும் ஒரு வெளியீட்டு சமிக்ஞையாகும் (வெப்பமூட்டும் கொதிகலன் எண் 1);
-
வெளியீடு Q4 என்பது ஒரு வெளியீட்டு சமிக்ஞையாகும், இது கொதிகலன்களுக்கு எரிவாயு விநியோகத்தை குறுக்கிடுகிறது;
-
வெளியீடு Q5 - வெப்ப அமைப்பை இயக்கும் வெளியீட்டு சமிக்ஞை (சுழற்சி பம்ப் #2);
-
வெளியீடு Q6 - வெப்ப அமைப்பை இயக்கும் வெளியீட்டு சமிக்ஞை (சுழற்சி பம்ப் எண் 3);
-
வெளியீடு Q7 என்பது வெப்ப அமைப்பின் கொதிகலன்களை அணைக்கும் ஒரு வெளியீட்டு சமிக்ஞையாகும் (வெப்பமூட்டும் கொதிகலன் எண் 2);
-
வெளியீடு Q8 என்பது வெப்ப அமைப்பின் கொதிகலன்களை அணைக்கும் ஒரு வெளியீட்டு சமிக்ஞையாகும் (வெப்பமூட்டும் கொதிகலன் எண் 3);
-
C2 - தொடக்க பொத்தான்.
-
B001 என்பது மூன்று முறைகள் கொண்ட ஏழு நாள் டைமர் ஆகும்.
மின்சார ஹீட்டர்களுக்கு:
-
AI1 - மழை அறைகளில் வெப்பநிலைக்கான வெப்பநிலை சென்சாரிலிருந்து உள்ளீட்டு சமிக்ஞை;
-
வெளியீடு Q1 - மின்சார ஹீட்டர்களை இயக்கும் வெளியீட்டு சமிக்ஞை (மின்சார ஹீட்டர் எண் 1);
-
வெளியீடு Q2 - மின்சார ஹீட்டர்களை இயக்கும் வெளியீட்டு சமிக்ஞை (மின்சார ஹீட்டர் எண் 3);
-
வெளியீடு Q3 என்பது மின்சார ஹீட்டர்களை இயக்கும் ஒரு வெளியீட்டு சமிக்ஞையாகும் (மின்சார ஹீட்டர் #3).
மென்பொருள் தொகுப்பில் «லோகோ! மென்மையான ஆறுதல்» படம் காட்டப்பட்டுள்ளது. 11 மற்றும் 12.
அரிசி. பதினொரு. முதலில் LAD மொழி நிரலை FraG செய்யவும்
அரிசி.12... LAD மொழித் திட்டத்தின் இரண்டாவது பகுதி