Блок (варианты) и способ сопряжения для обмена информацией между компьютером и полевым прибором

Изобретение относится к способу и устройствам обмена информацией с интеллектуальными полевыми приборами, используемыми в системах измерений и контроля процессов. Техническим результатом является упрощение процесса подключения компьютера к интеллектуальному полевому прибору за счет обеспечения обмена информации в соответствии с коммуникационным протоколом, используемым полевым прибором. Способ содержит этапы, на которых подсоединяют блок сопряжения к компьютеру с помощью коммуникационного сопрягающего устройства; подсоединяют блок сопряжения к полевому прибору с помощью двух клемм; идентифицируют коммуникационный протокол, используемый полевым прибором; передают в компьютер прикладную программу из запоминающего устройства; передают информацию между полевым прибором и компьютером в соответствии с коммуникационным протоколом, используемым полевым прибором. 3 н. и 18 з.п. ф-лы, 2 ил.

 

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

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

Использование интеллектуальных полевых приборов в системах контроля и измерений процессов обеспечивает двухстороннюю передачу информации между полевым прибором и коммуникационным устройством, например носимым устройством или компьютером. Двухсторонняя передача информации осуществляется с использованием одного из коммуникационных протоколов. Для интеллектуальных полевых приборов существует ряд различных протоколов, причем для каждого протокола коммуникационное устройство должно иметь отдельную конфигурацию. Например, протокол взаимодействия с удаленным датчиком с шинной адресацией (HART®) предусматривает наложение цифрового сигнала на стандартный аналоговый сигнал 4-20 мА. В протоколе HART® используется принцип кодирования со сдвигом частоты при передаче (FSK), при котором цифровые сигналы представляются модуляцией тока 4-20 мА сигналом ±0,5 мА либо на частоте 1200 Гц (логический уровень "1"), либо 2200 Гц (логический уровень "0"). Наложение цифровых сигналов позволяет интеллектуальному полевому прибору передавать и принимать цифровые данные и широко используется для передачи по запросу диагностической информации с изменяющимися параметрами на диспетчерский пульт или в носимое устройство. Другими популярными протоколами обмена цифровой информацией являются коммуникационные протоколы Fieldbus™ и Profibus.

Поскольку коммуникационные протоколы отличаются друг от друга, то коммуникационное устройство должно быть сконфигурировано в соответствии с конкретным коммуникационным протоколом, используемым полевым прибором. Для предотвращения ситуации, в которой пользователи должны носить повсюду с собой отдельные устройства для каждого известного коммуникационного протокола, были разработаны специальные приборы, такие как, например, носимое устройство 375 Field Communicator компании Emerson Process Management, которое обеспечивает обмен информацией с устройствами, работающими по протоколам HART® и Fieldbus™. 375 Field Communicator является устройством с повышенным уровнем безопасности, предназначенным для работы в промышленной среде. Однако не во всех применениях требуется повышенный уровень защищенности и безопасности коммуникационного устройства. Например, при приемочных проверках полевого прибора на стенде (то есть, перед установкой на объекте) обычно нет необходимости в коммуникационном устройстве с повышенным уровнем безопасности. В таких случаях пользователи часто используют ноутбук или другой вычислительный аппарат в качестве коммуникационного устройства. Хотя такое решение привлекательно с экономической точки зрения, однако при этом для обеспечения обмена информацией с полевым прибором пользователю необходимо приобрести и правильно подключить несколько разных устройств, в том числе модем или устройство сопряжения, источник питания и измерительный резистор. Кроме того, пользователь также должен приобрести и установить на носимое устройство программное обеспечение для коммуникационного протокола, используемого в интеллектуальном полевом приборе.

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

Краткое описание изобретения

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

Краткое описание чертежей

Фигура 1 - схематический вид системы обмена информацией с полевым прибором в соответствии с известным техническим решением.

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

Подробное описание изобретения

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

На фигуре 1 приведен схематический вид типичной системы 10 обмена информацией с полевым прибором 12 в соответствии с известным техническим решением. Система 10 содержит компьютерное устройство 14 (напр., ноутбук), устройство 16 сопряжения, использующее шину USB (универсальная последовательная шина), источник 18 питания, нагрузку или измерительный резистор 20 и программное обеспечение 22. Полевой прибор 12 осуществляет обмен информацией по коммуникационному протоколу HART®, хотя такая же схема может быть использована для полевого прибора, в котором обмен информацией осуществляется по протоколу Fieldbus™ или Profibus.

Провода 24а и 24b, формирующие так называемую "токовую петлю", соединяют полевой прибор 12 с источником питания 18, который обеспечивает постоянный ток для токовой петли. В соответствии с протоколом HART® полевой прибор 12 формирует цифровой сигнал путем наложения тока ±0,5 мА на постоянный ток источника 18 питания на первой частоте (уровень "1") или на второй частоте (уровень "0"). Цифровой сигнал принимается устройством 16 сопряжения, использующим шину USB, которое измеряет суммарный сигнал малого уровня или напряжение переменного тока на токовой петле. Это напряжение измеряется либо на полевом приборе 12 (провода 26а и 26b в первом положении) или на измерительном резисторе 20 (провода 26а и 26b во втором положении). Устройство 16 сопряжения, использующее шину USB, формирует измеренный цифровой сигнал и передает его в компьютер 14. Программное обеспечение, установленное на компьютере 14 специально для коммуникационного протокола HART®, позволяет компьютеру 14 правильно расшифровывать данные, получаемые из полевого прибора 12. Кроме того, пользователь может передавать команды в полевой прибор 12 через порт USB и блок 16 сопряжения, который преобразует команды в соответствии с коммуникационным протоколом HART® для передачи в полевой прибор 12.

Недостатком известного технического решения, представленного на фигуре 1, является то, что пользователь должен приобрести и правильно подсоединить несколько отдельных компонентов для обеспечения обмена информацией с полевым прибором 12, в том числе компьютер 14, блок 16 сопряжения, использующий шину USB, источник 18 питания, измерительный резистор 20 и программное обеспечение 22. Неправильная установка или ошибочное подключение любого компонента не позволит обеспечивать обмен информацией с полевым прибором 12.

На фигуре 2 приведена блок-схема предлагаемого в настоящем изобретении блока 30 сопряжения по шине USB, который позволяет упростить известные технические решения и обеспечивает простое и удобное сопряжение с полевыми приборами независимо от типа используемого коммуникационного протокола. Блок 30 сопряжения по шине USB содержит провода 32а и 32b, предназначенные для подсоединения к клеммам полевого прибора 12, схему 34 автоматической идентификации коммуникационного протокола, измерительный или нагрузочный резистор 36, источник 38 питания токовой петли, схему 40 порта USB, запоминающее устройство 42, переключатели 44 и 46 и USB-кабель 48. Блок 30 сопряжения по шине USB подсоединяется к компьютеру 14 с использованием USB-кабеля 48, и подключается к полевому прибору 12 с помощью проводов 32а и 32b.

Блок 30 сопряжения может использоваться для стендовых проверок и приемки полевого прибора 12 или же для проверок и обмена информацией с полевым прибором 12, когда он установлен в системе контроля и измерений процесса (то есть "на объекте"). Блок 30 сопряжения обеспечивает совместимость с различными коммуникационными протоколами путем хранения записанного программного обеспечения, необходимого для работы компьютера 14 в качестве коммуникационного устройства, независимо от типа коммуникационного протокола, используемого в полевом приборе 12. В рассматриваемом варианте осуществления изобретения в запоминающем устройстве 42 хранятся программы, соответствующие каждому из возможных коммуникационных протоколов.

При подключении блока 30 сопряжения к полевому прибору 12 схема 34 автоматически идентифицирует коммуникационный протокол, используемый полевым прибором 12. Каждый коммуникационный протокол содержит характеристики, обеспечивающие его идентификацию. Например, в соответствии с протоколом Fieldbus™ используется прямоугольный сигнал, в то время как в соответствии с протоколом HART® используется синусоидальный сигнал. Схема 34 автоматической идентификации коммуникационного протокола передает результаты идентификации в схему 40 порта USB. В соответствии с типом идентифицированного коммуникационного протокола схема 40 порта USB загружает в компьютер 14 из запоминающего устройства 42 соответствующую прикладную программу. Например, если схема 34 определяет, что в полевом приборе 12 используется коммуникационный протокол HART®, то схема 40 порта USB загружает в компьютер 14 прикладную программу, необходимую для работы компьютера 14 в соответствии с коммуникационным протоколом HART®. В одном из вариантов осуществления изобретения загрузка в компьютер 14 соответствующей прикладной программы осуществляется автоматически. В другом варианте осуществления изобретения схема 40 порта USB передает в компьютер 14 информацию об идентифицированном коммуникационном протоколе. После этого пользователь выбирает в запоминающем устройстве 42 соответствующую прикладную программу, которая должна быть загружена в компьютер 14. Хранение прикладных программ, соответствующих разным коммуникационным протоколам в блоке 30 сопряжения, а именно, в запоминающем устройстве 42, исключает необходимость для пользователя приобретать и устанавливать программное обеспечение с компакт-диска или с другого носителя информации в соответствии с коммуникационным протоколом конкретного полевого прибора.

После установки на компьютере 14 соответствующей прикладной программы он может обмениваться информацией с полевым прибором 12. Хотя компьютер 14 обменивается с блоком 30 сопряжения с использованием коммуникационного стандарта USB, команды, выдаваемые в блок 30 сопряжения, формируются в соответствии с коммуникационным протоколом, используемым полевым прибором 12. То есть, если в полевом приборе 12 используется коммуникационный протокол HART®, то команды или данные, формируемые компьютером 14, передаются им в блок 30 сопряжения с использованием стандарта USB, однако сформированные команды соответствуют коммуникационному протоколу HART®, используемому в полевом приборе 12. Если же в полевом приборе 12 используется коммуникационный протокол Fieldbus™, то команды или данные, формируемые компьютером 14, передаются им в блок 30 сопряжения с использованием стандарта USB, однако сформированные команды соответствуют коммуникационному протоколу Fieldbus™, используемому в полевом приборе 12.

При проведении стендовых приемочных проверок полевого прибора 12, то есть, когда он не подключен к измерительной системе, провода 32а и 32b подсоединяются к клеммам полевого прибора 12. Обычно при проведении приемочных проверок внешний источник питания к полевому прибору 12 не подключается. Как показано на фигуре 1, при использовании известного технического решения пользователю необходимо приобрести и правильно подсоединить к полевому прибору 12 соответствующий источник питания. Блок 30 сопряжения в соответствии с настоящим изобретением уже содержит встроенный источник 38 питания. В случае стендовой приемки или в любом случае, когда к полевому прибору не подключается внешний источник питания, переключатель 46 устанавливается в положение подключения источника 38 питания к полевому прибору 12 с использованием проводов 32а и 32b. Источник 38 питания получает энергию, передаваемую в полевой прибор 12, из компьютера 14 через USB-кабель 48, то есть исключается необходимость обеспечения пользователем независимого источника питания, как этого требует известное техническое решение, представленное на фигуре 1. Энергия, обеспечиваемая источником 38 питания, достаточна, для того чтобы полевой прибор передавал и принимал цифровую информацию. Например, если полевой прибор 12 использует коммуникационный протокол HART®, то в приборе осуществляется модуляция постоянного тока, обеспечиваемого источником 38 питания, путем наложения сигнала переменного тока на первой или на второй частоте для обеспечения обмена цифровой информацией. При проверках на объекте, когда полевой прибор 12 уже подсоединен к источнику питания, переключатель 46 устанавливают в положение отключения источника 38 питания от полевого прибора 12.

Аналогично, измерительный резистор 36 может быть выборочно подсоединен к токовой петле, созданной проводами 32а и 32b, с помощью переключателя 44. Для всех коммуникационных протоколов требуется, чтобы токовая петля имела минимальное сопротивление. Как уже указывалось, при стендовой приемке полевой прибор 12 не подключен к измерительной системе, имеющей требуемую величину сопротивления. В этом случае, а также и в других аналогичных случаях, путем установки переключателя 44 в верхнее положение в токовую петлю включается измерительный резистор 36. Если полевой прибор 12 подсоединен к измерительной системе, то в этом случае токовая петля уже содержит необходимое сопротивление, и измерительный резистор не требуется, и он может быть отключен установкой переключателя 44 в нижнее положение.

После надлежащего подсоединения блока 30 сопряжения и загрузки и запуска прикладной программы в компьютере 14, блок сопряжения обеспечивает двухстороннюю передачу информации между компьютером 14 и полевым прибором 12. Команды, формируемые компьютером 14 с использованием установленного программного обеспечения, передаются в схему 40 порта USB блока 30 сопряжения. Команды или данные, формируемые компьютером 14, кодируются в соответствии с коммуникационным протоколом, используемым полевым прибором 12. Если полевой прибор 12 использует коммуникационный протокол HART, то команды, передаваемые из компьютера 14 в схему 40 порта USB, формируются в соответствии с протоколом HART. Аналогично, если полевой прибор 12 использует коммуникационный протокол Fieldbus™ или Profibus, то команды, передаваемые из компьютера 14 в схему 40 порта USB, формируются в соответствии с протоколом Fieldbus™ или Profibus, соответственно. Затем схема 40 порта USB передает принятые команды в полевой прибор 12 с использованием соответствующего коммуникационного протокола, например, в случае протокола HART схема 40 порта USB модулирует ток в токовой петле сигналом ±0,5 мА на частоте 1200 Гц или 2200 Гц для передачи принятых команд в полевой прибор 12. Если полевой прибор использует другой коммуникационный протокол, то схема 40 порта USB будет передавать принятые команды с использованием соответствующего протокола (Fieldbus™ или Profibus). Аналогично, цифровая информация, передаваемая полевым прибором 12 в токовую петлю, считывается схемой 40 порта USB и передается в портативное устройство 14 по USB-кабелю 48. Информация отображается с помощью пользовательского интерфейса, например, на дисплее, с помощью прикладной программы для ее использования оператором.

Хотя настоящее изобретение было описано со ссылками на предпочтительные варианты его осуществления, однако для специалистов в данной области техники будет ясно, что в описанные варианты и в их элементы могут быть внесены различные изменения без отклонения от объема и сущности изобретения. В частности, настоящее изобретение описано в отношении блока сопряжения, в котором для обмена между блоком и компьютером используется стандарт универсальной последовательной шины (USB), хотя могут использоваться и другие типы обмена информацией, такие как Firewire или другие. Если используется другой стандарт обмена информацией, то схема порта и кабель должны быть изменены соответствующим образом. Хотя подсоединение к порту USB или Firewire (или к порту другого типа) обычно осуществляется через кабель, однако могут использоваться и другие типы соединения, которые обеспечивают обмен информацией компьютера с блоком сопряжения. Аналогично, запоминающее устройство, используемое внутри блока 30 сопряжения, может быть реализовано на любом типе энергонезависимой памяти, например флэш-памяти.

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

1. Блок сопряжения для обмена информацией между компьютером и полевым прибором, содержащий: клеммы, предназначенные для подсоединения к полевому прибору; коммуникационное сопрягающее устройство, предназначенное для подсоединения к коммуникационному порту компьютера; модуль запоминающего устройства для хранения прикладных программ, соответствующих разным коммуникационным протоколам, причем прикладная программа, соответствующая определенному коммуникационному протоколу, используемому полевым прибором, загружается в компьютер через коммуникационное сопрягающее устройство и обеспечивает передачу и прием информации компьютером в соответствии с коммуникационным протоколом, используемым полевым прибором; и схему порта, подсоединенную к полевому прибору с помощью клемм и к компьютеру с помощью коммуникационного сопрягающего устройства, причем схема порта обеспечивает двухстороннюю передачу информации между полевым прибором и компьютером в соответствии с коммуникационным протоколом, используемым полевым прибором.

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

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

4. Блок сопряжения по п.1, в котором полевой прибор обменивается информацией со схемой порта с использованием коммуникационного протокола Fieldbus и компьютер снабжен прикладной программой, обеспечивающей работу в соответствии с протоколом Fieldbus.

5. Блок сопряжения по п.1, в котором полевой прибор обменивается информацией со схемой порта с использованием коммуникационного протокола Profibus и компьютер снабжен прикладной программой, обеспечивающей работу в соответствии с протоколом Profibus.

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

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

8. Блок сопряжения по п.1, содержащий дополнительно резистор, включенный между схемой порта и клеммами с возможностью отключения, причем резистор включается таким образом, чтобы обеспечивать сопротивление, необходимое для обмена информацией в соответствии с коммуникационным протоколом, используемым полевым прибором.

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

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

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

12. Способ по п.11, в котором двухсторонняя передача информации между полевым прибором и компьютером содержит: прием команды из компьютера через коммуникационное сопрягающее устройство, причем команда формируется в соответствии с коммуникационным протоколом, используемым полевым прибором; передачу команды, принятой из компьютера, в полевой прибор через две клеммы, причем команда передается в соответствии с коммуникационным протоколом, используемым полевым прибором; прием информации из полевого прибора через две клеммы, причем информация принимается из полевого прибора в соответствии с коммуникационным протоколом, используемым полевым прибором; и передачу информации, полученной из полевого прибора, в компьютер через коммуникационное сопрягающее устройство.

13. Способ по п.12, в котором коммуникационное сопрягающее устройство, соединяющее блок сопряжения с компьютером, использует коммуникационный стандарт универсальной последовательной шины (USB).

14. Способ по п.11, содержащий дополнительно выборочное подключение источника питания, находящегося внутри блока сопряжения, к полевому прибору в зависимости от того, получает или нет полевой прибор необходимую энергию от какого-либо внешнего источника питания.

15. Способ по п.14, в котором источник питания получает энергию, передаваемую в полевой прибор, из компьютера через коммуникационное сопрягающее устройство.

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

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

18. Блок сопряжения для обмена информацией между компьютером и полевым прибором, содержащий: устройство для подсоединения блока сопряжения к компьютеру; устройство для подсоединения блока сопряжения к полевому прибору; запоминающее устройство для хранения прикладных программ, соответствующих разным коммуникационным протоколам, используемым полевыми приборами, причем прикладная программа, соответствующая определенному коммуникационному протоколу, используемому полевым прибором, загружается в компьютер с использованием устройства для подсоединения блока сопряжения к компьютеру; и устройство для двухсторонней передачи информации между полевым прибором и компьютером в соответствии с коммуникационным протоколом, используемым полевым прибором.

19. Блок сопряжения по п.18, содержащий дополнительно источник питания, который может быть подключен к полевому прибору для подачи в него энергии, когда полевой прибор не подключен ни к одному внешнему источнику питания.

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

21. Блок сопряжения по п.18, содержащий дополнительно резистор, соединенный с полевым прибором с возможностью отключения, причем резистор включается таким образом, чтобы обеспечить сопротивление, необходимое для обеспечения обмена информацией по коммуникационному протоколу, используемому полевым прибором.



 

Похожие патенты:

Изобретение относится к системе игровых устройств. .

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

Изобретение относится к вычислительной технике, частности, к селекторным каналам для ввода-вывода информации в ЭВМ. .

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

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

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

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

Изобретение относится к области обмена данными между генератором и потребителем

Группа изобретений относится к обработке операций ввода-вывода. Технический результат заключается в упрощении обработки указанных операций. В способе генерируют в канальной подсистеме компьютерной хост-системы по меньшей мере одно командное сообщение, содержащее одно или несколько командных слов устройств (КСУ), при этом по меньшей мере одно КСУ из одного или нескольких КСУ содержит индикатор подавления длины (ИПД), сконфигурированный на то, чтобы указывать устройству управления, следует ли продолжать осуществление операции ввода-вывода при обнаружении устройством управления несоответствия счета данных требуемому объему данных; прием значения неправильной длины (НД), при этом значением неправильной длины является первое значение НД, если значением ИПД является первое значение ИПД, а счет данных не соответствует объему необходимых данных; и в ответ на прием значения НД от устройства управления - сохранение индикатора НД в слове состояния подканала. 3 н. и 22 з.п. ф-лы, 23 ил.

Изобретение относится к области вспомогательных запоминающих устройств вычислительной среды. Техническим результатом является повышение эффективности управления вспомогательными запоминающими устройствами. Раскрыт способ выполнения команды запуска субканала в вычислительной среде, содержащей основное запоминающее устройство и твердотельное запоминающее устройство, при этом указанный способ включает: с учетом определения того, что субканал, идентифицированный командой запуска субканала, является субканалом перемещения асинхронных данных (ADM), выполнение: получения блока запроса операции из основного запоминающего устройства, при этом блок запроса операции содержит адрес блока операции; получения блока операции из основного запоминающего устройства на основании адреса блока операции, при этом блок операции состоит из блока запроса, блока ответа и одного или более блоков (MSB) спецификации первого перемещения, причем блок запроса содержит поле счетчика MSB, содержащее значение, указывающее число одного или более блоков MSB, которые блок операции содержит и на которые ссылается, причем блок ответа сконфигурирован содержать условия исключительных ситуаций, причем каждый блок спецификации перемещения сконфигурирован содержать поле кода операции, поле счетчика блоков, поле адреса основного запоминающего устройства для адресации основного запоминающего устройства, поле адреса твердотельного запоминающего устройства для адресации твердотельного запоминающего устройства, поле размера блока и поле флагов; получения блока спецификации перемещения из одного или более блоков спецификации перемещения; определения на основании кода операции в полученном блоке спецификации перемещения операции, которую полученный блок спецификации перемещения сконфигурирован выполнять на блоках твердотельного запоминающего устройства; на основании блока спецификации перемещения запуска операции на блоках твердотельного запоминающего устройства, связанных с адресом твердотельного запоминающего устройства поля адреса твердотельного запоминающего устройства; и с учетом, по меньшей мере, запуска операции и обнаружения условия исключительной ситуации сохранения информации в блоке ответа, причем блок ответа содержит поле флагов исключительной ситуации, поле достоверности поля, поле неверного адреса MSB, поле неверного адреса косвенного адресного слова данных (AIDAW), поле неверного адреса основного запоминающего устройства и поле неверного адреса твердотельного запоминающего устройства, при этом информация касается одной или более исключительных ситуаций, являющихся результатом операции, причем одна или более исключительных ситуаций относятся по меньшей мере к одному из: основному запоминающему устройству, связанному с адресом основного запоминающего устройства из поля адреса основного запоминающего устройства; твердотельному запоминающему устройству, связанному с адресом твердотельного запоминающего устройства из поля адреса твердотельного запоминающего устройства; или полученного блока спецификации перемещения, причем информация содержит признак исключительной ситуации и дополнительную информацию, относящуюся к исключительной ситуации, при этом дополнительная информация определяет одну или более исключительных ситуаций адресации. 2 н. и 6 з.п. ф-лы, 45 ил.

Изобретение относится к вычислительной технике. Технический результат заключается в повышении производительности системы хранения данных. Способ выполнения команды Start Subchannel в вычислительной среде, содержащей основное запоминающее устройство и твердотельное запоминающее устройство, в котором с учетом определения того, что субканал, идентифицированный командой Start Subchannel, является субканалом перемещения асинхронных данных (ADM), осуществляют выполнение: получения блока запроса операции из основного запоминающего устройства, при этом блок запроса операции содержит адрес блока операции; получения блока операции из основного запоминающего устройства на основании адреса блока операции, при этом блок операции состоит из блока запроса, блока ответа и одного или более блоков (MSB) спецификации перемещения; получения MSB из блока операции; и определения на основании поля флагов того, что полученный MSB сконфигурирован для получения списка одного или более косвенных адресных слов данных; для каждого блока данных, определяемых полученным MSB, - получение второго адреса основного запоминающего устройства из списка одного или более косвенных адресных слов данных; и на основании полученного MSB - перемещение каждого блока данных между основным запоминающим устройством и твердотельным запоминающим устройством. 3 н. и 6 з.п. ф-лы, 45 ил.

Изобретение относится к вычислительной технике. Технический результат изобретения заключается в повышении сбоеустойчивости начальной загрузки и повышении производительности для каждого микропроцессора управляющего модуля в условиях разрушающего воздействия радиационных факторов при сохранении массогабаритных показателей и ограничении на потребляемую мощность. В управляющем модуле содержатся микропроцессоры, сбоеустойчивые резервируемые параллельные каналы RapidIO, выполненные на основе многоканального коммутатора, микросхемы для хранения информации и электрические линии связи, согласно изобретению он дополнительно снабжен последовательными каналами RapidIO LP-Serial, выполненными на основе двуканального коммутатора, встроенного внутрь каждого микропроцессора. Кроме того, управляющий модуль содержит устройства самодиагностики, распределенную систему управления восстановлением «Реаниматор», состоящую из постоянно запоминающих устройств и однотипных блоков, каждый из которых содержит контроллер аварийного маршрутизатора, сторожевой таймер и таймер общего назначения, связанных между собой посредством ядра процессора, и содержит два дополнительных электронных мезонинных модуля в конструктиве стандарта PMC/RMC, связанных с одним из микропроцессоров. 6 ил.

Изобретение относится к области виртуализации мобильной сети. Технический результат изобретения заключается в повышении производительности обработки пользовательских данных за счет распределения пакетов пользовательских данных по множеству CPU-ядер. Для того, чтобы обеспечить возможность масштабирования обработки пакетов пользовательских данных в соответствии с числом CPU-ядер, селектор очереди оборудован средством приема пакетов пользовательских данных; средством извлечения IP адресов пользователя, расположенных в полезной нагрузке пакета; средством вычисления/выбора хеш-значения для извлеченного IP адреса пользователя и, основываясь на этом хеш-значении, выбирается номер очереди, в которой должен быть сохранен принятый пакет; средством определения из таблицы определений, хранящей соответствующую интенсивность использования CPU для каждого из множества CPU-ядер, и определяется, основываясь на интенсивности использования CPU, надо ли установить выбранный номер очереди как номер очереди, в которой следует сохранить принятый пакет; и средством сохранения принятого пакета в очереди, имеющей выбранный номер очереди. 5 н. и 5 з.п. ф-лы, 5 ил.
Наверх