Memorie Externă

Fișierele pot fi citite și scrise direct de la PLC asincron. Configurarea se face pe proiect. Toate datele inclusiv toate parolele sunt păstrate la exportul proiectului.

Indicații Importante

Pe durata scrierii datelor pe un suport de stocare, îndepărtarea dispozitivului poate duce la pierderea datelor sau la deteriorarea sistemului de fișiere. Este recomandat să vizualizați procesul de scriere, pe durata inițializării purtătorului de date.

Acordați atenție la suporturile de stocare USB privind consumul de curent. Un curent prea mare poate deteriora serverul. Acesta este diferit pentru fiecare server.

Datele care sunt transferate prin intermediul FTP nu sunt protejate împotriva atacurilor, deoarece acestea sunt transferate în text clar. Se recomandă utilizarea FTPS sau SSH2.

Pentru fiecare memorie se creează automat un nou serviciu. Aveți grijă că fiecare dintre aceste servicii consumă RAM, chiar dacă memoria nu este folosită.

Ștergeți eventual datele vechi după o anumită perioadă de timp automat. Mai ales în cazul memoriei proiectului, umplerea completă poate face serverul inutilizabil.

Funcționare

Pentru ca o memorie să poată fi scrisă sau citită prin intermediul PLC, aceasta trebuie inițializată mai întâi cu blocul funcțional FS_INIT.

Toate memorii USB sunt conectate la sistemul de operare la inițializare. În cazul memoriilor cu sisteme de fișiere îndepărtate, o conexiune este stabilită la fiecare acțiune și apoi închisă din nou. Această metodă este mai lentă, dar economisește resursele serverului țintă.

La repornirea serverului, starea unității de disc este salvată în PLC și restaurată după pornire.

Cautare Memorie

În timpul configurării, memoria poate fi căutată direct. Pentru a căuta o memorie USB, este necesară o conexiune inițializată.

Configurare

Mai întâi, medii sunt create în meniul contextual sub Date Memorie Externă.

Notă: Numărul de memorii este limitat de licență utilizată. Trebuie să dezactivați un gateway, o memorie externă sau un punct de schimb de date pentru a elibera din nou un punct de licență.

Sfatură: Memoriile pot fi dezactivate complet. Dacă opțiunea Activați nu este bifată, serviciul este oprit complet.

Pentru a accesa medii externe, este necesar să le adresați în PLC prin intermediul blocurilor funcționale de sistem de fișiere.

Mai întâi, sistemul de fișiere trebuie inițializat sau integrat în sistem. Acest lucru se face cu blocul funcțional FS_INIT.

Notă: Aveți grijă ca blocul funcțional FS_INIT să fie utilizat de preferință doar o dată pe memorie, deoarece memoria nu este eliberată în timpul rulării unui alt program.

Protocole Suportate

Următoarele protocoale sunt suportate:

Protocole Descriere
Date Memorie de proiect proprie pe serverul însuși. Aceasta este exportată separat alături de proiect. Se poate utiliza doar o memorie de proiect pe proiect. După îndepărtarea memoriei, datele rămân păstrate.
USB Acces la particiuni individuale ale unui suport de stocare USB. Aveți grijă la adresare în capitolul Conectoare USB.
SSH Server îndepărtat SSH2 prin intermediul SFTP. În prezent nu sunt suportate certificate pentru autentificare.
FTP/FTPS Server îndepărtat FTP sau server FTP prin intermediul conexiunii TLS. Unele operațiuni au loc în modul pasiv.
Server SMB Server de partajare Windows. Acest tip este disponibil doar din Core 2 încolo.

Sisteme De Fișiere Suportate

Toate sistemele de fișiere comune sunt suportate prin intermediul USB. Particiunile de pe server sunt recunoscute și afișate corespunzător. Următoarele sisteme de fișiere sunt suportate:

  • FAT32
  • FAT16
  • Microsoft exFAT (Core 2+)
  • vFAT
  • NTFS
  • BTRFS
  • EXT2
  • EXT3
  • EXT4
  • XFS
  • NILFS
  • ReiserFS
  • HFS+ (Mac)

Notă: Particiunea trebuie să fie mai mare de 1 MB pentru a fi recunoscută.

Exemple De Aplicare

A există diverse scenarii care pot necesita acces la fișiere. Printre altele, datele pot fi încărcate direct de pe un stick USB în PLC sau scrise pe stick. Este posibil să găsiți automat o fișier pe stick și să o citiți. Iată câteva exemple:

  • Scrisul datelor de jurnalizare pe medii externe.
  • Scrisul datelor CSV pentru evaluare.
  • Citirea autorizațiilor de acces.
  • Așezarea automată a raportelor pe memorii îndepărtate.