
Отладка
Программирование в 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)