Файл: Системы автоматизации с использованием программируемых логических контроллеров (Г.П. Митин, 2005).pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 16.06.2025
Просмотров: 1609
Скачиваний: 6
Для цифровых модулей расширения предусмотрены разделы по во семь битов (байт) в области отображения процесса. Если в модуле имеется в наличии физический вход или выход не для каждого бита зарезервиро ванного байта, то свободные биты теряются и не могут использоваться ни каким следующим модулем расширения данного CPU. Свободные биты зарезервированных байтов модулей вывода могут использоваться как внутренние маркеры. В модулях ввода свободные биты сбрасываются в нуль в каждом цикле актуализации входов и поэтому не могут использо ваться как внутренние маркеры.
Входы и выходы аналоговых модулей расширения всегда размеща ются с двойным шагом. Если в модуле не для каждого из этих входов и выходов имеется в наличии физический вход или выход, то эти входы и выходы теряются и не могут сопоставляться никакому следующему моду лю расширения данного CPU. Так как аналоговые входы и выходы не имеют отображения в памяти, то свободные аналоговые входы и выходы не могут использоваться. При выполнении операции доступ к аналоговым входам и выходам всегда происходит непосредственно.
Примеры встроенных и дополнительных входов и выходов
В табл. 1.3 показаны примеры адресов CPU-214, из которых видно, как различные конфигурации аппаратных средств влияют на адреса входов и выходов. Обратите внимание на то, что некоторые из конфигураций со держат пробелы в последовательности адресов, которые не могут исполь зоваться программой, в то время как другие свободные адреса входов и выходов можно использовать как внутренние маркеры.
Модуль 0 |
Модуль 1 |
Таблица 1.3 |
|||||||
1 |
CPU-214 |
Модуль 2 |
Модуль 3 |
Модуль 4 |
|||||
4 ВХ./4 вых. |
8вх . |
3AI/1AQ |
8 вых. |
3AI/1AQ |
|||||
Ш.О Q0.0 |
12.0 Q2.0 |
13.0 |
AIWO AQW0 |
Q3.0 |
AIW8 AQW4 |
||||
10.1 Q0.1 |
12.1 Q2.1 |
13.1 |
AIW2 |
Q3.1 |
AIWIO |
||||
10.2 Q0.2 |
12.2 Q2.2 |
13.2 |
AIW4 |
Q3.2 |
AIW12 |
||||
Ю.З Q0.3 |
12.3 Q2.3 |
[3.3 |
Q3.3 |
||||||
10.4 |
Q0.4 |
13.4 |
Q3.4 |
||||||
Ю.5 Q0.5 |
13.5 |
Q3.5 |
|||||||
Ю.6 Q0.6 |
13.6 |
Q3.6 |
|||||||
Ю.7 Q0.7 |
13.7 |
Q3.7 |
|||||||
11.1 |
Q1.0 |
||||||||
П.2 |
QI.1 |
||||||||
\ |
п.з |
||||||||
11.4 |
|||||||||
II.5 |
|||||||||
Отображение процесса на вх./вых., которые можно использовать как внутренние маркеры: J |
|||||||||
Q1.2 |
Q2.4 |
14.0 |
lilillllillilii |
Q4^0 |
|||||
Q1.3 |
Q2.5 |
lllllllJIIIJIII . |
, .• |
||||||
Q1.4 |
Q2.6 |
| | | | | | | | | | | | | | | Щ ^ ^ |
. |
||||||
Q1.5 |
Q2.7 |
|||||||||||в |
. |
||||||
Q1.6 |
17.7 |
||||||||
IIBBilllBi Q7-7 |
|||||||||
Q1.7 |
|||||||||
^^^^^^^m |
____J |
1 |
|||||||
10
Отображение процесса на вх/вых., которые нельзя использовать как внутренние маркеры: 11.6 12.4 AIW6 AQW2 AIWM AQW6
11.712.5
12.6
12.7
1,2,2, Конфигурирование входных фильтров для подавления помех
Можно выбрать для CPU S7-200 фильтр ввода, который определяет для физических входов время задержки (регулируемое в диапазоне от 0,2 мс до 8,7 мс). Это время прибавляется к обычному времени ответа для групп из четырех входов (рис. 1.4). Время задержки служит для того, чтобы отфильтровать в соединительной проводке входа помехи, которые могут вызвать непреднамеренные изменения состояний сигналов на входах.
Входной фильтр является частью данных конфигурации CPU, загру жаемых в память CPU и хранимых там.
Выберите пункт меню CPU -> Configure... [CPU -> Конфигурирова ние] и щелкните мышью на вкладке «Input FUters» [«Входные фильтры»]. Установите времена задержки для входных фильтров.
Ш CPU Configure |
||||
Porto j Retentive Ranges j |
PsisiWo^d j |
|||
Qutput Table j |
=• |
j |
[^l*PiJ^f^l^^«:| |
|
Default: |
||||
IU.0-10.3 |
f".2 |
" J 3 ^^'^ |
||
10.4-107 |
f l |
3 |
^^ |
|
11 0 !1 -; |
I |
2 |
3 ^^ |
|
114-iin |
n |
|||
Corrflguration pafameters №u$t be dowrtioaded before thei" take effect.
01^ C^cef
Рис. 1.4
1,2,3, Конфигурирование состояний сигналов выходов
С помощью CPU S7-200 можно устанавливать состояния сигналов цифровых выходов на определенные значения при переходе в режим рабо ты STOP, либо оставлять выходы точно в том состоянии, в котором они находились при переходе в STOP.
Установки выходов являются частью данных конфигурации CPU для системы, которые загружаются в память CPU и хранятся там.
И
Конфигурирование выходных значений возможно только для цифро вых выходов. Аналоговые выходы при переходе в режим работы STOP за мораживаются. Это происходит, так как программа ответственна за актуа лизацию аналоговых выходов. Актуализация аналоговых входов и выходов не является системной функцией CPU, Для аналоговых входов и выходов отображение в памяти CPU не хранится.
Выберите пункт меню CPU -> Configure... [CPU -> Конфигурирова ние] и щелкните мышью на вкладке «Output Table» [«Установки выхо дов»]. В этом диалоговом окне (рис. 1.5) есть следующие две возможности; 1. Если хотите замораживать выходы в их последнем состоянии, то актуализируйте управляющий блок «Freeze Outputs» [«Заморозить выхо
ды»] и подтвердите посредством «ОК».
2. Если хотите копировать в выходы определенные значения, то ука жите установки для выходов. Щелкните мышью на соответствующей кнопке для каждого выхода, который хотите устанавливать в «1» при пе реходе в режим STOP. Затем подтвердите установки посредством «ОК».
По умолчанию для всех выходов установлено состояние «О».
т
PoftO ] Retentive Rarges. |
Passwtaid j |
||||||||||
Эти выходы после |
|||||||||||
перехода из RUM в |
|||||||||||
Г" Ег^еге Outputs |
STOpBKJiiOMCHiw |
||||||||||
QO.X |
Г 7 |
Г 6 |
Г 5 |
Г 4 |
Г 3 |
г aN |
|||||
Г 7 |
Г 6 |
Г В |
Г 4 |
г |
3 |
г |
Ггт^^Т] |
||||
Qlx |
2' |
г о |
|||||||||
Г 7 |
Г 6 |
Г 5 |
Г 4 |
г |
3 |
Т? |ii |
|||||
QZH |
Г 2 |
г |
1 |
г о |
|||||||
Q3.X |
Г 7 |
Г 6 |
Г 5 |
Г 4 |
г |
3 |
г |
2 |
г |
1 |
г о |
04x р ^ |
Г 6 |
Г 5 |
Г 4 |
г |
3 |
Г2 |
г |
1 |
г о |
||
Q5.X |
Г 7 |
Г 6 |
Г 5 |
Г 4 |
гз |
Г 2 |
Г1 |
г 0 |
|||
Q6.X |
Г 7 |
Г 6 |
Г 5 |
Г 4 |
г |
3 |
Г г |
г 1 ГО |
|||
Q7.X |
Г 7 |
Г 6 |
Г 5 |
Г 4 |
гз |
г |
2 |
г |
1 |
г 01 |
|
Cortfigura&on pataiie^te^s must be downfoaded befwe they t«l;e effect.
OK
Рис. 1.5
J
CarjceJ
L2.4, Быстрые входы и выходы
В CPU S7-200 есть быстрые входы и выходы, с помощью которых можно управлять быстрыми событаями.
Быстрые счетчики.
Быстрые счетчики подсчитывают быстрые события, которыми не возможно управлять при скорости цикла CPU S7-200. CPU S7-200 под держивает один быстрый программный и два быстрых аппаратных счетчи ка (в зависимости от CPU):
12
•HSCO является программным реверсивным счетчиком, поддержи вающим тактовый вход. Программа управляет нахфавлением счета (прямое или обратное) через бит, управляющий направлением. Мак симальная скорость счета этого счетчика составляет 2 кГц.
•HSC1 и HSC2 являются универсальными аппаратными счетчиками, которые можно конфигурировать на один из двенадцати различных видов операций. Максимальная скорость счета счетчиков HSC1 и HSC2 зависит от CPU.
Каждый счетчик имеет специальные входы, поддерживающие такие функции, как тактовый генератор, управление направлением, сброс и за пуск. В счетчиках можно выбирать однократную или четырехкратную скорость счета. HSC1 и HSC2 полностью не зависят друг от друга и не влияют на другие быстрые операции. Оба счетчика работают с максималь ной скоростью, не оказывая отрицательного воздействия друг па друга.
Импульсные выходы.
CPU S7-200 поддерживает быстрые импульсные выходы. В этих CPU выходы Q0.0 и Q0.1 либо порождают импульсные последовательно сти, либо управляют широтно-импульсной модуляцией (ШИМ).
Функция импульсной последовательности представляет выходную последовательность прямоугольных импульсов (относительная длитель ность включения 50%) с определенным количеством импульсов и задан ным периодом. Количество импульсов может находиться в диапазоне от 1 до 4.294.967.295. Период может задаваться в микросекундах (от 250 до 65.535) или в миллисекундах (от 2 до 65.535). Нечетное количество микрО" или миллисекунд (напр., 75 мс) вызывает искажение относительной длительности включения импульсов.
Функция ШИМ представляет фиксированный период импульсов с переменной длительностью включения. Период и длительность импульсов могут задаваться в микроили миллисекундах. Период находится в диапа зоне от 250 до 65.535 микросекунд или в диапазоне от 2 до 65.535 милли секунд. Длительность импульсов находится в диапазоне от О до 65.535 микросекунд или в диапазоне от О до 65.535 миллисекунд. Если длитель ность и период импульсов равны, то относительная длительность включе ния составляет 100%, и выход включен постоянно. Если длительность им пульсов равна нулю, то относительная длительность включения составляет 0%, и выход выключается.
7.2.5. Аналоговые потенциометры
CPU S7-200 имеет один или два аналоговых потенциометра (под от кидной крышкой CPU). С помощью этих потенциомефов можно увеличи вать и уменьшать значения, записанные в байтах специальных маркеров (SMB28 и SMB29). Эти защищенные от записи значения могут служить в программе для ряда функций, например, при актуализации текущих значе-
13