Алгоритмді блок-схема түрінде құрастыру және Step7 STL тілінде программаны төменгі деңгейлі құрылғыларға жазу
Автор: aidana_serikhan • Сентябрь 26, 2018 • Курсовая работа • 2,253 Слов (10 Страниц) • 1,143 Просмотры
Қазақстан Республикасының Білім және Ғылым министрлігі
Коммерциялық емес акционерлік қоғам
Алматы энергетика және байланыс университеті
Инженерлік кибернетика кафедрасы
№ 2 Есептік-сызбалық жұмыс
Пәні: “ Басқару жүйелеріндегі микропроцессорлық кешендер ”
Тақырыбы: Алгоритмді блок-схема түрінде құрастыру және Step7 STL тілінде программаны төменгі деңгейлі құрылғыларға жазу
Мамандық: 5В070200- Автоматтандыру және басқару
Орындаған: Джусанбаев Б.С.
Топ: АУТк-13-1
Тексерген: Ибрашева А. Т.
«____»_______2016 ж
Алматы, 2016
Мазмұны
- Кіріспе......................................................................................................................3
- Тапсырма..................................................................................................................4
- Программаның блок-схемасы................................................................................6
- Символдар кестесі...................................................................................................7
- Step7 тілінде программаны жазу............................................................................9
- Қорытынды............................................................................................................17
- Қолданылған әдебиет............................................................................................18
Кіріспе
Технологиялық процесс — бұл еңбек заттын өзгертуге және (немесе) оның күйін анықтауға бағытталған іс – әрекетті қамтитын өндірістік процесстің бөлігі.
Технологиялық процесті басқару белгілі бір материалды процестің орындалуын қамтамасыз ететін ақпаратты процесс болып табылады.
Жұмыстың негізгі мақсаты – автоматтандыру және басқару жүйелерде басты элемент микропроцессорлы контроллер жұмысымен және түрлерімен танысу, өндірісте қолданылатын құралдарды таңдау, технологиялық процестің орындалу алгоритмін жазу.
Басқару микробақылауышы әртүрлі құрылғылардың арифметикалық және логикалық функцияларын орындайтын басты элементі. Басқаша айтқанда, микробақылауыш дегеніміз машинаның ойластыратын бөлігі. Еркін программаланатын бақылауыштар әртүрлі өндіріс аудандарды автоматтандыруға қолданылады. Автоматтандырудың басты міндеті адам еңбегін азайтып, аз уақытта тиімді жұмыс атқару. Автоматтандыру қазіргі уақытта заман талабына сай қарқынды дамып келеді. Автоматтандыру ең жоғарғы ПӘК бойынша жұмыс істеуге мүмкіндік береді.
Бұл жұмыста қойылған талап қатты шоколад өндіретін цехты автоматтандыру болып табылады. Ол SIMATIC S7-300 контроллері арқылы іске асады.
Тапсырма: Логикалық бақылау және басқару немесе ақпартты жинау жүйесінің жобасын жасау. Ол үшін:
Алгоритмді блок-схема түрінде құрастыру және Step7 STL тілінде программаны төменгі деңгейлі құрылғыларға жазу
Тапсырманың орындалу реті
1. Программаның блок - схемасын құрастыру.
2. Символдық кестені құрастыру.
3. Step7 тілінде программаны жазу.
4. On-line режімінде программаның жұмыс қорытындысын әртүрлі оқиғалар үшін келтіру.
Орындалу алгоритмі:[pic 1][pic 2][pic 3][pic 4][pic 5][pic 6]
1.«Пуск» батырмасы басылғанда К1 клапаны ашылады
2. LE 70 литрге жеткенде К1 жабылады.
3. N1 қосылады, К2 ашылады.
4. FE1>=70 литрге жеткенде, N1 өшеді, К2 жабылады.
5. «СТАРТ1» батырмасы басылады, жылытқыш қосылады.
6. ТЕ1>=500С жеткенде, N2 қосылып, К3 ашылады.
7. FE2>=70 жеткенде, N2 өшеді, К3 жабылады.
8. «СТАРТ2» батырмасы басылады, ысытқыш1 қосылады.
9. ТЕ2>=850С жеткенде, N3 қосылып, К4 ашылады.
10. FE3>=70 жеткенде, N3 өшеді, К4 жабылады.
11. «СТАРТ3» батырмасы басылғаннан кейін.
12. QЕ1>=10.8 pH жеткенде, N4 қосылып, К5 ашылады.
13. FE4>=70 жеткенде, N4 өшеді, К5 жабылады.
14. «СТАРТ4» батырмасы басылады, ысытқыш2 қосылады.
15. ТЕ3>=950С жеткенде, N5 қосылып, К6 ашылады.
16. FE5>=70 жеткенде, N5 өшеді, К6 жабылады.
17. «СТАРТ5» батырмасы басылып QЕ2=9.2 pH жетеді.
Кіріс элементтер ретінде:
P1– Пуск батырмасы (дискретті)
LE – Датчик уровня (дискретті)
...