
- •48.Үзу режимге арналған организационды блоктары.Түрлері,үзу режимді прог.Реті
- •47. Simatic Manager программасының организационды блоктарының түрлері. Организационды блоктардың міндеттері.
- •36.Үзу режимі,басты міндеті,микропроцессордың жұмыс істеу ерекшелігі.
- •18. Stl тілінде программа жазу ережелері және операторларының құрамы.
- •25.Stl тіліндегі санауыштардың операциялары.Санауыштар уақыт диаграммасы.
- •26. Simatic Manager бағдарламаның басты математикалық операциялары
26. Simatic Manager бағдарламаның басты математикалық операциялары
Мұнда қолданылады:
Жылжымалы үтірлі арифетика (нақты сандар)
Жылжымайтын үтірлі арифметика (бүтін сандар)
операциялар |
типтер |
Түсініктеме |
|||
16 биттік бүтін |
32 биттік бүтін |
Бөлшек сан |
|||
ADD_I |
ADD_DI |
ADD_R |
Сандарды қосу |
||
SUB_I |
SUB_DI |
SUB_R |
алу |
||
MUL_I |
MUL_DI |
MUL_R |
көбейту |
||
DIV_I |
DIV_DI |
DIV_R |
бөлу |
||
|
MOD |
|
Бөліндінің бүтін бөлігін алу |
||
|
|
ABS |
Абсолютті мәні |
||
|
|
SQR, SQRT |
Квадрат, квадрат түбір |
||
|
|
LN |
Натурал логарифм |
||
|
|
SIN, ASIN, COS, ACOS, TAN, ATAN |
Тригонометриялық функц-р |
||
|
|
EXP |
Экспоненциалдық таралу |
STL тілінде қолданылатын операциялар
Типтер |
Түсініктеме |
|||
16 биттік бүтін |
32 биттік бүтін |
Бөлшек сан |
||
+I |
+D |
+R |
Екі аккумулятордағы сандарды қосу |
|
-I |
-D |
-R |
Екі аккумулятордағы сандарды алу |
|
*I |
*D |
*R |
Екі аккумулятордағы сандарды көбейту |
|
/I |
/D |
/R |
Екі аккумулятордағы сандарды бөлу |
|
L Операндтан кіші сөзді аккумуляторға жүктеу |
||||
T Кіші сөзді аккумулятордан операндқа жүктеу |
24-билет. 37) Сыратқы перефериялық құрылғылардың интерфейсі. Сыртқы тізбекті интерфейстің кодтары.
Бірнеше бақылауыштардың байланыс интерфейстері сыртқы интерфейс деп аталады. Бір бақылауыштың байланыс интерфейсі ішкі интерфейсі деп аталады.
Ақпаратты тізбектеп жіберу
Сыртқы тізбекті интерфейстің құрылымы.
Сыртқы интерфейс бойынша командалар, басқару сигналдары жіне құрылғыдан қайтарылатын жауап сигналдары беріледі.
Барлық ақпарат сенімді екілік кодымен кодталады.
Екілік биттің тізбектілігі 1 0 1 1 1 0 0 0 1 1
Нолге қайтпайтын қосу
Инверсиямен нолге қайтпайтын қосу
Манчестер ІІ коды
Тізбектегі интерфейстің кодтары.
21.Simatic Manager бағдарламасының бит логика операциялары.
Логикалық функциялар контроллердің кіріс,шығыс ж/е ішкі жадысын өңдейді.Ал бит өзгерту опервциялары шығыс ж/е ішкі жалыны өңдеуге арн-н.Оған келесі операциялар ж/ды:
=биті –RLO логикалық операцияның қорытындысы бит мәніне беріледі
S биті - RLO логикалық операцияның қорытындысы бірлік болғанда бит бірлікке қондырылып сақталады.
R- биті – RLO логикалық операцияның қорытындысы бірлік болғанда бит нөлге түсіп сақталынады
Бит түрлендіру операциялары RLO құрылғаннан кейін ғана орындалады. RLO логикалық операциялар арқ.құрылады. RLO –ға әсер ететін операциялар SET RLO-ны бірлікке орнату CLR RLO-ны тазарту
МП бақылауштардың орындаушы механизмдермен басқару міндеттерімен есептері. 1б
Микропроцессорлы бақылауыштар және жүйелері 7б
Микропроцессорлы жүйелерді топтастыруы.14б
Микропроцессорлық құрылғылардың дамуындағы қазіргі уақыттағы тенденциялары 4б
Еркін программдалатын логикалық бақылауыштар түсінігі (ЕПЛБ) 19б
ЕПЛБ ның кіріс шығыстардың түрлері. 2б
ЕПЛБ жұмыс істеу тәртібі. 21б
Кәсіпорынның басқару жүйесіне ЕПЛБ-ны енгізу(интеграциялау). 10б
ЕПЛБ ның уақыт сипаттамалары: уақыт цикілі, әсер уақыты. 4б
ЕПЛБ-ны бағдарламалау құрал-жабдықтары: мәтіндік және графикалық редакторлар 13б
ЕПЛб-ны бағдарламалау құрал-жабдықтары: отладка құралы, жобаны басқару құралы 3б
SIEMENS фирмасының контроллерлерін бағдарламалық қамтамасыз ету 8б
SIMATIC MANAGER бағдарламалық қамтамасыз ету блогының құрамы 12б
SIMATIC MANAGER бағдарламалық қамтамасыз етудегі мәліметтер типтері 22б
SIMATIC MANAGER мәліметтерінің қарапайым типтері 5б
SIMATIC MANAGER жады аймағы. Динамикалық жады аймағы, жұмыс жады аймағы, жүктемелі жады аймағы. 11б
SIMATIC MANAGER контакт жоспар тіліндегі бағдарламалаудың негізгі ережелері 15б
STL тілінде программа жазу ережелері және операторларының құрамы 16б
Siemens фирмысының бақылауыштарының CPUда орналасқан аккумулятор регисторы. 6б
Siemens фирмысының бақылауыштарының CPUда орналасқан күй регисторы 23б
Simatic Manager бағдарламасының бит логика операциялары. 24б
STL тіліндегі логикалық түрлендіру операциялар 9б
Simatic Manager бағдарламаның таймерлар операциялары 20б
Таймерлар түрлері және олардың уақыт диаграммасы. 18б
STL тіліндегі санауыштардың операциялары. Санауыштар уақыт диаграммасы. 17б
Simatic Manager бағдарламаның басты математикалық операциялары 23б
STL тіліндегі орын ауыстыру операциялары. 10б
Simatic Manager бағдарламаның тип түрлендіру операциялары 21б
STL тілінде ішкі программаны құрастыру амалдары. 1б
Мәліметті жинау өңдеу жүйесі. 11б
Микропроцессор санды реттеуші міндеттері. 22б
Аналогты сигналды еңгізу жүйесі. Аналогты сигналды шығару жүйесі. Simatic бақылауыштардың аналог сигнал модульдерінің сипаттамалары. 8б
Санды сигналды еңгізу шығару жүйесі. Simatic бақылауыштардың дисретті сигнал модульдерінің сипаттамалары. 12б
Интерфейстер: сипаттамалары, функционалды міндеті, байланыс типтері , айырбастау принципі. 20б
Интерфейстерді топтастыруы. 18б
Үзу режимі, басты мідеті, микропроцессордың жұмыс істеу ерекшелігі.. 15б
Сыртқы перифериялық құрылғылардың интерфейсі. Сыртқы тізбекті интерфейстің кодылары. 24б
Жүйелік интерфейс. Жүйелік интерфейс қолдану мысалдары. 9б
Бақылаушы және ақпаратты басқарушы есептеу жүйелері. Басты түсініктемері. 16б
Бақылаушы және ақпаратты басқарушы есептеу жүйелеріге койылытын талаптар. 2б
Өндіріс желілері. Басты міндеттері және мысалдары. 6б
MPI және PROFIBUS интерфейстері. Өндіріс желіні құрастыру ережелері. 14б
Микропроцессорлы құрылғылардың қазырғы уақытта даму тенденциялары. 4-17б
SCADA жүйе түсінігі. SCADA жүйені таңдау басты көрсеткіштерімен сипаттамалары. 3б
Siemens фирмасының қазырғы уақытқа сай программалар жиынтығы. 19б
Қазахстандағы фирмаларының біреуінің немесе Siemens фирмасының жергілікті автоматикасының техника құралдарының түрлері. 5б
Simatic Manager программасының организационды блоктардың түрлері. Организационды блоктарардың міндеттері. 13б
Үзу режимге арналған организационды блоктары. Түрлері, үзу режимді программалау реті. 7б
1 BILET. На входе имеется один аналоговый и один дискретный датчик. При включении дискретного датчика прочитать данные с аналогового датчика, нормировать и вывести на дисплей
D I0.0 BOOL
AD PIW2 INT
A D
CALL FC1
IN:= AD
HI_LIM:= 2.4
LO_LIM:=0.0 (KERNEU BOINWA)
OUT:= MD0
S M1
A M1
L MD0
R M1
2 BILET. Кіріс үш анлог датчиктің сигналы оқылады. Егер үшеуінің екеуінің қосылғанынын табылған сан үшінші саннан асылп кетсе, шығыс перифериялық аналог құрылғыға бірілік қосылады.
D1 PIW2
D2 PIW3
D3 PIW4
CALL FC1
IN:=D1
HI_LIM:= 2,4
LO_LIM:= 0.0
OUT:= MD0
CALL FC1
IN:=D2
OUT:= MD4
CALL FC1
IN:=D3
OUT:=MD8
L MD0
L MD4
+
L MD8
>
CALL FC2
IN #1
OUT:= MD12
L 1
T PQW
4 BILET. Егер кірістегі екі бірдей датчик немесе екеунің әр бірі қосылса, шығыста екі лампа 5 секунд аралықпен қарсылай өшіп-жансын (бірі өшіп, екіншісі жанып)
1.
O D1
O D2
S M 0.0
2.
A MO.O
AN T2
FR T1
L S5T#5S
SP T1
3.
A M0.0
A T1
AN T2
= L1
4.
A M 0.0
AN “T1”
FR T2
L S5T#5S
SD T2
5.
A M 0.0
AN “T1”
A “T2”
= L2
6 BILET. Үш дискретті сигналдың кез келген екеуі қосылғанда, шығыста лампаны 5 минутқа қосу қажет
0(
A D1
S
A D2
AN D3 )
O (
A D1
A D3
AN D2 )
O (
A D2
A D3
AN D1 )
FR T1
L 5T#5S
SP “T1”
A T1
= “L”
7 bilet. Бес датчиктің сигналын бақылап, кез келген төртеуі қосылса, санаушының мәнін бірлікке өсіру керек. Санаушыны қайта жіберу кнопка бар.
D1
D2
D3
D4
FR C1
CU C1
L C1
L 1
+
A knopka
11 bilet . «Пуск» кнопкамен конвейерді жіберу қажет. Датчиктің сигналы бойынша товарларды санап туру қажет. Егер 60<N<70 аралықта болса Л1 лампаны жандыру қажет. Ал егер N>70 шығыстағы реле арқылы конвейерді тоқтату қажет
A PUSK
A D
FR C1
CU C1
A (
L 70
L C1
>= I
)
=”L”
14 BILET. Контроллердің төрт аналогты кірісі бар. Үш кіріс аналогты сигналды қосып, төртінші шығыс сигналмен салыстырады. Қосындысы асса, шығыста лампа жандыру қажет.(17)
A→ PIW 2→ MD0
B→ PIW 4→ MD4
C→ PIW 6→ MD8
D→ PIW 8→ MD12
L M00
L M04
+R
T MD16
L MD16
L MD8
+R
T MD20
L MD20
L MD12
>
= “L”
15 bilet. Функционалды блок көмегімен, екі аналогты температура датчиктің сигналын оқып, нормалап шығару қажет.
Network1: Analogty signaldy olweu.
CALL “SCALE”
IN: =#DAT
HI_LIM: =# max
LO_LIM: =#min
RL_VAL: = LW20
OUT: = MD10
NETWORK2: TEMPERATURANY NORMALAU
L MD10
L MD18
L #MIN
/R
-R
T MD18
T MD14
L MD18
L #max
L MD14
L #min
*R
-R
L #min
T MD18
+R
T #tem
L 200.0
N1: Birinwi dat4ikty okyp, normalau
CALL FC1
#max:= 10.0
#min:= 0,0
#dat:= PIW 272
#tem:= MD22
NETWORK2: EKINWI DAT4IKTI OKIP, NORMALAU.
CALL FCI
#max:=20.0
#min:=4.0
#dat:= PIW274
#tem: = MD26
17 BILET. Аналогты B,C,D,R,Q,M сигналдар 272 адрестен басталып оқылса, оларды келесі арифметикалақ өрнекпен өңдеп, шығару қажет:
А =B/D+R-Q*C/M
CALL PC1 …………………………
IN: = PIW 272 (B analogt dat)
HI_LIM: = 2,4
LO_LIM: = 0
OUT: = MD0 ……………………
CALL PC1
IN: = PIW 274
OUT: = MD4
D→ PIW 276→ MD8
R→ PIW 278→ MD12
Q→ PIW 280→ MD16
M→ PIW 282→ MD20
L MD0
L MD8
/ R
T MD24
L MD24
L MD12
+R
T MD28
L MD16
L MD4
*R
T MD32
L MD32
L MD20
/R
T MD36
L MD24
L MD36
-R
T MD40 / A-nyn mani)
3 билет. Әрбір 10 секунд аралықпен 20 секунд узындықта токарлік станокқа түскен детальдардың санын есептеп тұрып, олардың саны 20 асса шығыста лампа жанады.
A "Pusk"
S M 0.0
L "C1"
L 20
==I
JCN cikl
= "L"
JU dana
cikl: A M 0.0
AN "T2"
FR "T1"
L S5T#20S
SP "T1"
A M 0.0
AN "T2"
A "T1"
FR "C1"
CU "C1"
= "Stanok"
A M 0.0
AN "T1"
L S5T#10S
SD "T2"
A M 0.0
AN "T1"
A "T2"
dana: NOP 0