Программируемый контроллер S7-200. Системное руководство S7–200 имеет в своем распоряжении аналоговые потенциометры Аналоговые потенциометры для настройки находятся под передней крышкой модуля. Вы можете настраивать эти потенциометры для увеличения или уменьшения значений, хранящихся в байтах в специальной памяти (SMB). Эти защищенные от записи величины могут использоваться программой для реализации ряда функций, например, актуализация текущего значения таймера или счетчика, ввод или изменение предустановленных значений или установка граничных значений. Для настройки нужна маленькая отвертка:
поверните потенциометр по часовой стрелке (направо) для увеличения значения и против часовой стрелки (налево) для уменьшения значения. SMB28 хранит цифровое значение, представляющее настройку аналогового потенциометра 0. SMB29 хранит цифровое значение, представляющее настройку аналогового потенциометра 1. Аналоговый потенциометр имеет номинальный диапазон от 0 до 255 и повторяемость ± 2 отсчета. У S7–200 имеются скоростные входы и выходы Скоростные счетчики S7–200 предоставляют в распоряжение встроенные скоростные счетчики, которые считают быстро протекающие внешние события без ухудшения производительности S7–200. Скорости, поддерживаемые вашей моделью CPU, вы найдете в Приложении A.
У каждого счетчика имеются входы, предназначенные для синхронизации, управления направлением, сброса и запуска, где эти функции поддерживаются. Вы можете варьировать скорость счета установкой различных A/B-счетчиков. За дополнительной информацией об использовании скоростных счетчиков обратитесь к главе 6. Скоростные импульсные выходы S7–200 поддерживает скоростные импульсные выходы, причем выходы Q0.0 и Q0.1 могут генерировать последовательности скоростных импульсов (PTO) или выполнять управление с помощью широтно-импульсной модуляции (PWM).
Функция «Последовательность скоростных импульсов» дает выход в виде прямоугольных импульсов (с относительной длительностью 50 %) для заданного количества импульсов (от 1 до 4 294 967 295) и заданного времени цикла (микро- или миллисекундными шагами). Функция «Последовательность скоростных импульсов» (PTO) может быть запрограммирована так, чтобы реализовать одну последовательность импульсов или конфигурацию, состоящую из нескольких последовательностей импульсов. Например, для управления шаговым двигателем вы можете использовать конфигурацию импульсов, состоящую из линейно нарастающего участка, рабочего участка и линейно убывающего участка, или более сложные последовательности.
Функция «Широтно-импульсная модуляция» обеспечивает фиксированное время цикла с переменной относительной длительностью импульсов, причем время цикла и ширина импульсов задаются микро- или миллисекундными шагами. Когда ширина импульса равна времени цикла, относительная длительность импульсов равна 100 процентам, и выход включен постоянно. Когда ширина импульсов равна нулю, относительная длительность импульсов равна 0 процентов, и выход выключен. За дополнительной информацией о скоростных импульсных выходах обратитесь к главе 6. За дополнительной информацией об использовании PTO в управлении перемещением без обратной связи обратитесь к главе 9.
50 Пример программы обращения к величине, введенной с помощью аналогового потенциометра Network 1 //Прочитать аналоговый потенциометр 0 //(SMB28). //Сохранить значение как целое в слове //VW100. LD I0.0 BTI SMB28, VW100 Network 2 //Использовать целое значение (VW100) в //качестве уставки для таймера. LDN Q0.0 TON T33, VW100 Network 3 //Включить Q0.0, когда T33 достигнет величины //уставки. LD T33 = Q0.0