Программируемый логический контроллер

Модульный программируемый логический контроллер

Программи́руемый логи́ческий контро́ллер (сокр. ПЛК; англ. programmable logic controller, сокр. PLC; более точный перевод на русский — контроллер с программируемой логикой), программируемый контроллер — цифровая электронная система, предназначенная для применения в производственной среде, которая использует программируемую память для внутреннего хранения ориентированных на потребителя инструкций по реализации таких специальных функций, как логика, установление последовательности, согласование по времени, счёт и арифметические действия для контроля посредством цифрового или аналогового ввода/вывода данных различных видов машин или процессов[1]. Чаще всего ПЛК используют для автоматизации технологических процессов. В качестве основного режима работы ПЛК выступает его длительное автономное использование, зачастую в неблагоприятных условиях окружающей среды, без серьёзного обслуживания и практически без вмешательства человека.

Иногда на ПЛК строятся системы числового программного управления станков.

ПЛК — устройства, предназначенные для работы в системах реального времени.

ПЛК имеют ряд особенностей, отличающих их от прочих электронных приборов, применяемых в промышленности:

  • в отличие от микроконтроллера (однокристального компьютера) — микросхемы, предназначенной для управления электронными устройствами — ПЛК являются самостоятельным устройством, а не отдельной микросхемой.
  • в отличие от компьютеров, ориентированных на принятие решений и управление оператором, ПЛК ориентированы на работу с машинами через развитый ввод сигналов датчиков и вывод сигналов на исполнительные механизмы;
  • в отличие от встраиваемых систем ПЛК изготавливаются как самостоятельные изделия, отдельные от управляемого при его помощи оборудования.

В системах управления технологическими объектами логические команды, как правило, преобладают над арифметическими операциями над числами с плавающей точкой, что позволяет при сравнительной простоте микроконтроллера[прояснить] (шины шириной 8 или 16 разрядов), получить мощные системы, действующие в режиме реального времени[источник не указан 583 дня]. В современных ПЛК числовые операции в языках их программирования реализуются наравне с логическими. Все языки программирования ПЛК имеют лёгкий доступ к манипулированию битами в машинных словах, в отличие от большинства высокоуровневых языков программирования современных компьютеров.

История

Первым в мире программируемым контроллером (ПК) в 1968 году стал Modicon 084 (1968) (от англ. modular digital controller), спроектированный в прочном корпусе, без вентиляторов, переключателя ON/OFF и отверстий для циркуляции воздуха с расчётом на тяжелые условия эксплуатации[2]. Ричард Морли[англ.] объяснял это так:

Мысленно мы представили, что программируемый контроллер находится на открытом воздухе под грузовиком и ездит между Техасом и Аляской. В тех обстоятельствах мы хотели, чтобы он выжил. Другое требование, чтобы он стоял на столбе, выполняя служебную программу, или радиовышке, которая не имела климат-контроля и вообще не обслуживалась.

ПК появились в качестве замены системам на релейной автоматике[2]. Такая схема не могла быть изменена после этапа проектирования и поэтому получила название жёсткая логика. Системы управления на основе ПК имели ряд преимуществ по сравнению со своими предшественниками[3]:

  • они были меньшего размера и потребляли меньше электроэнергии;
  • срок службы полупроводниковых элементов значительно выше, чем у механических реле;
  • время и трудоемкость настройки или ремонта значительно ниже, что также сокращает простой оборудования.

В 1971 инженеры Allen-Bradley Одо Жозеф Стругер[англ.] и Ричард Морли (т.н. "отцы ПЛК") разработали Bulletin 1774 PLC, впервые использовав термин ПЛК вместо ПК. В дальнейшем именно ПЛК будет являться стандартом в области автоматизации, а ПК станет чаще ассоциироваться с персональным компьютером. Несмотря на революционность ПЛК, его продвижение на рынке сопрягалось с трудностями[2]. По словам Морли:

В первые дни реальной проблемой было убедить людей в том, что коробка с программным обеспечением, пусть и в чугунном корпусе, может делать то же самое, что 50 футов шкафов, связанных с ними реле и проводки. .... всем компьютерам требовалась чистая, кондиционированная среда, и они по-прежнему были подвержены частым неисправностям. ... Таким образом, несмотря на то, что ПЛК были и остаются специальными, выделенными компьютерами, были предприняты значительные усилия, чтобы не идентифицировать ПЛК как компьютеры из-за низкой надежности компьютеров и того факта, что они не были созданы для производственных операций.

Первые ПЛК имели 16 входов, 16 выходов и 1 килобайт памяти[3], а логика их работы программировалась схемой соединений LD. Устройство имело тот же принцип работы, но реле и контакты (кроме входных и выходных) были виртуальными, то есть существовали в виде программы, выполняемой ПЛК. Такая технология была знакома инженерам и техникам, обслуживающим системы управления, поэтому они могли без обширной подготовки интерпретировать программы и вносить в них изменения[4]. Современные ПЛК являются свободно программируемыми[источник не указан 583 дня].

Виды ПЛК

Контроллер на базе персонального компьютера

Именно это направление существенно развивается в последнее время, и это обусловлено определенными причинами. Таковыми причинами являются:

  • Повышение надежности ПК.
  • Наличие разных модификаций ПК в обычном и промышленном исполнении.
  • Использование открытой архитектуры.
  • Возможность подключения любых модулей УСО, которые выпускаются другими компаниями.
  • Возможность использования широкой номенклатуры наработанного программного обеспечения.

Эти контроллеры используются для управления небольшими замкнутыми объектами в промышленности, в специализированных системах автоматизации в медицине и др. направлениях. Контроллер выполняет функции, которые предусматривают сложную обработку измерительной информации с расчетом нескольких управляющих воздействий, при этом общее число входов/выходов не превышает нескольких десятков. Основными достоинствами этих контроллеров является большой объем вычислений за достаточно малый отрезок времени. Схожесть с условиями работы офисных ПК, возможность программирования на языке высокого уровня. Аппаратная поддержка обеспечивается обычными контроллерами, обладающего функциями глубокой диагностикой и устранением неисправностей без остановки работы контроллера[5].

Локальный программируемый контроллер

ЛПК подлежит следующей классификации:

  • Встраиваемый в оборудование и являющийся его неотъемлемой частью
  • Автономный, реализующий функции контроля и управления

Эти контроллеры имеют среднюю вычислительную способность, т. е. мощность. Она представляет собой комплексную характеристику, зависит от частоты и разрядности компьютера и объема оперативной памяти. Для реализации передачи информации с другими системами автоматизации локальные контроллеры имеют несколько физических портов. В этих контроллерах реализуются типовые функции обработки измерительной информации, блокировок, регулирования и программно-логического управления. В системах противоаварийной защиты используется специальный тип локальных контроллеров, так как они отличаются высокой надежностью, живучестью и быстродействием. Они также предусматривают полную диагностику неисправностей с локализацией их и резервирования компонентов и устройства в целом.

Устройство ПЛК

Часто ПЛК состоит из следующих частей:

  • центральная микросхема (микроконтроллер, или микросхема FPGA), с необходимой обвязкой;
  • подсистема часов реального времени;
  • энергонезависимая память;
  • интерфейсы последовательного ввода-вывода (RS-485, RS-232, Ethernet)
  • схемы защиты и преобразования напряжений на входах и выходах ПЛК.

Обычно вход или выход ПЛК нельзя сразу же подключить к соответствующему выходу центральной микросхемы. Эти выходы характеризуются низкими уровнями напряжений, обычно от 3,3 до 5 вольт. Входы и выходы ПЛК обычно должны работать с напряжениями 24 В постоянного либо 220 В переменного тока. Поэтому между выходом ПЛК и выходом микросхемы необходимо предусматривать усилительные и защитные элементы.

Структуры систем управления

Прямоуголный разъём DeviceNet на интерфейсном модуле SST 5136-DNS-200, осуществляющем функцию шлюза для SIEMENS SIMATIC S7 (ET 200S).
  • Централизованная: в корзину ПЛК, зачастую в объединительную панель, устанавливаются модули процессора(ов), ввода-вывода и связи. В случае необходимости расширения системы сверх ограничения существующей корзины, в неё ставят модули расширения, добавляющие возможность масштабирования в пределах одного шкафа. Датчики и исполнительные устройства подключаются отдельными проводами непосредственно к модулям ввода-вывода, при помощи модулей согласования к входам/выходам сигнальных модулей либо (в случае организации в устройстве интерфейса с шиной) через модуль связи (мост); в случае использования полевой шины типа AS-i возможно питание исполнительного механизма по шине с одновременной передачей сигналов управления.
  • Распределенная: удалённые от шкафа с ПЛК датчики и исполнительные устройства связаны с ПЛК посредством каналов связи (через модули или процессоры связи) и, возможно, корзин-расширителей с использованием связей типа «ведущий-ведомый» (англ. Master-Slave).

Интерфейсы ПЛК

Удаленное управление и мониторинг

Языки программирования ПЛК

Для программирования ПЛК используются стандартизированные языки МЭК (IEC) стандарта IEC61131-3

Языки программирования (графические)

  • LD (Ladder Diagram) — Язык релейных схем — самый распространённый язык для PLC
  • FBD (Function Block Diagram) — Язык функциональных блоков — 2-й по распространённости язык для PLC
  • SFC (Sequential Function Chart) — Язык диаграмм состояний — используется для программирования автоматов
  • CFC (Continuous Function Chart) — Не сертифицирован IEC61131-3, дальнейшее развитие FBD

Языки программирования (текстовые)

  • IL (Instruction List) — Ассемблеро-подобный язык
  • ST (Structured Text) — Паскале-подобный язык
  • C-YART — Си-подобный язык (YART Studio)

Структурно в IEC61131-3 среда исполнения представляет собой набор ресурсов (в большинстве случаев это и есть ПЛК, хотя некоторые мощные компьютеры под управлением многозадачных ОС предоставляют возможность запустить несколько программ типа softPLC и имитировать на одном ЦП несколько ресурсов). Ресурс предоставляет возможность исполнять задачи. Задачи представляют собой набор программ. Задачи могут вызываться циклически, по событию, с максимальной частотой.

Программа — это один из типов программных модулей POU. Модули (POU) могут быть типа программа, функциональный блок и функция. В некоторых случаях для программирования ПЛК используются нестандартные языки, например: Блок-схемы алгоритмов С-ориентированная среда разработки программ для ПЛК. HiGraph 7 — язык управления на основе графа состояний системы.

Инструменты программирования ПЛК на языках МЭК 61131-3 могут быть специализированными для отдельного семейства ПЛК или универсальными, работающими с несколькими (но далеко не всеми) типами контроллеров:

Программирование ПЛК

  • Конфигурируемые: В ПЛК хранится несколько программ, а через клавиатуру ПЛК выбирается нужная версия программы;
  • Свободно программируемые: программа загружается в ПЛК через его специальный интерфейс с персонального компьютера используя специальное ПО производителя, иногда с помощью программатора.

Программирование ПЛК имеет отличие от традиционного программирования. Это связано с тем, что ПЛК исполняют бесконечную последовательность программных циклов, в каждом из которых:

  • считывание входных сигналов, в том числе манипуляций, например, на клавиатуре оператором;
  • вычисления выходных сигналов и проверка логических условий;
  • выдача управляющих сигналов и при необходимости управление индикаторами интерфейса оператора.

Поэтому при программировании ПЛК используются флаги - булевые переменные признаков прохождения алгоритмом программы тех или иных ветвей условных переходов. Отсюда, при программировании ПЛК от программиста требуется определённый навык.

Например, процедуры начальной инициализации системы после сброса или включения питания. Эти процедуры нужно исполнять только однократно. Поэтому вводят булевую переменную (флаг) завершения инициализации, устанавливаемую при завершении инициализации. Программа анализирует этот флаг, и если он установлен, то обходит исполнение кода процедур инициализации.

См. также

Литература

  • Мишель Ж. Программируемые контроллеры: архитектура и применение. — М.: Машиностроение, 1986
  • Э. Парр. Программируемые контроллеры: руководство для инженера. — М.: БИНОМ. Лаборатория знаний, 2007. — 516 с. ISBN 978-5-94774-340-1
  • Петров И. В. Программируемые контроллеры. Стандартные языки и приемы прикладного проектирования / Под ред. проф. В. П. Дьяконова. — М.: СОЛОН-Пресс, 2004. — 256 c. ISBN 5-98003-079-4
  • Денисенко В. В. Компьютерное управление технологическим процессом, экспериментом, оборудованием. — М: Горячая Линия-Телеком, 2009. — 608 с. ISBN 978-5-9912-0060-8
  • Минаев И. Г. Программируемые логические контроллеры. Практическое руководство для начинающего инженера. /И. Г. Минаев, В. В. Самойленко — Ставрополь: АГРУС, 2009. — 100 с. ISBN 978-5-9596-0609-1
  • Минаев И. Г. Программируемые логические контроллеры в автоматизированных системах управления / И. Г. Минаев, В. М. Шарапов, В. В. Самойленко, Д. Г. Ушкур. 2-е изд., перераб. и доп. — Ставрополь: АГРУС, 2010. — 128 с. ISBN 978-5-9596-0670-1
  • О. А. Андрюшенко, В. А. Водичев. Электронные программируемые реле серий EASY и MFD-Titan. — 2-е изд., испр. — Одесса: Одесский национальный политехнический университет, 2006. — С. 223.
  • Минаев И.Г. Свободно программируемые устройства в автоматизированных системах управления / И.Г. Минаев, В.В. Самойленко, Д.Г. Ушкур, И.В. Федоренко - Ставрополь: АГРУС. 2016. - 168 с. ISBN 978-5-9596-1222-1

Примечания

  1. ГОСТ Р МЭК 61131-1—2016 Контроллеры программируемые. Часть 1. Общая информация.
  2. 1 2 3 Segovia V. R., Theorin A. History of Control History of PLC and DCS //University of Lund. – 2012.
  3. 1 2 "The Origin Story of the PLC - Technical Articles". Архивировано 20 февраля 2023. Дата обращения: 20 февраля 2023.
  4. Walker M, Bissell C, Monk J. The PLC: A Logical Development. Measurement and Control. 2010;43(9):280-284.
  5. Елизаров И. А., Мартемьянов Ю. Ф., Схиртладзе А. Г., Фролов С. В. Технические средства автоматизации. Программно-технические комплексы и контроллеры: Учебное пособие. М.: «Издательство Машиностроение-1», 2004, - с. 7-8 - 180 с.

Ссылки

Read other articles:

JamaikaJamaica (Inggris) Bendera Lambang Semboyan: Out of Many, One People(Inggris: Dari Sekian Banyak, Hanya Satu Rakyat)Lagu kebangsaan:  Jamaica, Land We Love (Indonesia: Jamaika, Tanah Kami tercinta) Lagu kerajaan:  God Save the King (Indonesia: Tuhan Menjaga sang Raja) Perlihatkan BumiPerlihatkan peta BenderaIbu kota(dan kota terbesar)Kingston17°17′N 76°35′W / 17.283°N 76.583°W / 17.283; -76.583Bahasa resmiInggrisBahasa nasionalPatwa Jamaika...

Universitas Ciputra SurabayaMotoCreating World Class EntrepreneursJenisswastaDidirikan1990, diberikan SK PT 2006[1]RektorYohannes Somawihardja[2]LokasiUC Town Citraland, Surabaya, Indonesia, Jawa TimurSitus webhttps://www.uc.ac.id/UC Logo Universitas Ciputra atau Universitas Ciputra Surabaya atau UC adalah salah satu perguruan tinggi swasta di Surabaya, Indonesia.[1][3] Sejarah Universitas ini didirikan pada 7 Februari 1990 dan diberikan ijin oleh kementerian m...

Cet article concerne l'édition 2013 du pay-per-view Elimination Chamber. Pour toutes les autres éditions, voir Elimination Chamber. Elimination ChamberLogo officiel d'Elimination Chamber 2013Main event The Rock contre CM PunkThème musical The Crazy Ones de Stellar RevivalInformationsFédération WWESponsor G.I. Joe: Retaliation WWE Power SlammersDate 17 février 2013Spectateurs 13 000 personnesTéléspectacteurs 15 669 personnesLieu New Orleans ArenaVille(s) La Nouvelle-Orléans, Louis...

English illustrator and author (1872–1898) Aubrey BeardsleyPortrait of Beardsley by Frederick Hollyer, 1893BornAubrey Vincent Beardsley(1872-08-21)21 August 1872Brighton, Sussex, EnglandDied16 March 1898(1898-03-16) (aged 25)Menton, FranceResting placeCimetière du Vieux-Château, Menton, France[1]EducationWestminster School of ArtKnown forIllustration, graphics/graphic artsMovementArt Nouveau, aestheticism Aubrey Vincent Beardsley (/ˈbɪərdzli/ BEERDZ-lee; 21 August 187...

Artikel ini bukan mengenai Universitas Osaka. Halaman ini berisi artikel tentang universitas di Jepang. Untuk institusi lain dengan nama serupa, lihat Universitas Metropolitan. Universitas Metropolitan Osaka大阪公立大学Nama sebelumnyaUniversitas Kota Osaka (Osaka City University; OCU)Universitas Prefektur Osaka (Osaka Prefecture University; OPU)JenisPublikDidirikan1880 (1880) (Former OCU)1883 (1883) (Former OPU)Bersatu 1 April 2022; 19 bulan lalu (2022-04-01)LokasiAbeno-k...

Halaman ini berisi artikel tentang figur legendaris dari Pulau Bintan. Untuk bandara internasional dinamakan sesuai tokoh ini, lihat Bandar Udara Internasional Hang Nadim. LaksamanaHang NadimPahlawan KechikNama Hang Nadim ditetapkan sebagai nama bandara internasional di Kota Batam.Lahir Majapahit (Pulau Bintan)Meninggal Majapahit (Pulau Bintan)Tempat pemakamanMausoleum Hang Nadim[1]Berlokasi di desa Busung, kecamatan Seri Kuala Lobam (di Bintan)[2]1°01′29″N 104°20′05...

少將维克托·古列维奇白俄罗斯武装部队总参谋长现任就任日期2021年3月11日总统亚历山大·卢卡申科前任亚历山大·沃尔福维奇 个人资料出生 (1969-05-14) 1969年5月14日(54歲) 蘇聯白俄罗斯苏维埃社会主义共和国明斯克州军事背景效忠 蘇聯 (1987–1991)  白俄羅斯 (1992–)服役蘇聯陸軍白俄羅斯特種部隊(英语:Special Forces of Belarus)服役时间1987–军衔少將 维克托·弗...

Welcome! Some cookies to welcome you! Welcome to Wikipedia, Rimmyram! I am Marek69 and have been editing Wikipedia for quite some time. I just wanted to say hi and welcome you to Wikipedia! If you have any questions, feel free to leave me a message on my talk page or by typing {{helpme}} at the bottom of this page. I love to help new users, so don't be afraid to leave a message! I hope you like the place and decide to stay. Here are some pages that you might find helpful: Introduction The fiv...

Brazilian Paralympic athlete Mateus Evangelista CardosoEvangelista Cardoso at the 2020 Summer ParalympicsPersonal informationBorn (1994-02-15) 15 February 1994 (age 29)Porto Velho, BrazilSportCountryBrazilSportPara-athleticsDisabilityCerebral palsyDisability classT37Events 100 m 200 m 400 m Long jump Medal record Paralympic Games 2016 Rio de Janeiro Long jump T37 2020 Tokyo Long jump T37 World Para Athletics Championships 2017 London 100 m T37 2017 London 200 m T37 2017 London Long ...

Istriku Sayang Istriku MalangSutradara Wahab Abdi Produser MT Fachruddin Rudy Lukito Ditulis oleh Asrul Sani PemeranMariniLenny MarlinaBroery PesolimaRia IrawanRatno TimoerYan BastianBagus AAlam SurawidjayaNico PelamoniaPenata musikIdris SardiPenyuntingCassim AbbasDistributorPT. Dara Mega FilmTanggal rilis 1977 (1977) Durasi95 menitNegara Indonesia Bahasa Indonesia Istriku Sayang Istriku Malang adalah film Indonesia tahun 1977 dengan disutradarai oleh Wahab Abdi dan dibintangi oleh...

artikel ini perlu dirapikan agar memenuhi standar Wikipedia. Tidak ada alasan yang diberikan. Silakan kembangkan artikel ini semampu Anda. Merapikan artikel dapat dilakukan dengan wikifikasi atau membagi artikel ke paragraf-paragraf. Jika sudah dirapikan, silakan hapus templat ini. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Tengku Maimun Tuan Mat (lahir 2 Juli 1959[1]) adalah Ketua Mahkamah Agung Malaysia yang kesepuluh. Tengku Maimun diumumkan sebagai Ketua M...

1861 essay by John Stuart Mill This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (March 2020) (Learn how and when to remove this template message)This article is written like a personal reflection, personal ess...

Upper Paleolithic archaeological site in Russia SungirСунгирьPaleolithic burial of Sungir40,000~30,000 BPYanacultureTianyuanmanAuri-gnaciancultureDeni-sovaOkladnikovKostenkiLevantineAurignacianBhimbetkacavesSunghir ◁ ▷ class=notpageimage| Sunghir and contemporary burials and cultures c. 40,000~30,000Location of SungirShow map of Vladimir OblastSungir (Russia)Show map of RussiaAlternative nameSunghirLocationVladimir Oblast, RussiaCoordinates56°10′34″N 40°30′09″E...

ГородВесьегонск Герб 58°39′ с. ш. 37°16′ в. д.HGЯO Страна  Россия Субъект Федерации Тверская область Муниципальный округ Весьегонский Глава Пашуков Александр Владимирович История и география Основан 1564 Первое упоминание 1564 Город с 1776 года Высота центра 108 м Ч...

2007 video game 2007 video gameTetrisDeveloper(s)Blue Planet SoftwarePublisher(s)Blue Planet SoftwareSeriesTetrisPlatform(s)Macintosh, Microsoft WindowsReleaseMacintoshNA: February 22, 2007WindowsNA: August 26, 2007Genre(s)PuzzleMode(s)Single-player Tetris Zone is a Tetris game for the Macintosh platform and was released as a Universal binary for Apple computers. A Windows version was later released. It was one of the first games that attempted to limit the effects of T-spins on the game, by ...

Lain Dunia Design: Lesin DesignPhotographer: Firdaus FadlilAlbum studio karya PadiDirilis16 Agustus 1999Direkam1998 – 1999GenreRock alternatif, pop rockDurasi47:39LabelSony MusicProduserPiyu & Jan DjuhanaKronologi Padi Lain Dunia (1999) Sesuatu Yang Tertunda(2001)Sesuatu Yang Tertunda2001 Singel dalam album Lain Dunia SobatDirilis: 1 September 1998 Sudahlah...!Dirilis: 16 Agustus 1999 Seperti KekasihkuDirilis: 2 November 1999 Begitu IndahDirilis: 10 April 2000 MahadewiDirilis: 1 Jul...

Kurdish leader Chieftain and GeneralSimko Shikakسمکۆی شکاک Simkoyê ŞikakBornIsmail Agha Shikak1887 (1887)Chehriq, Urmia County, IranDied(1930-07-19)July 19, 1930 (aged 43)OshnaviehCause of deathSurprise ambush and assassination by Imperial Iranian Armed ForcesNationalityKurdishCitizenshipQajar Iran, and later Pahlavi IranKnown forSimko Shikak revolt (1918–1922)TitleChieftain of the Shekak tribe, and General of the Shekak forces.PredecessorCewer AghaSuccessorAbolish...

Village and civil parish in the East Riding of Yorkshire, England This article is about the village. For other uses, see Paull (disambiguation). Human settlement in EnglandPaullThe Humber Estuary bank and Lighthouse at Paull (2006)PaullLocation within the East Riding of YorkshirePopulation723 (2011 census)[1]OS grid referenceTA166262• London150 mi (240 km) SCivil parishPaullUnitary authorityEast Riding of YorkshireCeremonial countyEast Ri...

Cet article est une ébauche concernant une unité ou formation militaire française. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Groupement de soutien de la base de défense de Besançon Insigne de la BdD BSN Création 1er janvier 2011 Pays France Allégeance Armée française Branche Service du commissariat des armées Type Organisme interarmées Rôle Administration générale et soutiens communs Fait part...

1990 video gameLightspeedDeveloper(s)MPS LabsPublisher(s)MicroProseDesigner(s)Andy Hollis Sandy PetersenProgrammer(s)Jim Berry, Andy Hollis, Greg KreafleArtist(s)Max D. Remington IIIComposer(s)Allen Black, Jeff Briggs, Ken Lagace, Scott L. Patterson, Jim McConkeyPlatform(s)MS-DOSRelease1990Mode(s)Single player Lightspeed is a video game developed and released by MicroProse in 1990. It features a space flight simulator game and action game elements with an emphasis on strategy and exploration....