Программно-технический комплекс (ПТК) — это совокупность современных программных и аппаратных средств, предназначенных для комплексной автоматизации технологических процессов производственных объектов, реализующий автоматизированное управление технологическим процессом, автоматический контроль и защиту технологического объекта.
Нижний уровень (полевой уровень) АСУ ТП представляет собой различные датчики, исполнительные механизмы, органы местного управления, световые и звуковые оповещатели.
Оборудование на данном уровне подбирается с учетом требований нормативных документов РФ, пожеланий конечного пользователя системы, опыта проектировщиков компании.
Средний уровень (уровень контроллеров) состоит из программируемых логических контроллеров. Он как раз принимает полевые данные и выдает команды управления на нижний уровень. Управление в ПЛК осуществляется по заранее разработанному алгоритму, который исполняется циклически (прием данных — обработка — выдача управляющих команд).
Данный уровень представлен шкафами автоматики, имеющими в своем составе ПЛК (например, Siemens, B& R и другие), вычислители (например, Floboss, OMNI и другие), вторичные преобразователи сенсоров, барьеры искрозащиты, преобразователи интерфейсов, блоки питания, источники бесперебойного питания, коммуникационное
и сетевое оборудование.
Верхний уровень (уровень визуализации, диспетчеризации (мониторинга) и сбора данных) — обеспечивает сбор, а также архивацию важнейших данных от ПЛК, их визуализацию.
Данный уровень представлен АРМ оператора, в состав которых входят компьютеры промышленного или офисного исполнения, оснащенные периферийными устройствами ввода/вывода информации, средствами отображения информации, средства печати, коммуникационное и сетевое оборудование.