В конце прошлого века я как программист участвовал в нескольких интересных проектах о которых и теперь интересно вспомнить:
- Автоматизация нефтеналивных станций АСУ Поток, ICPT
- Разработка финансового брокерского клиента для участия в биржевых торгах Force, Zonar
- Разработка сетевого широковещательного протокола с гарантированной доставкой SmartCast
- Разработка многозадачного монитора реального времени для многотерминальной системы PC-MULTI
Автоматизация нефтеналивных станций АСУ Поток, ICPT
АСУ «Поток» (ООО «Символ-Дизайн») позволяла производить комплексную автоматизацию технологических процессов, документооборота и учета на предприятиях нефтепродуктообеспечения.
Моя часть в этом проекте касалась технологических процессов. В начале разработал инструментальную систему разработки логических схем управления аппаратными контроллерами — ICPT. Разработка велась на Borland-C и позволяла производить построение и отладку сложных логических схем. Контроллеры, созданные на базе ICPT, обладают устойчивостью, постоянным временем цикла просчета схемы и высокой чувствительностью к быстро изменяющимся входным сигналам.
На базе ICPT были внедрены две крупные разработки:
- автоматизация налива светлых нефтепродуктов в автоцистерны АСУ «Налив»
- комплекс перекачки нефтепродуктов в стационарные цистерны из подвижного ж/д состава АСУ «Перелив»
Эти разработки внедрены в большинстве нефтеналивных станций московского трубопроводного кольца ОАО «Мостранснефтепродукт». Подробнее…
Разработка финансового брокерского клиента для участия в биржевых торгах Force, Zonar
Force — это «легкий» финансовый (брокерский) клиент, поддерживающий весь информационный сервис рынка ценных бумаг. Force подключается к электронным биржам и информационным агенствам и позволяет получать аналитическую информацию и участвовать в торгах. В качестве одного из источника информации использован Zonar.
В данном проекте отвечал за окна графического представления информации и Quoting-окна динамического отображения параметров бумаг. Подробнее…
В проекте я сопровождал серверную часть — ZonarServer. Сервер выполняет авторизацию клиентов, подписку клиентов на рассылку информации, обработку запросов, хранение информации по бумагам, кеширование новостей, прогрузку чейнов, работу с контрактами, дивидендами, портфелями и транзакциями. С одной стороны к серверу подключаются Zonar — клиенты, с другой — сервер подключен к интернет — бриджам для получения информации и к SQL базе данных для ее хранения и обработки. Подробнее…
Разработка сетевого широковещательного протокола с гарантированной доставкой SmartCast
SmartCast — это сетевой протокол реализующий достоверную доставку данных с минимальным трафиком и авторизацией доступа. Протокол позволяет осуществлять гарантированную доставка пакетов данных от одного источника нескольким клиентам в рамках локальной сети по протоколу TCP/IP. В этом проекте я разрабатывал часть ядра протокола, поддержку пакетов, транспортный протокол, утилиты диагностики и настройки протокола. Подробнее…
Разработка многозадачного монитора реального времени для многотерминальной системы PC-MULTI
Самый первый коммерческий проект PC-MULTI (фирма «Альтер-Вест«). Программно-аппаратный комплекс на базе PC-MULTI позволял производить автоматизацию до 8-и однотипных рабочих мест на базе одного компьютера IBM PC. К примеру, места продажи билетов в железнодорожных кассах и т.п. Проект был внедрен в нижне-новгородском отделении железной дороги России и различных коммерческих предприятиях Москвы.
Моя часть в проекте были многозадачный монитор реального времени и резидентная реентерабельная оконная библиотека. В разработке были использованы Borland C и Assembler Intel 8086. Подробнее…