Технические FAQs

Задать Вопрос

Как настроить подсчет времени работы оборудования в SoMachine через FB Hour_meter?

Функциональный блок «Hour_meter» по умолчанию не доступен в Logic Builder, поэтому сначала нужно добавить библиотеку «Toolbox», которая содержит эту функцию, из «Library Manager», как показано на следующем изображении:


Переменные к функциональному блоку «Hour_meter» подключаются, как показано ниже. Этот функциональный блок будет выполнять подсчет времени, как только активируется переменная Boolean x_INICIO.
Мы создаем переменные:
x_INICIO: BOOL; (Boolean, который указывает, работает оборудование время работы которого считает блок)
x_reset_contador; (Boolean для сброса подсчёта, если необходимо)
Мы должны добавить переменные временных структур, требуемых программой, мы создаем для нее две переменные:
xt_prueba_horaria: HMI_HM;
xt_horario: Par_HM;



Для получения данных о работе счетчика нужно использовать внутренние параметры Hour_meter:
• ditimemint накопленные минуты.
• ditimesec накопленные секунды.
Пример использования:
Hour_Meter_0.ditimemint
Hour_Meter_0.ditimesec
 
Вы нашли ответ на свой вопрос?
Как мы можем улучшить информацию?