
 
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
. Существует много спосо-
бов выполнить это упражнение, некоторые из них нелегко имитировать.