Примеры программирования
Функциональный план (FUP) для S7–300 и S7–400
C79000–G7076–C508–02
В-5
Опрос сигнала таймера T1 определяет результат логической операции (RLO, см.
раздел 6.3), показанный на рис. B–6.
0
1
250 мс
Рис. B-6. RLO для инверсного входного параметра AN T1 в примере
гене
ато
а тактовых имп
льсов
Как только время истекает, таймер перезапускается. Вследствие этого опрос сигнала,
выполняемый командой AN M0.2, выдает состояние сигнала "1" лишь
кратковременно
На рис. B–7 показан инвертированный бит RLO.
0
1
250 мс
Рис. B-7. Инве
ти
ованный бит RLO тайме
а T1 в п
име
е тактового
гене
ато
а
Каждые 250 мс бит RLO равен 0. Переход игнорируется, и со держимое меркерного
слова MW100 увеличивается на 1.
Достижение определенной частоты
В таблице B–5 перечислены частоты, которые Вы можете получить из отдельных
битов меркерных байтов МВ101 и МВ100. Сегмент 5 в функциональном плане,
показанном на рис. B–5, иллюстрирует, как команда MOVE позволяет увидеть
различные частоты импульсов на выходах от Q12.0 до Q13.7.
Таблица B–5. Частоты для примера генератора тактовых импульсов
Биты в
MB101/MB100
Частота в Гц Длительность
M101.0 2.0 0,5 с (250 мс вкл/250 мс выкл)
M101.11.0 1 с (0,5 с вкл/0,5 с выкл)
M101.2 0.5 2 c (1 c вкл/1 c выкл)
M101.3 0.25 4 c (2 c вкл/2 c выкл)
M101.4 0.125 8 c (4 c вкл/4 c выкл)
M101.5 0.0625 16 c (8 c вкл/8 c выкл)
M101.6 0.03125 32 c (16 c вкл/16 c выкл)
M101.7 0.015625 64 c (32 c вкл/32 c выкл)
M100.0 0.0078125 128 c (64 c вкл/64 c выкл)
M100.1 0.0039062 256 c (128 c вкл/128 c выкл)
M100.2 0.0019531 512 c (256 c вкл/256 c выкл)
M100.3 0.0009765 1024 c (512 c вкл/512 c выкл)
M100.4 0.0004882 2048 c (1024 c вкл/1024 c выкл)
M100.5 0.0002441 4096 c (2048 c вкл/2048 c выкл)
M100.6 0.000122 8192 c (4096 c вкл/4096 c выкл)
M100.7 0.00006116384 c (8192 c вкл/8192 c выкл)