Warning: Constant Data already defined in /home/encicl/public_html/w/LocalSettings.php on line 259

Warning: Constant Discuţie Data already defined in /home/encicl/public_html/w/LocalSettings.php on line 260

Warning: session_name(): Session name cannot be changed after headers have already been sent in /home/encicl/public_html/w/includes/Setup.php on line 531

Deprecated: Creation of dynamic property LoadBalancer::$mWriteIndex is deprecated in /home/encicl/public_html/w/includes/db/LoadBalancer.php on line 65

Deprecated: Return type of ResultWrapper::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/encicl/public_html/w/includes/db/DatabaseUtility.php on line 197

Deprecated: Return type of ResultWrapper::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/encicl/public_html/w/includes/db/DatabaseUtility.php on line 215

Deprecated: Return type of ResultWrapper::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/encicl/public_html/w/includes/db/DatabaseUtility.php on line 208

Deprecated: Return type of ResultWrapper::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/encicl/public_html/w/includes/db/DatabaseUtility.php on line 225

Deprecated: Return type of ResultWrapper::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/encicl/public_html/w/includes/db/DatabaseUtility.php on line 186

Deprecated: Return type of ExplodeIterator::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/encicl/public_html/w/includes/utils/StringUtils.php on line 576

Deprecated: Return type of ExplodeIterator::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/encicl/public_html/w/includes/utils/StringUtils.php on line 590

Deprecated: Return type of ExplodeIterator::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/encicl/public_html/w/includes/utils/StringUtils.php on line 583

Deprecated: Return type of ExplodeIterator::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/encicl/public_html/w/includes/utils/StringUtils.php on line 609

Deprecated: Return type of ExplodeIterator::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/encicl/public_html/w/includes/utils/StringUtils.php on line 558

Deprecated: Creation of dynamic property Revision::$mTextId is deprecated in /home/encicl/public_html/w/includes/Revision.php on line 536

Deprecated: Creation of dynamic property Revision::$mUnpatrolled is deprecated in /home/encicl/public_html/w/includes/Revision.php on line 696

Deprecated: Creation of dynamic property WikitextContentHandler::$mModelName is deprecated in /home/encicl/public_html/w/includes/content/ContentHandler.php on line 416

Deprecated: Creation of dynamic property RequestContext::$recursion is deprecated in /home/encicl/public_html/w/includes/context/RequestContext.php on line 328

Deprecated: header(): Passing null to parameter #3 ($response_code) of type int is deprecated in /home/encicl/public_html/w/includes/WebResponse.php on line 37

Warning: Cannot modify header information - headers already sent by (output started at /home/encicl/public_html/w/LocalSettings.php:259) in /home/encicl/public_html/w/includes/WebResponse.php on line 37

Deprecated: header(): Passing null to parameter #3 ($response_code) of type int is deprecated in /home/encicl/public_html/w/includes/WebResponse.php on line 37

Warning: Cannot modify header information - headers already sent by (output started at /home/encicl/public_html/w/LocalSettings.php:259) in /home/encicl/public_html/w/includes/WebResponse.php on line 37

Deprecated: header(): Passing null to parameter #3 ($response_code) of type int is deprecated in /home/encicl/public_html/w/includes/WebResponse.php on line 37

Warning: Cannot modify header information - headers already sent by (output started at /home/encicl/public_html/w/LocalSettings.php:259) in /home/encicl/public_html/w/includes/WebResponse.php on line 37

Deprecated: header(): Passing null to parameter #3 ($response_code) of type int is deprecated in /home/encicl/public_html/w/includes/WebResponse.php on line 37

Warning: Cannot modify header information - headers already sent by (output started at /home/encicl/public_html/w/LocalSettings.php:259) in /home/encicl/public_html/w/includes/WebResponse.php on line 37

Warning: Cannot modify header information - headers already sent by (output started at /home/encicl/public_html/w/LocalSettings.php:259) in /home/encicl/public_html/w/includes/cache/HTMLFileCache.php on line 138

Warning: Cannot modify header information - headers already sent by (output started at /home/encicl/public_html/w/LocalSettings.php:259) in /home/encicl/public_html/w/includes/cache/HTMLFileCache.php on line 139
MULTIPROM - Enciclopedia României - prima enciclopedie online despre România

MULTIPROM

de la Enciclopedia României

Salt la: navigare, căutare

MULTIPROM este un sistem modular specializat în procese industriale. Acesta este centrat în jurul magistralei universale cu acelaşi nume, de tip AMS-M. Mobilitatea în configurare a acestor sisteme permite utilizarea lor în cele mai diverse aplicaţii.

Pentru MULTIPROM au fost proiectate şi fabricate un număr însemnat de module. De asemenea, s-a realizat şi o bibliotecă de programe, ce conţine:

  • monitoare (cu posibilitatea funcţionării în timp real, multiuser, gestionează memoria şi perifericele)
  • compilatoare şi interpretoare (BASIC, PL/M, COBOL, FORTRAN, Pascal)
  • macroasambloare (Z80, Z8000, ASM 80, ASM 86)
  • programe utilitare (editoare de texte şi documentaţie, manipulatoare de fişiere, calculatoare, programe de gestiune etc.)
  • programe pentru aplicaţii specifice (baze de date, programe de test, colectoare de date care realizează şi prelucrarea lor, simulatoare de proces, protocoale de comunicaţii etc.)

MULTIPROM a fost folosit în special în sistemul de dispecerizare a traficului la metroul bucureştean.

Module

Unităţi centrale

  • calculator cu microprocesor 8086, 16 kB EPROM, 4 kB RAM, 8 niveluri de întreruperi, un canal de comunicaţie serială, ceas în timp de real programabil
  • calculator cu microprocesor 8080, 8 kB EPROM, 2 kB RAM, 8 niveluri de întreruperi, două canale de comunicaţie serială, ceas în timp de real programabil
  • calculator cu microprocesor Z80, 8 kB EPROM, 2 kB RAM, 8 niveluri de întreruperi, un canal de comunicaţie serială, ceas în timp de real programabil şi posibilitatea de gestionare a memoriei.

Memorie

  • RAM-CMOS de 16 kB având alimentare de rezervă cu baterie şi acces biport
  • mixtă (EPROM de 8 kB şi RAM-CMOS de 8 kB) dispunând de două canale pentru comunicaţie serială, ceas în timp real programabil şi posibilitatea de acces din magistrala rezidentă.
  • DRAM de 64 kB având control al parităţii accesului biport şi posibilitatea de acces din magistrala rezidentă sau cea sistem
  • EPROM de 32 kB având posibilitatea de acces din magistrala rezidentă sau cea sistem.

Intrări analogice şi numerice

  • interfaţă pentru intrări/ieşiri numerice cu 24 intrări şi 48 ieşiri de 200 mA la tensiuni de 24 V
  • interfaţă pentru intrări/ieşiri numerice cu 72 linii programabile de intrare sau ieşire şi nivel TTL
  • intrări numerice pe 16 canale cu tensiuni între 18 şi 30 V c.c. pentru „1” logic şi între 3 şi 5 V c.c. pentru „0” logic
  • ieşiri numerice pe 16 canale de tip contact cu releu, care lucrează la tensiunea de 5 V
  • ieşiri analogice pe 3 canale având o rezoluţie de ½ⁿ
  • convertor analogic/numeric cu 8 până la 16 canale având ieşirea pe 12 biţi şi patru game de tensiune la intrare: 0 – 5 V, 0 – 10 V, -5 – +5 V, -10 – +10 V
  • convertor numeric/analogic cu 4 canale având intrarea pe 12 biţi şi ieşirea în trei game de tensiune (0 – 10 V, -5 – +5 V, -10 – +10 V) şi o gamă de curent (4 – 20 mA)
  • multiplexor static cu 32 canale şi opţiuni de filtrare şi de intrare/ieşire în tensiune sau curent
  • modul pentru intrări analogice cu 16 intrări simple sau 8 intrări diferenţiale, având timpul de conversie de 3 – 4 ms şi ieşire pe 10 biţi
  • modul pentru intrări numerice cu 24 intrări şi izolare prin optocuploare
  • modul pentru ieşiri analogice cu 4 ieşiri şi intrare pe 10 biţi
  • modul pentru ieşiri numerice cu 12 ieşiri izolate prin optocuploare

Interfaţa cu periferice generale

  • cu unitate de disc flexibil (discuri cu simplă/dublă densitate), pe două canale, cu transfer prin DMA
  • cu unitate de casetă magnetică, pe două canale şi cu transfer prin DMA

Interfaţa cu operatorul de proces

  • interfaţa pentru consola grafică (display color)
  • interfaţa pentru afişajul pe tub catodic (24 × 32 sau 6 × 16 caractere) şi lucrul cu tastatura (172 taste)

Interfaţa cu magistrale seriale

  • interfeţe master sau slave pentru magistralele tip SDC 2050 cu transmisiune la 250 kBaud
  • interfaţă pentru magistrala Proway
  • interfaţă HDLC/SDLC
  • interfaţă IEEE625
  • interfaţă pentru periferice seriale, pe 6 canale cu protocol de transmisiune RS232C
  • procesor de comunicaţii pe 8 canale cu protocoale de bit şi de cuvânt
  • modem cu cablu coaxial sau 2/4 fire, ultimul de tip CCITT V21, cu comunicaţie asincronă la viteze între 600 şi 1.200 bps
  • cuplor pentru cablu coaxial pe 2 canale seriale a câte 500 kbps, cu protocol de transmisiune HDLC/SDLC, transfer prin DMA şi interfaţă cu magistrala sistem

Comanda numerică a maşinilor-unelte

  • comandă axă maşini, care funcţionează la 10 V c.c. cu o rezoluţie de un micron
  • traductor incremental, liniar sau rotativ, cu o rezoluţie de un micron
  • traductor inductosyn, pe trei canale, cu o rezoluţie de un micron
  • comandă maşini-unelte, pe trei canale, ieşirea la ± 10 V şi 10 mA şi intrarea pe 12 biţi cu semn.

Surse de alimentare

  • 220 V c.a., 5 V c.c. la 10 A şi ±12 V c.c. la 1,5 A
  • 220 V c.a., 5 V c.c. la 25 A şi ±12 V c.c. la 1 A
  • 24 V c.a., 5 V c.c. la 25 A şi ±12 V c.c. la 1 A

Bibliografie

  • M. Suciu, D. Popescu, T. Ionescu, Microprocesoare, microcalculatoare şi roboţi în automatizări industriale, Ed. Tehnică, Bucureşti, 1986, p. 183 - 185.
  • Automatică, Management, Calculatoare, vol. 52, Editura Tehnică, Bucureşti, 1985.
  • Automatică, Management, Calculatoare, vol. 54, Editura Tehnică, Bucureşti, 1986.