06_InstructionSet_r (1087186), страница 12

Файл №1087186 06_InstructionSet_r (S7-200 инструкция №6) 12 страница06_InstructionSet_r (1087186) страница 122018-01-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 12)

Входы для скоростных счетчиковРежим012345ОписаниеВходыHSC0I0.0I0.1I0.2HSC1I0.6I0.7I1.0I1.1HSC2I1.2I1.3I1.4I1.5HSC3I0.1HSC4I0.3I0.4I0.5HSC5I0.4Однофазныйсчетчик свнутреннимуправлениемнаправлениемДатчик тактовых импульсовОднофазныйсчетчик с внешнимуправлениемнаправлениемДатчик тактовых импульсовСбросДатчик тактовых импульсовСбросНаправлениеСбросДатчик тактовых импульсовНаправлениеСбросДвухфазный счетчик Датчик тактовых импульсовс 2 тактовымидля прямого направлениявходамиДатчик тактовыхимпульсов дляобратногонаправления7Датчик тактовых импульсовдля прямого направленияДатчик тактовыхимпульсов дляобратногонаправленияСброс8Датчик тактовых импульсовдля прямого направленияДатчик тактовыхимпульсов дляобратногонаправленияСбросДатчик тактовых импульсовAДатчик тактовыхимпульсов BДатчик тактовых импульсовAДатчик тактовыхимпульсов BСбросДатчик тактовых импульсовAДатчик тактовыхимпульсов BСброс10Квадратурныйсчетчик с фазами AиB1112Режим счета 12поддерживаюттолько HSC0 иHSC3.HSC0 считаетколичествоимпульсов,выдаваемых Q0.0.HSC3 считаетколичествоимпульсов,выдаваемых Q0.1.ПускНаправлениеДатчик тактовых импульсов69122Датчик тактовых импульсовПускПускПускНабор команд S7–200Глава 6Примеры режимов HSCВременные диаграммы на рисунках 6–22 - 6–26 показывают, как работает каждый счетчик всоответствии с режимом.В качестве текущего значения загружен 0, в качестве предустановленногозначения 4, направление счета – вперед.

Бит деблокировки счетчика установленна "разблокировать". Прерывание: PV=CVНаправление изменяется внутри программы обработкипрерываний1Датчик тактовыхимпульсов 0Внутреннееуправление 1направлением 0(1 = вперед)43Текущеезначениесчетчика3221100-1Рис. 6–22. Пример работы в режимах 0, 1 или 2Датчик тактовыхимпульсов 1Внешнее 0управлениенаправлением 1(1 = вперед)В качестве текущего значения загружен 0, в качествепредустановленного значения 4, направление счета – вперед. Битдеблокировки счетчика установлен на "разблокировать".Прерывание: PV=CVПрерывание: PV=CVПрерывание: Изменение направления054Текущеезначениесчетчика32143210Рис. 6–23. Пример работы в режимах 3, 4 или 5123Программируемый контроллер S7-200. Системное руководствоКогда используются режимы счета 6, 7 или 8, и в течение 0,3 микросекунды друг за другомпоявляется нарастающий фронт на тактовых входах счета вперед и счета назад,скоростной счетчик может рассматривать эти события как происходящие одновременно.Если это происходит, то текущее значение не меняется и не отображается изменение внаправлении счета.

Если между поступлениями нарастающих фронтов на тактовые входысчета вперед и счета назад проходит больше 0,3 микросекунды, то скоростной счетчиквоспринимает эти события отдельно. В этом случае ошибки не происходит, и счетчиксохраняет правильное счетное значение.В качестве текущего значения загружен 0, в качестве предустановленногозначения 4, начальное направление счета – вперед. Бит деблокировкисчетчика установлен на «разблокирован».Прерывание: PV=CVДатчиктактовых 1импульсов,прямой счет0Прерывание: PV=CVПрерывание: Изменение направленияДатчиктактовых 1импульсов,обратный 0счет544332Текущее значениесчетчика 0211Рис.

6–24. Пример работы в режимах 6, 7 или 8Генератортактовыхимпульсов10Фаза AВ качестве текущего значения загружен 0, в качестве предустановленногозначения 3, начальное направление счета – вперед. Бит деблокировкисчетчика установлен на «разблокирован».Прерывание: PV=CV иПрерывание: ИзменениеПрерывание: PV=CVнаправленияГенератор1тактовыхимпульсов0Фаза B43Текущеезначениесчетчика23210Рис. 6–25. Пример работы в режимах 9, 10 или 11 (квадратурный режим, однократная скорость)124Набор команд S7–200Глава 6В качестве текущего значения загружен 0, в качествепредустановленного значения 9, начальное направление счета – вперед.Бит деблокировки счетчика установлен на «разблокирован».Прерывание: PV=CVГенератортактовыхимпульсовФаза AГенератортактовыхимпульсовФаза BПрерывание:Изменениенаправления10Прерывание:PV=CV101211109111098877665432Текущее значениесчетчика 01Рис.

6–26. Пример работы в режимах 9, 10 или 11 (квадратурный режим, четырехкратнаяскорость)Принцип действия входов сброса и пускаРабота входов сброса и запуска показана на рис. 6–27 и действительна для всех режимов,использующих входы сброса и запуска. На диаграммах для входов сброса и запускаактивность обоих входов запрограммирована для высокого уровня сигнала.Пример счетчика свходом сброса безвхода пускаПример счетчика свходом сброса и Счетчикзаблокивходом пускарованПуск1(активность –высокий уровень) 0Прерывание посбросу1Сброс (активность –высокий уровень)0+2,147,483,647Текущее значениесчетчика0-2,147,483,648Прерывание посбросуПрерывание посбросуСчетчикСчетчикразблокирован заблокирован1Сброс(активность –0высокий уровень)+2,147,483,647Текущее значение0счетчикаТекущеезначениезамороженоТекущеезначениезаморожено-2,147,483,648Значение счетчика находится в этом диапазоне.Значение счетчика находится в этом диапазонеРис.

6–27. Примеры работы счетчика, использующего вход сброса с входом и без входа пуска125Программируемый контроллер S7-200. Системное руководствоЧетыре счетчика имеют три управляющих бита, которые используются дляконфигурирования активного состояния входов сброса и пуска и для выбораодноскоростного или четырехскоростного режима счета (только для квадратурныхсчетчиков). Эти биты находятся в управляющем байте соответствующего счетчика ииспользуются только тогда, когда выполняется команда HDEF. Эти биты определены втаблице 6–27.СоветВы должны установить эти управляющие биты в соответствии с желаемым состоянием доисполнения команды HDEF.

В противном случае счетчик принимает конфигурацию,определенную по умолчанию для выбранного режима работы счетчика.Если команда HDEF была выполнена, вы не можете изменить настройку счетчика, непереведя сначала S7–200 в состояние STOP.Таблица 6–27. Активный уровень для управляющих битов сброса, пуска и выбора однократной иличетырехкратной скоростиHSC0HSC1HSC2HSC4SM37.0SM47.0SM57.0SM147.0 Активный уровень управляющего бита для сброса :0 = сброс активен при высоком уровне;1 = сброс активен при низком уровнеSM47.1SM57.1SM47.2SM57.2---SM37.2Описание (используются только при исполнении HDEF)1---1Активный уровень управляющего бита для пуска :0 = пуск активен при высоком уровне;1 = пуск активен при низком уровнеSM147.2 Выбор скорости счета для квадратурных счетчиков:0 = 4-кратная скорость1 = 1-кратная скоростьПо умолчанию входы сброса и пуска активны при высоком уровне сигнала, а в квадратурныхсчетчиках скорость счета установлена четырехкратной (по отношению к частоте входногодатчика тактовых импульсов).1Пример: Команда определения режима скоростного счетчикаMAINNetwork 1 //В первом цикле://1.

Выбрать для входов пуска и//сброса в качестве активного//высокий уровень и 4-кратную//скорость счета.//2. Настроить HSC1 на//квадратурный режим (A/B//счетчик) с входами сброса и//пуска.LDSM0.1MOVB16#F8, SMB47HDEF1, 11Настройка управляющего байтаОпределив счетчик и режим его работы, вы можете программировать динамическиепараметры счетчика. Каждый скоростной счетчик имеет управляющий байт, которыйпозволяет выполнить следующие действия:126-разблокировать или заблокировать счетчик-управлять направлением (только для режимов 0, 1 и 2) или устанавливать начальноенаправление счета для всех остальных режимов-загружать текущее значение-загружать предустановленное значениеНабор команд S7–200Глава 6Проверка управляющего байта и соответствующих текущего и предустановленногозначений производится при выполнении команды HSC.

В таблице 6–28 описан каждый изэтих управляющих битов.Таблица 6–28. Управляющие биты для HSC0, HSC1, HSC2, HSC3, HSC4 и HSC5HSC0HSC1HSC2HSC3HSC4HSC5ОписаниеSM37.3SM47.3SM57.3SM137.3 SM147.3 SM157.3 Бит управления направлением счета:0 = обратный счет1 = прямой счетSM37.4SM47.4SM57.4SM137.4 SM147.4 SM157.4 Записать направление счета в HSC:0 = не актуализировать1 = актуализировать направлениеSM37.5SM47.5SM57.5SM137.5 SM147.5 SM157.5 Записать новое предустановленноезначение в HSC:0 = не актуализировать;1 = актуализироватьпредустановленное значениеSM37.6SM47.6SM57.6SM137.6 SM147.6 SM157.6 Записать новое текущее значение вHSC:0 = не актуализировать;1 = актуализировать текущее значениеSM37.7SM47.7SM57.7SM137.7 SM147.7 SM157.7 Разблокировка HSC:0 = заблокировать HSC;1 = разблокировать HSCУстановка текущего и предустановленного значенийКаждый скоростной счетчик имеет 32–битное текущее значение и 32– битноепредустановленное значение.

Оба значения являются целыми числами со знаком. Чтобызагрузить новое текущее или предустановленное значение, вы должны настроитьуправляющий байт и байты специальной памяти, содержащие текущее и/илипредустановленное значение, а также выполнить команду HSC, чтобы новые значениябыли переданы в скоростной счетчик. Таблица 6–29 описывает байты специальной памяти,используемые для хранения новых текущих и предустановленных значений.В дополнение к управляющим байтам и байтам, содержащим новые текущие ипредустановленные значения, текущее значение каждого скоростного счетчика может бытьпрочитано путем задания типа данных HC (текущее значение скоростного счетчика), закоторым следует номер (0, 1, 2, 3, 4 или 5) счетчика, как показано в таблице 6–29. Текущеезначение непосредственно доступно для операций чтения, но оно может быть записанотолько с помощью команды HSC.Таблица 6–29.

Характеристики

Тип файла
PDF-файл
Размер
1,78 Mb
Тип материала
Высшее учебное заведение

Список файлов учебной работы

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6489
Авторов
на СтудИзбе
303
Средний доход
с одного платного файла
Обучение Подробнее