+86-18200883308

Compoziția de bază a controlerului PLC Mitsubishi

Nov 18, 2020

1. Registrul de instrucțiuni este utilizat pentru a stoca instrucțiunea în curs de executare. Instrucțiunea este împărțită în două părți: codul de funcționare și codul de adresă. Codul operației este utilizat pentru a indica natura operațiunii instrucțiunii, cum ar fi adunarea, scăderea etc .; codul de adresă oferă adresa operandului acestei instrucțiuni sau informații despre adresa operandului (adresa operandului este formată de circuitul de formare a adresei în acest moment). Un tip de instrucțiune se numește instrucțiune de transfer, care este utilizată pentru a schimba ordinea normală de execuție a instrucțiunii. Partea codului de adresă al acestei instrucțiuni oferă adresa instrucțiunii care trebuie transferată pentru a fi executată.

2. Decodificator de cod de funcționare: utilizat pentru a decoda codul de funcționare al instrucțiunii, pentru a genera nivelul de control corespunzător și pentru a finaliza funcția de analiză a instrucțiunii.

3. Circuit secvențial: utilizat pentru a genera semnalul de marcare a timpului. Într-un microcomputer, semnalul de marcare a timpului are în general trei niveluri: ciclul de instrucțiuni, ciclul de autobuz și ciclul de ceas. Circuitul generator de comenzi de micro-operație generează diferite comenzi de micro-operație pentru finalizarea operațiunilor specificate de instrucțiuni. Baza principală pentru aceste comenzi este ștampila de timp și natura operației. Acest circuit este de fapt realizarea circuitului fiecărei expresii a semnalului de control al micro-operației (cum ar fi expresia A → L de mai sus) și este cea mai complicată parte a controlerului logic combinațional Mitsubishi PLC.

4. Contor de instrucțiuni: folosit pentru a forma adresa următoarei instrucțiuni de executat. În general, instrucțiunile sunt executate secvențial, iar instrucțiunile sunt stocate secvențial în memorie. Prin urmare, în circumstanțe normale, adresa următoarei instrucțiuni de executat poate fi formată prin adăugarea 1 la adresa curentă și comanda de micro-operație" 1" este utilizat în acest scop. Dacă execuția este o instrucțiune de ramură, adresa următoarei instrucțiuni care urmează să fie executată este adresa către care trebuie transferat. Adresa se află în câmpul codului de adresă al instrucțiunii de transfer și este trimisă direct la contorul de instrucțiuni.


Trimite anchetă