Вопрос (Проблема):
Как настроить подсчет времени работы оборудования в SoMachine через FB Hour_meter?
Серия/Окружение/Версии:
SoMachine v3 и старше
Решение:
Функциональный блок «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
Как настроить подсчет времени работы оборудования в SoMachine через FB Hour_meter?
Серия/Окружение/Версии:
SoMachine v3 и старше
Решение:
Функциональный блок «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
Опубліковано для:Schneider Electric Україна

