Определить конфигурацию ПЭВМ в общем виде можно в момент загрузки после включения или при перезагрузке по данным, высвечиваемым на экране в процессе тестирования машины базовой системой ввода-вывода BIOS. BIOS начинает исполняться при включении или перезагрузке ПЭВМ и после вывода своего типа и версии, а также типа материнской платы обычно высвечивает следующую информацию:
тип процессора (CPU Type),
наличие сопроцессора (Co-Processor),
частоту (ядра) процессора (CPU Clock),
объем основной части оперативной памяти (Base Memory) − во всех
ПЭВМ сейчас это 640 Кбайт,
объем расширенной оперативной памяти (Extended Memory),
объемкэш-памяти (Cache Memory),
параметры гибкого дисковода A (Diskette Drive),
параметры гибкого дисковода B (Diskette Drive),
параметры основного диска 1-го канала IDE (Primary Master),
параметры вспомогательного диска 1-го канала IDE (Primary Slave),
параметры основного диска 2-го канала IDE (Secondary Master),
параметры вспомогательного диска 2-го канала IDE (Secondary Slave), а также вид дисплея, установки портов ввода-вывода, тип оперативной памяти и кэш-памяти.
Методы оценки производительности ЭВМ подразделяются в зависимости от ряда факторов (задач и целей оценки, готовности оцениваемой ЭВМ и пр.) на экспериментальные и теоретические.
Первая группа предполагает непосредственное измерение времени выполнения на ЭВМ каких-либо вычислений. Результаты этих измерений представляются, как правило, каким-либо индексом, соотносящим производительность оцениваемой системы с производительностью некоторой базовой модели. Такие индексы обычно используются для оценки систем с близкой или однотипной архитектурой (например, 32-разрядной архитектурой процессоров Intel) и достаточно часто меняются в связи с быстрыми изменениями технологии и ростом производительности новых процессоров. Например, известная программа CheckIt измеряет производительность относительно базовой модели ПЭВМ PC XT на процессоре Intel 8086, давно вышедшей из употребления.
Теоретические методы предполагают применение той или иной математической модели ЭВМ.
Аппаратная и профессиональная организация программируемых контроллеров
Контроллер это мозг любой автоматической машины, обеспечивающий ее логику работы. Например - контроллер системы впрыска топлива автомобилей, контроллер управления лифтом, автоматом сборки часов, стиральной машиной и т.д. Естественно чем сложнее логика работы машины, тем «умнее» должен быть контроллер. Технически контроллеры реализуются по-разному. Это может быть механическое устройство, пневматический или гидравлический автомат, релейная или электронная схема, или даже компьютерная программа.
Часто, контроллер встроен в конкретную машину и обладает жесткой логикой работы, заложенной при изготовлении. Проектирование таких контроллеров окупается только для изделий выпускаемых значительным тиражом. При создании машин занятых в сфере промышленного производства, как правило, приходится иметь дело не более чем с единицами однотипных устройств. Кроме того, очень существенной здесь является возможность быстрой перенастройки оборудования, на выпуск другой продукции. Для уникальных проектов, мелкосерийных изделий и опытных образцов также желательно иметь универсальный свободно программируемый контроллер.
Идея создания программируемых логических контроллеров (ПЛК) родилась практически сразу с появлением микропроцессора. ПЛК представляет собой вычислительную машину, имеющую некоторое множество выходов и множество выходов. Контроллер отслеживает изменение входов и вырабатывает программно определенное воздействие на выходах. Обладая памятью, ПЛК способен реагировать по-разному, в зависимости от предыстории. Такая модель соответствует широко известным конечным автоматам. Однако возможности управления по времени, развитые вычислительные способности, включая цифровую обработку сигналов, поднимают ПЛК на более высокий уровень.
ПЛК ориентированы на длительную работу в условиях промышленной среды. Это обуславливает определенную специфику схемотехнических решений и конструктивного исполнения.
Хороший ПЛК обладает мощной, совместимой и интуитивно понятной системой программирования, удобен в монтаже и обслуживании, обладает высокой ремонтопригодностью, имеет развитые средства самодиагностики и контроля правильности выполнения прикладных задач, средства интеграции в единую систему, надежен и неприхотлив. Как и для любой ответственной техники, важна организация службы сервиса изготовителя. Необходимо иметь реальную возможность получения бесплатных консультаций и оперативной помощи непосредственно разработчиков ПЛК а не «авторизованных» «специалистов».
Что такое дискретные входы?
Один дискретный вход ПЛК способен принимать один бинарный электрический сигнал, описываемый двумя состояниями – включен или выключен. На уровне программы это один бит информации - ИСТИНА или ЛОЖЬ. Кнопки, выключатели, контакты реле, датчики обнаружения предметов и множество приборов с выходом типа «сухой контакт» или «открытый коллектор» непосредственно могут быть подключены к дискретным входам ПЛК.
Некоторые первичные приборы систем промышленной автоматики имеют более 2х состояний. Для их подключения используют несколько дискретных входов. Например, автоматические электронные весы способны контролировать пороги допуска. Они имеют 2 выхода – меньше нормы и больше нормы. Вес объекта определяется двумя битами информации: 01 - меньше, 00 – норма, 01 – больше, 11 – неисправность прибора. Используя n отдельных входов можно закодировать 2^n состояний. Как правило, в прикладной программе ПЛК соответствующие биты объединяют в отдельную «дискретную» переменную.
Дискретные входы применимы, если можно выделить несколько определяющих значений непрерывной физической величины или хода процесса.
В качестве еще одного примера можно рассмотреть лифт. Для управления движением кабины лифта нет необходимости точно измерять ее положение в произвольный момент времени. Достаточно иметь контактные датчики, фиксирующие положение на каждом этаже. Так для 12 этажного дома необходимо иметь 12 датчиков, подключенных к 12 дискретным входам ПЛК. Причем, в данном случае датчики не могут включаться одновременно. Поэтому достаточно просто можно электрически объединить их на 4х проводную линию, сформировав двоичный код 8-4-2-1. Состояние 0000 будет соответствовать положению кабины между этажами.
Системное программное обеспечение ПЛК включает драйвер, автоматически считывающий физические значения входов в оперативную память. Благодаря этому, прикладному программисту нет необходимости разбираться с внутренним устройством контроллера. С точки зрения прикладного программиста дискретные входы это наборы бит, доступные для чтения.
Все дискретные входы (общего исполнения) наших контроллеров рассчитаны на прием стандартных сигналов с уровнем 24В постоянного тока. Устройство входа включает индивидуальный светодиодный индикатор, гальваническую развязку и защиту от ошибочного подключения. Так, для модуля МСТС Ввод Д уровень входного сигнала более 10,8 В считается логической единицей. Светодиодные индикаторы включены до гальванической развязки. Это позволяет проводить диагностику работы ваших внешних цепей, даже не включая контроллер. Типовое значение тока одного дискретного входа (при входном напряжении 24В) составляет около 10мА.
Каждый дискретный вход имеет аналоговый фильтр «срезающий» высокочастотные помехи и верхние гармоники спектра входного сигнала. Частота среза фильтра согласована с программным быстродействием, определяющимся типовым временем рабочего цикла ПЛК. Длительность импульса, который можно надежно зафиксировать дискретным входом общего назначения, составляет 2-3мс.Для питания внешних датчиков нужен отдельный источник питания. В состав ПЛК источник питания внешнего оборудования не входит. В простейшем случае, для подключения нормально разомкнутого контакта, дискретный вход и сам контакт необходимо подключить последовательно к источнику питания 24В.
Все современные датчики, базирующиеся на разнообразных физических явлениях (емкостные, индуктивные, ультразвуковые, оптические и т.д.), как правило, поставляются со встроенными первичными преобразователями и не требуют дополнительного согласования при подключении к дискретным входам ПЛК.
Не смотря на внешнюю простоту дискретного входа, его схемотехническое решение и элементная база постоянно совершенствуются.
Как ПЛК работает с аналоговыми сигналами?
Аналоговый электрический сигнал отражает уровень напряжения или тока аналогичный некоторой физической величине в каждый момент времени. Это может быть температура, давление, вес, положение, скорость, частота и т.д.
Поскольку ПЛК является цифровой вычислительной машиной, аналоговые входные сигналы обязательно подвергаются аналого-цифровому преобразованию (АЦП). В результате, образуется дискретная переменная определенной разрядности. Как правило, в ПЛК применяются 8-12 разрядные преобразователи. АЦП более высокой разрядности не оправдывают себя, в первую очередь из-за высокого уровня индустриальных помех, характерных для условий работы контроллеров.
Для аналоговых входов наиболее распространены стандартные диапазоны постоянного напряжения -10..+10В и 0..+10В. Для токовых входов это 0..20мА и 4..20мА. Для достижения хороших результатов измерений решающую роль играет качество выполнения монтажа внешних аналоговых цепей.
Особые классы аналоговых входов представляют входы, предназначенные для подключения термометров сопротивления и термопар. Здесь требуется применение специальных технических решений (трех-точечное включение, источники образцового тока, схемы компенсации холодного спая, схемы линеаризации и т.д.).