114
секунд, соответственно (учтите, что этот порядок противоположен регист-
рам RTC D8013-D8015). Результаты записываются в группу 3-битовых
операндов, которые могут быть Y-выходами, M-маркерами или S-
маркерами. 3 бита результата представляют ситуации, когда последова-
тельные данные словного операнда источника меньше чем, равны, или
больше чем данные словного операнда произвольного источника, соот-
ветственно.
TZCP – Сравнение данных часов с диапазоном
Команда сравнения данных часов с диапазоном (TZCP) сравнивает один
набор из трех последовательных словных операндов источника с двумя
наборами из трех последовательных словных операндов, которые содер-
жат верхний и нижний пределы для сравниваемых данных часов. Резуль-
таты записываются в группу 3-битовых операндов, которые могут быть Y-
выходами, M-маркерами или S-маркерами. 3 бита результата представ-
ляют ситуации, когда набор последовательных данных словного операнда
источника меньше чем, равен, или больше чем диапазон данных часов,
соответственно.
TADD – Сложение данных часов
TSUB – Вычитание данных часов
Инструкции сложения и вычитания времени (TADD и TSUB) позволяют
складывать или вычитать два набора из трех последовательных словных
операндов источника данных времени и записывать результат в третий
набор 3-х последовательных словных операндов назначения. Эти слов-
ные операнды содержат данные часов, минут, и секунд, соответственно,
как и все прочие инструкции обработки времени.
XCH – Обмен данными
Команда обмена данными (XCH) не связана непосредственно с инструк-
циями обработки времени, но может быть полезна при их использовании.
Команда XCH обменивает данные между двумя 16-битовыми словными
операндами; при этом значения каждого словного операнда обменивается
и оба словных операнда перезаписываются. 32-битовая версия этой ко-
манды DXCH выполняет ту же функцию с 32-битовыми словными операн-
дами.
14.5 Упражнение Декретное время
ПЛК не имеет какой-либо встроенной опции для учета декретного (летне-
го) времени. Если необходимо переходить на летнее время, следует на-
писать код релейной диаграммы, управляющий часами ПЛК. Ниже показан
американский стандарт для декретного времени.
В первое воскресенье апреля в 2 часа до полудня перевести часы
на один час вперед
В последнее воскресенье октября в 2 часа до полудня перевести
часы на один час назад.
Напишите релейную диаграмму для ПЛК, переводящую часы реального
времени вперед весной и назад осенью. Будьте внимательны, часы необ-
ходимо перевести назад только один раз!
После того, как релейная диаграмма была введена в GX Developer и запи-
сана в ПЛК на учебном стенде, перейдите на экран "Раздел 14.5; Упраж-
нение – Декретное время" на интерфейсе GOT
. Существует много спосо-
бов выполнить это упражнение, некоторые из них нелегко имитировать.