This is topic имитация работы оборудования in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.
Доброго времени суток! Мне требуется написать программу для генерации дискретного сигнала состояния (вкл/выкл), идущего от единицы технологического оборудования (станка или робота, например). Стандартными генераторами обойтись не получится, так как сигнал апериодический. Каким способом это проще всего реализовать?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Написать программку, которая будет посылать 1 через разные промежутки времени.
Posted by veen (Участник № / Member № 3551) on :
в том и проблема. По большому счету есть два вопроса: 1) как можно в программе получить текущее время? 2) куда можно сохранить результат работы программы после ее итерации?
Posted by Поляков Илья (Участник № / Member № 3358) on :
1. Системные переменные t_Second, t_Minutes, t_Hours создаем в источниках\приемниках. Создаем каналы связаные с ними, и прикручиваем каналы на входные аргументы Вашей программы. Получаем системное время в программе (так думаю, еще не использовал сам); 2. Глобальные переменные программы сохраняются между итерациями.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1. Есть вариант проще. Привязать аргумент Date_and_time к 45 атрибуту постоянноменяющегося канала. А также в FBD есть специальные блоки TIME и DATE, которые выдают текущие дату и время.
2. Что Вы подразумеваете под сохранить? Можно вывести в каналы, а потом на тренд или в архив.