
  Отладка 
Программирование в STEP 7 Lite V2.0 
A5E00142284-01 
10-13 
10.2.5.5  Верхние границы для ввода тай меров 
При вводе таймеров следует учитывать следующие верхние границы: 
Пример: W#16#3999 (максимальное значение в BCD формате) 
Примеры: 
  
Адрес  Формат 
отображения 
Ввод  Отображение 
задаваемой 
величины 
Объяснение 
T1 SIMATIC_TIME 137 S5TIME#130MS Преобразование в миллисекунды 
MW4 SIMATIC_TIME 137 S5TIME#890MS Возможно пред ставление в BCD 
формате 
MW4 HEX  137 W#16#0089  Возможно представление в BCD 
формате 
MW6 HEX  157 W#16#009D  Представление в BCD формате 
невозможно, поэтому не может быть 
выбран формат наблюдения 
SIMATIC_TIME 
  
 
Примечание 
•  Вы можете вводить таймеры с миллисекундными шагами, но введенное 
значение будет адаптировано к выделенному кванту времени. Размер 
выделенного кванта времени зависит от введенного значения времени 
(137 будет 130 мсек.; 7 мсек. будут округлены в меньшую сторону). 
•  Задаваемые значения для адресов с типом данных WORD [СЛОВО], 
например, IW1, будут преобразованы к BCD формату. Однако не все 
битовые комбинации являются допустимыми BCD числами. Если 
введенная величина не может быть представлена как SIMATIC_TIME для 
адреса, имеющего тип данны х WORD [СЛОВО], то приложение 
автоматически использует формат по умолчанию, чтобы введеное число 
можно было  отобразить. 
  
Формат BCD для переменных формата SIMATIC_TIME 
Значения переменных в формате SIMATIC_TIME вводятся в BCD 
формате. 
16 битов имеют следующие значения: 
| 0 0 x x | h h h h | t t t t | u u u u | 
Биты 15 и 14  всегда равны нулю. 
Биты 13 и 12  (помеченные xx) устанавлива ют множитель для битов с 
0 по 11: 
 00 => множитель 10 миллисекунд 
 01 => множитель 100 миллисекунд 
 10 => множитель 1 секунда 
 11 => множитель 10 секунд 
Биты с 11 по 8  сотни (hhhh) 
Биты с 7 по 4  десятки (tttt) 
Биты с 3 по 0  единицы (uuuu)