API Urile
API Urile
Rolul ș i avantajele
API înlocuie ș te sutele de relee care asigurau
automatizarea în tablourile electrice.
¾ Avantajele :
•Mai puț in spaț iu utilizat în sertar (pentru logică)
•Mai puț in cablaj intern,
Realizarea modificărilor facilităț i,
Recuperarea modificărilor efectuate este uș oară, trebuie doar să
citeș te programul pentru a vedea modificările.
•Cost mai mic (în comparaț ie cu releele). Acest lucru este adevărat chiar ș i pentru
aplicaț ii simple (câteva zeci de relee).
Realizare simplă ș i puț in costisitoare a aplicaț iilor similare.
suficient să "recopiezi" programul.
•Întreț inere facilitată: API-ul în sine este relativ
fiabil ș i poate ajuta omul în căutarea defectelor
(Indicatori, biț i, mesaje, ecrane de dialog, …). 4
Rol ș i avantaje
¾ Avantajele (continuare):
•Posibilitatea de a previziona o întreț inere de la distanț ă (Modem
telefonic, Internet, …).
•Posibilităț i de comunicare cu exteriorul (computer, altceva
API) care nu au relaye.
Evoluț ia meseriei de automatist,
¾ Dezavantajele :
•Necesitate de formare (este un dezavantaj sau o evoluț ie a
mestere?
•"Cutie neagră" nu putem vedea direct ce se întâmplă în
interiorul
•Diversitatea brandurilor ș i a modelelor care duce la o diversitate
limbajelor ș i al reperele variabilelor, în ciuda existenț ei
dintr-o normă CEI 1131 (care, ca toate normele, lasă
multe posibilită ț i de divergen ț e, deci de alegeri
diferite) 5
¾ SIEMENS
•Soft: STEP5, STEP7, MicroWin
- Serii S7: S7-200 S7-300 S7-400
- Serii S5: S5-95U S5-100U S5-115U
- Reț ea Profibus/Profinet (filar sau Wifi)
- Logo
¾ SCHNEIDER ELECTRIQUE
•Soft: PL7-3, PL7-PRO
- Séries: Telemecanique: TSX37, TSX57
- Serii: SMC25, SMC35, SMC50 SMC600
- Séries: MODICON
Reț ea Jbus/Modbus/Unitelway
¾ ROCKWELL-AUTOMATIZARE
•Soft: RSlogix 5000, RSView Studio
- Serii SLC: SLC500
- Reț ea DeviceNet, Ethernet/IP 6
Istoric
•La sfâr ș itul anilor '60, GENERAL MOTORS a făcut un apel
ofertă pentru conceperea unui sistem pentru înlocuirea dulapurilor
la relais ș i a-i permite să facă modificări de ciclu de
fabricare la costuri mai mici, mai rapid ș i păstrând o
posibilitate de evoluț ie.
Este compania BEDFORD ASSOCIATES, ș i mai ales
Richard E. MORLEY care, prin crearea conceptului de automat
programabil, emportat pe piaț ă.
Richard MORLEY ș i echipa sa, au creat
societatea MODICON (Digital Modular)
CONtrol).
Primul automat a fost botezat Modicon
084 car îl concretiza pe 84émaproiect de
societatea, ș i a fost prezentat la sfârș itul anului 1969.
Funcț ie
Informaț ii
(senzori, dialog)
Antreuri
Prelucrarea informaț iilor
întreprinderi pentru a emite
ordini de ieș ire în funcț ie de
Program
un program.
Ieşiri
Ordine
(preacț ionari, dialog)
8
Funcț ionare
Ciclul de funcț ionare este organizat în 4 sarcini.
Unitate de
Tratament Modul Modul
des des
Intrări Ieşiri
RAM
Tâche 1 : Gestionul sistemului (auto-controlul automatului)
Tâche 2 :Achiziț ia datelor de intrare (memorare)
Tâche 3 : Tratarea datelor (executarea programului)
Tâche 4 :Afectarea ieș irilor (emisia comenzilor) 9
Caracteristici
Concepț ie (compactă sau modulară)
Tensiune de alimentare
Dimensiune ș i tipul memoriilor (RAM, EPROM,
EEPROM, baterii, …
Procesor (Timp de scrutare)
Număr de intrări / ieș iri
Module complementare (analogic,
comunicare, …
Limbaj de programare
10
Concepț ia unui automat poate fi:
Automat Compact (monobloc / non-modular)
Automatizaț i SIEMENS S5-95U
Intrări DC
Entrées
Ieşiri
Interface de
Digitale programare
comunicare
Ieşire DC Memorie
EEPROM
11
13
Amintiri
¾ Memorandum de program :
Conț ine programul de executat.
De tip RAM, EPROM, EEPROM, Flash, …,
(în funcț ie de marcă, model, alegerea utilizatorului, …).
Uneori compus dintr-o zonă de RAM salvată prin
pile ș i dintr-o altă zonă de EEPROM, removabilă sau nu, care
sertar de salvare fără acumulator.
14
Amintiri
¾ Memorie de date :
Conț ine informaț iile de care API-ul are nevoie pentru a executa
programul (Valorile intrărilor, instrucț iunile) sau că APi
pilote (valoarea ieș irilor, temporizările, contoarele, …).
Uneori există o zonă de biț i ș i o zonă de cuvinte
independente una de cealaltă.
O parte din această memorie de tip RAM (cuvinte, valoare
des temporizări ș i contoare) este salvat în caz de
tăierea alimentării.
15
Procesor
CPU S7-400
Este inima API-ului
De asemenea, numit:
•Unitate de procesare (UP)
Unitatea centrală de procesare (CPU)
Unitate Centrală (UC).
LED-uri
Cartuș de memorie
Port MPI/DP
Port Profibus DP
17
18
Cartelile de intrare TOR
sunt destinate să primească informaț ii de la senzori ș i
adapter semnalul punându-l în formă, eliminând paraziț ii ș i
izolând electric unitatea de control a părț ii operative.
Modul de intrare TOR SM 321; DI 32 x
19
Racordarea intrărilor
Ov 24v Ov 24v
1 2 3 4 5 1 2 3 4 5
Entrées Intrări
21
+
transistorul este în trecere (contact închis).
El va impune, aș adar, potenț ialul pe
-
transistorul este activ (contact închis).
Prin urmare, va impune potenț ialul pe
ieș irea S. ieș irea S.
22
Module analogice
24
Module de comunicare
Limbaje de programare
Console de programare: aceasta este prin intermediul căreia utilizatorul poate
programaț i ș i configuraț i automatul conform aplicaț iei dorite.
Cu toate acestea, consola de programare poate fi o unitate
integrant în automat sau o unitate separată care necesită un bus
pentru a stabili comunicarea cu automatul.
26
Limbaje de programare
Fiecare automat are propriul său set de instrucț iuni. Dar prin
contra, constructorii oferă cu toț ii o interfaț ă software de
programare conformă cu norma CEI1131-3. Această normă defineș te
cinci limbaje de programare utilizabile, care sunt :
Limbajele grafice :
LD : LadderDiagram (Diagrammes échelle)
FBD : DiagramaBlocFuncț ional (Logigramme)
SFC : GraficFuncț ionalSecvenț ial (Grafcet)
Limbajele textuale :
IL : ListaDeInstruț iuni.
ST : StructuredText (Texte structuré).
27