партнерский раздел
ФорумИнсталляция, монтажНаладка, сценарии!!!

Инсталляция, монтаж » Наладка, сценарии!!!

Здравствуйте уважаемые форумчане!!! Есть вопрос по написанию сценариев: хотелось бы сделать систему оповещения наростающим образом. Сразу например коротким импульсом, ч/з 5секунд длиннее, потом ещё длиннее и т.д. до постоянного звучания

6 месяцев 24 дня назад

avatar
ну раз сценарии и в тегах указан Орион ПРО, то например так:
СценарийПеременные
Перем Ядро1;
Перем Реле1;
Перем Компьютеры1;
Перем Компьютер1;
Перем РабочиеМеста1;
Перем РабочееМесто1;

НачалоСценария
Ядро1 = СоздатьОбъект( "Ядро" );
Компьютеры1 = СоздатьОбъект( "Компьютеры" );
Компьютер1 = Компьютеры1.ПолучитьПоИд( свой_ИД_сервера );
РабочиеМеста1 = Компьютер1.РабочиеМеста();
РабочееМесто1 = РабочиеМеста1.ПолучитьПоТипуСетевогоМеста("Ядро");
Реле1 = РабочееМесто1.Выходы().ПолучитьПоИД( свой_ИД_реле );

Реле1.ВключитьНаВремя( "0", "1" ); //длительность 1 секунда
Ядро1.Пауза( 5 ); //длительность 5 секунд

Реле1.ВключитьНаВремя( "0", "2" ); //длительность 2 секунды
Ядро1.Пауза( 5 ); //длительность 5 секунд

//и повторять эти два шага дальше, последний шаг включения реле длительностью 8196

КонецСценария

Волков Андрей 6 месяцев 24 дня назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

2 ответа

А если так попытаться с ПКУ:
поставить КПБ, выходы без контроля, начальное состояние выкл. (к выходам ничего не подключаем это костыль)
выходам поставить тактику включить на время с задержкой
тип выходов назначить технологическое оборудование
создать 6 разделов и выходы этого КПБ положить каждый в свой раздел

Для реле управления оповещением
сценарий реле
шаг1 мигать по маске1, разрешающее исп ус-во1 в рабочем состоянии, запрещающее в исходном, привязать к условиям раздел с реле1 КПБ
шаг2 мигать по маске2, разрешающее исп ус-во2 в рабочем состоянии, запрещающее в исходном, привязать к условиям раздел с реле 2 КПБ
и.т.д

теоритически вроде должно получиться:)

6 месяцев 24 дня назад

avatar
Орион вроде как правов не имеет оповещением управлять:)

Олещенко Игорь Николаевич 6 месяцев 24 дня назад

теоритически вроде должно получиться:)

Если что-то брать,то получилось уже практически. 4 релюшки СП1 в параллель и никаких сценариев.Каждая релюшка отрабатывает в своё время и с определённой задержкой. Последняя включается "до снятия". Вуаля.
Только если всё-таки это  "оповещение",то скорее всего это  "пожарка".У меня бы инспектор ухохотался над таким (с позволения сказать) "оповещением".


 

Каргапольцев Артур 6 месяцев 24 дня назад

Такой вариант возможен только если ветка оповещения одна и та не контролируемая, а если их несколько только сценарий спасет:)

Олещенко Игорь Николаевич 6 месяцев 24 дня назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

С параллельными реле кстати неплохая идея! Только реле не напасешся!
Я пробовал сценарий писать и шаги с задержками делать, но отрабатывает 1шаг(который приоритетный) и всё) ...

6 месяцев 23 дня назад

avatar
Александр Юрьевич, ты пробовал прямой подход, я предлагаю попытаться сделать через костыль:)

Олещенко Игорь Николаевич 6 месяцев 23 дня назад

Я попытался и получил весьма неожиданный результат.
Что-бы не было написано в шагах сценария, выполняется только то действие которое записано в шаге 1. проверил с 3.02 и 3.03. Я шаги написал в обратном порядке 1-й шаг активируется последним исполнительным, крайний шаг первым, сделал 1-й шаг светить, 2-й моргать на время, каждое вновь сработавшее исполнительное должно запустить более приоритетный шаг сценария. Первое исполнительное запускает шаг 2 и соответственно должна отработать программа моргать а отрабатывает светить.
Попытайся перепроверить если не лень:)

Олещенко Игорь Николаевич 6 месяцев 23 дня назад

Ок попробую!!!
 

Шостак Александр Юрьевич 6 месяцев 22 дня назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Добавить ответ

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

ПОКАЗАН

787 раз

ЗАДАН

6 месяцев 24 дня назад

По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.

Слева от каждого вопроса/ответа указано число – количество голосов. Над и под этим числом имеются стрелки, с помощью которых вы можете проголосовать за актуальный или понравившийся вам вопрос/ответ. Причем можете оставить свой голос как в «плюс» (верхняя стрелка), так и в «минус» (нижняя стрелка), если сообщение, например, неуместно или вы его не поддерживаете. Также можно отменить свой голос, если проголосовали ошибочно или передумали. Для отмены надо нажать на оранжевую стрелку.