Introducere în IndraLogic: Programe și Tipuri de Date

GratifyingEarth avatar
GratifyingEarth
·
·
Download

Start Quiz

Study Flashcards

40 Questions

Care sunt cele patru tipuri de date de bază în IndraLogic?

TIME, TIME_OF_DAY, DATE, DATE_AND_TIME

Cum sunt tratate intern ultimele două tipuri de date?

ca DWORD, timpul fiind redat în secunde

Ce sunt variabilele de tip Array?

Variabile folosite pentru declararea vectorilor și a matricilor

Ce sunt variabilele de tip Struct?

Structuri ce pot conține toate tipurile de date și la rândul lor pot fi grupate în array-uri

Ce sunt variabilele de tip Pointer?

Variabile ce conțin un pointer către orice tip de date

Ce sunt variabilele de tip Enumeration?

Variabile ce permit utilizatorului să creeze un număr de string-uri constante ce vor fi considerate valori ale enumerării

Cum se pot seta parametrii de timp ai unui pas în IndraLogic?

Prin meniul de proprietăţi

Ce sunt acțiunile din IndraLogic?

Sunt de trei tipuri: Entry Action, Action și Exit Action

Care este scopul programului 'convers'?

Realizează conversia din unităţi CAN în valori exprimate în unităţi de măsură inginereşti

Ce reprezintă variabila 'cântar'?

Variabila internă, reprezentând valoarea reală a greutăţii de pe cântar

Ce sunt variabilele 'pachet_actual' şi 'pachet_viitor'?

Variabile globale analogice, reprezentând tipul pachetului

Ce este 'A_retras'?

Variabila de ieşire booleeană, reprezentând retragerea cilindrului A

Ce este 'tip_det'?

Variabila internă, reprezentând sincronizarea între cântărire şi banda transportoare 1

Ce sunt 'lim_inf' şi 'lim_sup_mic'?

Variabile globale analogice, reprezentând limita maximă şi minimă a pachetului mic

Care este rolul variabilei 'foto_0'?

Reprezintă fotocelula 0

Ce este 'C_ridicare'?

Variabila de ieşire booleeană, reprezentând ridicarea cilindrului C

Care este semnificația abrevierii 'CU' în tabelul 2.3?

Count Up

Ce este formatul general de adresare pentru fișierele de tip counter?

Cf:e.s sau Cf:e/b

Ce este semnificația abrevierii 'EN' în cadrul fișierului de tip control?

Enable

Ce este numărul maxim de elemente într-un fișier de tip integer?

255

Cum sunt împărțite instrucțiunile în Ladder Diagram?

În instrucțiuni de intrare și de ieșire

Ce este formatul general de adresare pentru fișierele de tip integer?

Nf:e

Care este semnificația abrevierii 'DN' în tabela de structură a fișierului de tip counter?

Done

Ce este rolul instrucțiunilor de ieșire în Ladder Diagram?

Trebuie să existe cel puțin una pe fiecare ramură

Ce este programul special predefinit din IndraLogic?

Un program special apelat o singură dată pe ciclu de automat

Ce reprezintă zona de interes Data Types în IndraLogic?

Tipurile de date standard predefinite și cele definite specific de programator

Ce este posibil să se facă în zona de interes Visualizations din IndraLogic?

Trasarea obiectelor geometrice, tabele de variabile și alte elemente de desenare

Ce este secțiunea Resources în IndraLogic?

O secțiune care cuprinde diverse instrumente pentru configurarea și gestionarea proiectului

Ce este variabila de tip Bool în IndraLogic?

Un tip de variabilă care poate lua doar două valori, TRUE sau FALSE

Ce este utilizat pentru a selecta și configura automatul și proprietățile acestuia în IndraLogic?

Target system settings

Ce este Watch and Recipe Manager în IndraLogic?

Un instrument pentru vizualizarea anumitor variabile și setarea valorilor implicite

Ce este Log în IndraLogic?

Un sistem de arhivare a acțiunilor pe parcursul unei sesiuni online

Care este funcționalitatea fișierului de date cu indexul 3?

Utilizat de către instrucțiunile pe bit

Ce reprezintă biții din fișierele de imagine ale intrărilor și ieșirilor?

Ieșirile și intrările fizice ale automatului

Ce este necesar în adresarea fișierelor de date?

Adresarea la nivel de element, cuvânt și bit

Ce este conținutul fișierului de date cu indexul 1?

Conține valorile ieșirilor în format binar

Ce este funcționalitatea fișierului de date cu indexul 4?

Utilizat de către instrucțiunile de numărare (counter)

Ce este conținutul fișierului de date cu indexul 0?

Conține valorile intrărilor în format binar

Ce este delimitatorul de cuvânt în adresarea la nivel de cuvânt?

.

Ce este delimitatorul de bit în adresarea la nivel de bit?

/

Study Notes

Programul IndraLogic

  • Este un program special predefinit, apelat o singură dată pe ciclu de automat.
  • La inițierea unui nou proiect, se deschide o fereastră de configurare a programului.

Conceptul Data Types

  • Reprezintă tipurile de date standard predefinite și cele definite specific de programator.
  • Se pot crea structuri, enumerații și referințe.

Conceptul Visualizations

  • IndraLogic oferă posibilitatea de a face interfață om-mașină.
  • Se pot trasa obiecte geometrice, tabele de variabile și alte elemente de desenare în mod offline.

Secțiunea Resources

  • Global Variables: declararea variabilelor globale ce pot fi folosite în întreg proiectul și pentru variabile de rețea.
  • Alarm Configuration: configurarea evenimentelor care generează alarme.
  • Library manager: permite adăugarea sau excluderea unor librării de funcții, structuri de date, etc.
  • Log: este un sistem de arhivare a acțiunilor pe parcursul unei sesiuni online.
  • PLC Configuration: este un instrument pentru configurarea elementelor hardware ale automatului.
  • Task Configuration: permite organizarea programelor în task-uri ce se vor executa pe automat.
  • Watch and Recipe Manager: utilizat la vizualizarea anumitor variabile și setarea valorilor implicite ale unor variabile.
  • Target system settings: se folosește pentru a selecta și configura automatul și proprietățile acestuia pe care va rula proiectul.

Tipuri de date în IndraLogic

  • Variabile de tip Bool: tipul de variabilă booleană poate lua doar două valori TRUE sau FALSE.
  • Variabile de tip Integer.
  • Variabile de tip Time: TIME, TIME_OF_DAY(TOD), DATE, DATE_AND_TIME.
  • Variabile de tip Array: folosite pentru declararea vectorilor și a matricilor.
  • Variabile de tip Struct: reprezintă structuri pe care programatorul le poate implementa.
  • Variabile de tip Pointer: sunt variabile ce conțin un pointer către orice tip de date sau bloc funcțional.
  • Variabile de tip Enumeration: cu ajutorul lor se dă posibilitatea utilizatorului să creeze un număr de string-uri constante ce vor fi considerate valori ale enumerării.

Particularități IndraLogic

  • Programele pot avea priorități la execuție, depinzând numai de setările impuse de utilizator prin configurarea task-urilor.
  • Prin meniul de proprietăți se pot seta parametrii de timp ai unui pas, opțiuni de inserare a unei etape+tranziție, paralelism sau divergență, proprietăți vizuale ale etapei și cele legate de acțiunile asociate etapei.
  • Acțiunile din IndraLogic sunt de trei tipuri: Entry Action, Action, Exit Action.

Structura proiectului IndraLogic

  • Dicționarul de variabile globale: conține variabile de intrare, ieșire și interne booleene, analogice și întregi.

Programul de Conversie

  • Programul “convers” realizează conversia din unități CAN (Convertor Analog Numeric) în valori exprimate în unități de măsură inginerești.
  • Structura fișierelor de date este de 9 tipuri, cu semnificațiile corespunzătoare.

Adresarea fișierelor de date

  • Fișierele de date conțin elemente.
  • Adresarea la nivel de element: N7:15.
  • Adresarea la nivel de cuvânt: T4:7.ACC.
  • Adresarea la nivel de bit: B3/15.

Structura Fișierelor de imagine ale intrărilor și ieșirilor

  • Biții din aceste fișiere corespund ieșirilor și intrărilor fizice ale automatului.
  • Un element tipic are structura din tabelul 2.3.

Structura Fișierului de tip Control

  • Aceste fișiere conțin elemente de trei cuvinte, având maxim 256 de elemente.
  • Un element tipic are structura din tabelul de mai jos.

Structura Fișierului de tip Integer

  • Acest tip de fișier conține elemente de un cuvânt, maxim 255 de elemente.
  • Formatul de adresare este Nf:e.

Limbajul Ladder Diagram pt.Automatele Allen Bradley

  • Un program în Ladder Diagram este o înșiruire de ramuri.
  • Instrucțiunile pot fi împărțite în două mari categorii, de intrare și de ieșire, pe orice ramură trebuie să existe cel puțin o instrucțiune de ieșire.
  • Fiecare instrucțiune are asociat un simbol grafic și o valoare logică – TRUE sau FALSE.

Acest quiz acoperă conceptele de bază ale programelor și tipurilor de date în IndraLogic, inclusiv configurarea inițială și crearea structurilor, enumerațiilor și referințelor.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser