Buderus-trade.ru

Теплотехника Будерус
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Принципы фон Неймана (Архитектура фон Неймана)

Принципы фон Неймана (Архитектура фон Неймана)

В 1946 году Д. фон Нейман, Г. Голдстайн и А. Беркс в своей совместной статье изложили новые принципы построения и функционирования ЭВМ. В последствие на основе этих принципов производились первые два поколения компьютеров. В более поздних поколениях происходили некоторые изменения, хотя принципы Неймана актуальны и сегодня.

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

Принципы фон Неймана

  1. Использование двоичной системы счисления в вычислительных машинах. Преимущество перед десятичной системой счисления заключается в том, что устройства можно делать достаточно простыми, арифметические и логические операции в двоичной системе счисления также выполняются достаточно просто.
  2. Программное управление ЭВМ. Работа ЭВМ контролируется программой, состоящей из набора команд. Команды выполняются последовательно друг за другом. Созданием машины с хранимой в памяти программой было положено начало тому, что мы сегодня называем программированием.
  3. Память компьютера используется не только для хранения данных, но и программ. При этом и команды программы и данные кодируются в двоичной системе счисления, т.е. их способ записи одинаков. Поэтому в определенных ситуациях над командами можно выполнять те же действия, что и над данными.
  4. Ячейки памяти ЭВМ имеют адреса, которые последовательно пронумерованы. В любой момент можно обратиться к любой ячейке памяти по ее адресу. Этот принцип открыл возможность использовать переменные в программировании.
  5. Возможность условного перехода в процессе выполнения программы. Не смотря на то, что команды выполняются последовательно, в программах можно реализовать возможность перехода к любому участку кода.

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

Для сравнения, программа компьютера ENIAC (где не было хранимой в памяти программы) определялась специальными перемычками на панели. Чтобы перепрограммировать машину (установить перемычки по-другому) мог потребоваться далеко не один день. И хотя программы для современных компьютеров могут писаться годы, однако они работают на миллионах компьютеров после несколько минутной установки на жесткий диск.

Как работает машина фон Неймана

Машина фон Неймана состоит из запоминающего устройства (памяти) — ЗУ, арифметико-логического устройства — АЛУ, устройства управления – УУ, а также устройств ввода и вывода.

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

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

Арифметико-логическое устройство выполняет указанные командами операции над указанными данными.

Из арифметико-логического устройства результаты выводятся в память или устройство вывода. Принципиальное различие между ЗУ и устройством вывода заключается в том, что в ЗУ данные хранятся в виде, удобном для обработки компьютером, а на устройства вывода (принтер, монитор и др.) поступают так, как удобно человеку.

УУ управляет всеми частями компьютера. От управляющего устройства на другие устройства поступают сигналы «что делать», а от других устройств УУ получает информацию об их состоянии.

Управляющее устройство содержит специальный регистр (ячейку), который называется «счетчик команд». После загрузки программы и данных в память в счетчик команд записывается адрес первой команды программы. УУ считывает из памяти содержимое ячейки памяти, адрес которой находится в счетчике команд, и помещает его в специальное устройство — «Регистр команд». УУ определяет операцию команды, «отмечает» в памяти данные, адреса которых указаны в команде, и контролирует выполнение команды. Операцию выполняет АЛУ или аппаратные средства компьютера.

Читайте так же:
Будут ли штрафы для тех кто не установил счетчики

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

Какое устройство содержит счетчик

Основные характеристики вычислительной машины.

Для упрощения схемы принимаются следующие характеристики вычислительной машины фон Неймана:
1) Все команды одноадресные. Адресная часть команды содержит адрес только одного из операндов. При выполнении операций с двумя операндами предполагается нахождение в аккумуляторе второго операнд (его адрес не указан в команде). Результат остается в аккумуляторе;
2) Длина команд и данных совпадает с разрядностью ячеек памяти (адрес очередной команды в памяти может быть получен увеличением на 1 адреса текущей команды, для чтения любой команды или операнда достаточно одного обращения к памяти).

На функциональной схеме показаны типовые узлы каждого из основных устройств ВМ, связи между узлами.

Устройство управления (УУ)— важнейшая часть ВМ, организующая автоматическое выполнение программы (путём реализации функций управления) и обеспечивающая функционирование ВМ как единой системы. При этом ВМ рассматривается как совокупность элементов, между которыми происходит пересылка информации, в ходе которой эта информация может подвергаться определённым видам обработки. Пересылка информации между любыми элементами ВМ инициируется своим сигналом управления (СУ), то есть управление вычислительным процессом сводится к выдаче нужного набора СУ в нужной временной последовательности. Основной функцией УУ является формирование управляющих сигналов, отвечающих за извлечение команд из памяти в порядке, определяемым программой, и последующее исполнение этих команд. Кроме этого, УУ формирует СУ для синхронизации и координации внутренних и внешних устройств ВМ.

Арифметико-логическое устройство (АЛУ) — обеспечивает арифметическую и логическую обработку двух входных переменных, в результате которой формируется выходная переменная. Функции АЛУ обычно сводятся к простым логическим и арифметическим операциям, а также операциям сдвига. Помимо результатов операции АЛУ формирует ряд признаков результата (флагов), характеризующих полученный результат и события, произошедшие в процессе его получения (равенство нулю, чётность, перенос, переполнение, знак и т.д.). Флаги могут анализироваться в УУ для принятия решения о дальнейшей последовательности выполнения команд программы.УУ и АЛУ тесно взаимосвязаны и их обычно рассматривают как единое устройство, известное как центральный процессор (ЦП). Помимо УУ и АЛУ в процессор входит также набор регистров общего назначения (РОН), служащих для промежуточного хранения информации в процессе её обработки.

УУ и АЛУ тесно взаимосвязаны и их обычно рассматривают как единое устройство, известное как центральный процессор (ЦП). Помимо УУ и АЛУ в процессор входит также набор регистров общего назначения (РОН), служащих для промежуточного хранения информации в процессе её обработки.

Узлы устройства управления.

Устройство управления организует автоматическое выполнение программ и функционирование ВМ как единой системы.

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

Регистр команды (РК). Счетчик команд определяет адрес команды, выбираемый из памяти на РК. В РК команда хранится в течение всего времени её выполнения. Так как любая команда содержит два поля, то РК иногда рассматривают как совокупность двух регистров — регистра кода операций (РКоп) и регистра адреса (РА). Если команда занимает более одной ячейки памяти (несколько последовательных байтов), то код операции всегда находится в первом слове команды. По коду операции определяется необходимость считывания из памяти и загрузки в РК остальных слов команды. Выполнение команды начинается только после занесения в РК её полного кода.

Читайте так же:
Не виден счетчик google analytics

Указатель стека (УС). Это регистр, где хранится адрес вершины стека. В реальных вычислительных машинах стек реализуется в виде участка основной памяти, обычно расположенной в области наибольших адресов. Заполнение стека происходит в сторону уменьшения адресов, при этом вершина стека – это ячейка, куда была произведена последняя по времени запись. При выполнении операции push (занесение в стек) содержимое УС сначала уменьшается на единицу, после чего используется в качестве адреса, по которому производится запись. Соответствующая ячейка становится вершиной стека. Считывание из стека (операция pop) происходит из ячейки, на которую указывает текущий адрес УС, после чего содержимое указателя стека увеличивается на единицу. Вершина стека опускается, а считанное слово считается удалённым из стека (физически считанное слово осталось в ячейке памяти).

Регистр адреса памяти (РАП) предназначен для хранения адреса ячейки основной памяти вплоть до завершения операции (считывания или записи) с этой ячейкой. Наличие РАП позволяет компенсировать различия в быстродействии ОП и прочих устройств машины.

Регистр данных памяти (РДП) призван компенсировать разницу в быстродействии ОП и устройств, являющихся источником или потребителем хранимой информации. При чтении в РДП заносится содержимое ячейки основной памяти, при записи – помещается информация, которую следует сохранить в ячейки основной памяти. Момент считывания из ячейки определяется сигналом ЧтЗУ, момент записи — сигналом ЗпЗУ.

Дешифратор кода операции (ДКоп) преобразует код операции в форму, требуемую для работы микропрограммного автомата (МПА). Информация после декодирования (унитарный код УнитК) определяет последующие действия МПА, её вид зависит от организации МПА.

Микропрограммный автомат (МПА) является центральным узлом УУ. МПА формирует последовательность сигналов управления, в соответствии с которыми производятся все действия, необходимые для выборки из памяти и выполнения команд. Исходной информацией для МПА служат: декодированный код операций, состояние признаков (флагов), характеризующих результат предшествующих вычислений, а также внешних запросов на прерывание текущей программы и переход на программу обслуживания прерываний.

Узлы арифметического логического устройства

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

Операционный блок (ОПБ) выполняет арифметические и логические операции над поданными на вход операндами. Выбор конкретной операции определяется кодом операции команды. На нашей схеме код операции поступает после предварительной дешифрации из регистра команд, в реальных машинах КОп зачастую поступает из МПА после преобразования в иную форму.. Операционные блоки АЛУ строятся как комбинационные схемы им не обладают внутренней памятью, поэтому до момента сохранения результата операнды должны присутствовать на входе блока.

Регистры операндов РХ и РУ обеспечивают сохранение операндов на входе операционного блока вплоть до получения результата операции и его записи (в аккумулятор).

Регистр признаков (РПрз) предназначен для фиксации и хранения признаков результата последней выполненной команды (флагов). Такие признаки информируют о равенстве результата нулю, о знаке результата, о возникновении переноса из старшего разряда, переполнении разрядной сетки и т.д. Содержимое РПрз обычно используется УУ для реализации условных переходов по результатам операций АЛУ. Для каждого признака отводится отдельный разряд в РПрз.

Аккумулятор (Акк) — регистр, выполняющий разнообразные функции: в него предварительно загружается один из операндов, участвующих в арифметической или логической операции, хранится результат предыдущей команды, заносится результат очередной операции, через Акк зачастую производятся операции ввода вывода. Аккумулятор в равной мере можно отнести как к АЛУ, так и к УУ, а в ВМ с регистровой архитектурой его можно рассматривать как один из регистров общего назначения.

Основная память

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

Читайте так же:
Как правильно пройти поверку счетчика

Модуль ввода/вывода

Задачей модуля ввода/вывода (МВВ) является обеспечение подключения к ВМ различных периферийных устройств (ПУ) и обмена информацией с ними. На нашей схеме МВВ состоит из дешифратора порта ввода/вывода, множества портов ввода и множества портов вывода.

Периферийное устройство (ПУ) – это устройство, которое конструктивно отделено от центральной части и имеет собственное управление, выполняет запросы микропроцессора без его непосредственного вмешательства.

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

Дешифратор номера порта ввода/вывода обеспечивает преобразование номера порта в сигнал, разрешающий операцию ввода или вывода на соответствующем порте. Непосредственно ввод (вывод) происходит при поступлении из МПА сигнала Вв или Выв.

Учебный компьютер E97. Структура процессора и памяти.
Способы адресации данных. Система команд

В состав E97 входят центральный процессор, оперативное и постоянное запоминающие устройства (ОЗУ и ПЗУ), дисплей и клавиатура.

Основным устройством в E97, построенном на основе неймановской архитектуры, является шестнадцатиразрядный процессор E97. Его система команд позволяет обрабатывать двухбайтовые машинные слова и отдельные байты.

Процессор содержит программно доступные регистры: четыре регистра общего назначения (R0-R3), указатель стека (SP — stack pointer); служебные регистры: счетчик адреса команд (PC — programm counter), регистр состояния процессора (PS); и программно недоступные (внутренние), которые процессор использует в своих целях: регистр команд (РК), регистры операндов (Рг1, Рг2) и сумматор (См).

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

  1. считывается команда из оперативной памяти по адресу, указанному в счетчике команд, и записывается в регистр команд;
  2. счетчик команд автоматически увеличивается так, чтобы он содержал адрес следующей команды (в E97 автоматически увеличивается на 2);
  3. содержимое регистра команд дешифруется, из памяти выбираются необходимые данные, и выполняется указанное действие. В случае необходимости результат записывается в ОЗУ;
  4. осуществляется переход к п. 1.

Согласно этому алгоритму процессор исполняет программу до тех пор, пока не встретится команда СТОП.

Указатель стека SP чаще всего используется при организации подпрограмм, о чем речь пойдет ниже.

Регистр словосостояния (точнее говоря, отдельные его биты) анализируются при организации переходов, прерываний и т.д. Реально мы будем использовать только два бита: Z и N . Значения этих битов при возможных значениях результатов операций указаны ниже в таблице.

РезультатЗначение бита ZРезультатЗначение бита N
Нулевой (=0)1Отрицательный ( = 0)

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

Минимальной адресуемой ячейкой памяти в микрокомпьютере E97, как и в любой современной персональной ЭВМ, является байт. Номера байтов (адреса) лежат в диапазоне от 0000(16) до FFFF(16). Гораздо чаще приходится работать с машинными словами (в E97 они двухбайтовые — напомним, что это связано с разрядностью процессора). Адрес машинного слова совпадает с номером младшего байта, входящего в слово, поэтому адреса всех машинных слов четные.

Для размещения программы и данных в распоряжении программиста ОЗУ (с адреса 0000 до адреса 00FE включительно). Программа и данные записываются в память E97 (в том числе и в регистры) в шестнадцатеричном коде. При этом целые числа задаются в дополнительном коде.

ПЗУ содержит полезные подпрограммы автора E97 и размещается с адреса 4000 по адрес 4106.

Рассмотрим способы адресации данных в E97. Основных здесь два — прямой регистровый, когда данные для обработки содержатся в регистрах, и косвенный регистровый, когда данные расположены в ОЗУ, а их адреса находятся в регистрах общего назначения. Указанные способы адресации кодируются следующим образом:

Код операнда
РегистрРегистровая адресацияКосвенная адресация
R04
R115
R226
R337

Условным обозначением косвенной адресации, в отличие от регистровой, служит название регистра, заключенное в круглые скобки. Например (R2).

Кроме рассмотренных способов адресации имеется еще адресация по командному счетчику PC. Если в качестве операнда указано значение D , то соответствующий операнд входит непосредственно в команду и расположен в ОЗУ по следующему за командой адресу; если — E , то по следующему за командой адресу указан адрес, где хранится величина. Более подробно об этих способах адресации — в примерах.

Познакомимся с некоторыми командами процессора E97. Все их можно разделить на безадресные (без операндов), одноадресные (с одним операндом) и двухадресные (с двумя операндами).

Безадресная команда имеет формат

Третий полубайт (отсчет ведется справа налево), как и в других командах, занимает код операции (КОП) — то действие, которое необходимо выполнить. Другие полубайты могут содержать все, что угодно, так как они не задействованы; по традиции туда записывают нули.

  • 0000 (нет операции);
  • 0F00 (стоп).

Всякую программу обязательно должна завершать команда СТОП.

Двухадресная команда имеет формат

На приведенной схеме модификатор (МОД) — некоторый вспомогательный код; ОП1 и ОП2 — операнды в команде.

Вот список таких команд

КомандаКодКомандаКод
Переписать1Логическое И (AND)7
Сложить2Логическое ИЛИ (OR)8
Вычесть3ИСКЛЮЧАЮЩЕЕ ИЛИ (XOR)9
Сравнить4Ввести в портA
Умножить5Вывести из портаB
Разделить6

Действия выполняются по схеме ОП2 операция ОП1 ==> ОП2 . Как видно из схемы, конечный результат операции всегда помещается во второй операнд.

Особое место занимает операция сравнения: при ее выполнении содержимое операндов не изменяется, а действие ОП2 — ОП1 выполняется лишь для установления значений управляющих битов Z и N регистра состояния PS.

В каждой из указанных здесь команд значение МОД (модификатора) равно нулю. Модификатор может быть отличен от нуля, об этом — позднее.

Приведем примеры использования команд.

1) 0123 — переслать содержимое регистра R2 в регистр R3, содержимое R2 сохраняется;

2) 0534 — умножить содержимое регистра R3 на содержимое ячейки памяти, адрес которой указан в регистре R0, результат поместить в эту ячейку памяти.

  1. разработать план решения задачи (составить алгоритм решения);
  2. распределить память для аргументов, результатов и промежуточных величин, которые будут использованы при работе программы;
  3. подобрать набор тестовых данных для последующей проверки правильности программы;
  4. составить программу согласно плану решения (алгоритму);
  5. ввести программу и исходные данные в память E97;
  6. проверить правильность алгоритма и программы с помощью тестов. Если результаты тестирования окажутся положительными, программа пригодна для проведения расчетов по ней. В противном случае следует приступить к ее отладке с целью выявления алгоритмических либо других ошибок, после чего вернуться к тестированию.

Примеры решения задач с помощью E97

Пример 1. В регистрах R0, R1 содержатся целые числа. Получить сумму этих чисел в регистре R3, не изменяя содержимого R0, R1.

  1. Переслать R0 в R3.
  2. Сложить R1 с R3.

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

Тест

R0R1R2R3
FFFE53

При решении задачи использовалась только регистровая адресация.

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

Идея решения. Поскольку величины хранятся в памяти последовательно, в одном из регистров будем изменять адреса от адреса первого числа до последнего, а в другом — накапливать произведение.

Распределение памяти

R0R1R2R3
Адрес очередного числаP

Заданные числа будем хранить с адреса 0050.

Тест

Адрес00500052005400560058
Величина0002FFFE000AFFFF0003

Замечание. Целые числа записываются в память в дополнительном коде.

При решении задачи использованы способы адресации: регистровая, косвенная и по счетчику команд.

Пример 3. Дано трехзначное натуральное число, записанное в десятичной системе счисления. Получить число, записанное теми же цифрами, но расположенными в обратном порядке.

Идея решения. Пусть данное число имеет вид N = abc , тогда ответ должен быть M = cba = c × 100 + b × 10 + a . Из исходного числа N цифры могут быть получены так: a = N div 100; b = ( N — a × 100) div 10; c = N — a × 100 — b × 10

Здесь через div обозначена операция целочисленного деления одного целого числа на другое, которая и используется в E97.

  1. Запомнив исходное число N , разделить его на 100, полученную цифру a запомнить.
  2. Получить часть числа M : M := a.
  3. Вычесть из числа N произведение a × 100, результат запомнить.
  4. Разделить разность N — a × 100 на 10, полученную цифру b запомнить.
  5. Добавить к числу M очередную его часть: M := M + b * 10.
  6. Вычесть из разности N — a × 100 число b × 10, получим цифру c .
  7. Добавить к числу M последнюю его часть: M := M + c * 100.
  8. Стоп.

Распределение памяти

R0R1R2R3
NцифрыM
и разностии произведения

При разработке программы были использованы регистровая и адресация по PC.

МПД-10 — модуль передачи и обработки данных от газовых счётчиков

МПД-10 - модуль передачи и обработки данных от газовых счётчиков

Комплекс передачи и обработки телеметрических данных от газовых счётчиков по GPRS-каналу (КПОТД-1) Комплекс разработан для съёма телеметрических данных с газовых счётчиков и передачи их по GPRS-каналу на центральный сервер сбора и обработки данных состоит: из телеметрических блоков МПД-10 (для съёма данных с газовых счетчиков BK-1.6GT, BK-2.5GT, BK-4GT, BK-6GT компании «ELSTER GmbH») и системы по сбору и учёту данных с газовых счётчиков.

1. Получение данных с механических газовых счётчиков обеспечивает телеметрический блок МПД-10. Информация передаваемая блоком:

  • номер устройства, идентифицирующий каждое устройство на аппаратном уровне (заводской номер GPRS модема IMEI)
  • содержимое электронного счетного регистра.
  • время передачи показаний (мин/час, число/месяц/год)
  • состояние заряда батареи (%-отношении)

Передача данных производится не реже 1-го раза в месяц с точностью +/- 4 часа в интервале времени от 0200 — 1000 часов 1-го числа каждого месяца (интервал передачи телеметрических данных от счетчиков может меняться программно).

Телеметрический блок сохраняет информацию о снятых показаниях за последние три месяца. Температурный режим телеметрического устройства от -20°С +45°С, влажность 70%.

Особенности конструкции модуля МПД-10 позволяют осуществить быстрый и простой монтаж данного модуля без нарушения целостности механического счётчика.

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

2. Переданные блоком МПД-10 по GPRS-каналу данные далее обрабатываются на центральном сервере сбора и обработки, где установлено программное обеспечение «RatioGas» включающее следующие компоненты:

  • База данных показаний механических счетчиков.
  • Web-Сервер регистрации данных блоков МПД-10
  • Web-Сервер внешнего доступа к базе данных и формирования отчетов
  • База данных авторизованных пользователей.
  • Подсистема ввода первоначальных данных в Базу данных показаний механических счетчиков и Базу данных авторизованных пользователей.
  • Комплекс передачи и обработки телеметрических данных от газовых счётчиков по GPRS-каналу (КПОТД-1)

База данных показаний механических счетчиков содержит следующие данные:

  • данные владельца (ФИО)
  • адрес установки блока МПД-10 (город, улица, дом, квартира)
  • начальные показания механического газового счетчика
  • номер счетчика
  • номер телеметрического блока МПД-10
  • показания механического счетчика
  • время снятия показаний (чч.мм.гг)
  • данные о состояние батареи (% соотношение)
  • временной интервал между отправками данных от счетчиков, в минутах.

База данных авторизованных пользователей содержит следующие данные:

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector