Documente Academic
Documente Profesional
Documente Cultură
Ghid de Utilizare S7 200 PDF
Ghid de Utilizare S7 200 PDF
2. Prezentare generala
Seria S7-200 reprezinta o linie de micro-PLC (micro - programmable logic controller)
care poate controla o diversitate de aplicati de automatizare.
S7-200 are un design compact, cost redus si un vast set de instructiuni, toate aceste
avantaje facand din S7-200 solutia perfecta pentru controlul de aplicatii mici.
Obiective:
Instalare si realizarea legaturilor
Intelegerea operatiilor CPU, tipuri de date, modurile de adresare, ciclul de memorie,
protectia prin parola si comunicatia retelei.
Specificatii
Descrieri si exemple pentru Simatic instructiuni de programare
Fig 7: Modalitatea de conectare
Situatii generatoare de erori -> setari gresite ale ratei de transfer, modalitatea de
adresare a nodurilor retelei, modalitatearea de conectare a PC/PPI
Fig 22: Comparare in accesarea aceleeasi adrese pentru date de tip byte, word si double-word.
Datele din zonele de memorie T, C, HC si AC sunt accesate printr-o adresa care include:
identificatorul de zona, numar (adresa valorii curente).
Adresarea Registrului de Intrare (I)
Accesarea registrului de intrare se poate face în: bit, byte, word sau double-word.
Format: bit: I [byte address].[bit address] I0.1
byte, word, double-word I [size].[starting byte address] IB4
Adresarea Registrului de Ieșire (Q)
Accesarea registrului de ieșire se poate face în: bit, byte, word sau double-word.
Format: bit: Q [byte address].[bit address] Q1.1
byte, word, double-word Q [size].[starting byte address] QB4
Adresarea Zonei de Memorie V (Variabile)
Zona de memorie destinată variabilelor se folosește pentru stocarea rezultatelor
intermediare ale operațiilor. Accesarea zonei de memorie V se poate face în: bit, byte, word
sau double-word.
Format: bit: V [byte address].[bit address] V10.1
byte, word, double-word V [size].[starting byte address] VW100
Adresarea Zonei de Memorie M (Bit Memory)
Zona de memorie Bit Memory se folosește pentru stocarea stărilor intermediare ale
unei operații sau alte informații de control (comunicații de control). Accesarea zonei de
memorie M se poate face în: bit, byte, word sau double-word.
Format: bit: M [byte address].[bit address] M26.7
byte, word, double-word M [size].[starting byte address] MD20
Adresarea Zonei de Memorie S (Sequence Control Relay)
Zona de memorie Sequence Control Relay se folosește pentru organizarea
operațiilor-mașină sau a pașilor în cadrul segmentelor de program. Zonele de memorie S
permit segmentarea logică a programului de control. Accesarea zonei de memorie S se poate
face în: bit, byte, word sau double-word.
Format: bit: S [byte address].[bit address] S3.1
byte, word, double-word S [size].[starting byte address] SB4
Adresarea Zonei de Memorie Speciale (SM)
Zona de memorie specială reprezintă un mijloc de stocare a informației ce comunică
între CPU și programul utilizatorului. Biții zonei de memorie specială sunt folosiți pentru a
controla câteva funcții speciale ale CPU-ului lui S7-200 precum:
- Bitul care pornește primul ciclu de scanare;
- Aranjarea biților la rate fixe;
- Biții care atată starea instrucțiunilor, atât matematice cât și operaționale.
Accesarea zonei de memorie SM se poate face în: bit, byte, word sau double-word.
Format: bit: SM [byte address].[bit address] SM0.1
byte, word, double-word SM [size].[starting byte address] SMB86
Adresarea Zonei de Memorie Locală (L)
Zona de memorie locală este similară zonei de memorie V, cu excepția că zona V are
o acoperire globală pe când zona de memorie L are o acoperire locală (aceeași locație de
memorie nu poate fi accesată din orice entitate program – program principal, subrutină, rutină
de întrerupere). Automatul programabil S7-200 furnizează 64 bytes de memorie locală (L)
pentru transferul parametrilor catre subrutine.
Accesarea zonei de memorie L se poate face în: bit, byte, word sau double-word.
Format: bit: L [byte address].[bit address] L0.0
byte, word, double-word L [size].[starting byte address] LB33
Adresarea Zonei de Memorie Timer (T)
Automatul programabil S7-200 dispune de numărătoare ce numără incrementele de timp,
având rezoluții de 1ms, 10ms sau 100ms. Variabilele accesate de către un numărător sunt:
- Valoarea curentă = un întreg cu semn pe 16 biti care memorează intervalul de timp
înregistrat de catre numărător.
- Timer bit = bit setat ca rezultat al comparației dintre valoarea curentă și valoarea
prestabilită.
Format: T [timer number] T24
Accesarea unei dintre cele două valori (bit sau word) depinde de instrucțiunea folosită.
Astfel, instrucțiunile cu operanzi bit accesează un timer bit, pe când instrucțiunile cu operanzi
word vor accesa valoarea curentă.
Valori Constante
In instructiunile S7-200 se pot folosi constante, care sunt de tip word, double-word si byte.
CPU memoreaza toate constantele ca numere liniare care pot fi apoi reprezentate in zecimal,
hexazecimal, ASCI sau real in virgula mobila.