Суббота, 04.05.2024, 17:24
АСУ ТП: OPC серверы и другое вспомагательное ПО
OPC серверы HART, LONWorks, ПИП-ВСН; Modbus RTU сканер; HART DDE сервер; Расчет по ГОСТ 8.586-2009; Конвертеры OPC и DDE в ModbusTCP
Меню сайта
Статистика

РЕЗЮМЕ

Общие сведения

Programming Languages and Libraries: C , C++ ,STL, Qt(4.7 – 5.6, for Android), WinAPI, network, multithreading, C for microcontrollers (PIC, AVR)
IDE and Tools: Visual Studio, QtCreator(Win & Linux), Borland C Builder (6, XE)
OS: Win98-Win10, Linux (Kubuntu, Debian), FreeBSD
Other: Python3, JS, HTML, CSS, SQL, Git, UML, Windows DDK, Reverse Engineering(OllyDbg, asm, c run time lib, WinAPI, PE format, есть опыт...), математика, физика. English: technical, pre-intermediate.

Опыт работы

  • Ведущий инженер-программист ПАТ "Укрнафта" – настоящее время

    C / C++ :
    1. Программный распределенный масштабируемый комплекс(SCADA-система) сбора данных с узлов учета нефти, газа, воды и пр. Узлы учета количеством 30 шт. расположены в пределах 3-х областей Украины и представляют собой промконтроллеры с интерфейсом ModbusTCP, АРМы со SCADA-системами Citect, DeltaV, InTouch, самописными; 3 сервера, которые данные собирают, обрабатывают. Пользователям предоставляются мнемосхемы с текущими данными, исторические тренды, отчеты, гибкая система сигнализирования, подключение скриптов (Visual C++, QtCreator, Qt5, СУБД Firebird, веб-сервер Apache, CGI, OPC, ActiveX, network, multithreading, QtScript, RegExp, ModbusTCP). Данный комплекс ПО отмечен премией.

    2. Автоматизированная система дистанционного мониторинга скважин. Информация передается посредством GSM-сети с систем управления скважиной на сервер сбора. Формируются тренды, отчеты, события. Клиентам доступен онлайн-мониторинг, управление работой скважины, изменеие режимов, история процесса. (Qt5.2)

    3. Репликатор для СУБД Firebird для организации ценрализованного хранения данных, получаемых с БД удаленных серверов коммерческих узлов учета нефти- Visual C++ (MFC, WinAPI, SQL, ODBC, multithreading, триггеры Firebird...).

    4. ToolKit для разработки АРМа оператора(SCADA) на базе Qt4 (включая тренды, отчеты, алармы)

    5. ModbusRTU scanner – поиск Modbus устройств на шине. Qt5.

    6. Разработка на пром.контроллерах ICP CON 7186, 7188 систем учета сырой нефти, воды, природного газа согласно ГОСТ и отраслевых стандартов. (MiniOS7(аналог DOS), borland c compiler for DOS)

    7. ПО для расчетов кол-ва природного раза по ГОСТ 8.586, в т.ч. и для Android (Qt5.6)

    8. HART OPC server, конвертер OPC клиент в ModbusTCP сервер и пр.

    + Много другого ПО, как узкоспециализированного так и для решения повседневных задач на Visual C++, Qt, Borland C++. Применение Reverse engineering(OllyDBG) для изучения/отключения алгоритмов защиты разного ПО.



    АСУТП :
    ПО: Citect, DeltaV, TraceMode,LabView
    Протоколы/Интерфейсы: RS-482,232,Modbus(RTU,TCP), HART, DCON
    PLC ICPDAS, Mitsubishi
    Разработка узлов учета нефти, газа и пр. по ГОСТам, РД, СОУ.
    Микроконтроллеры AVR, PIC. (AVR Studio, CodeVisionAVR, HiTech PIC C Compiler)
    Датчики, массомеры, преобразователи интерфейсов, мультиметр, паяльник. Законы Ома и Кирхгофа. 3-я группа электробезопасности.

  • Freelance Programmer LabView, C++, Qt4, Lazarus

    1.Cистема контроля турбины на LabView + NI 9148 (шасси) + 8*NI 9237 (4 AI) + Zetlab Z220:
    съем отсчетов с 32 тензодатчиков и 2 аналоговых синхронно с частотой дискретизации 25 кГц, сохранение, предоставление анализа сигналов онлайн (амплитуда, узкополосный, долеоктавный) и обработка сохраненных данных (модальный, корелляционный анализ, диаграмма Кэмпбелла).2-й вариант системы использует то же ПО, но реализован на модулях ZetLab Z230 + разработаны драйверы (Visual C++)для модулей ZetLab под LabView.
    2. ПО управления разрывной машиной на Raspberry Pi 3 (Raspbian OS, Qt, libmodbus, pigpio(DI,DO,PWM,UART).
    3. Доработка / настройка ПО системы акустических измерений - Linux + Qt4 (QtCreator)
    4. доработка / настройка ПО системы определения воздухо-и водопроницаемости оконных и дверных блоков для ЦСМ по ГОСТу. - Linux + Lazarus (object pascal)
    5. Доработка / настройка ПО разрывной машины Linux + Lazarus (object pascal)
    6. OPC-серверы ( LON OPC и др.) на базе lightopc и UniOPC.

  • главный специалист-программист - Управление Пенсионного фонда Украины

    администрирование сети, ОС Win98-2003, BSDI Unix, Red Hat Linux7.2, Nowell NetWare 4.11, программирование на VB, Delphi и Borland C++ Builder 6

 

Copyright casey © 2024
Бесплатный хостинг uCoz