Где расположен контроллер в компьютере

Обновлено: 07.07.2024

Существуют различные варианты исполнения такого компьютерного компонента, как Ethernet-контроллер. Среди них можно выделить такие:

Теперь об алгоритме настройки данного компьютерного компонента, который состоит из таких этапов:

  • Узнаем модель сетевой карточки.
  • Скачиваем и устанавливаем драйверы контроллера.
  • Задаем параметры подключения.
  • Тестируем настроенное подключение.

Наиболее простой вариант определения модели данного устройства — посмотреть в документации на него, если она сохранилась. Для внешнего сетевого адаптера должно быть отдельное руководство по эксплуатации вместе с гарантийным талоном. А вот в случае если Ethernet-контроллер интегрирован в материнскую плату, информация о нем указана в комплекте документации к ней. Но не всегда руководство по эксплуатации, гарантийный талон и прочие важные документы есть в наличии. В таком случае нужно использовать какую-то специализированную утилиту. Например, AIDA 64. С ее помощью тоже можно выяснить эту информацию. Все это выполняется для того, чтобы поставить наиболее подходящий драйвер. Ethernet-контроллер Acer, например, может работать и под управлением стандартного драйвера от «Майкрософт». Но в некоторых случаях подобное решение приводит к тому, что функциональность сетевого устройства может быть «обрезана» или оно вообще не будет работать. Поэтому нужно в обязательном порядке выяснить модель сетевой

ethernet контроллер xp


карточки любым из ранее приведенных способов. Можно обойтись и без определения модели адаптера. Но в этом случае нужно загрузить такое громадное приложение, как Driver Genius, и с его помощью обновить все драйверы на персональном компьютере. Это не всегда оправданно, да и трафик будет использован существенный.

Что такое сетевой контроллер для Windows 7 или любой другой системы и для чего он используется?

Обычно под сетевым контроллером подразумевают самые обычные сетевые карты, которые вместе с установленными для них драйверами, а иногда и с дополнительным программным обеспечением отвечают за подключение компьютерных систем к локальным и виртуальным сетям, а также обеспечивают выход в интернет. Таким образом, сетевой контроллер для Windows 7 или любой другой ОС (необязательно Windows) может быть представлен в виде двух основных типов

Во-первых, все устройства можно подразделить на два основных типа – железные и виртуальные. Первые, как уже понятно, представляют собой оборудование, устанавливаемое чаще всего непосредственно на материнской плате. Ко второму типу относятся специальные программные компоненты, которые тоже являются своего рода посредниками для доступа к локальным и виртуальным сетям или к интернету, но выполнены исключительно в виде специального программного обеспечения (например, виртуальные туннельные адаптеры). Сетевые платы «железного» типа могут быть проводными и беспроводными.

Сетевая карта для установки на материнской плате

На проводных имеются специальные гнезда для подключения сетевых кабелей. К беспроводным контроллерам можно отнести всевозможные модули, позволяющие осуществить сетевой доступ с компьютера или к компьютеру без прямого соединения с другими устройствами (например, модули Wi-Fi). И те и другие могут быть как встроенного, так и внешнего типа. Первые, как уже говорилось, устанавливаются прямо на материнской плате, а вторые могут подключаться через дополнительные интерфейсы вроде USB. Иногда можно встретить и девайсы совмещенного типа.

Проверка сетевой карты в диспетчере устройств

Как найти сетевую карту в диспетчере устройств

Думаю, вы сразу поймете, есть ли там сетевая карта. Если она там есть (возле нее нет никаких значков), и интернет не работает, то возможно проблема не в ней. А в кабеле, например, или в роутере (если он есть). Можете посмотреть статью не работает интернет на компьютере по кабелю от Wi-Fi роутера.

Нам нужно просто установить драйвер на сетевую карту. Или переустановить его, если адаптер есть, но он работает с ошибками, или вообще не работает.

Мы выяснили, что нам нужно скачать и установить драйвер для Ethernet-контроллера. У вас наверное сразу возник вопрос, какой драйвер нужен, и где его можно скачать. Сейчас разберемся.

Самый правильный способ, это искать драйвер для модели вашего ноутбука, материнской платы, или самой сетевой карты.

Я понимаю, что интернет у вас скорее всего не работает. Если у вас с самим адаптером, ноутбуком, или материнской платой (если у вас ПК) был в комплекте диск с драйверами, то можно попробовать установить драйвер с диска.

Если диска нет, тот придется искать и скачивать драйвер с другого компьютера, или даже мобильного устройства. Затем переносить его на нужный компьютер и устанавливать.

В зависимости от производителя вашего ноутбука, сам процесс будет отличатся. Поэтому, я не могу дать конкретную инструкцию. Но порядок действий будет таким же. Так как на сайте каждого производителя, есть страничка определенной модели ноутбука, где можно скачать все драйвера.

Более подробно этот процесс я описывал в статье как установить драйвера на Wi-Fi адаптер в Windows 7. В данном случае все точно так же, только в конечном итоге скачиваем драйвер не на Wi-Fi, а на сетевую карту. Хотя, драйвер для Wi-Fi адаптера вам скорее всего так же придется скачать и установить.

Подбор драйвера

Как установить и обновить драйвер для вай фай адаптера в Виндовс 10

В ряде случаев интернет контроллер нуждается в обновлении драйвера. Однако многое зависит от ситуации. Пользователи разыскивают обновления для ноутбука со встроенным адаптером, либо под стационарный компьютер

На ноутбуках обновление драйвера осуществляется по инструкции:

В ноутбуке адаптер может указываться под любым именем. Устройство должно быть рабочим и, если свойства не открываются, значит стоит провести диагностику.

 Обновления tp-link.com

Способы поиска и загрузки драйвера для Ethernet-контроллера

Диск с драйвером

На современные устройства, обычно, CD-приводы уже не устанавливают, поэтому на этом не зацикливаюсь и перехожу к п.2.

Используем спец. утилиту 3DP Net

Кстати, ее размер всего около 100 Мб, что позволяет ее скачать с любого смартфона, а потом передать на ПК.

Определение модели карты через командную строку

Если у вас обычный ПК и сетевой контроллер встроен в мат. плату, то найти и загрузить драйвер можно на сайте ее производителя. Чтобы узнать точную модель мат. платы, проделайте следующее:

  1. откройте командную строку;
  2. введите команду: wmic baseboard get product, Manufacturer, version, serialnumber и нажмите Enter.

Узнаем модель мат. платы через командную строку

Узнаем модель мат. платы через командную строку

Определение модели по VEN и DEV

Этот способ аналогичен предыдущему, только поиск драйвера будет вестись по спец. идентификаторам VEN и DEV (прим.: у каждого оборудования они свои, уникальные).

Чтобы узнать VEN и DEV: в диспетчере устройств кликните правой кнопкой мышки по нужному оборудованию (например, по Ethernet-контроллеру), и перейдите в его свойства.

Примечание: обратите внимание, что нужны не все параметры, а только напротив VEN и DEV. В моем случае (см. скрин ниже), это будет VEN: 10EC, DEV: 8168.

VEN, DEV

Подключить телефон как модем, и обновить с помощью Driver Booster

1) Подключаем телефон к ПК USB-кабелем и открываем доп. настройки сетей (см. скрин ниже, приведен Андроид 6.0).

Настройки смартфона

USB-модем подключен

Появилась сеть.

Driver Booster — поиск драйверов

Driver Booster — поиск драйверов

Использовать ОС Windows 10 (последней версии)

Если у вас установлена Windows 7 (или более старая ОС), то одним из вариантов исправления ситуации может стать установка ОС Windows 10. Она в своем комплекте содержит универсальные драйвера для большинства сетевых карт (да, возможно с ними контроллер не будет развивать макс. своей скорости, либо не все функции будут доступны — НО он будет работать!).

Как установить драйвер без установщика

Дальше нужно сделать так:

Обновить драйверы / Диспетчер устройств

2) После указать, что вы хотите выполнить поиск драйверов вручную на этом компьютере (см. скриншот ниже).

Поиск в вручную

Любое промышленное оборудование, способное выполнять автономно какие-либо операции, имеют в своем устройстве контроллер.

ПЛК – что это такое?

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

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

Контроллер ПЛК - управляющее устройство на основе микропроцессоров, которое приспособлено к работе на производстве. Устройство программируется на упрощенных языках, доступных пользователю без серьезной подготовки.

Структура и устройство ПЛК

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

Сейчас выпускаются контроллеры в различных форм-факторах. Это:

  1. Устройство типа «всё в одном». В одном корпусе объединен процессор, память, выходы/входы;
  2. Распределенные решения – процессорный модуль с обвязкой сделан в виде отдельного блока, а по шине или через интерфейсы подключатся модули для вывода и ввода.

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

Второй вид контроллеров используют в промышленности гораздо шире – производства с полнофункциональными АСУ требуют значительно большего числа сигналов, которые требуется обрабатывать. Если производство масштабное, то удобнее разнести модули вводы вывода по территории с объединением в единую сеть, которая подчиняется отдельному логическому контроллеру. Такие сети называют полевыми сетями или fieldbus. К этой седи подключаются датчики, исполнительные системы, которые являются интеллектуальными, так как имеют эту возможность.

Существует масса видов полевых сетей. Стандарт IEC61158 (МЭК61158) включает в себя 8 видов сетей. А до введения этого стандарта каждый производитель придумывал и использовал свою полевую сеть.

В структуре ПЛК имеется базовые компоненты:

  • Модуль процессора;
  • Блок питания;
  • Модули для ввода/вывода.

Процессорный модуль оснащен встроенной памятью. Имеются разъемы для программатора, удаленных устройств, для подключения к сетям. Питание реализовано в виде отдельного блока. Модули могут быть дискретными либо аналоговыми.

В зависимости от того, сколько каналов для ввода и вывода и какой тип процессора, модули ввод/вывод могут быть установлены на одном шасси с ЦП или на нескольких. До конца 80-х годов модули для ввода и вывода данных располагались отдельно от процессора. В стандартном контроллере современного типа модуль входов и выходов находится на одном шасси с микропроцессором. Некоторые ПЛК позволяют устанавливать более одного микропроцессора.

Модели меньших размеров очень часто предназначены под DIN-рейку. Самые компактные микро или даже нано устройства имеют всю систему, включая адаптер питания и систему ввода/вывода в одном корпусе. Микро-контроллеры иногда оборудуются встроенными панелями для настройки и мониторинга. Большинство микро-решений имеют определенное количество каналов входов/выходов и увеличить их не возможно. Как пример - плата ардуино

Принцип действия ПЛК

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

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

  • Опрос входов;
  • Выполнение команд;
  • Установка значений для входов;
  • Вспомогательные операции.

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

В любом контроллере реализованы входы трех типов – дискретные, аналоговые, специальные.

Дискретный вход

Если состояние приборов не удается описать в 1 бит, тогда для работы такого оборудования применяют несколько дискретных входов.

Системное ПО обязательно оснащено драйвером. Он считает физические значения каждого входа в ОЗУ. За счет этого программистам нет нужды понимать, как устроен контролер внутри. Дискретный вход – биты, которые можно читать и изменять из оперативной памяти устройства.

Аналоговый вход

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

Специальный вход

Обыкновенные входы способны удовлетворить практически все нужды. Необходимость в в спец. входах появляется при трудностях в обработке сигналов.

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

Второй тип таких входов – это входы, которые могут мгновенно запускать команды пользователей с прерываниями на выполнения основного ПО.

Дискретный выход

С одним выходом можно коммутировать только один сигнал. В качестве нагрузки на выходы могут использоваться различные исполнительные устройства.

Типы ПЛК

Устройства квалифицируются следующим образом:

  • Число каналов для ввода/вывода данных;
  • Расположение модулей для ввода/вывода;
  • Назначение;
  • Способ монтажа;
  • Языки программирования.

По числу каналов для ввода/вывода ПЛК делят на классы:

  1. Нано ПЛК контроллер – часто имеет встроенные возможности, содержит до 16 каналов;
  2. Малый – от 16 до 100 каналов;
  3. Средние системы для работы с 100-300 входами и выходами – типичный представитель ПЛК 110 Овен;
  4. Большие модели с возможностью обработки 300-2000 входов/выходов;
  5. Сверхбольшие модели – от 2000 и более каналов.

По тому, как располагаются модули, контроллеры различают на:

  • Моноблоки – модуль ввода/вывода не отделяется от контроллера и подлежит замене. Устройство выглядит в виде моноблока с модулем ввода/вывода. Зачастую, модели имеют малое число каналов и отличаются малой мощностью;
  • Модульные состоят из общей корзины или шасси, где расположены процессор, а также сменные модули с входами в выходами. Модули подбираются исходя из решаемой задачи. Контроллеры оснащаются числом слотов - от 8 до 32. Также возможна модульная конструкция, где каждый модуль соединяется при помощи шины. .
  • Распределенные контроллеры – модули изготовлены в отдельных корпусах и соединяются с центральным процессорным модулем по сети. Дальность может составлять до 1,2 км.

Также ПЛК различаются по назначению – это универсальные общепромышленные устройства, коммуникационные , контроллеры ПИД, системы для робототехники, для контроля перемещения и позиционирования.

По способу монтажа промышленные контроллеры можно разделить на:

  • Панельные;
  • Под DIN-рейку;
  • Стоечные;
  • Бескорпусные.

Ограничения ПЛК

ПЛК, как и любая цифровая техника имеет ограничения. Устройства ограничены:

  • объемом ОЗУ,
  • мощностью процессора,
  • ограниченным числом входов/выходов.

Также в моделях ограничено время срабатывания и на восстановление после сбоев.

Место программируемого логического контроллера в системе управления

Устройства установлены в самых нижних звеньях АСУ ТП. ПЛК – это первый шаг в строительстве АСУ. Автоматизация дает очень рост экономики, позволяет существенно повысить качество производства, избежать чрезмерно тяжелой либо рутинной работы.

Назначение переменных в ПЛК

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

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

Основы программирования ПЛК. Реле и контроллер

Логика загружается в ПЛК при помощи программного обеспечения. Это ПО определяет, какие из выходов будут под напряжением и какие входные условия нужны для любых изменений. Управляющая программа аналогична схеме работы физического реле, но физически нет ни реле, ни проводов, ни катушек. Все эти элементы – мнимые. ПО разрабатывается и просматривается на ПК, соединенном с интерфейсом контроллера.

Есть кнопка, контроллер и индикатор. Когда кнопка не задействована, сигнал на вход контроллера отправлен не будет. ПО, показывающее открытый вход, не отправит сигнал на выход. Так, на выходе ток отсутствует и лампа не будет гореть.

Контакты с индикатором соединены физическим способом. А сигнал виртуальный. Однако, все элементы существуют только в компьютерном ПО, а как физические – нет. Но принцип реле здесь используется. Также в программе можно задавать условия, которые будут проверятся и выполнятся контроллером.

Чтобы создать такую же схему, но на основе физических железных компонентов, понадобится три реле, где два открытых контакта – каждый из них будет использоваться. Но с помощью ПЛК можно не добавляя лишнего оборудования использовать столько контактов на каждый вход, сколько захочется.

Управляющие команды на языке релейной логики просты и понятны для инженеров-электриков. На графическом интерфейсе видны все логические операции. Это электрическая ц3епь с замкнутыми либо разомкнутыми контактами. Если по цепи протекает ток, что это истина. Если ток не протекает, тогда состояние – ложь.

Основой управляющей программы служат логические выражения, состоящие из операндов и переменных. Также программа состоит из операторов. Операторы – это команды языка программирования.

Инженер-программист ПЛК – это сегодня больше инженер, чем программист. Сейчас не нужны сложные языки, писать ассемблерные вставки. Достаточно использовать стандартные функциональные блоки.

Среда программирования

Стандартом для программирования ПЛК является языки МЕК. В начале 90-х годов для этих задач на рынке появилась ПО «CoDeSys». Продукт соответствует стандарту МЕК 61131-3 для работы с ПЛК. ПО пользуется большим спросом по причине бесплатной лицензии.

Сейчас этот программный пакет серьезно вырос. Кроме стандартных интегрированных в систему редактора кода, отладчика и компилятора также в состав включен конфигуратор для контроллеров, промышленных сетей, редактор для составления мнемосхем, отладочных сервер, серверы OPC и DDE. Многие производители ПЛК предлагают эту среду, как базовый инструмент для работы.

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

Управляющие программы для контроллеров разрабатывают при языков, которые созданы не для программистов в современном понимании, а для инженеров по АСУ ТП.

Самым простым и популярным инструментом считается набор готовых модулей и конфигуратор, позволяющий собрать модули в управляющую цепь. Еще совсем недавно у каждого производителя ПЛК был свой язык. Но к середине 90-х ситуация изменилась. Языки стандартизировали.

Стандарт IEC 1131.3 определяет пять языков:

  • Язык лестничных диаграмм LD – это традиционный язык на базе релейных блокировок, где алгоритмы изображаются в виде схем;
  • FBD – представляет собой конфигуратор и типовые подпрограммы;
  • SFC - язык последовательных схем. Инструмент, близкий к традиционному программированию и на нем реализуют алгоритмы с последовательным управлением;
  • ST – язык структурированного типа. Это язык, напоминающий Pascal с поддержкой структурного программирования;
  • IL – язык инструкций. Это низкоуровневый инструмент вроде Ассемблера, но он не ориентирован на микропроцессорную архитектуру. Он преимущественно применяется для создания быстрых программ.

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

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

Операторская панель или HIM – это устройство для визуализации. Она может быть встроенной или подключаться кабелем. Существует масса различных типов таких решений – от простых цифровых с кнопками до серьезных сенсорных с функцией оперативного мониторинга и коррекции параметров.

SCADA – это аббревиатура означает систему диспетчеризации и сбора данных. Это программные пакеты, которые позволяют разрабатывать приложения в режиме реального времени. Также пакет имеет инструменты сбора и обработки данных, архивирования и отображения или управления.

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

Более продвинутое решение реализовано в семействе ПЛК Siemens – встроенный веб-сервер. Он позволяет выполнять мониторинг, а также управлять системой. Сегодня в ПЛК реализованы функции подключения к облакам для осуществления удаленного контроля.

Применение контроллеров

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

Производители ПЛК

Существует масса компаний, которые изготавливают промышленные контроллеры - это:

  • Advantech,
  • Delta,
  • VIPA,
  • Mitsubishi Electric,
  • WAGO I/O,
  • Phoenix Contact
  • и многие другие.

Российские производители ПЛК :

  • Контар,
  • Овен,
  • Segnetics,
  • Fastwel,
  • Текон.

На что обращать внимание при покупке

Все зависит от типа производства и задач, которые нужно будет решать, но существуют и универсальные решения. Важнейшие моменты:

  • Универсальность среды программирования для разных платформ;
  • Контроллеры с распределенным вводом/выводом;
  • Устройства со встроенным вводом выводом;
  • Связь с ПК;
  • Дублирование ЦП и системы ввода/вывода;
  • ПЛК с поддержкой веб-технологий;
  • ПЛК с процессором типа PC;
  • Переносные устройства для создания программ.

Самый главный пункт здесь – это первый пункт. Не стоит пытаться отыскать самое доступное оборудование на рынке – процесс переподготовки специалистов сведет к нулю всю возможную экономию. Стоить выбрать нескольких производителей и сотрудничать только с их продукций.

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

Черные ящики компов хранят в себе много всякой всячины – неизвестной и непонятной. Не успели мы узнать о существовании контроллера шины SMBus и разобраться, где добывать для него драйвер, как перед нами замаячил еще один загадочный контроллер-непонятно-чего. И он, представьте себе, тоже требует соблюдения прав на установку личного драйвера.

PCI контроллер Simple Communications для чего он нужен: как узнать какой нужен драйвер

Продолжим приручение электронных загогулин, которыми нашпигованы наши железные друзья. На очереди – PCI контроллер Simple Communications. Разберемся, что это такое, для чего нужно и где взять для него драйвер.

Что такое PCI контроллер Simple Communications

PCI Simple Communications Controller – Windows-компонент подсистемы Intel Management Engine (Intel ME), представленной микропроцессором, интегрированным в чипсеты одноименной марки, и его программным кодом.

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

Структура Intel Management Engine.

Что еще представляет собой Intel ME и на что она способна, можно только вообразить. Например, тот факт, что она расположена в самом «сердце» материнской платы – главной микросхеме, которая связана со всеми компонентами компьютера; работает без сна и передышки, так как питается от батарейки часов реального времени; имеет доступ к содержимому оперативной памяти; получает данные с датчиков аппаратного мониторинга; оснащена собственным сетевым интерфейсом с MAC-адресом и прямой связью с контроллером Ethernet, говорит о широчайших возможностях в плане установления удаленного доступа к устройству (даже выключенному!) и шпионажа за пользователем.

Это интересно: Windows 7 не загружается? Восстанавливаем работу системы.

Впрочем, подтвердить или опровергнуть эти догадки пока не получается, так как принцип работы основной части Management Engine не документирован, а программный код зашифрован.

То, что она представляет собой легитимный бэкдор для спецслужб, Intel, разумеется, отрицает. Попытки взломать и отключить ME предпринимались раньше и предпринимаются сейчас, однако запретить ее запуск полностью нельзя, так как без нее невозможна загрузка центрального процессора.

Хотим мы или нет, но налаживать взаимодействие придется. И в этом нам поможет драйвер PCI контроллер Simple Communications.

Что означает ошибка PCI Simple Communications Controller. Откуда скачать драйвер

Ошибки PCI Simple Communications Controller встречаются только на компьютерах, оснащенных чипсетом Intel, поскольку системы на AMD эту технологию не поддерживают ( не надейтесь, что они не шпионят, просто используют собственный аналог Intel ME ).

Ошибка PCI Simple Communications Controller.

Выглядит ошибка примерно так, как показано на скриншоте выше – в Диспетчере устройств возле контроллера стоит желтый треугольник с восклицательным знаком. И, как вы наверняка догадались, для ее устранения достаточно переустановить драйвер, который можно скачать…

  • … с сайта производителя вашего ноутбука или материнской платы ПК. Для некоторых моделей устройств отдельного драйвера Intel ME может не быть. Иногда разработчики включают его в состав пакета драйверов для чипсета.
  • … с сайта Intel .

Для поиска подходящей версии драйвера Management Engine в центре загрузки Intel необходимо знать поколение либо модель чипсета/процессора вашего ПК, а также версию операционной системы.

драйвера Management Engine в центре загрузки Intel.

На фрагменте этой таблицы представлены драйверы, предназначенные для шестого, седьмого и восьмого поколения процессоров семейства Intel Core – отдельный дистрибутив для установки на Windows 8.1 и 10 и отдельный для Windows 7. Эти драйверы совместимы с любыми моделями материнских плат на чипсете Intel, если на них установлен один из упомянутых ЦП.

Узнать, какой модели процессор и чипсет (PCH) работают в вашем компьютере, помогут уже известные вам утилиты аппаратного мониторинга, такие как AIDA64 или HWiNFO32/64 . Скриншот ниже сделан в последней.

Определение модели чипсета.

Еще один способ найти подходящий драйвер PCI Simple Communications Controller – определить код устройства методом, описанным в статье про контроллер шины SMBus, и воспользоваться помощью поисковой системы. Однако для Management Engine это не самый подходящий метод, потому что всё, что нужно, проще и безопаснее найти на сайте Intel.


Контроллеры – это устройства, позволяющие производить обработку цифровых сигналов. Буквально несколько десятилетий назад все логические системы строились на основе электромеханических реле. Они до сих применяются, но в большинстве сфер были вытеснены микроконтроллерами. Наибольшее распространение контроллеры получили в промышленности, именно в системах управления и автоматизации. Впервые на рынке электроники появилось устройство MODICON производства Bedford Associates в 1960-х годах.

Аналогичные устройства, разработанные другими компаниями, стали известны как ПЛК. А если точнее, то это программируемые логические контроллеры. Их работа зависит от программы, которую записывают при помощи персонального компьютера через специальный интерфейс. Именно благодаря использованию устройств на контроллерах получилось заменить большое количество электромеханических реле логическими элементами.

Особенности ПЛК

Для того чтобы понять, что такое контроллер, необходимо разобраться с его устройством и назначением. У программируемого элемента несколько входов – с их помощью происходит контролирование состояния выключателей и датчиков. И есть выходные клеммы, которые подают сигналы различного уровня на электроклапаны, контакторы, электроприводы, реле и другие исполнительные устройства.

Клеммы для подключения устройств

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

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

Подключение элементов к ПЛК

Схема включения шагового электродвигателя

В корпусе контроллера есть оптический изолятор – простой светодиод. С его помощью происходит связь входной клеммы и общей. При подаче напряжения на ПЛК загорается светодиод – именно по нему можно судить о том, что устройство работает. На выходе происходит генерация сигнала при помощи компьютерной схемотехники – активируется устройство переключения. В качестве переключающего устройства могут использоваться электромагнитные реле, транзисторы, силовые ключи, тиристоры. Выходы обозначаются буквой Y. На каждом выходе устанавливается светодиод, сигнализирующий о том, что устройство работает.

Как происходит программирование

Контроллеры – это устройства, позволяющие обрабатывать электрический сигнал и преобразовывать его. На сегодняшний день в ПЛК ставится логика при помощи компьютерной программы. Именно она определяет, на каких выходных клеммах будет присутствовать напряжение при определенных условиях на входных клеммах. Отчасти эта логика схожа с той, которая применяется в релейной схемотехнике. Но в ней нет никаких реле, переключателей, контактов. Написание и просмотр программы происходит при помощи компьютера, который соединяется с портом программирования.

Логика простой программы

Программируемый контроллер для автоматизации

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

  1. При разомкнутом выключателе на вход не подается напряжение, поэтому на выходе лампа не будет загораться.
  2. При нажатии на кнопку подается сигнал на вход. В программе контакты, соответствующие порту, будут активироваться. Все мнимые реле начнут работать внутри контроллера. Это образное обозначение, на деле никаких электромагнитных реле в нем нет. В результате появляется напряжение на выходе контроллера и лампа загорается.

Все действия, которые производятся с контроллерами, удобнее всего рассматривать на примере электромагнитных реле. Так нагляднее видна работа устройства.

Зачем нужен компьютер

Универсальность ПЛК

Чтобы понять всю силу и универсальность программируемых компонентов, необходимо рассмотреть несколько типов программ. Контроллер – это программируемый элемент, поэтому без вторичной настройки подключенных к нему элементов можно изменить все заданные команды. Допустим, вам нужно изменить программу, рассмотренную выше – при замыкании кнопки должна тухнуть лампа, а при размыкании загораться.

ПЛК для промышленности

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

Преимущества контроллеров

Одно из преимуществ контроллеров – это возможность реализации в программном обеспечении логического контроля. Причем, в отличие от релейного оборудования, выходной сигнал может использоваться столько раз, сколько требуется для автоматизации. При помощи контроллера для систем автоматизации можно спроектировать систему запуска и останова электродвигателя. Чтобы построить аналогичную систему на электромеханических элементах, нужно использовать три реле.

ПЛК с дисплеем

При использовании контроллера на две входные клеммы подключаются кнопки. На выходе устанавливается электрический двигатель. Логика выглядит таким образом:

  1. При нажатии кнопки, соединенной с выводом Х1, происходит запуск мотора. При этом контакты мнимого реле запускаются и на выходе появляется напряжение питания.
  2. При нажатии кнопки, соединенной с Х2, мотор останавливается. При этом происходит игнорирование того факта, что ранее была нажата первая кнопка.

Плата контроллера

Причем все процессы, которые происходят в контроллерной системе, могут дублироваться для удаленного мониторинга. Именно с помощью такого свойства реализуется удаленное управление системами. Теперь вы знаете, что такое контроллеры и каковы их ключевые особенности. Программирование устройств может осилить любой человек, который разбирается в компьютерной и релейной технике.

Читайте также: