Сценарий

FORUM_NAME: АРМ Орион Про версии до 1.20
Описание: АРМ "Орион Про" — пакет программного обеспечения для аппаратно-программного комплекса ИСО "Орион", на котором реализуются системы охранной сигнализации, контроля и управления доступом, охранного видеонаблюдения, автоматика противопожарных систем, сопряженные с инженерными системами объектов.
Справочная информация, руководства для АРМ Орион Про версии до 1.20
Модератор: Модераторы

Уважаемые пользователи! В связи с отсутствием возможности оплачивать хостинг сайта и отсутствием материальной помощи от пользователей, Форум вынужден будет прекратить работу с Марта месяца 2024 года!.


bns
Автор темы
bns
Автор темы
Репутация: 0
Сообщения: 3
Зарегистрирован: 23.02.2016
С нами: 8 лет 1 месяц
Профессия: инженер

Непрочитанное сообщение #1 bns » 23.02.2016, 07:46

С праздником 23 февраля!

Задача.
Логика работы ОС на воротах и эвакуационных выходах:
-Машина подъезжает к воротам-в мониторной подается речевой сигнал <К
воротам N подана машина>. Сирена не срабатывает.
-Ворота открываются.
Сирена не срабатывает.
-После погрузки машина отъезжает на 3-6 метров
закрывает двери кузова и подъезжает к воротам обратно для
опломбирования. На данную операцию отводится 120 секунд чтобы не
сработала сирена.
- Ворота закрываются и машина отъезжает. Сирена не
срабатывает.
-Если Ворота открылись, а машины нет - срабатывает сирена,
в мониторной выводится отдельное изображение с ближайшей камеры,
направленной на зону нарушения. Изображение должно открываться во весь
монитор.
-Если при открытых воротах машина отъехала и не вернулась в
течение 120 секунд - срабатывает сирена, в мониторной выводится
отдельное изображение с ближайшей камеры, направленной на зону
нарушения. Изображение должно открываться во весь монитор.

Как писать сценарий в Орион Про не знаю. :du_ma_et:

С2000-АР2(1),смотрит на машину
С2000-АР2(2),смотрит на дверь
С2000-СП2(3), включение сирена

pet-and M
Активный участник
Активный участник
pet-and M
Активный участник
Активный участник
Возраст: 45
Репутация: 139
Сообщения: 3300
Зарегистрирован: 11.11.2012
С нами: 11 лет 4 месяца
Профессия: инженер
Откуда: Санкт-Петербург

Непрочитанное сообщение #2 pet-and » 23.02.2016, 08:23

С праздником, товарищи защитники.
Да уж, параниодальную задачку обрисовали.
Для каждых ворот придется писать свой сценарий, разница будет лишь в номерах разделов и камер, поэтому, сценарий фактически будет один.
Осталось разобраться с деталями.
Чего-то я не очень разобрался с рубежами охраны: перед воротами, сами ворота и за воротами, так?
И причем здесь какие-то двери?

bns
Автор темы
bns
Автор темы
Репутация: 0
Сообщения: 3
Зарегистрирован: 23.02.2016
С нами: 8 лет 1 месяц
Профессия: инженер

Непрочитанное сообщение #3 bns » 23.02.2016, 10:01

Спасибо pet-and. Написать сценарий не получается.

С2000-АР2(1),смотрит на машину, тип шлейфа: технологический.
С2000-АР2(2),смотрит на дверь, тип шлейфа: технологический.
С2000-СП2(3), включение сирена, номер программы:0

Код: Выделить всё

начало:
 счетчик1:=0;
 счетчик2:=0;
 таймер:=0;

if status(C2000-AP2(1)='нарушен технологический шлейф') then
 begin
    счетчик1:=1
else
    счетчик1:=0
 end; 

if status(C2000-AP2(2)='нарушен технологический шлейф') then
 begin
    счетчик2:=1
else
    счетчик2:=0
 end;


if (cчетчик1=0) and (cчетчик2=1) then
begin
 inc(таймер);

if таймер>120 cек then
begin
 С2000-СП2(3) //включение сирены.
end;
 
end;

pet-and M
Активный участник
Активный участник
pet-and M
Активный участник
Активный участник
Возраст: 45
Репутация: 139
Сообщения: 3300
Зарегистрирован: 11.11.2012
С нами: 11 лет 4 месяца
Профессия: инженер
Откуда: Санкт-Петербург

Непрочитанное сообщение #4 pet-and » 23.02.2016, 10:45

Для начала надо разобраться с входным воздействием.
Машина пересекает некий рубеж, отрабатывает ШС, как я понимаю это будет "Нарушение ТШС". Так вот по этому событию запускаем наш сценарий:

Код: Выделить всё

(*)ВоспроизвестиФайл( "ПолноеИмяФайла.wav" , "Воспроизвести" );
(*)Видеокамера.Показать();
......
Задержка(12000);
//Далее следует условие
Если ШС1==Нарушен и ШС2==Нарушен Тогда
(*)ВыходСП.Включить("0");
Иначе
Возврат();
КонецЕсли;
//Ну и надо придумать условие, по которому выполнение сценария закончится, если тревога таки прошла.

bns
Автор темы
bns
Автор темы
Репутация: 0
Сообщения: 3
Зарегистрирован: 23.02.2016
С нами: 8 лет 1 месяц
Профессия: инженер

Непрочитанное сообщение #5 bns » 23.02.2016, 14:22

Спасибо за ответ. А где можно узнать побольше о внутреннем языке Ориона?
Если дадите ссылку на книгу буду благодарен.

google M
Активный участник
Активный участник
Аватара
google M
Активный участник
Активный участник
Возраст: 39
Репутация: 93
Сообщения: 2099
Зарегистрирован: 11.06.2015
С нами: 8 лет 9 месяцев
Профессия: Инженер
Откуда: Sml - Msk
ICQ

Непрочитанное сообщение #6 google » 23.02.2016, 15:09



  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «АРМ Орион Про версии до 1.20»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 30 гостей
Боты: Google [Bot]

forum-bolid.ru : Отказ от ответственности