Здравтсвуйте. Ситуация такая, создаю канал единица оборудования и изначально задаю параметры этого оборудования, после запуска проекта, имея возможности изменить и посмотреть параметры этого оборудования, устанавливаю новые значения некоторых атрибутов. После останова отладочного монитора и повторного запуска устанавливаются параметры по умолчанию. Вопрос, как сделать так, что бы новые параметры вступали в силу при повторном запуске проекта? (без использования БД это можно сделать?)
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Значения, которые вводятся через окно компонентов, временные. Чтобы их сохранить, их нужно сначала куда-то записать (в текстовый файл или в БД). По-другому не получится.
Posted by RomanUI (Участник № / Member № 4022) on :
Подскажите пожалуйста в таком вопросе: Создал узел Team Factory. Пересчет узла стандартный (Период = 10, Разрешение = 0.055). Создал канал float типа output с периодом опроса 1 цикл CALC, задал отработать на старте 1 и привязал к каналу М-ресурс с периодом опроса 5 сек (флаги Отмена учета партии, Поставка партиями, Интегрировать). В интегрирующем канале c dTOff=0 остаток рассчитывается по формуле R=R+In*T-Q и по идее значение остатка должно меняться так: 5, 10, 15, 20 и т.д. а по факту выходит 5.5, 11, 16.5, 22. Объясните почему.
Posted by RomanUI (Участник № / Member № 4022) on :
И ещё вопрос такой: почему я не смог написать это сообщение в разделе " T-FACTORY MES/EAM/HRM". Сообщение - "У Вас нет доступа к этой области."
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1. Задайте период пересчета у узла более точным, например, Период = 10, Разрешение = 0.05. Получите существенно более точный результат. 2. Согласно лицензии техническая поддержка оказывается в объеме, соответствующем функциям приобретенного продукта. Разделы форума открываются для пользователей в соответствии с зарегистрированными лицензиями. Ваша организация не приобретала продуктов класса T-Factory.
Posted by RomanUI (Участник № / Member № 4022) on :
Еще один вопрос: тот же самый узел T-Factory, пересчет узла стандартный (Период = 10, Разрешение = 0.055) в формуле для интегрирующего канала R=R+In*T-Q, T должна быть равно 10*0.055 = 0.55 сек, а по факту канал обрабатывается 1 раз в 5.5 секунды. То есть при создании интегрирующего канала М-ресурс и при отправки в него единицу, значение остатка через 5.5 секунды становится равным 5.5, хотя по идее должно пересчитать через 0.55 секунды и остаток должен стать равным 0.55. Откуда берется это домножение времени пересчета узла на 10?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Минимальный цикл обработки каналов T-Factory по умолчанию равен 10 циклам узла, но не менее 1 с. и не более 60 мин. Для установки другого цикла обработки существует ключ (для файла конфигурирования запуска МРВ) TFCLOOP, который задает это минимальное значение в мс.
Posted by RomanUI (Участник № / Member № 4022) on :
А где найти этот ключ чтобы изменить время цикла узла?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Почитайте раздел "Задание параметров работы мониторов". Имя файла конфигурирования может быть TMcom_xx.cnf.