Exportați intrări analogice de înregistrare - Pagina 2

Opțiuni teme
Căutați subiect
afişa

Aș fi inițial mulțumit de rezoluție, adică timpul ciclului PLC. Cum funcționează cu un registru de schimb? Am căutat odată cuvintele cheie, dar, din păcate, nu am găsit nimic corect.
Ce este Libnodav?

analogice

bună,
Conceptul de „registru de schimbare” poate că nu este atât de bine ales aici.
Vă faceți un DB cu un pointer pentru procesul de read-in și 2 tablouri cu forța și valorile de deplasare care trebuie înregistrate.
Dacă doriți acum să citiți o nouă pereche de valori, mai întâi citiți indicatorul, îl măriți cu 1, îl utilizați pentru a forma adresa de memorie (în DB) pentru valorile forței, salvați valoarea forței, creați adresa de memorie (în care DB) pentru valorile distanței, salvați valoarea distanței - gata.
Funcționează puțin mai bine dacă utilizați SCL pentru a vă ajuta să îl creați - vă puteți salva calculând adrese .

Libnodave este o bibliotecă care vă permite să accesați date PLC pe computer - presupunând că aveți cunoștințe de limbaje la nivel înalt.
Dar dacă utilizați un timp de rulare pentru PC, acesta nu este subiectul dvs. Ea poate face partea muncii pentru tine .

Vă mulțumesc foarte mult pentru descrieri, din păcate nu prea înțeleg totul sau nu știu cum să implementez ceea ce ați menționat. Există mai multe instrucțiuni? Nu am găsit nimic despre asta.

bună,
ceea ce am scris ar arăta cam așa în limbajul scriptului:

Nu mi-am dat seama de acest lucru în AWL (dar funcționează și) - de aceea nu am un exemplu .

bună,
un exemplu în IL pentru stocarea cuvintelor duble:

U M 31.5 // Dacă „1” atunci salvați
SPBNB _001
CALL FC 107
Bloc de date: = DB31 // memorie DB
Începutul datelor: = 0 // adresa de pornire în memorie
Lungime: = 50 // dimensiunea memoriei 50 de cuvinte duble
Intrare: = DB8.DBD16
_001: NOP 0


FC 107
ACTIVAT blocul #data
L # lungime
L 4
* Eu
L # începutul datelor
+I.
L 4
-I.
T # sfârșitul datelor
L 4
-I.
T # index
Anf: NOP 0 // începutul buclei
L # index
SLD 3
LAR1
L DBD [AR1, P # 0.0]
T DBD [AR1, P # 4.0]
L # index
L 4
-I.
T # index
L 4
+I.
L # începutul datelor
Citat