75
жобаның автоматты
біртұтастығы;
барлық автоматтандыру есептері үшін
бірыңғай жұмысшы концепция;
барлық SIEMENS TIA-PRO1 үшін қосымша кітапханалар.
Tia Portal ортасында жоба құру үшін алдымен қондырғы конфигурациясын жасау керек.
Конфигурация барысында жүйенің толық құрамы, оларды өзара жалғау әдісі, пайдаланылатын
желілер, адрестеранықталады, осы модульдер үшін баптау ережелері таңдалады. сөйтіп,
дайын
конфигурация БЛК-ға жүктеледі де қондырғы толығымен бапталады.
Конфигурация утилиттері қондырғы диагностикасын жасауға, аппараттық қалереді табуға, монтаж
жасауға мүмкіндік береді.
БЛК бағдарламалау Simatic Manager арқылы іске асырылады, бұл ортада үш тілде
бағдарламалау
код құруға болады:
LAD (Ladder Diagram) – релелік диаграммалар тілі. Редактор бағдарламаны графиктік түрде
көрсетеді, яғни, диаграмма электр монтаждық схемаға ұқсас болады. Логикалық схемалар
бағдарламаға электр тогын қорек көзінен бастап тұтас қондырғыдан өту процесін сипаттайды. Кернеу
көзі ретінде сол жақта орналасқан шина болып табылады. Схеманың негізгі элементтері болып нормал
тұйық және тұйық емес контактілер есептеледі (сурет 1).
Сурет 1 – LAD тіліндегі блок схема мысалы
Сәйкесінше, тұйық контактілер сигналды
келесі элементке өткізеді, ал тұйық емес контактілер
сигналды келесі элементке өткізбейді.
Логика Network деп аталатын сегменттерге бөлінеді, бағдарлама солдан оңға қарай орындалады.
LAD тілінің ерекшелігі – бастауыш бағдарламашы үшін қарапайымдылық пен қолдану жеңілдігі
[1].
FBD (Function Block Diagram) – функционалды блокты диаграммалар. Бұл редактор бағдарламаны
жеке логикалық схемалар түрінде көрсетеді. Мұнда контактілер жоқ, бірақ тиісті ұқсас функционалды
блоктар бар. Бұл редакторда LAD тілі секілді «сигнал ағыны» ұғым қолданылмайды, оның қызметін
FBD логикалық блоктары арқылы басқару ағыны орындайды.
Сигнал ағыны ретінде FBD элементтері арқылы өтетін «1» күйінің жолы боылп табылады.
Бағдарлама
логикасы
осы
функционалды
блоктар
арасындағы
байланыстармен
сипатталады.Функционалды жоспарды графиктік түрде сипаттау бағдарламаны орындау процесін
толығырақ, бейнелі көрсетеді.
STL (StatementList) – нұсқаулар тізімі. Бұл редактор бағдарламаны командалардың мномоникалық
белгілері арқылы жазуға мүмкіндік береді. Яғни, мұнда LAD пен FBD редакторлары мүмкін емес
болмаған әдіспен код жазуға болады. STL-де бағдарламалау Ассемблер тілінде кодтауға ұқсас келеді
(сурет 2).
76
Сурет 2 –STL
тіліндегі бағдарлама мысалы
БЛК бағдарламада көрсетілген ретпен командаларды орындайды, яғни, жоғарыдан төмен қарай.
STL редакторы арқылы LAD немесе FBD редакторында жазылған бағдарламаларды өңдеуге болады,
бірақ керісінше іске асырылмайды [3].
Сурет 3 – Tia Portalортасында S7-400симуляторының сигналдарын зерттеу мысалы
Қорытынды. Tia Portal ортасында микроконтроллерлер мен олардың симуляторларын оқытуда
зертханалық жұмыстарды ұйымдастыруда келесі мүмкіндіктер бар (сурет 3):
бірыңғай жобалау ортасы;
жобаның автоматты біртұтастығы;
барлық автоматтандыру есептеріүшін бірыңғай жұмысшы концепция;
барлық SIEMENS TIA-PRO1 үшін қосымша кітапханалар.
Достарыңызбен бөлісу: