Владимир К
Junior Member / Новичок
Участник № / Member № 5577
отправлено / posted
Как передать значение системного времени (time) В канал Time В программе необходимо выдавать команды на выход через определенные промежутки времени и удерживать выходы определенное время с уважением Владимир
Сообщения / Posts 18 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Владимир К
Junior Member / Новичок
Участник № / Member № 5577
отправлено / posted
Как это сделать Извините за дурацкий вопрос но в справке мне не удалось это найти с уважением Владимир
Сообщения / Posts 18 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
В слое "Источники/Приемники" создать группу "Диагностикаи сервис/Системные". В этой группе создать системную переменную @t_Set_Date типа Input. Методом D&D привязать ее к каналу TIME в узле RTM.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Владимир К
Junior Member / Новичок
Участник № / Member № 5577
Владимир К
Junior Member / Новичок
Участник № / Member № 5577
отправлено / posted
спасибо! Программа Цикла получилась Но ,возможно в пакете есть стандартный компонент используя который ,можно организовать цикл Если он (стандартный компонент) существует ,то как его найти С уважением Владимир
Сообщения / Posts 18 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Задачи организации циклов управления оборудованием весьма многообразны. Стандартного решения на все случаи жизни дать нельзя. Обратите внимание на функциональный блок "Конечный автомат (SSTP)" группы "Функции выбора". В этом блоке выполняются все операции контроля состояния, времени, условий перехода между состояниями. Ко входам и выходам блока можно привязать комбинаторные обвязки для задания условий переходов и декодирования состояний в команды управления. Временные параметры задаются в циклах вызова программы.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Владимир К
Junior Member / Новичок
Участник № / Member № 5577
Владимир К
Junior Member / Новичок
Участник № / Member № 5577
отправлено / posted
Как передать с экрана на экран строковую переменную задание параметров интервалов имя и длительность задаются на одном экране а последовательность их исполнения на другом
в программе каждый временной интервал имеет свое имя Длительность интервала передаю через канал а как передать имя интервала С уважением Владимир
Сообщения / Posts 18 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Постановка задачи непонятна. Зачем передавать имя интервала в программу?
Передача строковых переменных между аргументами любых шаблонов осуществляется только в размере 4 символов. Чтобы передавать сроковую переменную большего размера, надо у шаблона-источника привязать соответствующий аргумент к строковому атрибуту, например, КОММЕНТАРИЮ любого канала. Аргументы-приемники должны считывать это имя из указанного атрибута.
Сообщения / Posts 17321 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Владимир К
Junior Member / Новичок
Участник № / Member № 5577
отправлено / posted
Спасибо Буду пробовать предыдущий вопрос связан с тем, что заказчик просит создать экран, для задания названий временных интервалов их длительности и условий перехода на интервал Авария (если я правильно понимаю то термин интервал это состояние в терминах данного пакета) с уважением Владимир
Сообщения / Posts 18 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Атрибут "Интервал" действительно существует - у числового канала типа FLOAT. Однако, у этого атрибута не может быть "длительности".
Владимир К
Junior Member / Новичок
Участник № / Member № 5577
отправлено / posted
1 Под интервалом я понимаю неизменное состояние всех Входов и выходов системы управления на одном промежутке времени(какие то механизмы включить и держать определенное время а какие то выключить) Интервал-это неизменное состояние системы управления - и он имеет свое ИМЯ Атрибут "Интервал" у числового канала типа FLOAT это несколько другое 2 Все вопросы появляются от непонимания понятия КАНАЛ я это понял так имеется некоторая общая область памяти в которой лежат структурированные данные например Экран-это область описания экрана(все его атрибуты НЕХ16 -это массив 16 бит причем каждый канал имеет понятие входной(inPut) и выходной(OutPut) Если человек до работы программировал на ассемблере (или Си) то в голове полная КАША Где можно более подробно почитать о этом(в справке очень кратко и непонятно) Извините за это послание С уважением Владимир
Сообщения / Posts 18 | Из / From: Россия
| IP / IP: IP адрес / IP address |