Июль | 2013 | ПЛК и АСУТП

Архив за месяц: Июль 2013

tm1-1Представим себе проект в ТМ, на экране которого отображается единственное значение- показание с датчика. Например, температура воздуха. Значение выдается с одним знаком после запятой: 15.6 ºC, 33.8 ºC, -0.7 ºC и т.д.
И вот, в один прекрасный момент вы видите на экране значение -0.0 ºC…

Суть проблемы.
Все мы знаем, что ноль отрицательным не бывает. Положительным тоже не бывает. Ноль число беззнаковое.
Потому вывод на экран значения -0 или -0.0 или -0.00 это признак непрофессионализма, если не глупости:

Читать далее

tm1-1В TM 6.08 можно округлять Реальное значение канала Float (Атрибут R, 0) 2 способами:

1. В ГЭ «Текст» (который привязан к реальному значению канала) выставить форматирование в си-формате. Например «%.1f»- вывести значение с 1 знаком после запятой,  «%.2f» — вывести значение с 2 знаками после запятой и т.д.

Но в этом случае значение округляется только при отображении. Это значит, что R не будет округлено.
Например, R = 0.087 при форматировании=»%.1f» на ГЭ «Текст» будет отображаться как 0.1

Читать далее

Подпишитесь на нашу рассылку


Copyright © 2016. Перцух Алексей

Индекс цитирования