SM 50/40
MVS 80,CM 1625,CM 1625.1601. 1982 1988 ZVT B.Bystrica. iSBC 80. MHB8080A. MIKROS,DOS MVS,LOS MVS.
W kolejnych latach system był sukcesywnie rozwijany i uzupełniany. System mikrokomputerowy SM 50/40-1 przeznaczony jest specjalnie do sterowania maszynami. urządzeń i sprzętu w postaci stacji końcowej do gromadzenia i wstępnego przetwarzania informacji oraz w postaci Systemu Rozwoju Mikrokomputera MVS 80 do tworzenia aplikacji.
Terminal CM 1601 podłączony do systemu
Wykonano 128 szt
Płytka procesora oznaczona jest jako SM 2138. Jednopłytkowy mikrokomputer SM 50/40-1 zawiera podstawowy mikroprocesor 8080, sterowanie magistralą I-41 w wersji 8-bitowej oraz 8-poziomowy system przerwań umożliwiający adresowanie pamięci operacyjnej do 64 KB. Zawiera także wbudowaną pamięć RAM o pojemności 2 KB i 4 KB EPROM, jeden kanał transmisji szeregowej IRPS lub S2, 48 linii wejścia-wyjścia TTL, np. do realizacji 4 równoległych kanałów wejścia-wyjścia IRPR oraz timer.
- 16 KB DRAM, cykl 640 ns, dostęp 420 ns
- Kopia zapasowa 16 KB CMOS RAM, cykl 1100 ns, dostęp 950 ns
- 16 KB EPROM, cykl 650 ns, dostęp 550 ns
- Łączna pamięć do 64 KB DRAM, cykl 600 ns, dostęp 420 ns i EPROM do 16 KB, cykl 650 ns, dostęp 550 ns, łącznie. Pojemność 64 KB
Kontrolery urządzeń peryferyjnych
- Pamięć zewnętrzna SM 2151+SM 2154 RJ na dysku elastycznym (2 mechanizmy), 2 x 256 KB, 250 Kbit/s
- SM 2143+SM 2158 Złącze RJ niestandardowe. PZ (czujnik DP FS 1501, dziurkacz DP DT 105, drukarka mozaikowa C 2111, programator pamięci PROM/EPROM PGM)
Wykorzystuje dwupłytowy kontroler FDD oparty na architekturze MH3000.
- SM 2150: 4 szeregowe asynchroniczne kanały IRPS lub S2
- SM 2165: 72 równoległe wejścia/wyjścia TTL
Moduły interakcji z procesem technologicznym
- SM 1350: 16-kanałowy różnicowy multiplekser analogowy niskiego poziomu LLM
- SM 1352: program różnicowy. wzmacniacz, wzmacniacz próbkujący, 12-bitowy ADC
- SM 1353: 8x 8-bitowy przetwornik cyfrowo-analogowy z prądem. lub z powrotem. wyjście A 08
- SM 1354: 4x 12-bitowy przetwornik cyfrowo-analogowy z prądem. lub z powrotem. wyjście A 12
- SM 1355: 48 dyskretnych, izolowanych galwanicznie wejść/wyjść DIO
- SM 1356: 8 izolowanych galwanicznie wejść liczników CI
- SM 1357: 32 izolowane galwanicznie wejścia przerwań II
- SM 1358: 8 izolowanych galwanicznie wyjść impulsowych PO
- SM 1360: 32-kanałowy różnicowy multiplekser analogowy wysokiego poziomu HLM
- SM 2170: 32-bitowy moduł matematyczny dla DP i FP, pracujący równolegle z procesorem
Projekt systemu rozwoju mikrokomputerów (MVS 80)
System deweloperski MVS 80 został wyprodukowany w dwóch wersjach.
W obu przypadkach konstrukcja stacji końcowej opierała się na wbudowanej kasecie na 8 standardowych płytek SMEP 2/3 Oprócz płytek wideoterminala CM 1601, płyt procesorowych, pamięci 64 KB, pamięci zewnętrznej RJ. na dysku elastycznym lub na płytkach sterujących niestandardowego emulatora PZ MVE 80 i płytce sterującej programatora pamięci PROM/EPROM typu PGM 08.
MVS 80-I
Pierwszy MVS 80-I był oparty na czujniku taśmy dziurkowanej i dziurkaczu, a jako nośnik danych wykorzystywał taśmę dziurkowaną.
System deweloperski MVS 80-I działał w systemie operacyjnym na taśmie dziurkowanej LOS MVS 80.
MVS 80-II
Drugi MVS 80-II - wykorzystywał dyskietkę jako nośnik danych i wykorzystywał pamięć na dyskietce jako pamięć zewnętrzną.
System deweloperski MVS 80-II pracował pod dyskowym systemem operacyjnym DOS MVS 80, który również wspierał pracę oraz dostępny był także programator pamięci PGM 08 PROM/EPROM oraz asembler makr i tłumacze BASIC, dla DOS MVS 80 także PL/M 80. , FORTRAN 80 i PASCAL 80
Wymiana procesora dla Z80 w SMS / SM-50/40
Zachował się schemat podłączenia procesora z Z80 dla MVS SM50/40-1 (Ing. Stanislav Černý, c.ú.o. ORGREZ Brno).
Przemysł - produkcja betonu komórkowego
Rozwiązanie do sterowania węzłami technologicznymi produkcji betonu komórkowego zostało zaprojektowane według współczesnych wówczas zasad projektowania systemów mikrokomputerowych. Celem była poprawa jakości zarządzania operacjami technologicznymi i produktami końcowymi, zmniejszenie zużycia surowców i energii, a także optymalizacja procesu magazynowania, wysyłki i rozładunku produktów w oparciu o plan zamówień. W skład systemu sterowania wchodziły następujące kluczowe węzły produkcyjne:
- młyn surowców,
- węzeł mieszania i odlewania masy gazobetonowej,
- węzeł krojenia,
- stanowisko autoklawu,
- dystrybucja i pobór energii elektrycznej,
- magazynowanie, rozładunek i wysyłka wyrobów gotowych.
System miał charakter rozproszony, co oznaczało, że poszczególne funkcje systemu sterowania zostały rozłożone przestrzennie w pobliżu odpowiednich urządzeń technologicznych. Rozwiązanie to zminimalizowało opóźnienia w transmisji i przetwarzaniu danych.
Do wdrożenia systemu wykorzystano dwa mikrokomputery SM 50/40-1, jeden SAPI-1 i jeden SM 50/50-1. Każdy z tych mikrokomputerów funkcjonował jako autonomiczna jednostka, która implementowała algorytmy sterujące dla poszczególnych węzłów i udostępniała niezbędne dane innym jednostkom.
Pierwszy mikrokomputer SM 50/40-1
Mikrokomputer ten służył do sterowania młynem surowca, procesem mieszania i odlewania, zespołem tnącym oraz rozdziałem energii elektrycznej. Zaimplementowano także komunikację z komputerem slave SAPI-1. W młynie dbał o kontrolę dozowania surowców w oparciu o skład chemiczny mieszanki, kontrolę pracy młyna i niezawodność jego pracy. Na węźle mieszania zarządzał dozowaniem składników do mieszalnika, obliczaniem receptury, monitorowaniem procesu mieszania i wlewaniem mieszanki do form. Węzeł krojenia obejmował obsługę miernika wysokości masy oraz monitorowanie parametrów pokrojonych bloków. W obszarze energii elektrycznej system monitorował zużycie klientów w zakładzie i optymalizował zużycie zgodnie z ustalonymi schematami.
Pierwszy mikrokomputer składał się z dwóch modułów DIO, modułu konwertera AAC i multipleksera oraz był wyposażony w 16 KB pamięci RAM i 32 KB pamięci EPROM. Do komunikacji wykorzystano dwa terminale wideo oraz drukarkę mozaikową Consul C 2111.
Mikrokomputer slave SAPI-1
Mikrokomputer SAPI-1 został podłączony w celu realizacji dodatkowych zadań, takich jak ogólnosystemowa synchronizacja w czasie rzeczywistym, obsługa klawiatury technologicznej, wyświetlaczy i innych urządzeń. Komunikował się z mikrokomputerem hosta poprzez transmisję równoległą poprzez porty 8-bitowe.
Drugi mikrokomputer SM 50/40-1
Drugi mikrokomputer skupiał się na sterowaniu stanowiskiem autoklawu i wypuszczaniem pary. System umożliwiał kontrolę pracy autoklawu, w tym wykorzystanie maksymalnej ilości pary, bez wpływu na wydajność. Zawierał on wyposażenie podobne do pierwszego mikrokomputera, łącznie z terminalem wideo podłączanym poprzez moduł SM 2150.
Oprogramowanie
Obydwa mikrokomputery korzystały z systemu operacyjnego ERČ 80 i pracowały w trybie wielozadaniowym. Część systemowa programu obejmowała zarządzanie komunikacją z urządzeniami dodatkowymi, natomiast część technologiczna zaimplementowała algorytmy sterujące dla poszczególnych węzłów. Programy zostały podzielone na moduły, z których część miała bardziej ogólny charakter i mogła być wykorzystana w innych aplikacjach.
Do komunikacji systemu z operatorem stworzono narzędzie FORMATER, które zapewnia wejście i wyjście danych na różnych urządzeniach. Narzędzie to umożliwiło przerwanie komunikacji za pomocą komunikatów ostrzegawczych, a następnie jej wznowienie.
Najprawdopodobniej jest to kopia iSBC80/20
SM 50/40
- PP-01 (ZVT B.Bystrica)
- PP-02 (ZVT B.Bystrica)
- PP-03 (ZVT B.Bystrica)
- TEXT01 (Aritma)
- SM 53/10 (ZVT Námestovo)
Bibliografia / Odniesienia
- Systémové programování v MS DOSu: 8. seminární školení k využití výpočetní techniky Olomouc říjen 1988, sekce C: Sborník. Olomouc: KV komitétu pro věd. řízení ČSVTS v Severomor. kraji, 1988. 72 s., Aplikační programové vybavení systému Mikros Robotron SM 50/40
- https://www.atpjournal.sk/rubriky/prehladove-clanky/pamatnica-k50.vyrociu-vzniku-vuvt-vziline-4.html?page_id=27107 (WebArchive)