партнерский раздел
ФорумКурилка (просто трёп)Задачки по созданию сценариев

Курилка (просто трёп) » Задачки по созданию сценариев

Всех приветсвую и доброго времени суток всякому кто забрел в эту тему! Много вопросов у пользователей возникает при написании сценариев, а знающие люди помогают. Вопрос в том кто поможет знающим людям? Навыки то надо оттачивать, так сказать во всем нужна тренировка! Вот и в этом деле не без этого. Предлагаю придумывать и писать в эту тему самые разные вопросы по созданию сценариев, не обязательно с просьбой помочь, а просто как задачку, затем решающие её, выкладывают конфигурацию или текст с объяснениями, почему именно так лучше. Начало положено, жду задачек)

3 года 3 месяца назад

avatar
Константин !А что далеко ходить .Да вот к примеру вчерашняя тема про Сигнал-10
Задача:
"Имеем 2 прибора Сигнал-10"(версии 1.03) ,один прибор сломался .Прибор заменили на Сигнал 10(верс.1.12.)
Как реализовать оповещение З.О и С.О ?
Если раньше можно было обойтись только "привязкой" разделов к реле + тактикой управления реле .То как сейчас сделать так чтобы "Внимание " и "Пожар" с одного прибора "не конфликтовали "с сигналами "Внимание","Пожар1" и "Пожар2" с другого прибора ?
Так нужно в этом случае писать "сценарии"? Если вопрос показался глупым ,то прошу не судить строго .

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

Вы наверное не поняли сути. Читайте внимательней. Что там и у кого какие версии с чем конфликтуют это отдельная тема. Давайте по существу, есть задача, будет и решение. Для примера:
Дано:
Прибор 1 шт
Прибор 2 шт.
Прибор 5 шт.
Необходимо чтоб система отработала по событию так или так.

Вот и все! Оставьте все остальное за пределами этой темы.
Тут можно и теоретические задачи придумывать, цель научиться думать и писать сценарии, не обязательно что эти сценарии найдут применение в реальной жизни. Если это не по силам оставьте тему.

Тремасов Константин Александрович 3 года 3 месяца назад

Откатите тот который сломался на 1.03. И больше про это не пишите, вам еще в прошлой теме был дан ответ.

Тремасов Константин Александрович 3 года 3 месяца назад

Попроще будьте, Константин Александрович. 

Дещиця Евгений 3 года 3 месяца назад

Проще буду, когда с темы на тему прыгать не будут.

Тремасов Константин Александрович 3 года 3 месяца назад

Да не злитесь Вы так ,Константин.Я уже и сам не рад ,что вопрос задал.Просто я  эти сценарии в "домашней лаборатории" уже создал и обкатал.Всё работает .И ничего сложного в этом нет.
Я больше практик,и до всё мне хочется на "железках" собрать.Как-то так надёжнее.
 

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

Упаси бог, не злюсь я, если кого обидел, простите. Порядка в темах не хватает, в этой решил сохранить. 

Тремасов Константин Александрович 3 года 3 месяца назад

Да ни сколько не обидели.я и сам признаюсь.что в создании "сценариев" я не ахти какой спец,так что в вашей теме гость буду редкий.
 

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

Редкий то не редкий, послушать оно тоже знания.

Тремасов Константин Александрович 3 года 3 месяца назад

А почему только послушать ?
Если "сценарию" оборудование,которое у меня есть позволит и проверить "сценарий",то какие проблемы ? Буду только рад.
 

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

Вот и договорились.

Тремасов Константин Александрович 3 года 3 месяца назад

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

49 ответов

Константин, Вы тогда уж тему переименуйте, что задачи будут касаться именно создания сценариев. На самом деле, вопрос актуальный. По созданию сценариев идей возникает и много и решений так же много, но на то мы и наладчики (в основном), что бы сделать систему работоспособной, информативной, но в то же время максимально простой для обслуживания и эксплуатации. Вопщем, внимательно буду следить, вникать и впитывать все идеи)

3 года 3 месяца назад

avatar
Так пойдет?

Тремасов Константин Александрович 3 года 3 месяца назад

так пойдет. Ну так пишите, для затравки, какой-нибудь хитрый сценарий, которым желаете похвастать. 

Дещиця Евгений 3 года 3 месяца назад

Еслиб был бы, так сразу. От скуки тему и создал.

Тремасов Константин Александрович 3 года 3 месяца назад

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

Плюсанул=), будет наверно забавно. Для затравки могу кинуть простенькую задачку(естественно решенную), может появятся какие-нибудь более интересные решения.
Итак. Объект: здание офисного типа, в одном разделе может быть как один офис, так и несколько. Коридоры, запасные выходы сделаны отдельными разделами. На центральном входе установлен электрозамок. Задача: Обеспечить раздельную постановку каждого раздела(офиса, офисов) под охрану, а при постановке последнего раздела должно поставиться здание целиком(разделы коридоров, центральный вход)  Имеется вахтер время работы которого ограничено рабочим днём, по его уходу дверь должна находиться в режиме пропуска по идентификатору, но при этом если в здании находятся сотрудники офисов, то здание не должно ставится целиком, если же сотрудников в здании нет и вахтер уходит последним, то здание должно поставиться целиком, дверь соотственно должна быть в режиме пропуска по идентификатору. Если с утра первым приходит сотрудник офиса, то с охраны должен сняться раздел с его офисом и здание(коридоры, вход), но дверь должна быть в режиме доступа по идентификатору. Если с утра приходит первым вахтер, то дверь должна перейти в режим свободного доступа, здание(коридоры, вход) сняться с охраны, офисы должны находится под охраной до прихода владельцев. Необходимо обеспечить возможность определить состояние разделов, т.к. идентификаторы есть у всех сотрудников офисов.


Вроде ничего не пропустил)

Итак оборудование-
с2000м 2.07, Сигналы-10, с2000-2 для входной двери, считыватель на вход подключенный к с2000-2, считыватель подключенный к одному из сигналов-10 для постановки снятия под охрану. Т.е. всего 2 считывателя. Как бы вы её решили?)

П.С. На доп. оборудование бюджета нет)

3 года 3 месяца назад

avatar
Вижу решение таким образом. Начнем с простого, открытие и закрытие свободного доступа, выделяем для этого один шлейф (Сигнал 10 или С2000-2), глушим его резистором и пишем сценарий, при взятии этого шлейфа блокировать свободный доступ(в сценарии это называется восстановить доступ), а так же управление этим шлейфом даем только карточке вахтера, при выходе из здания вахтер касается считывателя, берет на охрану этот шс и свободный доступ блокируется, при приходе на работу вахтер так же касается считывателя, снимает этот шс и свободный доступ открывается. Теперь то что посложнее, главная сложность на мой взгляд заключается в том что мы не можем точно знать какой из офисов будет поставлен под охрану последним, поэтому не можем привязать какой-то конкретный раздел, а привязка всех разделов ничего не даст, так как условия работают по тактике "или", получим то что при взятии любого из разделов на охрану встанут и общие разделы, группа разделов в условиях не отображается, поэтому её использовать не удается. На помощь приходит реле с тактикой ПЦН, реле это подключено еще к одному шлейфу (Сигнал 10) , сам шлейф технологический, так как управлять им не имеет смысла, к реле привязаны все разделы с офисами и шлейф вахтера для доступа, теперь мы точно можем знать что при взятии на охрану всех разделов (кроме общих) у нас реле замкнется и восстановит технологический шс, вот тут то и можно написать сценарий взятия остальных разделов по событию восстановление технологического шс и снятия по нарушению. Система будет работать след. образом, все вышли, взяли свои разделы на охрану, вахтер остался, его раздел еще не на охране, значит и доступ свободен и реле пока разомкнуто, выходя он берет свой раздел, одновременно закрывается доступ, отрабатывает реле и общие разделы беруться под охрану. Если вахтер уходит не последний, он закрывает доступ, но реле все еще разомкнуто, так как в здании еще есть сотрудники, выходя последний сотрудник берет свой раздел, реле активируется и берутся общие разделы на охрану. Теперь если первым пришел сотрудник, он открывает дверь картой, снимает свой раздел, реле нарушает технологический шс и тем самым запускается сценарий снятия общих разделов, но дверь заблокирована, приходит вахтер, снимает свой раздел и открывает доступ. Если первым пришел вахтер он снимая свой раздел открывает доступ и снимает только общие разделы. Надеюсь понятно.

Тремасов Константин Александрович 3 года 3 месяца назад

Один минус, при сработке любого из офисов, снимутся с охраны общие разделы. Другой тактики для реле подобрать не могу. Надо еще подумать.

Тремасов Константин Александрович 3 года 3 месяца назад

Проще гораздо проще) С вахтером направление выбрано верно, только был взят не просто шлейф, а шлеф заключенный в раздел. Подсказка- от групп разделов не стоит сразу отказываться ;)

Богданюк Дмитрий Владимирович 3 года 3 месяца назад

С вахтером, я так и имел ввиду что шс в разделе должен быть, не описал. По сути сценарий к разделам привязывается, так что без раздела ни как. Буду дальше думать.

Тремасов Константин Александрович 3 года 3 месяца назад

хм, вламываемся в офис через парадную дверь, общий раздел выдаёт тревогу, реле с тактикой ПЦН тут же отрабатывает, ТехноШС нарушается и общий раздел по сценарию снимается с охраны. ЧОП (или кто там получает сигналы из офиса) удивлённо хлопают глазами - тревога и через секунду снятие.

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

Если в ЧОП сигналы идут посредством реле, то для них все тревога, что снятие что неисправность. А вот если они к rs232 передачик зацепили тогда да.

Тремасов Константин Александрович 3 года 3 месяца назад

На ЧОП через 232 интерфейс всё идёт. Сценарий очень простой...)))

Богданюк Дмитрий Владимирович 3 года 3 месяца назад

Но общие разделы не связаны с этим реле которое тех. шс нарушает. Это для Андрея.

Тремасов Константин Александрович 3 года 3 месяца назад

Вот была бы группа разделов в условиях, а не только разделы, можно было бы по событию о постановке на охрану этой группы взять общие. Но группы нет в условиях, только разделы и событий связаных с группой тоже нет. 

Тремасов Константин Александрович 3 года 3 месяца назад

Вот была бы группа разделов в условиях, а не только разделы, можно было бы по событию о постановке на охрану этой группы взять общие. Но группы нет в условиях, только разделы и событий связаных с группой тоже нет. 

Я дал первоначальные вводные, естественно можно играться с группами разделов. Главное же чтоб всё работало.

Богданюк Дмитрий Владимирович 3 года 3 месяца назад

а ну да, если общий шлейф запихать, то это какое-то зацикливание получится

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

В любом случае так не пойдет, это пока в том виде в котором я описал "костыль" получается. Ответ ведь блин на поверхности)

Тремасов Константин Александрович 3 года 3 месяца назад

А что если в условиях взятия общих шс прописать все разделы, разрешающие условие взят, а запрещающие снят, тогда надо будет взять все разделы, вторым шагом прописать обратное, разрешающие снят, а запрещающие взят?

Тремасов Константин Александрович 3 года 3 месяца назад

Полностью распишите сценарий как вы видите) Вроде как вы пишите верный ответ, но сложно понять из отрывков)))

За одно бы расписал момент который мне не очень нравится в нём, но на работоспособность он не влияет. 

Богданюк Дмитрий Владимирович 3 года 3 месяца назад

Вижу решение таким образом. Начнем с простого, открытие и закрытие свободного доступа, выделяем для этого один шлейф (Сигнал 10 или С2000-2) включаем в раздел, глушим его резистором и пишем сценарий, при взятии этого раздела блокировать свободный доступ(в сценарии это называется восстановить доступ), а так же управление этим разделом даем только карточке вахтера, при выходе из здания вахтер касается считывателя, берет на охрану этот раздел и свободный доступ блокируется, при приходе на работу вахтер так же касается считывателя, снимает этот раздел и свободный доступ открывается. Теперь взятие/снятие общих разделов, создадим сценарий управления шлейфом, первый шаг это для взятия, привяжем все офисные разделы и раздел вахтера, в разрешающих условиях отметим пункт зона взята, в запрещающих зона снята, это для того чтобы сценарий выполнялся именно после взятия всех разделов на охрану, вторым шагом надо снимать общие разделы, так же привязываем все офисные разделы и раздел вахтера, в разрешающих условиях отметим пункт зона снята, тут запрещающие нам не нужны, ведь общие должны сниматься при снятии любого из офисных. 

Тремасов Константин Александрович 3 года 3 месяца назад

не совсем как у меня... Даю наводку- на какие шс будете вешать сценарий для шс?

Богданюк Дмитрий Владимирович 3 года 3 месяца назад

На те шс которые входят в общие разделы.

Тремасов Константин Александрович 3 года 3 месяца назад

Второй шаг будет противоречить сценарию. У вас сценарий весит на шс, команду которому вы собираетесь дать во втором шаге

Богданюк Дмитрий Владимирович 3 года 3 месяца назад

Чет не понял, поясните подробнее? Что в первом что во втором шаге разделы одни и те же. Пока хоть один снят, выполняются запрещающие условия первого шага и разрешающие второго, идет команда на снятие общих шс. Если все разделы на охране, выполняются разрешающие условия первого шага, идет команда на взятие общих шс. Разве не так? 

Тремасов Константин Александрович 3 года 3 месяца назад

Блин тупанул я видимо неправильно прочитал) счас скину конф в личку- это имели ввиду или нет)

Богданюк Дмитрий Владимирович 3 года 3 месяца назад

Жду.

Тремасов Константин Александрович 3 года 3 месяца назад

Усё верно) Выложите ваш кусок сценария) мне лишние скидывать не хочется)

Богданюк Дмитрий Владимирович 3 года 3 месяца назад

[Сценарии управления]

Сценарий_упр: 0,  Тип: "управление шлейфом"
  Шаг: "новый шаг", Программа: 2  
    Разрешающее условие
      Состояния: "Зона взята (На охране)"
      Разделы: 1, 2, 3
    Запрещающее условие
      Состояния: "Зона снята"
      Разделы: 1, 2, 3
  Шаг: "новый шаг", Программа: 0  
    Разрешающее условие
      Состояния: "Зона снята"
      Разделы: 1, 2, 3

Сценарий_упр: 1,  Тип: "управление доступом", Исх. программа упр.: 1  
  Шаг: "новый шаг"
    Разрешающее условие
      Состояния: "Зона снята"
      Разделы: 4

Тремасов Константин Александрович 3 года 3 месяца назад

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

Вот вам вторая задачка, тоже не сказать что сложная, Артур подсказал, была на форуме тема с вопросом написания след. сценария (вроде как остался он без решения) :
Имеем 16-ти этажное здание .На каждом этаже установлено 1 КДЛ (пожарка) и речевое оповещение, которое включается через реле (4 С2000-СП1)
Итого 16 реле. При пожаре на 2-м этаже включается сразу оповещение на 1+2+3 ,через 30 секунд на всех остальных. При пожаре на 3-ем этаже включается сразу оповещение 1+3+4 ,через 30 секунд на всех остальных. И так далее. Смысл такой, что оповещение включается на том этаже, где есть пожар + этаж выше + первый этаж, а через 30 секунд оповещение идёт по всему зданию. 

3 года 3 месяца назад

avatar
При сработке на первом и втором 1+2+1(30 сек) и через 30 сек по всем?

Богданюк Дмитрий Владимирович 3 года 3 месяца назад

Вы имеете ввиду одновременно и на первом и на втором?

Тремасов Константин Александрович 3 года 3 месяца назад

Да...

Богданюк Дмитрий Владимирович 3 года 3 месяца назад

По логике на первом сработала, оповещение запускается и на первом и на втором, на остальных с задержкой в 30 сек. если в это же время до 30 сек. сработает второй то немедленно должен подключиться третий, по остальным задержка уже запущена. 

Тремасов Константин Александрович 3 года 3 месяца назад

Тогда так-
каждый этаж раздел.
к реле отвечающему за 1-й этаж вешаем все разделы
Переходим к сценариям управления реле
1) для  2-го этажа:
    Шаг1. если пожар на втором, то вкл без задержки
    Шаг2. если пожар на любом кроме 1 и 2-го включить с  задержкой 30 сек
2) для 3-го этажа:
    Шаг1. если пожар на третьем, то вкл без задержки
    Шаг2. если пожар на любом кроме 1 и 3-го включить с  задержкой 30 сек
3) для 4-го этажа:
    Шаг1. если пожар на третьем, то вкл без задержки
    Шаг2. если пожар на 4-м, то вкл без задержки
    Шаг3. если пожар на любом кроме 1,2,3-го то с задержкой 30 сек



Ну итд... Памяти сожрёт не меренно...

Богданюк Дмитрий Владимирович 3 года 3 месяца назад

А если 2-мя "шагами" обойтись ? Реально ?
 

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

Да верно первый шаг можно убрать) Уже правил)

Богданюк Дмитрий Владимирович 3 года 3 месяца назад

А что же с первым то этажом ?
1,2 или 3 "шага"?
 

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

А зачем ему сценарий? Я ж написал что к нему вяжем все разделы без каких либо сценариев, он же у нас должен при возгарании на любом этаже сработать согласно условиям. Т.е. стандартная привязка разделов у него.

Богданюк Дмитрий Владимирович 3 года 3 месяца назад

Шучу,но Дмитрий не халтурь!
Реле одно и при пожаре на 1-ом этаже включится должен и первый и второй этаж одновременно ,а через 30 секунд всё оповещение
То есть обычной привязкой скорее всего не обойтись.
 

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

Обойтись, но всё таки я зря правил прежнюю версию) итак конечный результат будет таков
каждый этаж раздел.
на реле отвечающему за 1-й этаж вешаем все разделы, таким образом получаем сработку реле первого этажа при пожаре на любом этаже.
Переходим к сценариям управления реле
1) для  2-го этажа:
    Шаг1. если пожар на втором, то вкл без задержки
    Шаг2. если пожар на любом кроме 2-го включить с  задержкой 30 сек
    Шаг3. если пожар на первом, то включить сразу, запрещающие- другие разделы кроме 2-го
2) для 3-го этажа:
    Шаг1. если пожар на третьем, то вкл без задержки
    Шаг2. если пожар на любом кроме 1 и 3-го включить с  задержкой 30 сек
    Шаг3. если пожар на первом, то включить сразу, запрещающие- другие разделы, кроме 3 и 4-го раздела
3) для 4-го этажа:
    Шаг1. если пожар на третьем, то вкл без задержки
    Шаг2. если пожар на 4-м, то вкл без задержки
    Шаг3. если пожар на любом кроме 2,3-го то с задержкой 30 сек
    Шаг4. если пожар на первом, то включить сразу, запрещающие- другие разделы кроме 4 и 5-го раздела
 

Богданюк Дмитрий Владимирович 3 года 3 месяца назад

Дмитрий .Раз Константин создал эту тему,то ему и быть судьёй.
Но прошу прощения у форумчан за так называемый "сговор" его и меня,но рабочая конфига у него уже есть и опробована мной в домашних условиях.И конфига работоспособная.И я специально просил его в "личке" не выкладывать сразу готовую конфигу,а дать форумчанам подумать и создать свою,может быть даже и лучшую.

 

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

Дак это хорошо) На самом деле задача не тревиальна... Т.к. очень много вопросов по работе... В том числе как она будет отрабатывать при сработке на нескольких этажах одновременно, при неисправностях зон, итд) у меня под рукой счас неначем обкатывать поэтому только в уме только хардкор)))))

Богданюк Дмитрий Владимирович 3 года 3 месяца назад

Дмитрий, насчет первого этажа, направление верное, можно назначить тактику, но для симметрии и чтоб текст выложить, напишите сценарий, первый самый легкий, он отрабатывает сразу независимо от того на каком этаже пожар. Второе, в вашем последнем сценарии есть шаг "если пожар на первом, то включить сразу" на каждом этаже, получается что если на первом пожар, то все без задержки отработают, а нужно только на втором. Может не так поняли? Задача, первый всегда без задержки. На других, свой этаж и этаж выше без задержки, остальные с задержкой. Маленькая подсказка, кроме первого (там один шаг) можно обойтись двумя шагами. Когда решите, скажите что не такая она и сложная, изначально не надо себя накручивать насчет одновременной сработки или неисправности. Представьте что пожар будет один и на одном этаже, когда будет готовый сценарий, поймете как система себя поведет при пожаре на нескольких этажах одновременно, вопрос сам собой отпадет.

Тремасов Константин Александрович 3 года 3 месяца назад

включается на том этаже, где есть пожар + этаж выше + первый этаж


На самом деле логика задачи зациклина... По ней при пожаре на 2-м этаже, должен сработать 3-й этаж, а если срабатывает 3-й этаж, то должен сработать 4-й этаж итд... я не знаю какой у вас там сценарий есть, но работает он не по условию... По моему вы меня троллите)))))

Богданюк Дмитрий Владимирович 3 года 3 месяца назад

Нет ,Дмитрий .Не троллит.
Константин .Выкладывайте конфигу "на всеобщее обозрение".

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

будет интересно посмотреть... особенно до 7-8 этажа решение в два шага...


Кстати ещё вариант есть ну хз... конечно...Он нефига не в 2 шага)))
На 1 реле тактика все разделы без задержки, на остальных реле все разделы задержка в 30 секунд, таким образом убрать головняк с задержкой.
Остаётся только вкл этажа с пожаром и выше-
На втором это будет- включить сразу если во втором разделе или 1 разделе
На третьем это будет- включить сразу если в третьем или во втором
ИТД........

Богданюк Дмитрий Владимирович 3 года 3 месяца назад

Дмитрий не путайте сценарий и шаг сценария, про сами сценарии и сколько их я ничего не говорил. Вот последнее что написали очень близко, напишите текст сценария на примере 4-х этажей.

Тремасов Константин Александрович 3 года 3 месяца назад

Дак тоже самое 
тактики- 1 реле - все разделы
               2-16 реле все разделы с задержкой 30 секунд
Сценарии- для втрого реле включить разрешающее 1-2 раздел. без запрещающих     (1шаг)
                  для третьего реле включить разрешающее 2-3 раздел без запрещающих   (1шаг)
                  для четвертого реле включить разрешающее 3-4 раздел без запрещающих(1шаг)
                  для пятого реле включить разрешающее 4-5 раздел без запрещающих       (1шаг)
                 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
                 для 16-го реле включить разрешающее 15-16 раздел без запрещающих       (1шаг)
______________________________________________________________________________________


16 сценариев с 1 шагом каждый, в шагах на сколько мне память не изменяет условия "или" поэтому  для каждого раздела нет смысла делать шаг...

Богданюк Дмитрий Владимирович 3 года 3 месяца назад

Вопрос спорный, как себя поведет реле если ему назначили тактику и еще привязали сценарий, надо проверить, но думаю что тактика в приоритете будет.

Тремасов Константин Александрович 3 года 3 месяца назад

Беру слова назад, проверили, сценарий приоритетней тактики, отрабатывает на ура. Отдельная благодарность Артуру за проверку. А вы Дмитрий молодец, одним шагом справились.

Тремасов Константин Александрович 3 года 3 месяца назад

Давно бы так .А то до "заминусовки"дело дошло.
Помирились и чудненько. .Молодцы все ,кто принял участие.
 

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

В качестве альтернативы решения.

Сценарий_упр: 0,  Тип: "управление реле", Описание: "1 этаж", Исх. программа упр.: 2,  Исх. маска мигания: 1
  Шаг: "новый шаг"
    Разрешающее условие
      Состояния: "Внимание! Опасность пожара", "Два пожара", "Два пожара без блокировки", "Пожар"
      Разделы: 1, 2, 3, 4

Сценарий_упр: 1,  Тип: "управление реле", Описание: "2 этаж", Исх. программа упр.: 2,  Исх. маска мигания: 1
  Шаг: "новый шаг"
    Разрешающее условие
      Состояния: "Внимание! Опасность пожара", "Два пожара", "Два пожара без блокировки", "Пожар"
      Разделы: 1, 2
  Шаг: "новый шаг", Программа: 1,  Маска мигания: 1,  Задержка включения: 30.0,   Время управления: 30.0
    Разрешающее условие
      Состояния: "Внимание! Опасность пожара", "Два пожара", "Два пожара без блокировки", "Пожар"
      Разделы: 3, 4

Сценарий_упр: 2,  Тип: "управление реле", Описание: "3 этаж", Исх. программа упр.: 2,  Исх. маска мигания: 1
  Шаг: "новый шаг", Программа: 1,  Маска мигания: 1,  Задержка включения: 30.0,   Время управления: 30.0
    Разрешающее условие
      Состояния: "Внимание! Опасность пожара", "Два пожара", "Два пожара без блокировки", "Пожар"
      Разделы: 1, 4
  Шаг: "новый шаг"
    Разрешающее условие
      Состояния: "Внимание! Опасность пожара", "Два пожара", "Два пожара без блокировки", "Пожар"
      Разделы: 2, 3

Сценарий_упр: 3,  Тип: "управление реле", Описание: "4 этаж", Исх. программа упр.: 2,  Исх. маска мигания: 1
  Шаг: "новый шаг", Программа: 1,  Маска мигания: 1,  Задержка включения: 30.0,   Время управления: 30.0
    Разрешающее условие
      Состояния: "Внимание! Опасность пожара", "Два пожара", "Два пожара без блокировки", "Пожар"
      Разделы: 1, 2
  Шаг: "новый шаг"
    Разрешающее условие
      Состояния: "Внимание! Опасность пожара", "Два пожара", "Два пожара без блокировки", "Пожар"
      Разделы: 3, 4

На примере четырех этажей. Дальше принцип тот же.

Тремасов Константин Александрович 3 года 3 месяца назад

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

Может кто-то подскажет.
Есть система дымоудаления жилого дома, построенная на с2000-КДЛ и С2000-СП4. Какой сценарий надо сделать для обеспечения блокировки клапанов по пожару? То есть, если на одном этаже произошел пожар и открылся клапан, то ни на каком другом клапана не должны открыться, даже если там тоже отработал пожар

3 года 3 месяца назад

avatar
может быть такой вариант: в разрешающих условиях - "пожар2" в любом из контролируемых разделов, в запрещающих - норма технологического выхода рабочего состояния клапана. Т.е. те ШС у СП4, которые информируют что клапана открылись, запихать в один раздел и этот раздел ставить запрещающим условием. Получается - при первом пожаре2 запрета нету, т.к. все клапана закрыты, когда где-то клапан открылся, то запрет будет работать и другие уже не смогут открыться.

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

 То есть, если на одном этаже произошел пожар и открылся клапан, то ни на каком другом клапана не должны открыться, даже если там тоже отработал пожар

Иван Иванович ,это Вы серьёзно или смеётесь?
На каком этаже произошёл пожар,там клапан и должен открыться.

Андрей !Задачки задачками и сценарии сценариями.И никто не сомневается ,что наладчики смогут написать самый хитроумный сцкнарий.
Но что бы один сработавший клапан при пожаре блокировал всю систему дымоудаления .Такое я слышу в первый и дай бог в последний раз.

 

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

Андрей, мне все таки кажется если выполнилось разрешающие условие и реле включилось, а затем запрещающие то реле по логике должно отключиться, не так? Если так, то ваш клапан до сброса пожара будет открываться и закрываться. Надо бы проверить. Артур нам в помощь)

Тремасов Константин Александрович 3 года 3 месяца назад

Артур, тут логика ясна - вытяжной вентилятор может просто не справиться с двумя открытыми клапанами, в итоге оба этажа будут в дыму, а так хотя бы один чистый.

Константин, со сценариями для с2000м у меня всё печально - я их ещё не делал) но даже если реле попытается отключиться, то его тут же настигнет разрешающее условие. Т.е. клапан будет дёргаться в почти открытом состоянии %)

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

Пока есть запрещающие условие, разрешающие блокируются, так что ждать надо отмены запрещающего. Плюс ко всему, вентилятор запускать надо после открытия клапана, а у вас события попрут исп. устройство в рабочем положении и исп. устройство в исходном, получается и вентилятор почти раскрутиться) Но это при условии что после разрешающего условия, запрещающее его отменит, а если нет, то тогда ваш сценарий вполне рабочий.

Тремасов Константин Александрович 3 года 3 месяца назад

Как я и предполагал, а Артур проверил, реле активно до тех пор пока нет запрещающих условий. Так что думаю задача не решена, вопрос открыт.

Тремасов Константин Александрович 3 года 3 месяца назад

тогда изменить запрещающее условие - проверять состояние исп.устройств на всех этажах, кроме своего. Я так понимаю, СП4 должен же быть на каждом этаже?

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

Выкладывайте текст.

Тремасов Константин Александрович 3 года 3 месяца назад

Думаю на примере 4-х этажей, 4 раздела с клапанами, 4 сценария, для первого этажа разрешающее пожар на первом, запрет, исполнительное устр. в рабочем положении 2,3,4 раздела/этажа, для второго тоже самое, пожар на втором и запрет устройство в рабочем положении 1,3,4. Ну и пятый на запуск вентиля устройство в рабочем положении по всем разделам. Браво Андрей, думаю этот рабочий. А проверит его думаю уже Иван.

Тремасов Константин Александрович 3 года 3 месяца назад

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

Артур, это от меня потребовал ИПЛовец , так как горе-проектировщик рассчитал двигатели только для пожара на одном этаже.

3 года 3 месяца назад

avatar
 так как мудак-проектировщик рассчитал двигатели только для пожара на одном этаже

"Едрён-батон" и больше нет слов.
А у меня к Вам ,Иван Иванович, абсолютно никаких претензий нет.

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

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

На форуме частенько пишут о такой проблеме как отключение или возврат в исходное положение реле при сбросе сигнала пожар. Данную проблему если уж очень надо можно решить одним из нехитрых способов, как вы это будете применять дело ваше, как и ответсвенность. Все расписывать если честно и долго и может быть не понятно, поэтому я записал видео работы такой системы (на 4 реле не смотрите, оно по тактике лампа отрабатывает) сигнал о пожаре передает 1 реле. Как говорится лучше один раз увидеть, чем сто раз услышать. Ссылка на видео.
https://drive.google.com/file/d/1Wysrdic5TY3TGziDcBdRtGsmTKdnOYrUGw/view?usp=sharing

3 года 3 месяца назад

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

Помогите пожалуйста. Есть сигнал-10 к выходу СИР подключена сирена, когда срабатывает тревога на шлейфе подключённом к УО 4С, то сирена не работает. Где я допустил ошибку? 
Конфигурация пульта - https://yadi.sk/i/NoKLR561tsTZS /> Конфигурация Сигнала-10 - https://yadi.sk/d/Uza8-TKZtsTa7 /> Заранек благодарен!

3 года 3 месяца назад

avatar
В конфигурации Сигнал 10, установите "Не управлять" напротив Реле 3 на вкладке "Выходы" и уберите все "+" на вкладке "Входы", у вас в конфигурации самого Сигнал 10 тактика локально назначена, он кроме как от своих шлейфов реагировать не будет.

Тремасов Константин Александрович 3 года 3 месяца назад

Сработало!!!! Спасибо огромное!

Бовбель Ярослав 3 года 3 месяца назад

С вас задачка.

Тремасов Константин Александрович 3 года 3 месяца назад

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

Вот вам еще одна задачка, на сон грядущий. Решали мы как то с Андреем Волковым вопрос, как же сделать так чтоб при взятии/снятии пользователь по запарке чиркая третий раз картой не отменял своего предыдущего действия, пришли к тому что надо считыватель блокировать после двух касаний на определенное время, считывателей два и блокировать надо именно тот с которого в данный момент идет команда. Внимание вопрос, напишите сценарий блокировки на 3 секунды именно того из двух считывателей с которого в данный момент идет команда на взятие/снятие и  к какому событию его привязать. Понятно что это все делается через сценарии АРМ Орион ПРО. Этот сценарий светился в одной из тем, надеюсь на вашу честность. Я  его проверял на демонстраторе, работало, ну по крайней мере шли события о блокировке.

3 года 3 месяца назад

avatar
Помню тему=) Счас Ориона под рукой нет- ибо ОПС больше как халтура стала на неопределенное время, так что к сожелению я пас по этой задаче наверно. 

Богданюк Дмитрий Владимирович 3 года 3 месяца назад

Так нас трое тут, вы,я и Андрей, мы с Андреем про это знаем, если не вы то кто? Орион установить проще простого.

Тремасов Константин Александрович 3 года 3 месяца назад

Создать сценарий управления с шагами 1. Считыватель -Заблокировать считыватель 2. Ядро-пауза (3секунды) 2. Считыватель - разблокировать считыватель.
В структуре системы к нужному считывателю, в инспекторе привязать этот сценарий на "удаленный запрос на взятие" и "удаленный запрос на снятие".

Проверить не получилось и на счет Ядро-пауза не уверен. 

Александр Сергеевич 3 года 3 месяца назад

Вы текст выкладывайте.

Тремасов Константин Александрович 3 года 3 месяца назад

вот с Ядро-пауза тоже сомнения появились, а не блокирует ли оно вообще всю активность ядра?

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

Посмотрел ман. Ядро-пауза  -  пауза выполнения сценария.
А какой текст? Сценарии на основе шаблона с привязкой в инспекторе к считывателю. Или нужен сценарий на скрип-языке?
Кст кто знает, почему может сценарий не запускаться, если таким образом привязывать. Бывало по разному - то выполняется только с одним шагом, с несколькими не выполняется, то не запускается вообще. Конкретно выше описаный по логике хотябы должен был попробовать запустить сценарий по "удаленному запросу на взятие", а он молчит.
Есть сценарий, который по времени "восстанавливает доступ" по чипу вечером и "открывает доступ" утром. Но если добавить еще один шаг, например взятие раздела, сценарий вообще не запускается.

Александр Сергеевич 3 года 3 месяца назад

ну значит пойдёт Ядро-пауза.
Вообще шаблонные сценарии, как я понял, сразу запускают все шаги, т.е. заблокировал считыватель сразу же разблокировал и тут как раз пауза в 3 секунды уже идёт. Я так хотел сделать паузу тишины в оповещении и долго не мог понять почему маяки молчат, смотрел на КПБ, который едва только и успевает моргнуть релюшками, а на экране идёт отсчёт паузы. Потом переписал шаблонный сценарий выкинув все Попытки и прочий хлам - работает.

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

Я вот такой писал:

Сценарий
Переменные
Перем Событие1;
Перем Считыватель1;
НачалоСценария
Событие1 = ПолучитьСобытие();
сообщить(Событие1.Событие().Название(),0);
Считыватель1 = Событие1.Элемент();
Если не пустоезначение(Считыватель1) тогда
Если Считыватель1.ТипЭлемента() == "СЧИТЫВАТЕЛЬ" тогда
Считыватель1.ЗаблокироватьСчитыватель();
сообщить(Считыватель1.Состояние(),0);
Задержка(3000);
Считыватель1.РазблокироватьСчитыватель();
сообщить(Считыватель1.Состояние(),0);
Конецесли;
Конецесли;
КонецСценария

сообщить, это так для себя при отладке смотрел что приходит, можно без него.
Привязывал к событию вообще всей системы удаленный запрос на взятие/снятие, количество считывателей без разницы, если данное событие придет не от считывателя, сценарий не выполняется.

Тремасов Константин Александрович 3 года 3 месяца назад

Привязывал к событию вообще всей системы удаленный запрос

Чет я не нашел в событиях системы "удаленный запрос на взятие". Попробовал привязать к событию считвателя на "удаленный запрос на взятие", также как и у меня не работает на шаблонах. Привязал к "идентификации хозоргана", запускается, но считыватель не блокирует, хоть и пишет "Команда закрыть доступ". Через шаблоны шаги выполняет последовательно, ядро-пауза с отображением показывает отсчет времени, но считватель тоже не блокирует, хоть и пишет "Команда закртыь доступ", можно сразу снять раздел.
Причем сценарии не удаляются и не меняются, пока не закроешь ядро опроса и заного запустишь. Даже из АБД "обновить БД в опер.задаче" не скидывает сценарии.
Пробовал на демоверсии ОрионПро 1.2 с реальным железом через пульт С2000мv2.07
К событию "удаленный запрос на взятие" никакой привязаный сценарий, даже просто с текстом, так и не запустился.

Александр Сергеевич 3 года 3 месяца назад

Извиняюсь, тупанул, к разделам я привязывал, так как не на всех разделах это было необходимо.

Тремасов Константин Александрович 3 года 3 месяца назад

Видимо придется на столе собирать мелкую систему, по идее блокирование считывателя должно блокировать как и доступ так и запросы на взятие или снятие, вот с этим у меня сомнения, как реально он себя ведет, блокирует только доступ или вообще все?

Тремасов Константин Александрович 3 года 3 месяца назад

не блокирует вообще, только запись "команда закрыть доступ", В это время можно ставить/снимать, потом "команда восстановить доступ". Если речь про считватель на дверь, то нет возможности проверить, хотя смысл тотже.
В новой документации рассшифровка - "заблокировать считватель - Блокировка доступа по направлению, который контролирует считыватель. Работает с приборами С2000-4\С2000-2\ С2000 BIOAccess".
Поэтому команда не работает на снятие/взятие, по крайней мере на Сигнале20П.

Александр Сергеевич 3 года 3 месяца назад

Есть возможность проверить этот же сценарий только вместо Считыватель1.ЗаблокироватьСчитыватель(); и Считыватель1.РазблокироватьСчитыватель(); вписать Считыватель1.ЗаблокироватьДоступ(); и Считыватель1.РазблокироватьДоступ();?

Тремасов Константин Александрович 3 года 3 месяца назад

выше исправил, на Сигнале 20П не работает. На БИ тоже работать не будет.
Исправил, также. К считывателю привязывать - не запускается. К разделу - сценарий запускается, но считыватель не блокирует постановку/снятие. Для СКУД эти команды.

Александр Сергеевич 3 года 3 месяца назад

Очень жаль, интересно, а есть решение? Или признаем нерешаемой?

Тремасов Константин Александрович 3 года 3 месяца назад

Попробовал привязать к считывателю на "удаленный запрос на взятие" сценарий с "сотрудники - Заблокировать ключи доступа". Сценарий запускается, и видимо также блокирует доступ СКУД. На постановку/снятие также не влияет.
Видимо сценариями без "железной" подвязки в виде реле разрывающего связь не обойтись с нынишним видом АРМа, но возможны проблемы с задержкой срабатывания реле при медленной системе.
Возможно есть какой-то параметр в реестре, отвечающий за промежуток между командами, на подобии параметра времени, через которое БИ начинает отображать индикацию разделов (по умолчанию 10сек) при отображении разделов с других пультов через АРМ.
Разработчикам вопрос.

Александр Сергеевич 3 года 3 месяца назад

Ладно попробую поучаствовать тоже=) Напишите к чему подключены считыватели в системе(сигнал или с2000-2(4)), как используется считыватель(только для постановки\снятие или ещё для доступа) Может чёнить и придумаю)

Богданюк Дмитрий Владимирович 3 года 3 месяца назад

орион про 1.12.2.2 - с2000м - 2.07 - с2000-кдл-2и 1.12 - считыватели, только постановка/снятие

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

Ок, есть одна мысль как не через блокирование считывателя сделать, а через сценарий для шс на м-ке, но надо знать как датчики сгрупированы. 1 датчик=раздел, 1 кабинет=группа разделов, или 1 кабинет=1 раздел, несколько кабинетов- группа разделов. И имеются ли общие зоны для ХО. Напишите как группируются хотяб на примере 2 кабинетов + Как человек определяет взятие\снятие.

Богданюк Дмитрий Владимирович 3 года 3 месяца назад

1 датчик=раздел, 1 кабинет=группа разделов

есть ещё группировка вида куча_однотипных_разделов=группа разделов, но это для передачи в ЧОП и оно не участвует в процессе.
общие зоны? общими являются только коридоры, они снимаются отдельным сценарием с первым снятым кабинетом и ставятся с последним поставленным на охрану.
А как они могут группироваться? гр.разделов(типовой кабинет) = раздел(штора)+раздел(стекло)+раздел(объём), если кабинет большой, то х2. Состояние гр.разделов выведено на БИ. Человек махнул картой перед считкой, увидел зелёный свет на БИ и ломанулся в кабинет, а в этот момент система уже отрабатывает лишний взмах и ставит всё под охрану.
Лог из последних косяков, на мой вопрос - зачем так много? ну оно никак не моргало о_О
11.08.2016 18:57:58 - Удаленный запрос на взятие - 5.1.2.1
11.08.2016 18:58:02 - Удаленный запрос на взятие - 5.1.2.1
11.08.2016 18:58:03 - Удаленный запрос на снятие - 5.1.2.1
11.08.2016 18:58:07 - Удаленный запрос на взятие - 5.1.2.1
11.08.2016 18:58:11 - Удаленный запрос на снятие - 5.1.2.1
11.08.2016 18:58:20 - Удаленный запрос на взятие - 5.1.2.1
11.08.2016 18:58:24 - Удаленный запрос на взятие - 5.1.2.1

понятно что между этими запросами система пытается брать на охрану и одновременно снимать.

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

Пока только промежуточные мысли... Если у ХО карта на снятие своего раздела(или группы) и общего, скорей всего имеется задержка на вход, если к этому событию привязать запрет на взятие, то сколько бы он не махал своей картой пока задержка не пройдёт он не поставит снова.

В продолжение мысли... Можно так же попробывать привязаться к запросу на снятие в АРМ и при этом запросе запретить взятие. Арма под рукой нет, но такое событие должно быть...

Богданюк Дмитрий Владимирович 3 года 3 месяца назад

А может по времени разраничить , одно окно для снятия с утра, другое для взятия вечером?

Тремасов Константин Александрович 3 года 3 месяца назад

я вот все хочу попробовать воплотить в жизнь "защиту от дураков", блокировать считыватьль с помощью реле сигнала 10: 
ст.24   АЦДР.425513.010 РЭ Изм.20 АЦДР.5428-16 от 31.05.2016 «Сигнал-10» - 
«Включить на время перед взятием»| Если идёт процесс взятия ШС на охрану («Задержка взятия»), то включить на заданное время| Выключено

"+" провод считывателя (у меня "матриксы") пропустить через УК/ВК, и  через реле сигнала 10. а может и просто + и - считывателя посадить на реле

а?))) как вам вариант такой))

Батанов Александр Владимирович 3 года 3 месяца назад

Зависит от системы, самый первый вариант который я предложил Андрею по блокировке считывателя, это пустить провода питания считки через реле и отключать их, он сказал что есть пользователи которые смотрят на индикатор чтоб понимать в каком состоянии раздел, решили через реле пустить шину данных считки, но так как система загружена, сценарий не успевал вовремя отрабатывать (хотя как он писал на столе все работало) и пользователь все равно успевал чиркнуть лишний раз, но это были разные приборы и все шло через АРМ. У вас если ставяться и снимаются шс самого Сигнала и использовать локальные тактики скорее все будет успевать отрабатывать.

Тремасов Константин Александрович 3 года 3 месяца назад

только свой раздел, общий снимается и ставится специальными сценариями. Считыватели находятся за пределами охраняемой зоны (но за закрытыми дверьми). И какие могут быть задержки на вход? снял да пошёл) а как при снятии запретить взятие?

разграничить не получится, в будни это бессмысленно - есть дневной охранник, который (если на месте находится) может отследить косяк, но только до 19:00, потом он домой, а в выходные режим работы "Как захотелось", да и в будни могут вечером уйти, а через час вернуться. И основные ложняки происходят разумеется в выходные.

у меня лишних релюшек не осталось( но даже если что-то освободить - есть некоторые сомнения по поводу скорости реакции системы, особенно в момент запуска процесса снятия/взятия, когда пошли кучи событий, реле может протормозить, а если лишняя команда в систему успела уйти, то тут хоть заотключай считку.

Волков Андрей 3 года 2 месяца назад

Вообще производитель бы добавил такой параметр в приборы как пауза между взятием и снятием или пауза повторного поднесения карты при взятии/снятии, ну чтоб на заданное время считыватель не реагировал на команды после поступления первой, идентификатор ХО не считается), если не надо то выставить "нет" или 0 и все, вопрос решен!

Тремасов Константин Александрович 3 года 2 месяца назад

ну может когда-то я их и достану с этой проблемой, но пока безуспешно.
сейчас только сценарии и советуют - один по инвертированию предыдущей лишней команды, второй - отключение считки через реле))

Волков Андрей 3 года 2 месяца назад

Андрей. По блокировке думаю кое что есть.

Такой сценарий

Сценарий
Переменные
Перем Событие1;
Перем Пароль1;
НачалоСценария
Событие1 = ПолучитьСобытие();
Пароль1 = Событие1.Пароль();
Если не пустоезначение(Пароль1) тогда
Пароль1.Заблокировать();
Задержка(5000);
Пароль1.Разблокировать();
Конецесли;
КонецСценария

Решил не считкку блокировать, а сам пароль, привязал к событию считывателя, идентификация хо. На С2000-4 отрабатывает на ура, но это на столе.

Тремасов Константин Александрович 3 года 1 месяц назад

не понял, а блокироватся пароль будет сразу после идентификации? а как же следующая команда на снятие/взятие будет отрабатываться?

Волков Андрей 3 года 1 месяц назад

Сразу, но команда на взятие/снятие уже упевает уйти(на столе). Блокирует на 5 сек., потом разблокирует. Если надо могу видос завтра запилить.

Тремасов Константин Александрович 3 года 1 месяц назад

Во блин, по моему на С2000-4 одного касания достаточно было, хоть убейте не вспомню) Но работало. Завтра потестирую еще, для чистоты эксперемента две карты возьму, проверю как работает после блокировки первой, вторая и видимо придется КДЛ рапечатать.



То что два события Ключ разблокирован, это потому что было второе касание картой в момент блокировки, на время разблокировки это не влияет, разблокировка снимается после времени указанной в сценарии с момента запуска сценария, у меня 10 сек, выше что выкладывал 5 сек.

Тремасов Константин Александрович 3 года 1 месяц назад

наверное всё таки будет лучше на "Удалённый запрос..." повешать, ведь не все сразу же два раза картой машут, а иначе дисциплинированный сотрудник не сможет ничего сделать)

Волков Андрей 3 года 1 месяц назад

Вот что обнаружил, со считки событие удаленный запрос на взятие не приходит, только с АРМ(возможно с М или К тоже), со считки сразу идет идентификация хо, так что отменяется, по крайней мере у меня(ПРО 1.20.1 последний). Ну ладно, ну 3 сек. подождет не сломается, можно 1 сек. установить на блокировку(начнут жаловаться что, я вот коснулся, а она... и тут я... из двух зол меньшую выбирают), он же дисциплинированный сотрудник. Пробовать буду. Видеоотчет сделаю, 21 век ни как.
P.S. Если конечно все получится, а так нет).

Тремасов Константин Александрович 3 года 1 месяц назад

С КДЛ не прокатило. Сценарий запускается но не блокирует, хотя тот же сценарий на С2000-4 работает, видимо потому что он и СКД управлять может, поэтому пароль блокируется. Да и еще, понял почему у меня на С2000-4 не было события удаленный запрос на взятие/снятие, когда управление идет со считывателя своими же шс такого события нет, если управлять шс другого прибора то тогда это событие появляется. При этом на КДЛ удаленный запрос идет даже при управлении своими шс.

Тремасов Константин Александрович 3 года 1 месяц назад

а я всё никак не могу проверить - к новому дому подготавливаюсь

Волков Андрей 3 года 1 месяц назад

А мне вот пока кроме как что-нибудь проверить, делать особо нечего.

Тремасов Константин Александрович 3 года 1 месяц назад

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

Всем привет! Парни может я не по делу, но все же спрошу..)) есть задача с помощью С2000ВТ управлять сплит системой, точнее включать и выключать при достижении заданных температур.(сухой контакт на вкл/выкл) и ещё отключать систему при взятии разделов на охрану и разрешать включении при снятии одного из разделов ораны. Ориона про нет. Во главе 2000М.
вот такая вот задача) сразу скажу что 2000ВТ ни разу в руках не держал.
 

3 года 3 месяца назад

avatar
 сразу скажу что 2000ВТ ни разу в руках не держал.

Такая же фигня))) 

Ну скажем так, есть не то чтобы решение, а больше последовательность действий=)
сплит системой

Сплит-система (англ. split — «разделять») — кондиционер, система кондиционирования воздуха (СКВ), состоящая из двух блоков: внешнего (компрессорно-конденсаторного агрегата) и внутреннего (испарительного)

Что за кондиционер? Часто кондиционер включается в розетку и включается с пульта. Т.е. по идее при включении питания на нём надо дать команду на включение, если он врубается так, то надо придумывать действия как дать эту команду, если через сухие контакты можно управлять не выключая из сети, то переходим дальше.
включать и выключать при достижении заданных температур.(сухой контакт на вкл/выкл)

Смотрим на тип шс у ВТ и какие события он даёт
Для «С2000-ВТ Т» следует устанавливать тип шлейфа «10 – Тепловой термостатический»

Тип 10 – "Тепловой термостатический". В этот тип входа можно включать: а) пожарные тепловые максимально-дифференциальные адресно-аналоговые извеща- тели – "С2000-ИП" (и его исполнения), а также "С2000Р-ИП". б) адресный измеритель влажности и температуры "С2000-ВТ". При данном типе входа контроллер позволяет использовать извещатели в качестве измерителя температуры и создавать системы терморегулирования. Контроллер в дежурном режиме работы ДПЛС запрашивает числовые значения, соответствующие температуре, измеряемой извещателем. Для каждого входа задаются температурные пороги "Повышение температуры" и "Понижение температуры". "Время восстановления" для термостатического входа определяет время в секундах, в течение которого проводится подтверждение перехода через заданные пороги из состояний "Понижение температуры" и "Повышение температуры". Командами "Взятие" и "Снятие (отключение)" происходит соответственно включение и выключение входа в системе измерения и терморегулирования. Возможные состояния входа:
- "Снято (отключено)" – контролируются только неисправности, вход не проводит измерение температуры и не влияет на терморегулирование;
- "Задержка взятия" – вход находится в состоянии задержки включения в систему терморегулирования;
- "Понижение температуры" – значение температуры ниже порога "Понижение температуры";
- "Повышение температуры" – значение температуры выше порога "Повышение температуры";
- "Температура в норме" – значение температуры находится в пределах диапазона "Понижение температуры" и "Повышение температуры";
- "Неисправность пожарного оборудования" – неисправен измерительный канал адресного извещателя.

ОК, нужные события есть-  "Понижение температуры" , "Повышение температуры"
, т.е. впринципе для реле написать сценарий на вкл\выкл не проблема. Идём дальше...
и ещё отключать систему при взятии разделов на охрану и разрешать включении при снятии одного из разделов ораны. 

Командами "Взятие" и "Снятие (отключение)" происходит соответственно включение и выключение входа в системе измерения и терморегулирования.

Если имеется ввиду откл\вкл других разделов, то впринципе тоже не проблема, если этих же то нет.

П.С. уже поздно поэтому может чё и намудрил=) И по идее кондиционер и так отрубается при достижении необходимо температуры програмно, так что задача странновата=)

Богданюк Дмитрий Владимирович 3 года 3 месяца назад

Что за кондиционер? Часто кондиционер включается в розетку и включается с пульта....

стоит большая сплит установка, работает на пять этажей, каждый этаж 300 кв. по площади (без учета перегородок).... так вот нужно отключать с помощью реле систему (заморачиваться какое питание и какие провода отключать смысла нет..) просто рубим реле после взятия последнего невзятого раздела, замыкаем реле при снятии одного из разделов...
а в рабочее время управлять реле с помощью С2000ВТ. вот)))

Батанов Александр Владимирович 3 года 3 месяца назад

Поставьте тактику реле ПЦН. 
А чем не устраивает температурная регулировка самого кондея? или он настолько упрощен что сам не следит за температурой?

Баулин Владимир Александрович 3 года 2 месяца назад

Да там монтажники этой системы рукокрюки))) заказчик с ними замучался. 

Батанов Александр Владимирович 3 года 2 месяца назад

Извиняюсь, не прав. ПЦН будет работать не совсем правильно (в случае тревоги). Скорее подойдут программы 27 или 28 для отключения при взятии под охрану и 31, 32 для поддержания температуры. Но будут ли они правильно работать по нескольким разделам?

Баулин Владимир Александрович 3 года 2 месяца назад

просто рубим реле после взятия последнего невзятого раздела, замыкаем реле при снятии одного из разделов... 

сценарий управления реле с исходным состоянием выкл, а в шаге-разрешающие зона взята туда все нужные разделы, в запрещающие зона снята все разделы ну соответственно для шага команда включить
а в рабочее время управлять реле с помощью С2000ВТ. вот))) 

Дак тактику на реле поставить и повесить все разделы

Наверно так прокатит.

Богданюк Дмитрий Владимирович 3 года 2 месяца назад

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

Доброго времени суток, уважаемые форумчане! Сори если не в тему, но возможно сценарии - это то что мне нужно))))
Есть задача, нестандартная)
У нас есть один институт (10 этажей). В институте несколько лифтов (студенческий, грузовой, преподавательский). В здании была установлена СКД Ровалент. Преподавательский лифт также под СКД (вместо кнопок вызова - считки, сделано, чтобы студенты не занимали ВИП лифт))). Не давно СКД отказала, восстановить не удалось (сам с ней столкнулся в первый раз, вообще ничего не понял). В общем заказчиком было принято решение срочно переделать хотя бы лифт на что нибудь чтобы работало), само собой мы предложили Болид. Смонтировали, настроили - все гуд.
Следующей задачей было вместо кнопки 10 этажа (внутри лифта) поставить отдельную считку, дабы наверх могло ездить исключительно высшее руководство. Сделали - все работает. НО!!! Теперь требуется, чтобы если приехало вышеозначенное руководство и вызвало лифт с какого либо этажа, лифт обязан игнорировать остальные вызовы и ехать напрямую к руководству, которое потом поехав на 10 этаж (по считке) должно до туда добраться без остановок (не взирая на остальные вызовы в данное время).
То есть сама задача - требуется каким то образом настроить СКД так, чтобы он в приоритет ставил высшее руководство, а потом уже все остальные.

Как это сделать - ума не приложу. В данное время идет разговор об установке там Орион ПРО - может как-то упростит решение. Сейчас там стоит просто Орион (с утерянным ключом, поэтому в ДЕМО режиме).

3 года 2 месяца назад

avatar
Я думаю такие манипуляции должны выполняться лифтерной службой...и не иначе... Пробовали с лифтерами общаться?

Батанов Александр Владимирович 3 года 2 месяца назад

это точно, а то придетсч вип руководству пешком идти.

или, когда ездит руководств, осталные ключи блокировать, скорее не ключи, а считыватели. Кстати, в этом случае орион про может и помочь, сценарий необходимо написать, который будет блокировать считыватели на этажах, даже на основе шаблонов. Зависит от того, что требуется. Поиграться с орион про можно и без покупки. 

Валерий Румянцев 3 года 2 месяца назад

Т.е. у вас если я правильно понял, на каждом из 10 этажей вместо кнопок вызова лифта стоят считыватели, при этот в самой кабине лифта до девятого этажа можно уехать с помощью тех же кнопок, за исключением десятого, на который можно уехать только со считывателя? Как взаимодействует С2000-2 с лифтом, посредством чего? Опишите алгоритм.

Тремасов Константин Александрович 3 года 2 месяца назад

Обслуживающая служба уже делала запрос производителю лифтов (Mitsubishi), те ответили что в лифте такой функционал не поддерживается. Отсюда единственная надежда на грамотный сценарий для СКД)

Шлыков Евгений Дмитриевич 3 года 2 месяца назад

Сейчас работает так - один С2000-2 на два этажа (режим две двери на вход), контакты реле замыкают контакты кнопки (провода уже были выведены на Ровалент, мы только поменяли оборудование). Да, на каждом этаже вместо кнопки вызова лифта - считка, да вместо кнопки десяого этажа внутри лифта - тоже считка).
Сейчас решено примерно так (без автоматики), охрана с КПП отзванивается в серверную о приезде руководства, там запускается ОЗ Орион и ручками блокируются остальные считки, чтобы лифт стоял на первом этаже (заодно по камерам смотрят за лифтом - когда шеф подошел, дают команду открыть на первом этаже лифт). Короче такой гемморой для сис админов, что самим жалко.

Шлыков Евгений Дмитриевич 3 года 2 месяца назад

ну раз это в автоматике лифта не предусмотренно, то с помощью реле это врядли получиться..))) 

Батанов Александр Владимирович 3 года 2 месяца назад

нужно Вам на входе здания установить еще считыватель...чтобы отмечались при входе, и по отметке блокировались считыватели

Батанов Александр Владимирович 3 года 2 месяца назад

Это че там за барбос такой? КИМЭП? А че денег на свой собственный лифт не хватило?))) А если по делу, ниже Андрей предложил уже.

Тремасов Константин Александрович 3 года 2 месяца назад

пожарная логика конечно интересна, но лифт будет уезжать на первый этаж, а если босс со второго соберётся ехать?
у нас на домах лифты во время стройки выставляются в ручной режим, т.е. на кнопки не реагируют, только на действия подсобника, который сидит на крыше лифта и крутит ручки (правда и двери он тоже ручками открывает). Может и в этих лифтах есть такая фишка? 
кстати, лифты же должны как-то перегруз вычислять, значит есть весовые датчики - их можно было бы использовать для отмены вип-режима, т.е. лифт сказал, что в кабине стало пусто - все вышли, поехали по обычному маршруту.

Волков Андрей 3 года 2 месяца назад

Как правило, перегруз лифта (также как и пожарная тревога, туточки надо сказать, что на некторых моделях лифтовых контроллеров возможно снятие "пожарного режима", снятием запускающего сигнала) лечится жестким сбросом (самый просто путь, отключение питания).
В общем, можнорезюмировать, что без обратной связи с лифтом, данную задачу по-уму не решить. Оченно много в него упирается.

Петухов Андрей 3 года 2 месяца назад

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

По предъявлению ВИП-карты заблокировать на время все остальные считыватели, имеющие отношение к лифту.

3 года 2 месяца назад

avatar
Это хорошо когда лифт ни кем не занят, а если уже его успело вызвать несколько человек и тут приехало руководство, надо ранее заданные команды как-то удалить или игнорировать, тут по моему без понимания логики работы самого лифта не разберешся.

Тремасов Константин Александрович 3 года 2 месяца назад

Всегда остается возможность сбросить лифт по пожарной логике на основной посадочный этаж и, как вариант, прорычать какое-нибудь предупредительное сообщение, чтобы праздно-катающиеся на лифте поняли, что ПАПА хочет кататься один)))))

Петухов Андрей 3 года 2 месяца назад

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

С орион про я думаю все получится.
Надо создать сценарий, который должен запускаться по событию Доступ предоставлен и привязать к считывателю на 1-м этаже. В этом сценарии должны быть шаги: Заблокировать считыватель по числу этажей и Разблокировать считыватель, так же по числу этажей, но уж с задержкой (задержку прикинуть) Основная идея понятна, а детали посмотреть, желательно, на практике, например, привязать еще к конкретным пользователям\ключам.  Суенарии на основе шаблоно подойдут. Но можно и свой скрипт написать

3 года 2 месяца назад

avatar
Ок, спасибо! Будем пробовать)
Кстати нет не КИМЭП, иной IT универ)

Шлыков Евгений Дмитриевич 3 года 2 месяца назад

Насчет разблокировки, предлагаю начать вести отсчет времени задержки после чиркания картой в самой кабине, а то бог его знает сколь этот феодал кандыбать до нее будет. А если вдруг он развернется и уедет, то охране тоже карту дать чтоб если что чиркала внутри лифта.

Тремасов Константин Александрович 3 года 2 месяца назад

Я бы начал так Создал сценарий, условно "Лифт", в нем два шага "Запустить сценарий" один работает без задержк, а другой с задержкой, а эти шаги должны, уже, запускать сценарии, отвечающие за работу считывателей. Ну разберетесь, в общем,
Удачи

Валерий Румянцев 3 года 2 месяца назад

А этот ВИП персон, он один или их несколько?

Тремасов Константин Александрович 3 года 2 месяца назад

Фактически один самый главный, но есть секретарша, глав бух и т.д. - человек 15.

Шлыков Евгений Дмитриевич 3 года 2 месяца назад

Можно 10 сценариев написать, ну как писать, шаблоны, типа блокировать все кроме того с которого вызов пошел и разблокировать через время*. Можно один написать чтоб все блокировал, типа чиркнул, считки в блоке, но лифт все равно придет, а через время все это разблокироавть или по проходу со считки в кабине (его мы не блокируем и есть опасность того что если его кто-то из вип вызвал и не поехал то все заблокированными остауться) вернее всего по времени. *Я выше писал, думал у вас один барбос.

Тремасов Константин Александрович 3 года 2 месяца назад

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

Разминка для ума, из разряда пятиминуток. Допустим есть 5 дверей со СКУДом из них три в кабинеты и две из здания, есть пожарка на КДЛ, датчики адресные, в каждом кабинете не менее двух датчиков. Напишите сценарий который при поступлении события Внимание или Пожар в каком-то из кабинетов откроет именно ту дверь в кабинете которой сработал датчик, а при поступлении Пожар2 откроются все двери.

3 года 2 месяца назад

avatar
для с2000м: для каждого кабинета индивидуальный сценарий на открытие доступа, в разрешающих условиях "Пожар", "Пожар 2", "Внимание! Опасность пожара" в разделе этого кабинета.
для выходов из здания можно один сценарий на открытие доступа, в разрешающих условиях "Пожар 2" во всех нужных разделах.

для Ориона ПРО: один сценарий с кучей условий
Если Раздел1.Состояние() == "Пожар" или Раздел1.Состояние() == "Внимание" или Раздел1.Состояние() == "Пожар2" Тогда Считыватель1.ОткрытьДоступ(); КонецЕсли //меняем только номер раздела
Если ГруппаРазделов1.Состояние() == "Пожар2" Тогда Считыватель4.ОткрытьДоступ(); Считыватель5.ОткрытьДоступ(); КонецЕсли

Волков Андрей 3 года 2 месяца назад

Не думая- сценарий доступа 1 шаг разр. внимание- открыть для своего раздела 2 шаг разр. пожар открыть для всех разделов- Это для кабинетов, а для здания шаг только с пожаром.

Богданюк Дмитрий Владимирович 3 года 2 месяца назад

Давайте качественно делать, а не оте..сь. Сделайте сценарий на С2000М, создайте разделы, дайте им названия и прочее, сохраните, скопируйте  и выкладывайте. Пройдет время и вы мне спасибо скажите)

Тремасов Константин Александрович 3 года 2 месяца назад

[Сценарии управления]

Сценарий_упр: 0,  Тип: "управление доступом", Описание: "первый", Исх. программа упр.: 255
  Шаг: "новый шаг"
    Разрешающее условие
      Состояния: "Внимание! Опасность пожара", "Пожар"
      Разделы: 1
  Шаг: "новый шаг"
    Разрешающее условие
      Состояния: "Два пожара"
      Разделы: 1, 2, 3, 4, 5

Сценарий_упр: 1,  Тип: "управление доступом", Описание: "второй", Исх. программа упр.: 255
  Шаг: "новый шаг"
    Разрешающее условие
      Состояния: "Внимание! Опасность пожара", "Пожар"
      Разделы: 2
  Шаг: "новый шаг"
    Разрешающее условие
      Состояния: "Два пожара"
      Разделы: 1, 2, 3, 4, 5

Сценарий_упр: 2,  Тип: "управление доступом", Описание: "третий", Исх. программа упр.: 255
  Шаг: "новый шаг"
    Разрешающее условие
      Состояния: "Внимание! Опасность пожара", "Пожар"
      Разделы: 3
  Шаг: "новый шаг"
    Разрешающее условие
      Состояния: "Два пожара"
      Разделы: 1, 2, 3, 4, 5

Сценарий_упр: 3,  Тип: "управление доступом", Описание: "на входные", Исх. программа упр.: 255
  Шаг: "новый шаг"
    Разрешающее условие
      Состояния: "Два пожара"
      Разделы: 1, 2, 3, 4, 5

Что-то в этом роде...

Богданюк Дмитрий Владимирович 3 года 2 месяца назад

Оно! Только пора бы уже на 3.02 писать начать, не... я не придираюсь. Но освоить надо.

Тремасов Константин Александрович 3 года 2 месяца назад

Я ж говорил на данный момент ОПС стало на второй план =) За протягивание той же магистральной оптики счас получается за неделю средняя месячная зп технаря ОПС)

Богданюк Дмитрий Владимирович 3 года 2 месяца назад

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

Доброго дня.
Прошу помочь советом. Есть 3 ангара. В них смонтировано порошковое пожаротушение, но не на АСПТ, а на СП2+КПБ+С2000М(3.02). Не могу понять как мне сделать сценарий таким образом чтобы в системе появилось сообщение "задержка запуска", чтобы после этого события сработало реле КПБ к которому подключены табло "Порошок не входи" и "Порошок уходи"?

3 года 2 месяца назад

avatar
А датчики к чему подключены? Чем событие Пожар не устраивает?

Тремасов Константин Александрович 3 года 2 месяца назад

Кажись есть идейка, выходам которые запускают МПП на вкладке "Реле" выставить тип "пожаротушение" или "противопожарное оборудование", на вкладке сценарии создать сценарий, например включить с задержкой при пожаре в каком-то разделе, статус "активное", привязать к вышеописанным выходам. Тогда при пожаре вы получите, ну по идее должны получить событие "Задержка Пуска(Выход)", вот к этому событию привяжите сценарий включения выходов КПБ которые управляют табличками.

Тремасов Константин Александрович 3 года 2 месяца назад

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

Спасибо за совет. Сигнал о пожаре формируется через АР-2 к которому подключены ИПДЛы

3 года 2 месяца назад

avatar
Ну как? Получилось?

Тремасов Константин Александрович 3 года 2 месяца назад

Пока не попробовал еще (((. Систему выводим в норму. То одно не работает, то другое. )))

Сивенков Николай Александрович 3 года 2 месяца назад

Вы обязательно отпишите потом.

Тремасов Константин Александрович 3 года 2 месяца назад

Обязательно. Ок. Хорошего дня.

Сивенков Николай Александрович 3 года 2 месяца назад

Доброго дня. Попробовал наконец-то по вашему совету. Но ничего не вышло. Сделал иначе: реле которые включают бураны установил тактику АСПТ с 60-ти секундной задержкой и реле которое включает таблички "Порошок уходи", "Порошок не входи" тоже тактика АСПТ, но время работы максимальное. По крайней мере визуально вроде все работает. Единственное, что меня конечно не совсем устраивает - это отсутствие сообщения "Пуск" и "Задержка пуска". Возможно, что я просто кривовато написал сценарий. ((( Делал сценарий на основе стандартных болидовских вариантов. Прикладываю фотку ручника на который по ошибке подали 24В. )))

Сивенков Николай Александрович 3 года 2 месяца назад


фото ручника
https://cloud.mail.ru/public/6pfQ/xZkPKrrxB

Сивенков Николай Александрович 3 года 2 месяца назад

Мда..., а можете конфигурацию выложить?

Тремасов Константин Александрович 3 года 2 месяца назад

Постараюсь сегодня

Сивенков Николай Александрович 3 года 2 месяца назад

https://cloud.mail.ru/public/WYYG/fpNjS4CbP

Сивенков Николай Александрович 3 года 2 месяца назад

Это я так понял рабочая конфигурация, а где та, в которой вы пытались по вышеописанным инструкциям получить "задержку пуска"?

Тремасов Константин Александрович 3 года 2 месяца назад

Ее нет. Не сохранил. (( Но в этой почти все тоже самое. Единственное, что я поменял - у реле, которые связаны с табличками уходи-не входи поменял тактику работы с 38 на 11.

Сивенков Николай Александрович 3 года 2 месяца назад

Завтра попробую "на столе", так сказать убедиться, работает ли это вообще.

Тремасов Константин Александрович 3 года 2 месяца назад

Попробовал на С2000М 3.02 и С2000-4 3.01, другого не нашел. Для того чтобы событие задержка пуска или пуск пришло, надо реле с типом "пожаротушение или пожарное оборудование" добавить в раздел, а уже этот раздел и разрешающие условие "задержка запуска (выход)" привязать в сценарии к тем реле которые управляют табличками. По тем разделам в которые добалены реле с типом "пожаротушение" события Задержка и Пуск приходят, единственное что реле которое по этим событиям должно отрабатывать не отрабатывает, может это специфика работы С2000-4, в любом случае я отписал в ТП и скинул им конфиг. Подождем. Вы пока можете закинуть ваши выходы с МПП в разделы, тогда события пойдут.

Тремасов Константин Александрович 3 года 2 месяца назад

Спасибо вам большое. Я бы конечно лучше бы уговорил установить АСПТ с его жёстко прописанными сценариями и логикой.

Сивенков Николай Александрович 3 года 2 месяца назад

доброго вечера. прошу помочь еще в с одной проблемой. пытаюсь подружить орион про, с2000-2, турникет практика и картоприемник практика. в общих чертах все понятно, но есть и непонятки. в инструкции к картоприемнику написано, что сигнал на изъятие карты должен приходить с задержкой в 2сек. а как это сделать не могу понять.

Сивенков Николай Александрович 3 года 1 месяц назад

Какие модели турникета и картоприемника?

Тремасов Константин Александрович 3 года 1 месяц назад

Praktika t-03 турникет со встроенным картоприемником

Сивенков Николай Александрович 3 года 1 месяц назад

Рыбкин Евгений Сергеевич 3 года 1 месяц назад

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

Еще одна пятиминутка. Дверь,улица, фонарь, аптека, в кабинет директора, с двух сторон считыватели, пока директор в кабинете, карты сотрудников могут открывать её, как только директор покинул кабинет, все карты кроме его кабинет не открывают. Естественно Орион ПРО.

3 года 2 месяца назад

avatar
Скучно.
Приходит Папа к себе в кабинет, машет издалека золотой картой; а в это время, секретарша варит ароматный кофий, сонные охранники все более и более оживляются и им осталось совсем чуть-чуть до уровня Терминатор, офисная челядь приняла напускной заинтересованный работой вид; и скромно, без нажима электроны несут по проводам весть "Восстановить доступ". И вот, наступает тот самый благостный момент, когда можно расслабиться, состряпать по-настоящему увлеченное интернет-серфингом лицо, с бойцов постепенно сдувает спесь железного Арни, незримые труженики электричества, как бы в ознаменование свершившегося праздника передают бездушной железяке новый наказ, " Заблокировать доступ" за семью печатями.
Вот такая грустнявочка.

Петухов Андрей 3 года 2 месяца назад

Про команды понятно и так, к каким событиям и считывателям привяжете? Вы уж отвечая на этот вопрос, подкиньте "веселухи" какой. Есть чё?)

Тремасов Константин Александрович 3 года 2 месяца назад

Событие "Доступ предоставлен", считыватели кабинетные, сценарии привязать к карте директора.

Петухов Андрей 3 года 2 месяца назад

Не совсем верное событие, так же нужно еще одно событие.

Тремасов Константин Александрович 3 года 2 месяца назад

Лучше привязать к событию "идентефикатор хозоргана" и на "проход". Верно?

Рыбкин Евгений Сергеевич 3 года 2 месяца назад

Совершенно верно, на выход запускаем блокировку входного считывателя по событию проход именно по карте директора. На вход запускаем сценарий разблокировки, он же восстановлени доступа, по событию идетификатор хо или запрет доступа, опять же по карте директора. У меня почему-то событие идентификатор хо не приходило, я к запрет доступа привязал, два раза на вход чиркать приходиться.

Тремасов Константин Александрович 3 года 2 месяца назад

так может к событию "Запрет доступа" на входной считке подвязать сценарий вида "Открыть доступ, Пауза 10 секунд, Восстановить доступ", а на выходной - к "Доступ предоставлен" сценарий "Закрыть доступ на входной считке"... так директор может легко уединяться)) махнул картой и никто не зайдёт, а выйти он сможет

Волков Андрей 3 года 2 месяца назад

Надо попробовать.

Тремасов Константин Александрович 3 года 2 месяца назад

Попробовал, добавил шаг "предоставить доступ" перед шагом "восстановить доступ", работает с первого касания. Благодарю за совет!

Тремасов Константин Александрович 3 года 2 месяца назад

ну значит и я могу что-то полезного подсказать Константину Александровичу))

Волков Андрей 3 года 2 месяца назад

Ну дык я для этого и создал эту тему, одна голова хорошо, а две лучше(это так, образно, тут поболее двух наберется))).

Тремасов Константин Александрович 3 года 2 месяца назад

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

Был бы сценарий заблокировать "заблокировать все карты, кроме...". Тогда бы один раз махали картой.

3 года 2 месяца назад

avatar
По моему команда заблокировать карту блокирует её полностью и везде.

Тремасов Константин Александрович 3 года 2 месяца назад

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

Есть еще одна задачка, на мой взгяд она и проста и сложна одновременно.
Необходимо при срабатывании тревожной сигнализации заблокировать все двери на 10 минут, спустя 10 минут разблокировать. Естественно на Орион ПРО. Выкладывайте текст сценария и к камому событию какого объекта будете привязывать.

3 года назад

avatar
если правильно понял ТЗ, то мой вариант, условие: одна дверь на вход/выход - 2 шт.
вешать на "Тревогу проникновения" или тревожка выдаёт какие-то другие события?
Сценарий
Переменные
Перем Ядро1;
Перем Считыватель1;
Перем Компьютеры1;
Перем Компьютер1;
Перем РабочиеМеста1;
Перем РабочееМесто1;

НачалоСценария

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

Считыватель1 = РабочееМесто1.Считыватели().ПолучитьПоИД( 5733 );
Считыватель1.ЗаблокироватьДоступ();

Считыватель1 = РабочееМесто1.Считыватели().ПолучитьПоИД( 5734 );
Считыватель1.ЗаблокироватьДоступ();

Считыватель1 = РабочееМесто1.Считыватели().ПолучитьПоИД( 5745 );
Считыватель1.ЗаблокироватьДоступ();

Считыватель1 = РабочееМесто1.Считыватели().ПолучитьПоИД( 5746 );
Считыватель1.ЗаблокироватьДоступ();

Ядро1 = СоздатьОбъект( "Ядро" );
Ядро1.Пауза( 600 );

Считыватель1 = РабочееМесто1.Считыватели().ПолучитьПоИД( 5733 );
Считыватель1.ВосстановитьДоступ();

Считыватель1 = РабочееМесто1.Считыватели().ПолучитьПоИД( 5734 );
Считыватель1.ВосстановитьДоступ();

Считыватель1 = РабочееМесто1.Считыватели().ПолучитьПоИД( 5745 );
Считыватель1.ВосстановитьДоступ();

Считыватель1 = РабочееМесто1.Считыватели().ПолучитьПоИД( 5746 );
Считыватель1.ВосстановитьДоступ();

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

Волков Андрей 3 года назад

Похож, попробуйте сами написать без шагов, вот например если вы не знаете сколько дверей, но знаете что все, как тогда писать будете? Тревожка, если она настроена правильно, в приборе выбрат тип - тревожный, дает событие тихая тревога.

Тремасов Константин Александрович 3 года назад

тогда возьмём шаблон из поставки Ориона и немного обработаем напильником))
Сценарий
  Переменные
    Перем Ядро1;
    Перем Считыватели1;
    Перем Считыватель1;
    Перем Счетчик1;

НачалоСценария

  Считыватели1 = СоздатьОбъект("Считыватели");

  Если Не ПустоеЗначение( Считыватели1 ) Тогда
    Для Счетчик1 = 0 По Считыватели1.Количество() - 1 Цикл
      Если Не ПустоеЗначение( Считыватели1.Элемент( Счетчик1 ) ) Тогда
        Считыватель1 = Считыватели1.Элемент( Счетчик1 );
        Считыватель1.ЗаблокироватьДоступ();
      КонецЕсли;
    КонецЦикла; 
  КонецЕсли;

Ядро1 = СоздатьОбъект( "Ядро" );
Ядро1.Пауза( 600 );

  Если Не ПустоеЗначение( Считыватели1 ) Тогда
    Для Счетчик1 = 0 По Считыватели1.Количество() - 1 Цикл
      Если Не ПустоеЗначение( Считыватели1.Элемент( Счетчик1 ) ) Тогда
        Считыватель1 = Считыватели1.Элемент( Счетчик1 );
        Считыватель1.ВосстановитьДоступ();
      КонецЕсли;
    КонецЦикла; 
  КонецЕсли;

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

Волков Андрей 3 года назад

Без проверки сказать трудно, но по моему цикл работать не будет.

Считыватель1 = Считыватели1.Элемент( Счетчик1 );
Счетчик1 это переменная которой вы присвоили значение 0
Для Счетчик1 = 0 По Считыватели1.Количество() - 1 Цикл
И оно дальше никак не изменяется, т.е. у вас некоторое количество раз заблокируется и разблокируется считыватель с индексом 0, я не утверждаю но по логике так.

Беру слова назад, для этого цикла значение счетчика меняется. Вспомнил что это для цикла "Пока" надо прописывать увеличение счетчика.

Тремасов Константин Александрович 3 года назад

Подождем еще людей. Богданюк Дмитрий, не порадуете нас своим вариантом?

Тремасов Константин Александрович 3 года назад

ну вообще то цикл for именно так и работает, заходит с начальным значением, а дальше сам прибавляет единички.
а вот почему вместо 1 в инструкции пишут 0, я тоже не совсем понимаю, ведь получится, что последний считыватель останется без внимания.

Волков Андрей 3 года назад

Да, да, насчет этого тоже поспешил, я немного другие операторы использую и условия. У вас все верно написано, привычка, что делать. Извините что ввел в заблуждение.)

Тремасов Константин Александрович 3 года назад

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

Может кто подкинет интересных и нестандартных заданий?

2 года 11 месяцев назад

avatar
Костя, все руки недаходят проверить то что ты написал...))

Батанов Александр Владимирович 2 года 11 месяцев назад

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

Доброго дня всем. У меня вопрос - где можно посмотреть требования в отношении организации порошкового пожаротушения. Дело в том, что на объекте с существующей системой пожарной сигнализации в одном из помещений будет архив и там планируем установить порошковое тушение на АСПТ, но помещение разделено на 2 части (между ними дверной проем без дверей). Я хотел сделать следующим образом: в помещении стоят ДИП-34А на потолке и за потолком (по 3 шт. в каждой комнате на потолке+3 за потолком), их я оставляю. в шлейф ДПЛС включаю С2000-СП2 (одно реле включаю в шлейф 1 АСПТ, второе во второй шлейф), в каждой комнате стоит по 2 бурана 2,5. они будут запускаться от КПБ. Каждая комната отдельный раздел привязанный к одному из реле СП2. Реле сработает только после сработки двух датчиков (ДИП-34А) - тактика реле - АСПТ.  Реле С2000-КПБ: 1 и 2 реле запуск в левой части архива, 3 и 4 реле - в правой части. К указанным реле привязаны соответствующие разделы и еще ко всем реле привязан раздел в который входят шлейфы 1 и 2 АСПТ, ручник АСПТ. Так вот мой вопрос - возможна ли такая организация системы. Потому как мой начальник утверждает, что надо ставить извещатели и включать их в шлейфы АСПТ, а не использовать те что стоят.
Всем Спасибо заранее за помощь.

2 года 11 месяцев назад

avatar
Для начала проясним, что АСПТ это прибор на одно направление, даже если к его внутреннему интерфейсу RS2 навешать под завязку КПБ, шарахнут они все вместе, нельзя с одного АСПТ тушить два разных помещения со своими модулями. Вы либо ставите у себя два АСПТ, подключаете их к М, так же для удобства(а по моему уже и обязаны, если верить РЭ на АСПТ 3.51 "1.1 Блок приёмно-контрольный и управления автоматическими средствами пожаротушения «С2000-АСПТ» (в дальнейшем – блок) предназначен для работы в составе автоматической установки газового, порошкового или аэрозольного пожаротушения. Работа блока возможна только в ИСО «Орион» под управлением сетевого контроллера (пульта «С2000М») совместно с блоком индикации системы пожаротушения «С2000-ПТ»") ставите С2000-ПТ, все датчики и прочие необходимые вещи каждого помещения подключаются к своему АСПТ. Либо мутите колхоз, в котором вам АСПТ не нужен, датчики есть, добавьте ИПР, и по сценарию или по обычной тактике запускайте реле КПБ к которым подключены модули, еще несколько реле вам потребуется для табличек и сирен. Но за весь этот колхоз нести ответсвенность только вам.

Тремасов Константин Александрович 2 года 11 месяцев назад

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

Может кто подкинет интересных и нестандартных заданий?

А можно вопрос ?
Можно ли сделать так,что при "пожаре" реле №4 СП1 включалось сразу.на время 5 секунд
Если "пожар" не снят,то это же реле(уже повторно) включится и останется во включенном состоянии уже до "снятия пожара"? Специально решил проверить,так как коллега на "параллельном" форуме сказал ,что решил эту задачу и "привязкой +тактикой) реле ,и одновременно "сценарием. Попробовал на приборах,но что-то не получается.Реле отрабатывает только по "привязке". 

https://yadi.sk/d/325QTkgT3KRtzB


Если не трудно,то можете ли подправить?

 

2 года 4 месяца назад

avatar
Может наоборот попробовать, в сценарии включить на время, а в тактике включить с задержкой?

Тремасов Константин Александрович 2 года 4 месяца назад

Попробую,но если есть время,то "цепляйся удалённо,вмиг оформим и приборы уже настроены)
 

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

Не. Лучше сам попробуй и отпиши результат.

Тремасов Константин Александрович 2 года 4 месяца назад

https://yadi.sk/d/SNNOlkMY3KRwdR

Получилось примерно так ,но интересно то ,что если в "привязке" поставить тактику 1,то не работает,если проставить 3 ,то работает.
Выставил 240 сек.Хватит.Вполне приличный результат.Спасибо.
Неужели за 240 сек ."пожар" никто не снимет.?Нормально.
 

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

А открой свои предыдущий конфиг и поставь там тактику 3 для реле, чисто ради интереса, влияет ли что первое запуститься? В первом случае у тебя тактика первой отрабатывала, потом сценарий, во втором наоборот, но ты выяснил что не работало из за тактики 1-Включить. Проверишь?

Тремасов Константин Александрович 2 года 4 месяца назад

Ноу проблем !
 

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

Артур, я тупанул, у тебя там и так тактика 3 была. Значит получается то, что если тактика первая запускается сценарий не отрабатывает, в принципе об этом где то написано, что тактика приоритет имеет.

Тремасов Константин Александрович 2 года 4 месяца назад

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

Нужна помощь в решении простой задачи.
Имеем с2000м, сигнал-10 2 шт., один считыватель на улице.
4 раздела: входная дверь, кабинеты 1 и 2, кабинет 3, кабинет 4.
3 Уровня доступа: каб 1 и 2, кабинет 3, кабинет 4.
Условия: при снятии с охраны должна сниматься дверь и раздел с кабинетом.
Все закрыто, приходит хозяин кабинета 1 и 2, снимает дверь и свои кабинеты. Когда уходит, ставит так же.
Приходит хозяин кабинета 3, прикладывает считку и если дверь уже снята, то она ставится под охрану.
Как сделать чтобы если дверь снята, то она не ставилась, а снимался кабинет? И под охрану дверь берется когда уходит последний?
Пробовал сценариями в пульте, не получается.

2 года 4 месяца назад

avatar
Можно попробовать иначе. Исключить шс раздел с дверью из группы разделов в которых есть шс кабинеты, можно в отдельный раздел. Для шс двери пишем сценарий управления шлейфом, шаг первый, снятие с охраны, в разрешающих условиях разделы с кабинетами 1,2,3 и 4, событие снят. Т.е. при снятии любого из кабинетов, раздел (точнее шс) с дверью снимется автоматом. Шаг второй, взятие на охрану, в разрешающих условиях разделы с кабинетами 1,2,3 и 4, событие взят, в запрещающих условиях разделы с кабинетами 1,2,3 и 4, событие снят. Т.е. только при взятии всех разделов, раздел(точнее шс) с дверью встанет на охрану. Привязать сценарий к нужному шс, нужного прибора. 

Тремасов Константин Александрович 2 года 4 месяца назад

Спасибо. Работает. Дверь и так была в отдельном разделе. Все оказалось намного проще. первый раз пришлось применить сценарий в пульте.

Рыбкин Евгений Сергеевич 2 года 4 месяца назад

Эт уже я впарился, думал про группу, написал про шс.

Тремасов Константин Александрович 2 года 4 месяца назад

А я наоборот группами разделов пытался управлять.

Рыбкин Евгений Сергеевич 2 года 4 месяца назад

Исправил.

Тремасов Константин Александрович 2 года 4 месяца назад

Да-да... Я так сразу и сделал. Из группы разделов убрал раздел с дверью.

Рыбкин Евгений Сергеевич 2 года 4 месяца назад

Эт понятно). Я имел в виду что я свое сообщение исправил, выше.

Тремасов Константин Александрович 2 года 4 месяца назад

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

Нужна помощь в написании сценария или еще какого либо способа.

Имеется жилой дом уже смонтированной пожарной сигнализации.
Установлено в нем оборудование: Арм орион, с2000м, с2000-кдл - места общего пользования, сигнал-20П по 1ШС в квартиру заведено. 
Задание заказчика сделать так, что бы все реле запусказилсь от двух датчиков и адресных и без адресных.
Если мы ставим тактику реле АСПТ то с С2000-КДЛ все ясно, два ДИП-34А и они показыают ПОЖАР-2, все работает.
Как запустить от Сигнала-20П, эти же реле. Т.е. от одного ШС получить сигнал "ПОЖАР-2" и запустить реле с тактикой АСПТ.
 

2 года 3 месяца назад

avatar
Напишите версии приборов.

Тремасов Константин Александрович 2 года 3 месяца назад

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

Добрый день! 

Помогите, пожалуйста, написать сценарий, ну не идет у меня с программированием..
Имеем 9 дверей, которые контролируются приборами с2000-2 и один пункт отбивки для УРВ тоже с прибором с2000-2.
Задача вроде и проста - человек пришел на работу и должен отбиться для УРВ о приходе.
Если он не отбился - система не пропускает его через все двери, если отбился - пропускает.
Вечером человек уходит с работы - отмечается об уходе для УРВ - соответственно после ухода двери для него блокируются.
На следующий день должен происходить сброс отбивки - если человек забыл  отбиться от уходе, двери должны заблокироваться и не пропускать до отбивки о приходе на работу.

2 года 3 месяца назад

avatar
Ну тут сценарий не нужен, это стандарные возможности системы. Про antipassback слышали? 

Тремасов Константин Александрович 2 года 3 месяца назад

Слышал, но не совсем понимаю как это будет работать. То есть я на зону ставлю антипассбэк?

Арзамаскин Николай 2 года 3 месяца назад

Есть просто antipassback, есть еще и зональный, отличаются тем что в простом нельзя пройти два раза в одном направлении через один контроллер или дверь, т.е. если перелезть через проходную то дальше пройдете, а вот уже на проходной не выйдите, так как не было входа. Зональный, это когда контролирутся все двери, т.е. то что вам надо, но для этого должны быть четко сформированы зоны и переходы между ними. Например: на входе УРВ, выход в зону 0 (создана по умолчанию, Внешний мир), вход зона 1 завод, дальше из зоны есть две двери, цех 1 и цех 2, тогда цех 1, вход зона 2, выход зона 1, цех 2, вход зона 3, выход зона 1 и так далее, нарисуйте структуру дверей, дайте названия зонам доступа, поймите переходы между зонами, какая точка в какую пускает и в какую выпускает. При настройке двери укажите эти зоны на вход и на выход(режим работы: вход/выход), при создании уровня доступа, добавьте двери, режим вход/выход, antipassback строгий, зональный - да. У вас на двери считки с обоих сторон?

Тремасов Константин Александрович 2 года 3 месяца назад

Да, все двери с 2мя считками, но можно считать что есть зона 0 - внешний мир и есть зона 1 - предприятие, где 9 дверей на лестницах, разбивать фактически их по зонам не нужно, достаточно одной зоны 1 - предприятие, вот и нужно чтобы без отбивки на вход в зону 1 все двери были блокированы

Арзамаскин Николай 2 года 3 месяца назад

У вас все 9 дверей получается пускают в одно помещение? Нет такого чтоб через две двери пройти(сначала через одну, потом через другую) надо в одном или другом направлении? 

Тремасов Константин Александрович 2 года 3 месяца назад

У нас 9 дверей находятся в одном помещении, но система дверей такова что можно дважды пройти в одну дверь с одной и той же стороны через другие двери, и весь смысл блокировки заключается в том, чтобы люди отмечались на посту УРВ, блокировка будет давать невозможность перемещения без отбивки. до этого у нас стоял древний СКД NAC, там система блокировки была по умолчанию - не отбился - ходить через двери не можешь, и тут надо так же

Арзамаскин Николай 2 года 3 месяца назад

Сложно на словах понять как там у вас двери расположены(хотя бы рисунок от руки и базу, если возможно), но все сводиться к одному, это зоны доступа, система что бы не пустить кого-то куда-то, должна четко "знать" откуда и куда она пускает. Почитайте РЭ на орион, конкретно про Доступ.

Тремасов Константин Александрович 2 года 3 месяца назад

Секретов в базе нет, вот ссылка https://cloud.mail.ru/public/feRN/rmmwNoEnT  пароль админа 131086

Арзамаскин Николай 2 года 3 месяца назад

я просто не понимаю, если есть зона 0 и зона 1 с 9ю дверьми, можно ли тогда сделать зональный антипассбек на зону 1 и не важно какие там и куда проходы, вышел из зоны 1 - через считку урв в зону 0 и не можешь с этим пропуском ходить в зоне 1 без входа в нее

Арзамаскин Николай 2 года 3 месяца назад

и при этом если ты к концу для не вышел из зоны 1 - предприятие - вроде как забыл отбиться, на следующий день ты тоже без входа в зону 1 не сможешь ходить через двери. вот такая петрушка.

Арзамаскин Николай 2 года 3 месяца назад

Быстро ответить не смогу, но подумать можно.

Тремасов Константин Александрович 2 года 3 месяца назад

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

Добрый день!
Ребята, помогите с написанием сценария, пожалуйста!
Необходим сценарий, разрешающий доступ любому сотруднику на 1 проход через дверь, после чего считыватель должен вернуться в нормальный режим. При этом проход должен быть зафиксирован в протоколе.
По сути - аналог функции "разрешить" в контроллере С2000-2
Условия для запуска сценария не нужны.

2 года 1 месяц назад

avatar
Дайте больше вводных. 
АРМ - версия?
С2000-2 - версия?
Один проход и в нормальный режим? Это как? В каком он тогда режиме до этого прохода? Вам надо чтоб человек два раз за сутки не прошел в одни ворота?
Как организованы зоны доступа? Или их нет? 
Для чего вам это, опишите на понятно примере.

Тремасов Константин Александрович 2 года 1 месяц назад

АРМ ОрионПро 1.20.2
С2000-2 версия 2.20
Зоны доступа - Внешний мир(0), Территория (1)
На предприятии действуют жёсткие рамки доступа на территорию и на выход с территории предприятия.
Но бывает, что люди отпрашиваются с работы, и им надо выйти(+ отметится, что они ушли) через турникет\шлагбаум. В период рабочего времени выход запрещён, в нерабочее время - запрещён вход.
Там где турникет установленно две пары считывателей через два контроллера C2000-2.
Первая пара основная - там всё строго, вход и выход только установленное время.
Вторая пара, назовём их вторичные считыватели - занесена в базу как отдельная дверь(но как и первая управляет тем же турникетом) и настроена таким образом, что карта у охраны(Подтверждающая) разрешает доступ остальным сотрудникам по правилу двух лиц.
Сделать аналогию с шлагбаумом не получается(выиду различных проблем). И охране приходися брать карту сотрудника, и выполнить вход через вторичные считыватели турникета(чтобы отметить сотрудника), потом отдать карту и открыть шлагбаум с пульта.
Так вот, в чём задумка: чтобы сотрудники могли спокойно войти(или выйти) в неурочное время. Охранник должен приложить свою карту к считывателям шлагбаума, после чего должен запуститься сценарий(эту часть можно сделать с помощью имеющегося инструментария) разрешающий однократный проход(после того как  сотрудник приложит свою карту) внезависимости от того есть у сотрудника доступ в это время или нет. Плюс отметить его вход\выход. После прохода считыватель должен вернуться в нормальный режим ("Команда Возврат в исходное состояние")

Самарин Иван Юрьевич 2 года 1 месяц назад

Это по моему шагами можно сделать, считыватель перевести в режим блокировки доступа, при поднесении карты с УД охранников разблокировать доступ, ждем поднесения карты сотрудников(эта дверь у них должна быть в УД с окном времени "Всегда", но так сказать "Всегда" они пройти не смогут, так как считка постоянно в блоке) и блокируем. При таком варианте считка всегда в блокировке, только после поднесения карты с УД охранника разблокируется, на всегда, грубо говоря, можно время допилить в тексте. Так вам надо?

Тремасов Константин Александрович 2 года 1 месяц назад

Добрый день!
Извиняюсь, вчера не смог ответить.
Константин, проблема в том, что в вашем варианте считыватели будут заблокированы всегда, а охраннику придётся всё время подносить свою карту, чтобы сотрудники могли пройти, это неправильно(по отношению к тем, кто приходит/уходит "вовремя").
У нас есть различные графики работы, у некоторых, даже индивидуальные и подогнать их под один УД не получится.
Поэтому должна быть следующая логика.
  1. Охранник подносит свою карту;
  2. Включается сценарий:

  1. Ждать карту сотрудника; \\ далее сотрудник подносит карту
  2. сотрудник "Доступ предоставлен"; \\ занести в протокол
  3. Шлагбаум открывается;
  4. сотрудник "Проход"; \\ занести в протокол
  5. закрыть шлагбаум;*
  6. считыватель "Команда Возврат в исходное состояние" \\возможно и не понадобится, потому что считывтель и так вернётся в исходное состояние, после прохода.

*Стандартные действия шлагбаума при команде "Доступ предоставлен"

Возможно логика описанная мной в текущем сценарии неверная,  можно подкорректировать, поэтому и обратился в группу. Но суть должна остаться такой.

Самарин Иван Юрьевич 2 года 1 месяц назад

Сложно конечно, считыватель всегда в нормальном режиме, тогда надо в графиках запрещать выход раньше положенного, это у вас реализовано? Например, рабочий день с 9:00 до 18:00, но контроллер пускает с 8:30 до 9:10 и при этом не выпускает раньше 18:00 до 23:59 (можно еще обеденный перерыв, если обедают за пределами).

Тремасов Константин Александрович 2 года 1 месяц назад

Константин, да , всё это реализовано, и графики и УД(для физического прохода). Нужен только сценарий описанный выше.

Самарин Иван Юрьевич 2 года 1 месяц назад

На это потребуется время, посмотрю, если что-то получиться, то поделюсь. В общем, в любом случае отпишу)

Тремасов Константин Александрович 2 года 1 месяц назад

Спасибо! Буду ждать.

Самарин Иван Юрьевич 2 года 1 месяц назад

Создаем спец карту для подтверждения, УД Запрет ей.
Первым касается сотрудник, получает запрет по временной зоне, к событию считывателя запрет, к нужным подразделениям привязываем сценарий:

Сценарий
Переменные
Перем событие1;
перем пароль1;
Перем сотрудник1;
перем Компьютеры1;
перем Компьютер1;
перем РабочиеМеста1;
перем Ядро1;
НачалоСценария
событие1=получитьсобытие();
пароль1=событие1.пароль();
сотрудник1=пароль1.сотрудник();
сообщить(сотрудник1.ид(),0);
Компьютеры1 = СоздатьОбъект( "Компьютеры" );
Компьютер1 = Компьютеры1.ПолучитьПоИд(1);
РабочиеМеста1 = Компьютер1.РабочиеМеста();
Ядро1 = РабочиеМеста1.ПолучитьПоТипуСетевогоМеста("Ядро");
Ядро1.записьвфайл("D:\список.txt",0,строка(сотрудник1.ид()));
КонецСценария

ИД сотрудника записывается в файл.

Далее охрана касается спец картой, получает запрет, к событию считывателя запрет, именно к этой карте привязываем сценарий:

Сценарий
Переменные
Перем событие1;
перем считыватель1;
Перем сотрудник1;
Перем сотрудники1;
перем ид1;
перем число1;
перем Компьютеры1;
перем Компьютер1;
перем РабочиеМеста1;
перем Ядро1;
НачалоСценария
событие1=получитьсобытие();
считыватель1=событие1.элемент();
Компьютеры1 = СоздатьОбъект( "Компьютеры" );
Компьютер1 = Компьютеры1.ПолучитьПоИд(1);
РабочиеМеста1 = Компьютер1.РабочиеМеста();
Ядро1 = РабочиеМеста1.ПолучитьПоТипуСетевогоМеста("Ядро");
ид1=Ядро1.ЧтениеИзФайла("D:\список.txt",0,4);
сообщить(ид1,0);
число1=число(ид1);
сотрудники1=создатьобъект("сотрудники");
сотрудник1=сотрудники1.получитьпоид(число1);
считыватель1.предоставитьдоступ(сотрудник1);
КонецСценария

Достается ИД сотрудника из файла и предоставляется доступ.

P.S.
Компьютер1 = Компьютеры1.ПолучитьПоИд(1); //Ид в скобках указать номер вашего ПК с ядром.

Ядро1.записьвфайл("D:\список.txt",0,строка(сотрудник1.ид())); // создать заранее .txt файл и указать путь до него.

ид1=Ядро1.ЧтениеИзФайла("D:\список.txt",0,4); // так же указать путь до файла, 0 - остается, 4 - сколько символов считать, можно с запасом, у меня один символ по факту, ИД тестового сотрудника 2.

В файле хранится только один ИД, последний, охрану предупредить не касаться спец картой до сотрудника, а то предыдущий повторно выйдет.




 

Тремасов Константин Александрович 2 года назад

Работает отлично!
Спасибо, Константин!!!
Так же немного доработал сценарии(защита от пустого значения).
И ещё доработал(удаление записи старого ИД)
P.S. C пробелами не получилось, ибо не корректно считывались 3-х значные ИД, но на помощь пришёл простейший батник.
Все сценарии поправлены.

"Стереть Запись"
=======================================================
Сценарий
Переменные
Перем РабочиеМеста1;
Перем Компьютеры1;
Перем Компьютер1;
Перем РабочееМестоЛок1;
НачалоСценария
Попытка
Компьютеры1 = СоздатьОбъект( "Компьютеры" );
Компьютер1 = Компьютеры1.ПолучитьПоИд(1);
РабочиеМеста1 = Компьютер1.РабочиеМеста();
РабочееМестоЛок1 = РабочиеМеста1.ПолучитьПоТипуСетевогоМеста("Ядро");
Если Не ПустоеЗначение(РабочееМестоЛок1)
Тогда
РабочееМестоЛок1.ЗапуститьПрограмму("C:\BOLID\clear_late_file.bat"); \\ Запуск батника
КонецЕсли;
Исключение Сообщить("Произошло исключение",0); КонецПопытки;
КонецСценария
=======================================================

Батник 
=======================================================
В блокноте написать 2 строчки:
del C:\BOLID\late\late.txt
file>C:\BOLID\late\late.txt
Далее, сохранить как, указать имя clear_late_file.bat (это для тех кто не знает как делать батники. Я не знал до сегодняшнего дня...)
Пути и имя можно заменить.
Предворительно создать файл late.txt в папке C:\BOLID\late\
=======================================================

"Запись"
==========================================================
Сценарий
Переменные
Перем событие1;
перем пароль1;
Перем сотрудник1;
перем Компьютеры1;
перем Компьютер1;
перем РабочиеМеста1;
перем Ядро1;
Перем СписокСценариев1;
Перем СценарийДляЗапуска1;
НачалоСценария
событие1=получитьсобытие();
пароль1=событие1.пароль();
сотрудник1=пароль1.сотрудник();
сообщить(сотрудник1.ид(),0);
Если не ПустоеЗначение (сотрудник1.ид())   тогда
Компьютеры1 = СоздатьОбъект( "Компьютеры" );
Компьютер1 = Компьютеры1.ПолучитьПоИд(1);
РабочиеМеста1 = Компьютер1.РабочиеМеста();
Ядро1 = РабочиеМеста1.ПолучитьПоТипуСетевогоМеста("Ядро");
Ядро1.записьвфайл("C:\BOLID\late\late.txt",0,строка(сотрудник1.ид()));
Иначе сообщить ("Пустой ИД", 1);
КонецЕсли;
СписокСценариев1 = СоздатьОбъект( "Скрипты" );
Если не ПустоеЗначение( СписокСценариев1 ) Тогда
СценарийДляЗапуска1 = СписокСценариев1.ПолучитьПоИД( 123 );  \\ В скобочках указать ИД сценария "Стереть Запись"
Если не ПустоеЗначение( СценарийДляЗапуска1 ) Тогда
СценарийДляЗапуска1.ВыполнитьСценарий( 15 );
КонецЕсли;
КонецЕсли;
КонецСценария
=========================================================

"Доступ"
=========================================================
Сценарий
Переменные
Перем событие1;
перем считыватель1;
Перем сотрудник1;
Перем сотрудники1;
перем ид1;
перем число1;
перем Компьютеры1;
перем Компьютер1;
перем РабочиеМеста1;
перем Ядро1;
НачалоСценария
событие1=получитьсобытие();
считыватель1=событие1.элемент();
Если Не ПустоеЗначение (считыватель1)  Тогда
Компьютеры1 = СоздатьОбъект( "Компьютеры" );
Компьютер1 = Компьютеры1.ПолучитьПоИд(1);
РабочиеМеста1 = Компьютер1.РабочиеМеста();
Ядро1 = РабочиеМеста1.ПолучитьПоТипуСетевогоМеста("Ядро");
ид1=Ядро1.ЧтениеИзФайла("C:\BOLID\late\late.txt",0,4);
сообщить(ид1,0);
число1=число(ид1);
Если Не ПустоеЗначение (Число1) Тогда
сотрудники1=создатьобъект("сотрудники");
сотрудник1=сотрудники1.получитьпоид(число1);
Если Не ПустоеЗначение (Сотрудник1) Тогда
считыватель1.предоставитьдоступ(сотрудник1);
КонецЕсли;
КонецЕсли;
КонецЕсли;
КонецСценария
==========================================================
 

Самарин Иван Юрьевич 2 года назад

Ну отлично. Рад был помочь!

Тремасов Константин Александрович 2 года назад

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

Добрый день!
Помогите с написанием сценария.
Есть на объекте:
Сигнал 10
3 шлейфа пожарных, 4 охранных.
С2000М
С2000-КПБ
1, 2 выход ПС световое оповещение
3 выход ПС звуковое оповещение
4 выход Охрана световое оповещение
В качестве звуковых оповещателей установлены 4 ПКИ-РС1 "Говорун" (Вроизносит фразу и звучит сирена). Так вот после 2-3 циклов звучания "Говорунов" начинается сбивание ритма и в помещении начинается шум ))) Идея во временном отключении выхода 3 и обратного включения при пожаре... Время записи на "Говоруне" 10 секунд.
Прошу подсказать сценарий (или подтверждение невозможности такого). Все управляется через С2000М. Ориона про к сожалению пока не будет. (((

1 год 11 месяцев назад

avatar
Если без излиществ, то два раза можно. Ставите на реле тактику 3-включить на время, время можно бесконечное, а так же задержку включения, например 10 сек. Пишите сценарий, включить на время 8 сек, без задержки включения, привязываете к тому же реле. Получаете, при пожаре в нужных разделах отрабатывает и сценарий и тактика, но тактика с задержкой, и пока реле отрабатывает по сценарию 8 сек., ждет 2 сек. и отрабатывает по тактике до бесконечности.
Вот тут обсуждалось, по ссылке и конфиг(вторая ссылка) можете посмотреть, на 4 реле СП1 привязана тактика и сценарий.

https://partners.bolid.ru/forum/forum_8009.html#answer11876

Тремасов Константин Александрович 1 год 11 месяцев назад

Спасибо, да видел это, но чего-то не пошло вчера и два шага, к сожалению, боюсь будет мало, попробую конечно ещё раз проделать данный сценарий событий. Но всего 20-40 секунд. Может кто какие еще варианты предложит... К сожалению объект не под боком, а собрать тест не начем пока.
Но ещё раз спасибо.

Лапин Андрей Витальевич 1 год 11 месяцев назад

Спасибо всем, кто откликнулся. Решил я эту первую, для меня, задачку по болиду )))
Пришлось воспользоваться УО-4С. Сначала не указывал так как не планировал использовать его для этой задачи. Возможно всё решается и с помощью сигнал 10, но после некоторых экспериментов сделал используя шлейф на УО-4С. Если есть замечания и оптимизация по сценарию и настройке, можете поправить.
Итак:
Для 1 шс УО-4С выставил автоперевзятие по тревоге и из невзятия,время задержки перевзятия после тревоги 2с. Привязал к отдельному разделу. Провод завел от 1 выхода Сигнал 10 кинул провод через резистор на 1 шс УО-4С. (Собственно это и основной исполнитель звука). Время работы "Говоруна" 10 с.
Ну а дальше к реле 3 КПБ подвешиваем именно этот раздел и выставляем тактику 10 (пцн).
Сценарий_упр: 1,  Тип: "управление шлейфом"
  Шаг: "включаем", Программа: 2  
    Разрешающее условие
      Состояния: "Пожар 2", "Пожар 2 без блокировки"
      Разделы: 1, 2, 3
 
Шаг: "выключаем", Программа: 0  
    Разрешающее условие
      Состояния: "Взят (на охране)", "Внимание! Опасность пожара", "Снят и в норме", "Пожар без блокировки", "Пожар"
      Разделы: 1, 2, 3

Сценарий_упр: 2,  Тип: "управление реле", Описание: "Реле прерывания", Исх. программа упр.: 2,  Исх. маска мигания: 1
  Шаг: "шаг 1", Программа: 3,  Маска мигания: 1,  Задержка включения: 0.0,    Время управления: 12.0,   Статус: 1
    Разрешающее условие
      Состояния: "Пожар 2", "Пожар 2 без блокировки", "Тихая тревога", "Тревога проникновения"
      Разделы: 1, 2, 3, 11

В результате все звучит ровно так, как хотелось.
Буду рад критике.

Лапин Андрей Витальевич 1 год 11 месяцев назад

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

а вот для разминки мозга задачка, сам я пока не представляю как делать проверки.
Дано: 1 АРМ (1.12.2.2), 2 пульта (3.02), 1 с2000-2 (2.20), 1 с2000-4 (3.00), 2 matrix iv rf.
Надо: при обнаружении на любой из считок кода неизвестного для данной системы, передать его в соседнюю.
Реализация может выглядеть так, считывается код, если для данного контроллера он неизвестен, но АРМ его знает и выдаёт Доступ отклонен, то уже АРМ сравнивает этот код с базой и если доступ не ограничен (по времени и зоне доступа), то даёт доступ в соседней системе. Раздумия в 1-2 секунды не критичны, просто иногда одна считка видит сразу брелок, а вторая долго тормозит, сценарием можно было бы компенсировать. Запуск сценария по "Доступ отклонен".

1 год 9 месяцев назад

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

Не оно?

Несмотря на то, что в системе с АРМ пульт может выполнять большую часть функций управления подключенными к нему приборами, существует ряд задач, которые могут быть реализованы только в АРМ. Примером такой задачи является централизованный доступ, когда управление доступом осуществляет АРМ, а не контроллеры «С2000-2» и «С2000-4». Для принятия решения о предоставлении доступа или отказе АРМ должен получить от прибора информацию о поднесении электронного идентификатора (ключа Touch Memory, карточки) к считывателю.
Чтобы АРМ получал от пульта информацию о поднесении ключей (карточек) к считывателям приборов «С2000-4» и «С2000-2», необходимо:
1) в пульте включить параметр «ЦЕНТР.УПРАВЛ.» (см. п. п. 3.12.5);
2) коды ключей (карточек) не должны быть прописаны ни в приборах «С2000-2», «С2000-4», ни в пульте.

1 год 9 месяцев назад

avatar
почти, но централизованное управление я бы не стал делать, слишком уж большая зависимость от АРМа, я на 1.20.2 из-за этого боюсь переходить, обновишься, а потом долго будешь выслушивать от людей претензии, что они не могут никуда попасть, т.к. какие-то ключи забыли синхронизироваться. Доступом должен управлять контроллер, но когда он подтупливает хотелось бы ему помогать АРМом, если связи с АРМом нету, ничего страшного не будет.

Волков Андрей 1 год 9 месяцев назад

Не уверен, но думаю стоит проверить, я так понимаю что у тебя часть карт прописаны в одни контроллеры, другие в другие? Тогда если карта из одной системы пытается пройти в другую, то её и так нет в контроллере другой системы, тогда М отправит эту карту в АРМ, а дальше будет выдано решение, но что бы М неизвестные карты отправил в АРМ, надо включить этот параметр. Или я не так все понял?

Тремасов Константин Александрович 1 год 9 месяцев назад

а это звучит уже логично, но вот как бы теперь ещё проверить, чтобы случайно не убить людям доступ на время теста))
а при включённом Центр.управл. если код хранится в контроллере тогда что происходит? доступ даётся быстрее контроллером по его собственным правилам, в то время пока АРМ ещё решает что делать, вроде так?

Волков Андрей 1 год 9 месяцев назад

Ну по логике думаю что при поднесении карты контроллер сморит свою память, если нет кода, то отправляет в М, если и там нет, то код уходит в АРМ, как писал выше, чтобы код продвинулся дальше М, надо этот параметр включить.
В качестве эксперемента, заведи две карты, одну для одной системы, другую для другой (читай запиши одну в один контроллер, другую в другой), дай доступ по одной двери из обоих систем, проверь с выключенным параметром, потом со включенным.

Тремасов Константин Александрович 1 год 9 месяцев назад

да думаю опробовать этот вариант завтра, на пару минут включу централизованное, потыкаю уже прописанным брелком, потом выключу и буду в тепле "курить" логи и видео, чтоб понять как оно отработало.

Волков Андрей 1 год 9 месяцев назад

При удачном стечении, отпиши.

Тремасов Константин Александрович 1 год 9 месяцев назад

Делал так, когда надо было ставить разделы второго с2000М из системы первого С2000М.
Раньше с2000-2 не синхронизировал с Армом, была некритичная задержка. Из-за возможной потери связи с сервером синхронизирую.
В с2000м ключи не храню, только для старых сигналов-20П в.2.02 - почему-то возникали отказы в управлении разделами, если ключа нет в пульте, но есть в АРМе

Александр Сергеевич 1 год 9 месяцев назад

включил, пока что получил Запрет доступа и Идентификатор хозоргана (т.е. ХО был определён, хотя ни контроллер, ни пульт про него не могли знать), но в одной системе, вторая никак не отреагировала.

Волков Андрей 1 год 9 месяцев назад

Уровень доступа надо в АБД смотреть.
Что конретно ключ должен делать? управлять разделом или доступ через с2000-2?
Просто на сколько помню, открыть дверь с2000-2 со считывателя другой системы через АРМ не получится. Считыватель привязан к точке доступа.
Можно конечно сценарий сделать на управление реле этой двери с другого считывателя, но на каждого хозоргана придется прописывать.
В этом плане плохо что Болид убрала возможность делать двери из Сигналов и КДЛок, что можно было в Орион 7.6

Александр Сергеевич 1 год 9 месяцев назад

именно двери и нужны, теоретически сценарием должно получиться, но я не умею такие хитрые писать, чтобы запрашивался УД и срок действия.

Волков Андрей 1 год 9 месяцев назад

Честно говоря не могу представить ситуацию, где потребовалось бы разносить конроллер со считывателем (даже радио) по разным системам. Обычно с2000-2 ставиться не далеко от двери/шлакбаума и порт ставится рядом.
Если же нужно просто пройти/проехать через дверь контроллера, в котором нет ключа, но вдругой системе есть, то просто применяется централизованное управление.
В АБД АРМа и так есть и срок действия ключа, и уровень доступа. Ключ просто пересылается выше по системе, если нет в базе контроллера/пульта.
Если прям необходимо со считывателя другой системы, то сосзадется сценарий (можно на основе шаблона) где открывается реле, управляющее дверью. Затем в структуре системы компьютера по событию идентификация ХО привязывается сценарий по уровню доступа/разделу/хо.
Пробовал такой сценарий, чтоб сделать дверь на сигнале-20п. Все работает, только событие приходит не как "доступ предоставлен", а как "запуск сценария...". Соответсвенно никакой статистики.

Александр Сергеевич 1 год 9 месяцев назад

две разных отдельных парковки (это два объекта, потому и пульты разные), въезды рядом, соответственно и считки рядом, вот и бывает что одна считка код уже поймала, а до второй не долетело, но доступ нужен именно по второй, нажимают второй раз, третий, не всегда так, но иногда случается, вот хотел людям жизнь облегчить, чтобы первая поймавшая код считка рулила воротами.
После некоторых размышлений подумал что централизованное управление мне не подойдёт, т.к. иногда люди путают обычные считки и код от АРМа может прилететь на все контроллеры указанные в УД, для радиобрелока то это только один контроллер, а для обычных чипов - от 4 до 8, и тут уже все двери откроются.
по поводу такого простого сценария надо обдумать и наверное даже опробовать, чтобы он случайно не начал запускать просроченные ключи.

Волков Андрей 1 год 9 месяцев назад

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

а что опытные коллеги скажут про такое:

Сценарий
Переменные
Перем РабМесто1;
Перем Монитор1;
Перем Ответ1;
Перем Ответ2;
Перем Вар1;
Перем Вар2;
Перем Вар3;
Перем Вар4;
Перем Вар5;
Перем Вар6;
Перем Выбор1;
Перем РабочиеМеста1;
Перем Компьютеры1;
Перем Компьютер1;

НачалоСценария

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

Ответ2 = "Доступ по кнопке " + ТекущаяДата() + " в " + ТекущееВремя();

Вар1 = "Ген.директор" ;
Вар2 = "Фин.директор" ;
Вар3 = "Советник" ;
Вар4 = "Другое...";

Выбор1 = Монитор1.ВыборОператора("Причина предоставления доступа по кнопке:", 0, Вар4, Вар1, Вар2, Вар3, Вар4);

Если Выбор1 == 1 Тогда Ответ1 = Вар1 + " пришёл"; КонецЕсли;
Если Выбор1 == 2 Тогда Ответ1 = Вар2 + " пришёл"; КонецЕсли;
Если Выбор1 == 3 Тогда Ответ1 = Вар3 + " пришёл"; КонецЕсли;

Если Выбор1 == 4 Тогда
Вар1 = "забыл пропуск" ;
Вар2 = "к руководству" ;
Вар3 = "к Советнику" ;
Вар4 = "доставка почты" ;
Вар5 = "сотрудник" ;
Вар6 = "сотрудник АХО";

Выбор1 = Монитор1.ВыборОператора("Причина предоставления доступа:", 0, Вар1, Вар1, Вар2, Вар3, Вар4, Вар5, Вар6);

     Если Выбор1 == 1 Тогда Ответ1 = Вар1; КонецЕсли;
     Если Выбор1 == 2 Тогда Ответ1 = Вар2; КонецЕсли;
     Если Выбор1 == 3 Тогда Ответ1 = Вар3; КонецЕсли;
     Если Выбор1 == 4 Тогда Ответ1 = Вар4; КонецЕсли;
     Если Выбор1 == 5 Тогда Ответ1 = Вар5; КонецЕсли;
     Если Выбор1 == 6 Тогда Ответ1 = Вар6; КонецЕсли;

Ответ1 = Монитор1.ВводЗначения("Введите Ф.И.О.:", 0) + " " + Ответ1 + " (вход)";
КонецЕсли;

РабМесто1.ЗаписатьВЖурналСобытий( Ответ2 );
РабМесто1.ЗаписатьВЖурналСобытий( Ответ1 );
КонецСценария

сам сценарий на тестовом сервере отрабатывает на ура (с нюансом правда), а вот на УРМе выдаёт только первый диалог, если выбрать "Другое...", то тишина. А нюанс был такой, когда на втором диалоге поставил 12 вариантов, то и на сервере он не появился, уменьшил до 8, заработало, на УРМе уменьшал до 5, и нифига, при этом изначально в первом диалоге было вообще 7 вариантов (сейчас оптимизировал до 4) и он спокойно работал.
На чём вообще может быть затык? памяти на выполнение не хватает? или ОЗ тупо не успел прогрузиться после обновления? хотя первый диалог то показывался.

во второй раз он мне даже ошибку в ядре смог показать, в первый раз там пусто было
[Доступ по кнопке] [CALL_METHOD] Значение для которого вызывается метод ВЫБОРОПЕРАТОРА не представляет агрегатный объект
[Доступ по кнопке] В стеке 1 элементов
[Доступ по кнопке] Ошибок 1, Предупреждений О

1 год 5 месяцев назад

avatar
Андрей, твой пока проверить не могу, но однажды тренировался, так сказать пробовал как это работает, вот мой сценарий:

СЦЕНАРИЙ
Переменные
Перем РабочееМестоЛок1;
Перем Компьютер1;
Перем Компьютеры1;
Перем РабочиеМеста1;
Перем а;
НАЧАЛОСЦЕНАРИЯ
Компьютеры1 = СоздатьОбъект( "Компьютеры" );
Компьютер1 = Компьютеры1.ПолучитьПоИд(1);
РабочиеМеста1 = Компьютер1.РабочиеМеста();
РабочееМестоЛок1 = РабочиеМеста1.ПолучитьПоТипуСетевогоМеста("Монитор");
а = РабочееМестоЛок1.ВыборОператора("Выбирайте", 15, 3, "Выбор1", "Выбор2", "Выбор3");
Если а == 1 тогда
РабочееМестоЛок1.Показатьсообщение("Вы выбрали №1");
Конецесли;
Если а == 2 тогда
РабочееМестоЛок1.Показатьсообщение("Вы выбрали №2");
Конецесли;
Если а == 3 тогда
РабочееМестоЛок1.Показатьсообщение("Вы выбрали №3");
Конецесли;
КОНЕЦСЦЕНАРИЯ

Не знаю влиет ли это, но я остановился на мониторе, получить по типу сетевого места.
Второй момент, зачем ты варианты в выборе через переменные выводишь, опиши прям там. Вот пара моментов которые бы я изменил.
 

Тремасов Константин Александрович 1 год 5 месяцев назад

Константин, да мне надо сообщение в лог, а это вроде как в Оболочке сидит, хотя на работе попробую и этот вариант.
Варианты через переменные - для будущей универсальности (пока тестируем, потом возможно в другие филиалы отправлю и чтобы не выискивать потом все упоминания) и уменьшения текста, хотя экземпляр без лишних переменных я себе тоже уже подготовил.
Ещё заметил свой косяк с выбором по-умолчанию) может сервер прожевал это, а УРМ запнулся.

И ещё, в качестве компьютера по ИД беру УРМ, а не сервер. Хотя может тут требуется указывать, то где это будет обрабатываться и записываться в базу.

Волков Андрей 1 год 5 месяцев назад

Я понял что в лог, я для примера общий текст скинул. ИД надо указывать где запускается, хотел до этого написать, но подумал что это вариант сервера)

Универсальности особой не получить, что в переменных менять, что при выборе.
Ещё заметил свой косяк с выбором по-умолчанию) может сервер прожевал это, а УРМ запнулся.

Возможно.

upd. Все, понял для чего оболочка))) 

Тремасов Константин Александрович 1 год 5 месяцев назад

ну этот то вариант со своего тестового сервера скопировал, для УРМа гарантировано изменял ИД))
так там в двух местах надо будет указывать, а так варианты вот столбиком записаны.

информативность ошибки для меня хромает(( понять бы что это всё значит, было бы ясно куда копать

Волков Андрей 1 год 5 месяцев назад

Ну обычно, это только мое наблюдение когда как бы нет ничего в переменной или при создании объекта, в общем попытка взять значение из неоткуда, повторюсь, это лишь мое наблюдение.

Тремасов Константин Александрович 1 год 5 месяцев назад

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

Добрый день. Прошу помощи с написанием сценария.
Имеется помещение с 4 дверьми и двумя клапанами,клапана назовём большой и маленький. На каждой двери стоит геркон.Задача следующая:
1.При поступлении сигнала пожар и всех закрытых дверях большой клапан закрыт,маленький открыт.
2.При открытии любого количества дверей (1-4) маленький должен закрытся,а большой открытся.
3.При закрытии всех дверей снова закрыватеся большой,а маленький открывается.
Имеется С2000М,КДЛ, 2 СП4\220 управлящие клапанами дымоудаления и 4 адресных геркона.
Заранее большей спасибо.

 

1 год 4 месяца назад

avatar
Все герконы = тип 6, технологический. Все их в один раздел, условно "Двери".
Сценарий управления реле для "мелкого", исходное выключить, шаг первый, включить, разрешающее пожар в разделах, запрет нарушение тшс "Двери". Привязать к нужному выходу.
Сценарий для "большого", исходное выключить, шаг первый, включить, разрешающее пожар в разделах, запрет норма тшс "Двери". Привязать к нужному выходу.

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

Тремасов Константин Александрович 1 год 4 месяца назад

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

Так не работает правильно. Если все герконы засунуть в один раздел, то при одной открытой двери маленький клапан не закрывается, если открыть все двери, то закроется.

1 год 4 месяца назад

avatar
Скиньте свой конфиг М, посмотрим.

Тремасов Константин Александрович 1 год 4 месяца назад

Так не работает правильно. Если все герконы засунуть в один раздел, то при одной открытой двери маленький клапан не закрывается, если открыть все двери, то закроется.

Вы реально пробовали или это мысли?

Тремасов Константин Александрович 1 год 4 месяца назад

А зачем на двери коридора МГН ставить 4 адресных геркона и выключать клапан калорифера? На стальные двери  102-20, от них АР-2. А калорифер пусть работает постоянно, подпор от него никому не мешает. Вот  если не запустился, тогда клапан калорифера закрыть. И на закрытие дверей надо задержку ставить на выключение вентилятора подпора, иначе двигатель вылетит от постоянных пусковых режимов, а вот после отключения уже закрывать клапан.

Леготин В В 1 год 4 месяца назад

Походу это косяк прошивки, раздел по факту нарушен, но М не реагирует, хотя должен, отпишите в ТП, может поправят.

Тремасов Константин Александрович 1 год 4 месяца назад

Только версии приборов и М обязательно укажите.

Тремасов Константин Александрович 1 год 4 месяца назад

А если герконы в разные разделы запихать, каждый в свой, будет работать? На горизонте сходная задача, но без необходимости закрывать малый клапан.
Не могу сходу догадаться, как реализовать задержку на отключение двигателя после восстановления ТШС.
А клапан закрывать, очевидно, чтобы не передавливать воздух из большого клапана в малый. 

Крамаров Павел 11 месяцев 14 дней назад

А если герконы в разные разделы запихать, каждый в свой, будет работать? На горизонте сходная задача, но без необходимости закрывать малый клапан.

Может конечно уже это исправили. Но один ТШС в одном разделе работал.
Не могу сходу догадаться, как реализовать задержку на отключение двигателя после восстановления ТШС.

Используйте параметр время восстановления, это то что вам надо, подробнее в РЭ конкретного прибора.

Тремасов Константин Александрович 11 месяцев 14 дней назад

Если в двух словах, то, нарушили ТШС, восстановили, он ждет отведенное время и только после этого приходит в норму, если было нарушение в процессе отсчета времени восстановления, то время сбрасывается, должно пройти отведенное время так сказать без нарушений. Если дверь часто будет открываться и закрываться на время меньшее времени восстановления, двигатель будет работать, а не включаться/отключаться при каждом открытии/закрытии, время подбирайте сами, с учетом специфики объекта.

Тремасов Константин Александрович 11 месяцев 14 дней назад

А, таким образом. Предполагал, что можно силами PProg можно как-то задержать размыкание реле и поддувать воздух в уже закрывающийся клапан. 

Крамаров Павел 11 месяцев 12 дней назад

Пробовал вчера. Не исправили. Правильный вариант: каждый геркон в свой раздел и в свой шаг сценария, т.е. первый шаг сценария разрешающее условие - Пожар, запрещающее - норма ТШС первого геркона, второй шаг опять разрешающее пожар, запрещающее - норма ТШС второго геркона. И так далее. 

Крамаров Павел 8 месяцев 25 дней назад

Да, есть такое. Это не баг и не фича, это просто особенность. Если внимательно читать РЭ, то там прямо указано. Мне проектировщики тоже прописали, а монтажники установили эстеты на двери МГН. Выкрутился сценарием, где раздрешающее нарушение ТШС состояния дверей МГН, а запрет - отсутствие пожара в зоне дымоудаления

Леготин В В 8 месяцев 24 дня назад

Если внимательно читать РЭ, то там прямо указано.

Укажите и нам на этот пункт в РЭ.

Тремасов Константин Александрович 8 месяцев 24 дня назад

А запрет по НЕпожару как реализовали? 

Крамаров Павел 8 месяцев 24 дня назад

У меня чуть проще задача. Когтроллеры разделены  на АПС и ПА. Соответственно сигнал приходит для определенных зон ДУ  от АПС через релейку. И в АП все сигналы назначены технологическими. Все быстро и красиво.

Леготин В В 8 месяцев 24 дня назад

РЭ 3.04 стр 35 пункт 1.4.9.3 :

" Полное состояние раздела – это набор состояний всех входящих в него элементов."

 

Леготин В В 8 месяцев 23 дня назад

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

Тремасов Константин Александрович 8 месяцев 23 дня назад

Тут получается следующая неочевидная картинка. В РЭ описан метод запуска сценария. А вот запрещающие условия в РЭ прописаны нечетко. Создаем простой сценарий управления реле. Раздрешающее условие - нарушение технологического раздела 1 в состав которого входят ТШС11 и ТШС12. Тут все работает точно по мануалу, при нарушении любого ШС или обоих происходит запуск сценария, Индикация на пульте и БКИ соответствует. Добавляем запрещающее условие - норма технологического раздела 2 в составе ТШС21 и ТШС22. Получаем следующее, контроллер проверяет в сценарии все элементы раздела последовательно. И если для хотя бы одного элемента раздела выполняется запрещающее условие, исполнение шага сценария блокируется. Например ТШС21 нарушен, ТШС22 норма. Раздел находится в состоянии "частично нарушен" пульт и БКИ показывают приоритетное состояние раздел нарушен. А вот в сценарии происходит поэлементный просмотр состояния раздела и оппаньки! а ТШС22 то в норме! и шаг сценария блокируется. Вот где то так.

Леготин В В 8 месяцев 23 дня назад

А вот в сценарии происходит поэлементный просмотр состояния раздела и оппаньки! а ТШС22 то в норме! и шаг сценария блокируется.

А вот это уже интересное наблюдение, не обращал внимания, надо бы выбрать время, поиграть этими ТШС, что бы точно понять как оно там работает с ТШС и с другими состояниями.

Тремасов Константин Александрович 8 месяцев 23 дня назад

Да, конечно, лично набитые шишки ничего не заменит. Мечталось бы, чтобы этот пункт в РЭ дополнили наглядным примером, сколько человекодней было бы потрачено на более нужные вещи. Да и вобще в документации порядок надо навезти. Тут с БКИ столкнулся - часов 10 потерял чистого времени. Изменили состав отражаемых событий. И молчат, как партизаны. В РЭ и в юпрогфри все красиво, а на деле не работает.

Леготин В В 8 месяцев 23 дня назад

Извините за оффтоп, но рекомендую еще пасопрт на СП4 почитать. Там русским по белому указано, что при остутствии первого ввода питания лампочка Питание моргает один раз, при отсутствии второго - два, а при отсутствиии обоих вводов - три! Внимание, вопрос: как, по их мнению, может моргать лампочка на обесточенном приборе? 

Крамаров Павел 8 месяцев 22 дня назад

Очень просто может моргать. На первом вводе 130 вольт, на втором 290. Оба в аварии.

Леготин В В 8 месяцев 22 дня назад

Там русским по белому указано, что при остутствии первого ввода питания лампочка Питание моргает один раз, при отсутствии второго - два, а при отсутствиии обоих вводов - три! Внимание, вопрос: как, по их мнению, может моргать лампочка на обесточенном приборе? 

рекомендую ещё раз перечитать паспорт на СП4 ;) если лень, тогда намекаю - питание самого прибора от ДПЛС, а не от двух вводов))

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

Да все индикаторы, кроме индикатора ДПЛС питаются от силовой части, не будет питания 220 - не будут светится. Просто тройная вспышка - выход двух вводов питания за пределы. При ноле точно мигать не будут, а вот при 120 на обоих вполне. ЛАТРа нет, а то можно было бы покрутить.

Леготин В В 8 месяцев 22 дня назад

Андрей, читайте паспорт внимательнее. Таблица 1.4.7. Там написано, что и откуда потребляет. И не убеждайте меня, что 120 мА прибор тащит с ДПЛС. На 220 вольт не знаю, на 24 вольта уже были проблемы из-за того, что проектировщики решили  что на 240 СП4-24 питание не нужно.
Если говорить про тут мигает  тут не мигает, то надо указывать пороги, при которых происходит переключение  

Крамаров Павел 8 месяцев 22 дня назад

согласен, полностью брать питание на всё управление из ДПЛС и не должен (на том же СП2 исп.02 такое же разделение, уже сталкивались), но передать своё состояние он может, а поморгать светодиодами не так и энергозатратно. Или же от ДПЛС он только светодиод "ДПЛС" и питает, а прибор считается отключенным?))
но тут сам вопрос поставлен не верно, моргать без питания не может, но так и в паспорте про это не сказано, там написано про "Не норму" и выход за диапазоны, а 0В это не выход за диапазон, но отсутствие напряжения вообще.

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

Да, от ДПЛС только диод ДПЛС. 
Цитата из паспорта дословная. Таблица 1.4.6. Цвет они тоже не угадали. По факту индикатор одноцветный, зелёный. Моргать жёлтым не может. 

Крамаров Павел 8 месяцев 22 дня назад

Заглянул в 
«С2000-СП4/24» АЦДР.425412.016 РЭп Изм.2 АЦДР.6810-18 от 10.10.2018 , последнее, что лежит на сайте. Описание версии 1.14 . Индикатор "Работа" может уже стал двухцветным, но искреннюю радость доставила все же Таблица 1.4.1.  
 

Леготин В В 8 месяцев 22 дня назад

А, про токи короткого замыкания. Да, забавная штука. 
Ой, я, похоже, старую версию смотрел. Версию 1,14 вроде бы пока не привозили, 1,13 точно одноцветная. Но еще коробка СП4 лежит неразобранная, я проверю. Похоже, косяков в документации стало больше. Похоже, писавший этот документ перепутал индикацию рабочего состояния на блоке (желто-зеленые светодиоды) с индикацией на БИ/БКИ (трехцветные светодиоды). Что-то уровень упоротости Болида растёт на глазах. 

Крамаров Павел 8 месяцев 19 дней назад

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

Доброго времени суток, господа форумчане! Имеется система (ПС и ОС), состоящая из: сигнал-20п(2шт), сигнал-20м, кдл, с2000м в режиме ПИ и компьютер с орион 7.6.3. На одном из сигналов реле две релюшки используются для оповещения пожарной и охранной тревоги. Появилась задача организовать задержку включения по последним реле в 15 минут. Через uprog отключил все привязки шс к реле, в абд создан сценарий управления с задержкой в 900 секунд(включить на время 255). При сработке шс, привязанных к реле со сценарием, никакой задержки не происходит, реле мгновенно включается. Так вот вопрос, у кого-нибудь получалось организовать такую задержку и если да, то как?
 

1 год 2 месяца назад

avatar
Помимо привязок надо так же для этих выходов Не управлять поставить. В АРМ сценарий или так же через тактику выхода? Какая команда выходу выбрана, включить, сирена или что? На какое событие привязан сценарий?

Тремасов Константин Александрович 1 год 2 месяца назад

Сценарии (2 штуки пожар и тревога Ос) привязаны к Пожар и Тревога проникновения соответственно. В Арм пишет выполняется сценарий Пожар/выполняется сценарий Тревога ОС в зависимости от того, какой шс сработал(пожарный или охранный). В uprog: по всем пяти реле стоят 0(не управлять), выхода пробовал включить/выключить/не используется ставить(сейчас по всем так же 0).

Каверин Евгений Николаевич 1 год 2 месяца назад

Честно говоря не помню как в Орионе 7.6.2, но как связаны 255 и 900 сек задержки? И еще вроде на 9,10,13,14,15,16 задержка не работает. Так же не понял на что сделана задержка? если реле запускается от сценария , то привязку разделов к реле надо отменить получается, потому что при сработке в разделе привязанное реле вначале срабатывает, а сценарий запуститься только через время задержки.

Богданюк Дмитрий Владимирович 1 год 2 месяца назад

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

Добрый день.
Ломаю голову над следующим сценарием.
Задача следующая: 
Есть 2штуки С2000-2 (адрес 2 и 4)
при считывании карты на считывателе1 контроллера с адресом 2, должен открыться доступ на вход на контроллере 2 и контроллере 4 (т.е. нужно имитировать поднесение карты на втором контроллере)
при считывании карты на считывателе2 контроллера с адресом 2, должен открыться доступ на выход на контроллере 2 и контроллере 4 (т.е. нужно имитировать поднесение карты на втором контроллере)
дополнение: контроллер с адресом 2 управляет работой шлакбаума, с адресом 4 управляет работой двух дверей с электромагнитными замками.

логика работы:
1 подъезжает автомобиль, из него выходит пассажир, подносит карту к считывателю, шлагбаум открывается (контроллер 2)
2 автомобиль проезжает через шлагбаум, а пассажир заходит в дверь которая разблокируется. (контроллер 2 - шлаг, контроллер 4 - дверь) 
3 если человек приехал не на автомобиле, то тогда он проходит через дверь, но уже по другому считывателю, подключенному через контроллер с адресом 4, и шлагбаум не открыается.
точно также на выход.

1 год 1 месяц назад

avatar
не надо сценарий, всё делается на проводах.
№2 управляет и шлагбаумом выходами К1 и К2 и №4 (дверью) параллельно, через контакты Exit1 (вход) и Exit2 (выход), только сделай гальваническую развязку через УК/ВК ну, или через диод, так чтобы №4 не управлял в обратном направлении - шлагбаумом.

Заварзин Сергей Петрович 1 год 1 месяц назад

Такое решение рассматривалось в первую очередь. к сожалению не подходит.
коммуникации уже проложены, и протягивать еще один провод будет проблемно. Даже если получить разрешение - это около 100 метров линия будет. Поставить пару мокс, чтоб транслировать через ethernet накладно в существующих реалях. так что оптимальным способом будет - сценарий.
 

Титов Павел Алексеевич 1 год 1 месяц назад

а кроме с2000-2 что ещё есть? пульт, орион? правда как через пульт сделать, тоже не представляю. Орионом же всё достаточно просто, правда эмитации поднесения карты не сделать, только открытие доступа.

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

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

Господа! Помогите со сценарием. Имеем С2000М 3,10, два сигнала 20П. Оповещение через Рокоты. Все это стоит в школе 4 этажа. Сигналы пуска соответственно с 1 реле Сигнала 20 №4 - 1 этаж, 2 реле сигнала 20 №4 - 2 этаж, 1 реле Сигнала 20 №3 - 3 этаж, 2 реле сигнала 20 №3 - 4 этаж. Задача сотворить сценарий оповещения. Первым при Пожар2 запускается этаж с пожаром, через 1 минуту все остальные. Конфига прилагается. (  https://yadi.sk/i/i4fxx98oyXoh1Q   ) Помогите плиз, Очень срочно надо, времени на эксперименты не дают.  

1 год 1 месяц назад

avatar
Как по разделам то их отличить? Какие к 1 этажу относятся и т.д?

Тремасов Константин Александрович 1 год 1 месяц назад

Смотрите самое начало темы.Там этот сценарий "всем миром" писали. И как всегда Константин Тремасов был непровзойдён.
 

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

Дмитрий Богданюк тоже много полезного написал, даже оптимизировал. 

Тремасов Константин Александрович 1 год 1 месяц назад

Разделил по 10 разделов на этаж.
01-10 1 Этаж.
11-20 2 Этаж.
21-30 3 Этаж.
31-40 4 Этаж.

Пробуйте: https://yadi.sk/i/n95c6uYbobuKpQ

Тремасов Константин Александрович 1 год 1 месяц назад

В конфе группы разделов по этажам. Спасибо за подсказку!
 

Сычев Михаил Юрьевич 1 год 1 месяц назад

Огромное всем спасибо, принцип понял. А вот вопрос по времени задержки и управления. Есть где нибудь информация в каких единицах в каких приборах выставляется время? Где то в 0,125 сек, где то в секундах. И максимальное время  где 256, а где 8191,875 Постоянно с этим временем какие то траблы идут...

Сычев Михаил Юрьевич 1 год 1 месяц назад

Ответ в самом вопросе, где как шаг и максимум. Единица измерения - сек. 

Тремасов Константин Александрович 1 год 1 месяц назад

Если не отработате задержка, её надо включить в настройках М.
3.17.3 Установки «С2000М» 

Настройка программ реле

Параметры, влияющие на работу стандартных программ управления реле: «ЗАДЕРЖКА ПРИ ПОЖАР2 :–» - влияет на наличие задержки управления реле с программами управления 1 - 8 при событии «Пожар 2». Если этот параметр выключен, при «Пожар 2» указанные реле будут управляться без задержки (как в «С2000М» версий 3.00 – 3.02), а если включен – с задержкой (как «С2000М» версии 2.07).

Но вроде как в сценариях отрабатывала.
 

Тремасов Константин Александрович 1 год 1 месяц назад

Вот где как и вопрос... Читаешь мануал С2000М там в секундах, а в приборе (каком либо) пишут в 0,125. Или при централизованном управлении в сек а в локальном 0,125 ?

Сычев Михаил Юрьевич 1 год 1 месяц назад

0.125 это шаг, интервал выбора задержки если хотите, градиент, как его еще назвать) Но все в секундах.

Тремасов Константин Александрович 1 год 1 месяц назад

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

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

1 год 1 месяц назад

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

Коллеги, со сценариями я не дружу, попытка прочистить мозги чтением РЭ к положительному результату не привела.
Надо открыть доступ на контроллерах С2000-2 (вер2.01) набором кода (пароля) на С2000М (вер 2.07). ШС на контроллерах не используются.

11 месяцев 28 дней назад

avatar
При наборе кода дается доступ к разделу, брете раздел, в него входит шс, предварительно заглушенный, по событию взятия этого раздела, запускается сценарий открытия доступа. По событию снятия, все само вернется на круги своя. 

Тремасов Константин Александрович 11 месяцев 28 дней назад

По идентификации пользователя не получится сделать?
Ограничить по времени открытие доступа возможно? Чтоб не тыкать кнопки на снятие, набрал код - доступ открылся на заданное время и автоматически восстановился до следующего набора?

Баулин Владимир Александрович 11 месяцев 28 дней назад

С внешней считки можно, поднесли карту, открылся, еще раз поднесли, восстановился, ну или если это кодонаборная панель, то код. По времени, ну думаю можно наколдовать, коснулись картой, взялся раздел, включилось реле на время, нарушило шс, шс этот технологический, по нарушению тшс открылся доступ, реле на время отработало, выключилось, тшс восстановился, доступ восстановился. Правда не знаю как это все повторно отработает, ведь тот первый раздел уже взят, остается только вам это проверить, в крайнем случае  дописать что при восстановлении тшс снять этот раздел, чтоб потом это все заново отработало, так сказать циклично.

Тремасов Константин Александрович 11 месяцев 28 дней назад

Спасибо за направление, буду ковырять. Идентификацию надо с ПКУ.

Баулин Владимир Александрович 11 месяцев 28 дней назад

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

Добрый день. Подскажите, пожалуйста, возможно ли написать сценарий для реализации такой задачи. Нужно выполнить световую индикацию шлюза построенного на приборе С2000-2 (Шлюз раелизован с использованием конпок "подтверждения" и считыватели есть только с внешних сторон шлюза). Имеем С2000-СП1, С2000М, С2000-2 (логика прохода – по кнопке) и световое табло «входите» (2 шт). Требуется, что бы в момент нахождения человека проходящего внутри шлюза оба световых табло «входите» выключались, а когда человек выходит через вторую дверь оба табло «входите» загорается. 

11 месяцев 14 дней назад

avatar
Надо подумать, проверить, времени надо немного, все подключить, посмотреть. Напишите версию М.

Тремасов Константин Александрович 11 месяцев 13 дней назад

Не надо усложнять, тем более, СКУД. на С2000-2 это очень просто делается на железном уровне через УК-ВК/06 и выходы LEDG/LEDR

Заварзин Сергей Петрович 11 месяцев 13 дней назад

Версия клавиатуры 4.10.
УК-ВК/06 конечно годный вариант, но ведь индикатор считывателя меняет цвет лишь на тот момент, когда человек проходи через дверь, а когда она закрывается - он тут же по датчику прохода приходит в исходное состояние или я не прав?

Тимошин Александр Анатольевич 11 месяцев 12 дней назад

Нет. В конфигурации Шлюз проход осуществляется через тамбур/буфер - зону "для досмотра" между двумя дверями и событие проход и изменение индикации произойдёт только когда будет закрыта вторая дверь.
У нас так - приложил карту, если есть разрешение:
1 дверь открылась, табло мигает;
после закрытия 1 двери, табло гаснет;
после открытия 2 двери, табло погашено;
после закрытия 2 двери, табло загорается... "велкам"

Заварзин Сергей Петрович 11 месяцев 12 дней назад

Сегодня пробовал подключить УК-ВК/06 и не могу понять почему она не реагирует на изменение индикации считывателя, при этом на входных контактах УК-ВК/06 напряжение меняется, а реле не реагирует, при этом предохранители в исправном состоянии. Может надо подключать надо не так как в инструкции? Если есть возможность, то был бы благодарен провереной схеме подключения. И ещё вопрос: если у меня две таблички то мне и УК-ВК/06 нужно две штуки?

Тимошин Александр Анатольевич 10 месяцев 7 дней назад

Нет ни чего особенного, табло 220В, 2 штуки, подключено параллельно, строго по РЭ, как лампочка.
Скорее всего укашка битая - она и без нагрузки должна контакты перекидывать.

Заварзин Сергей Петрович 10 месяцев 7 дней назад

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

Добрый день! Помогите пожалуйста со сценарием. Имеем систему водяного пожаротушения построенную на ШКП-4 3 шт. (на каждый насос) которые запускает КПБ. Состояние входов и ЭКМ считываются прибором Сигнал 20 (программир. технологический). Суть сценария такова
1. По падению давлени ЭКМ1 нарушает ШС 1
2. КПБ  реле #1 запускает ШКП ПН1
3. Ели  не выходит на режим ПН1 через 20 сек (не произошло нарушение ШС #2 ЭКМ2) происходит запуск КПБ реле#2 пуск ПН2 который молотит до победного.
Если ПН1 вышел нарежим нарушив реле#2 на ЭКМ пуск ПН2 отменён

10 месяцев 19 дней назад

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

а никто не сталкивался? после перехода с 1.12.2 на 1.20.2 перестали работать самописные сценарии, по ощущениям - те в которых используются условия Если ... Тогда.
и тут самое любопытное: в 1.12.2 шаблонные сценарии создаются вида:

Если .... Тогда
...
КонецЕсли

а вот в 1.20.2:
Если ...
Тогда ... КонецЕсли

попробовал в своих сценариях перенос Тогда на следующую строку - компилятор ругается)) попробовал просто скопировать целиком шаблонный (в котором такой же перенос Тогда) - нормально всё. Был невнимателен, оказалось пробел при удалении игнорировался и слова сливались в одно, от чего компилятор и ругался) но почему сценарии не отрабатывают - не нашёл ещё

подробнее ещё не выяснял эти странности, но наверное придётся)

8 месяцев 25 дней назад

avatar
хочется немного убить разработчиков!
не отрабатывало условие на проверку состояния группы разделов, потому что в 1.12 состояние было "ВЗЯТ" или "СНЯТ", а в 1.20 переделали в "ВЗЯТИЕ ВХОДА НА ОХРАНУ" и "СНЯТИЕ ВХОДА С ОХРАНЫ".
Хочется спросить - какого ... надо было менять?! и кстати, теперь с новыми состояниями ощущение, что постоянно идёт процесс взятия/снятия.

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

Проверять надо по коду события, коды остаются, а названия меняются.

Тремасов Константин Александрович 8 месяцев 24 дня назад

понимаю, но так было удобнее - написал событие и уже понятно что вообще там проверяется, а к коду ещё и комментарий приписывай. 

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

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

Добрый день!

Подскажите, пожалуйста, как написать сценарий блокировки ключей сотрудников, если есть 10 приборов с2000-2, арм орион про, настроен УРВ.
Смысл такой - есть 90% людей, которые должны каждый день входить и выходить через дверь на территорию предприятия где настроен УРВ, нужно сделать так, чтобы утром входя на территорию предприятия через считыватель  ключ сотрудника разблокировался, а уходя с территории предприятия его ключ блокировался. Если человек не вышел с территории предприятия до 23-00, его ключ блокировался. 

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

avatar
Я так понимаю вы хотите сделать если человек вышел за пределы предприятия, а потом с кем-нибудь прошел без поднесения карты на входе, остальные двери ему не открывались? Если да, то для этого есть функция antipassback.

Тремасов Константин Александрович 6 месяцев 3 дня назад

Совершенно верно, но антипассбек сделать не получается как я не пробовал, насколько я понимаю делать его нужно зональным, а с зонами проблематично, так как остальные 9 дверей на территории формальные для клиентов, не получится рабзить на дополнительные зоны, можно войти в одну дверь и пройти по территории минуя остальные двери и опять зайти в эту же дверь. есть только зона 0 и зона 1 предприятие, где настроен УРВ, и если я захожу в зону 1 с зональным антипассбеком, то в другие двери на предприятии в зоне 1 он не пускает или пускает в одном направлении

Бекренев Николай 6 месяцев 3 дня назад

А вы можете нарисовать примерную схему по дверям, от руки хотя бы? По сколько считывателей на дверях, какая куда пускает, какие пересечения по зонам и т.д., может и выйдет что.

Тремасов Константин Александрович 6 месяцев 3 дня назад

https://cloud.mail.ru/public/33kY/ij4nNZFG6  вот ссылка на план помещения.

выходит так, что можно войти на предприятие и к примеру пройти через дверь на втором этаже, спуститься по леснице пожарной или межэтажной - замков нет, обойти предприятие по улице и снова зайти в здание на второй этаж через ту же дверь. Смысл блокировать ключ без входа через урв - контроль времени работы сотрудников

Бекренев Николай 6 месяцев 3 дня назад

https://cloud.mail.ru/public/2VSL/58GtTiPyq

Бекренев Николай 6 месяцев 3 дня назад

Мда, пытаюсь понять, не совсем ясна картина, на примере первого этажа, если разделить как на картинке:


Человек заходит из 0 в 1, выходит сверху, я так понял что на территорию, пытается пройти через верхний СКУД, но система его не пустит, так как он в зоне 1, а не в зоне 3 и т.д. надо разделить по зонам правильный маршрут и тогда должна система отработать.

Тремасов Константин Александрович 6 месяцев 3 дня назад

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

Бекренев Николай 6 месяцев 3 дня назад

А если что-то вроде этого, УРВ пускает из зоны 0 в зону 1, все остальные пускают из 1 в 2, тогда не пройдя через УРВ остальные не будут пропускать. Обдумайте такой вариант. Сценарий это весьма капризная вещь, вы же понимаете что если отключится АРМ то ничего выполняться по сценарию не будет и чем это потом может обернуться, никому неизвестно.

Тремасов Константин Александрович 6 месяцев 3 дня назад

Так увы не выйдет, потому что если пускает из 1 в 2 и человек обходит территорию и опять попробует эту же или другую дверь  из 1 в 2 то его не пустит, поскольку нет выхода из 2 в 1

Бекренев Николай 6 месяцев 3 дня назад

А для чего блокировать ключи то? Кто-то ночью желает зайти? Может имеет смысл сделать доступ с привязкой ко времени? Например с 6 утра и до 21 вечера ходи, а в другое время не пустит.

Рыбкин Евгений Сергеевич 6 месяцев 3 дня назад

Ключ блокировать для того, чтобы утром он обязательно через урв прошел

Бекренев Николай 6 месяцев 3 дня назад

Может проще не техническую, а социальную инженерию использовать? Приказ под подпись, а потом публичное лишение премий косячных людей. (Если они реально назначены, то деньги вернуть) Пара расстрелов - автоматическое выделение слюны по звонку, или пристегивание ремня безопасности в машине.

Леготин В В 6 месяцев 3 дня назад

С версии 1.20 можно блокировать ключ, до первой синхронизации (так в описании написано). По событию проход определенной точки, кокретно УРВ можно запустить сценарий блокировки ключа. Утром, по приходу на работу (если ничего не сбилось) пользователь получает запрет, автоматом по запрету(а вдруг у него реально запрет, левый ломится, тогда придется проверять к какому подразделению он относится и если он там есть, то разблокировать, думаю что это замедлит выполнение сценария) запускать сценарий разблокировки, далее касаться еще раз, не знаю как вы им это все объясните, что теперь после запрета только на УРВ надо касаться повторно. А уж про то как это все будет после выключения АРМ исполнятся остается только гадать. Честно, я бы не стал это делать, либо организуйте нормальный доступ, что бы использовать apb, либо как советуют выше, вдарить по кошельку разок.

Тремасов Константин Александрович 6 месяцев 3 дня назад

Что касается сценария, надо проверять на столе с железом. Не берусь однозначно утверждать что даже ход моих мыслей правильный)

Тремасов Константин Александрович 6 месяцев 3 дня назад

ну два раза касаться совсем не обязательно, на событие запрет доступа сценарий, который разблокирует ключ и предоставляет доступ сотруднику, в логах будет событие Доступ предоставлен ФИО и Проход ФИО, для УРВ самое оно. Правда с индикацией считывателя будут некоторые необычности - он сначала проморгает запрет, а потом позеленеет доступом))
а вот мой опыт по блокировке/разблокировке ключа в 1.12.2 не самый удачный, в контроллере и АБД, после всего одной проверки, оказались разные данные, а ключ временно блокировался. Потом запутаешься, кто заблокирован навсегда, а кто не очень)

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

Это тогда придется сценарий пофамильно к каждому привязывать, чтобы левых не пустить, запрет то один для всех. Я на 1.12.2 блокировал считку и открывал доступ, но там два человека было из всего персонала, ну и по классике, вышел, доступ блокирован, АРМ сдулся, зайти не может, запрет, запрет, сценарий не выполняется, вот и сидят ждут пока включат. А тут целое УРВ, вопрос материальный, да и неизвестно сколько там народу.

Тремасов Константин Александрович 6 месяцев 2 дня назад

УРВ - игрушка для бесполезных (хоть чем то заняты) . Пробитое колесо у машины в твоей полосе\пробка локальная\радостные телодвижения у ХР и ОТЗ - не зря бдят. Если встроен в технологический процесс - то и так все видно, а если на не нужен, но чтоб присутствовал...

Леготин В В 6 месяцев 2 дня назад

да и к каждому пофамильно привязывать не надо, можно вообще на событие повешать, тогда страдают все, либо на УД, тогда только "счастливчики", хотя если Максимум роздан всем, то кого-то надо и ограничить)) Здесь по ТЗ блокировать считку бессмысленно, зайдут с другой стороны.

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

«Может проще не техническую, а социальную инженерию использовать?»
«...Приказ под подпись, а потом публичное лишение премий косячных людей...»
  Леготин В В 

Бывает конечно прокатывает, но бывает, когда в процесс («...публичное лишение...») вовлекаются юристы, то для организации и должностных лиц (в том числе касательно через УРВ), могут возникнуть очень неожиданные (неприятные) моменты (официальное трудоустройство/договор, белая зарплата...... ).
 
И тут не помешает уделить внимание, что возможно возникновение ситуации, когда процесс «перевода стрелок», не затрагивает «манагеров» верхнего уровня....
(особенно, когда ПО содержит ошибки, влияющие на выполнение основных функций).

Карпов Дмитрий 6 месяцев 2 дня назад

Допустим удасться создать зоны и настроить apb для некоего уд, не затронет ли это уд максимум? было у меня в режиме теста что почему-то на двери на уд максимум переставал пускать один из считывателей, а потом необъяснимо у ключа появлялся уд запрет вместо максимума

Бекренев Николай 6 месяцев 2 дня назад

https://cloud.mail.ru/public/jLA2/5hrdqNEK5


Допустим можно перевесить замки и сделать зоны таким образом

Настроил зоны на контроллерах согласно плану. Создал УД в который добавил все двери вход/выход антипассбек строгий зональный.
На урв из 0 в 1 пускает, а из 1 в любую выше запрет повторного прохода. Что не так?

Бекренев Николай 6 месяцев 1 день назад

Считыватели остальных приборов настроили? Там указать надо каждому в какую он пускает, в настройках С2000-2. Двери как настроены, вход/выход? Зоны верно дверям даны?

Тремасов Константин Александрович 6 месяцев 1 день назад

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

uprog прописал во всех приборах зоны как на плане, все двери вход-выход, в орион про тоже все согласно плану - 5 зон и двери настроены

6 месяцев 1 день назад

avatar
https://cloud.mail.ru/public/2Swk/y8W1G9qBQ

https://cloud.mail.ru/public/4NXV/2C5H7W31L

https://cloud.mail.ru/public/8pca/5hFqwG9DM

Бекренев Николай 6 месяцев 1 день назад

Событие проход формируется? В Мониторе если посмотреть по зонам доступа, человек из 0 в 1 переходит?

Тремасов Константин Александрович 6 месяцев назад

Проход формируется, в мониторе зоны правильно показывает, попробую на остальных с2000-2 включить галку датчик прохода

Бекренев Николай 6 месяцев назад

Вроде заработало, осталось понять, если сотруднику поставить запрет перехода через сутки, то его автоматически в зону 0 выкинет на следующий день или нет

Бекренев Николай 6 месяцев назад

В 1.12.2 не "выкидывало", утром не могли пройти, если вечером не отметились, насчет 1.20.х не скажу, но думаю что все так и остается.

Тремасов Константин Александрович 5 месяцев 30 дней назад

Да, в зону 0 не выкидывает, осталось придумать как их туда выкинуть автоматом после конца дня

Бекренев Николай 5 месяцев 27 дней назад

Вы не первый кто так хочет, была у меня парочка клиентов, думал сценарием решить, но там нет такой функции( тогда еще 1.12.2 АРМ был), писал компетентным лицам НВП, сказали что добавят, но уже в 1.20.х, года два уже прошло, напишите и вы, может откликнутся.

Тремасов Константин Александрович 5 месяцев 27 дней назад

думал сценарием решить, но там нет такой функции

надо всего лишь взять свободный с2000-2 и повешать его по-дальше от любопытных глаз, там даже считки не нужны, только правильно соединить реле и датчик прохода и зоны доступа правильные указать, а сценарий Предоставить доступ (сотруднику). Вопрос только - а как сотрудников "оставшихся на работе" вычислить?)

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

Ну узнать не проблема:

Функция сотрудника (*)ЗонаДоступа() : Объект - возвращает объект Зона доступа в которой находится сотрудник.
Функция ЗД (*)Индекс() : Число - возвращает индекс зоны доступа или (*)ИД() : Число - возвращает ИД зоны доступа, проверить надо что из этого является номером ЗД который в АБД отображается.
Если больше 0, то предоставить доступ.
Запускать по расписанию, в 00:00, каждый день.

Или тупо всем его предоставлять в зону 0 по расписанию.

Это если нет тех кто ночью работает.

Но все таки хотелось бы иметь функцию.

Тремасов Константин Александрович 5 месяцев 27 дней назад

Вроде что-то нарисовалось. Как написал Андрей выше, надо либо свободный контроллер, либо один из свободных считывателей, точнее незадействованный вход для считывателя контроллера, который настроен на выход в зону 0

Сам сценарий:

Сценарий
Переменные
Перем РабочееМесто1;
Перем РабочиеМеста1;
Перем Компьютер1;
Перем Компьютеры1;
Перем Считыватель1;
Перем Сотрудники1;
Перем Сотрудник1;
Перем Количество;
Перем ЗонаДоступа1;
НачалоСценария
Компьютеры1 = СоздатьОбъект( "Компьютеры" );
Компьютер1 = Компьютеры1.ПолучитьПоИд(1);// Указать номер ПК с ядром опроса
РабочиеМеста1 = Компьютер1.РабочиеМеста();
РабочееМесто1 = РабочиеМеста1.ПолучитьПоТипуСетевогоМеста("Ядро");
Считыватель1 = РабочееМесто1.Считыватели().ПолучитьПоИД( 1 ); // Указать пользовательский номер считывателя на выход, в зону доступа 0
Сотрудники1 = СоздатьОбъект( "Сотрудники" );
Сотрудники1.Первый();
Для Количество = 1 по  Сотрудники1.КоличествоЭлементов() Цикл
Сотрудник1 = Сотрудники1.Текущий();
ЗонаДоступа1 = Сотрудник1.ЗонаДоступа();
Если ПустоеЗначение (ЗонаДоступа1) Тогда
Сообщить(Сотрудник1.ФИО() + " Не находится ни в одной из зон доступа",0);
Иначе
Если ЗонаДоступа1.Индекс() > 0 Тогда
Считыватель1.ПредоставитьДоступ(Сотрудник1);
Иначе Сообщить(Сотрудник1.ФИО() + " Уже вышел",0);
КонецЕсли;
КонецЕсли;
Сотрудники1.Следующий();
Конеццикла;
КонецСценария
 

Тремасов Константин Александрович 5 месяцев 27 дней назад

Спасибо, сегодня попробую реализовать

Бекренев Николай 5 месяцев 26 дней назад

Спасибо, все получилось, выкинуло людей в зону 0 по расписанию. Теперь поставили задачу открытия всех дверей при пожаре, от пожарки идет НР сухой контакт в шс одного из с2000-2, я так понимаю что каким то образом можно создать сценарий открытия доступа на всех с2000-2 при сработке шс на одном из них, приборов 10 и среди них нет с2000-м

Бекренев Николай 5 месяцев 25 дней назад

Тут сначала с нормативным вопросом надо разобраться, в этом я не советчик, да и нормы ваши отличаются. Подождем компетентных форумчан.

Чисто технически:
У С2000-2 ШС охранный, в принципе, можно при срабатывании этого шс запустить сценарий открытия доступа, при взятии этого шс запустить восстановление доступа, все решается шаблонами и привязкой этих сценариев к событиям этого шс, восстановить к событию взят, открыть к событию тревога проникновения. 

Я  отработку такого мероприятия не завязываю на АРМ, лучше поставить М и еще один прибор, например Сигнал10 или С2000-4 (что дешевле) и реализовать все это через М, тогда выключенный ПК никак на это не повлияет. Это все таки эвакуация при пожаре. У вас надеюсь кнопки аварийного выхода установлены?

 

Тремасов Константин Александрович 5 месяцев 25 дней назад

Да все пожарные кнопки на выход есть, увы М не дадут пока купить, ровно как и другие приборы, лицензия на 10 приборов и приборов 10, говорят надо пока так сделать

Бекренев Николай 5 месяцев 25 дней назад

Сценарии открытия-восстановления по комбинации клавиш есть, а вот как привязать  к срабатыванию шс я понять никак не могу

Бекренев Николай 5 месяцев 25 дней назад

Выше писал:
Чисто технически:
У С2000-2 ШС охранный, в принципе, можно при срабатывании этого шс запустить сценарий открытия доступа, при взятии этого шс запустить восстановление доступа, все решается шаблонами и привязкой этих сценариев к событиям этого шс, восстановить к событию взят, открыть к событию тревога проникновения. 

Ниже показываю:

Тремасов Константин Александрович 5 месяцев 25 дней назад

Спасибо, сейчас испробую, не думал что все так просто

Бекренев Николай 5 месяцев 25 дней назад

Попробовал замкнуть контакты на шс1 - ноль эффекта, хотя в контроллере включен охранный и в абд прописал как в скриншоте

Бекренев Николай 5 месяцев 25 дней назад

Его для начала надо подключить с оконечным резистором согласно схемы. Создать раздел, добавить шс в него, дать права на управление в УД (если не Максимум), обновить БД в ОЗ, в Мониторе появится новый раздел, берите под охрану и пробуйте.

Тремасов Константин Александрович 5 месяцев 25 дней назад

Все вышло, спасибо! будем выбивать теперь Мку

Бекренев Николай 5 месяцев 25 дней назад

Мки мало, прибор еще нужен и питание, резервное для них). 
Так что имейте в виду, если раздел этот будет снят с охраны или АЗМ закрыт, ничего не отработает.

Тремасов Константин Александрович 5 месяцев 25 дней назад

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

Добрый день, 
Подскажите пожалуйста возможное решение.
Дано:

Пожарная сигнализация (109 шлейфов) реализована на: 
С2000М
С2000-КПБ (2шт.)
С2000-КДЛ
С2000-БКИ (с правом снятия\взятия)
С2000-СП1, благодаря реле которого осуществляется передача сигнала (неисправность/пожар) на пульт МЧС и пульт охранной организации.
Есть 20 существующих разделов, которые управляются с помощью БКИ
Конфигурация С2000-СП1:
1 реле - Пожар 2 (программа 51)
2 реле - Неисправность (программа 14)
3 реле - Пожар 2 (программа 51)
4 реле - Неисправность (программа 14)
Долго объяснять, но "запрет снятия" на этом объекте ставить нельзя. 
Задача:
Помимо отправки рядовых неисправностей с реле 2 и 4, необходимо добиться выключения/включения этих же реле при снятии раздела. Восстанавливать неисправность в случае постановки раздела на охрану. 

Очень надеюсь на вашу помощь.

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

avatar
Создайте сценарий в два шага, в первом событие неисправность или все виды неисправностей и список разделов, во втором то же самое, только событие снят с охраны. Сценарий привяжите к нужным реле, тактику у этих реле уберите, будет работать и на неисправность и на снятие.

Тремасов Константин Александрович 6 месяцев назад

Редкий случай,но попробую возразить Константину. так делать не совсем правильно. Обязательно нужно "делить" реле.Одно реле на "неисправности", другое реле на контроль "взятия /снятия". То есть 2 сценария. В одном в разрешающих все неисправности.В другом сценарии в разрешающих "Зона снята". Вроде бы одно и тоже,но  одно реле не будет в полной мере на ПЦО доставлять информацию.о "реальном" событии.
А самое лучшее в таких случаях-это использовать что-то типа УО-4С.
Ибо ещё одно реле потребуется применять чисто на "тревогу". Так как "тревога" ни к взятию/снятию, ни к "неисправностям" отношения не имеет.

Не хочу умничать,но я бы сделал так (имея на СП1  4 реле)
1 реле   "пожары" от "пожарки"
2 реле "тревоги" от "охранки"
3. реле  "неисправности " от "пожарки"+ "охранки"
4 реле  "взятие/ снятие" от "охранки."


 

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

Редкий случай, соглашусь с Артуром)))

Тремасов Константин Александрович 5 месяцев 30 дней назад

Огромное спасибо,
Внесу немного коррективы: 
У нас имеется только пожарная сигнализация, которая выводится в мчс и в Чоп.
текущее положение:
1 реле пожары в мчс
2 реле неисправности в мчс
3 реле пожары в чоп
4 реле неисправности в Чоп 

Но, если я Вас правильно поняла, то можно сделать так:
1 реле пожары в мчс и в Чоп (если это возможно обьединить) (тактика 51)
2 реле неисправности в МЧС (тактика 14)
3 реле снятие в ЧОП (тактика 0) - пишем сценарий
4 реле неисправности в Чоп (тактика 14)
Верно?

Ермакова Вероника Алексеевна 5 месяцев 29 дней назад

2 реле неисправности в МЧС (тактика 14)

На МЧС выводите только "Пожары". Не загружайте работников МЧС сообщениями о том,что им вообще не интересно. А вот на ЧОП сообщения о  "неисправности от пожарки" будут пожалуй полезны.
Лучше уж на 2-е  реле посадите "Тревожную кнопку".
В любом случае использовать объектовое оборудование СПИ через  соединение" реле-ШС"  это не совсем удобно.Всё-таки нужно стремиться к тому ,чтобы СПИ была совместима с оборудованием "Болид"  Это и "Си-Норд" и "Ритм" и "Альтоника"...(наверно есть и ещё,но я не знаю) Тогда Вы получите полную информацию о состоянии объекта и мучаться с написанием сценариев Вам точно не придётся.

 

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

В любом случае использовать объектовое оборудование СПИ через  соединение" реле-ШС"  это не совсем удобно.Всё-таки нужно стремиться к тому ,чтобы СПИ была совместима с оборудованием "Болид" 

Особенно СПИ с пульта С2000М на пульт С2000М, а пока все через реле-ШС приходится. Если пультов больше трех, то...

Леготин В В 5 месяцев 28 дней назад

Понятно, что недочетов хватает в использовании
понятно, что есть более разциональные решения,
но увы проект и монтаж осуществляли не мы, а вот такое вот досталось на обслуживание. Хотя в целом бывало и хуже. 
Спасибо за совет, буду завтра заниматься его реализацией.
 

Ермакова Вероника Алексеевна 5 месяцев 28 дней назад

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

Добрый день, помогите с написанием сценария 
имеем жилой 18этажный дом под управлением арм орион про 1.20.2.167
на каждом этаже с2000-кдл 
необходимо при пожаре и нарушении технологического шс (смк) запустить реле 
пожарных разделов на этаже 11 запуск должен происходить при пожаре хотя бы в 1 из них

5 месяцев назад

avatar
В разрешении пожар и разделы, в запрете норма ТШС и разделы(работает только если в разделе один ТШС, если больше одного, раскидывайте по одному в раздел), привязать к нужным реле. 

Тремасов Константин Александрович 5 месяцев назад

Как реализовать это в пульте я понимаю, но необходимо добиться работы без пульта 

Егоров Родион Игоревич 5 месяцев назад

Без пульта, странный конечно вопрос, как вы без пульта объект то сдадите? Без пульта два реле последовательно, одно при пожаре, второе при нарушении ТШС, если совпадают два этих события, оба реле замыкаются, тем самым запуская ИУ.

Если с АРМ то там свои сценарии, такие же шаги, руками можно дописать.

Тремасов Константин Александрович 5 месяцев назад

Т.е. программно в орионе про это сделать не возможно?

Егоров Родион Игоревич 5 месяцев назад

Возможно, но это в корне неверно, АРМ не может управлять противопожарной системой.

Тремасов Константин Александрович 5 месяцев назад

Пульт в режиме ПИ, иначе начинает все жутко тормозить, нормальной работы без Ориона добился без проблем по старому опыту. Теперь необходимо добиться работы с орионом. Есть некоторое не понимание как это реализовать 

Егоров Родион Игоревич 5 месяцев назад

М в режиме компьютер, подключить к АРМ по 232 (если далеко, то либо через C2000-Ethernet, либо связка USB-RS485+С2000ПИ), настроить АРМ, иными словами в древе устройств, перенести приборы под М, все, не должен он тормозить, если все исправно.

Тремасов Константин Александрович 5 месяцев назад

Для этого есть функция в АБД, Сервис - Перенос. Добавите М на COM порт, выделите приборы, сделаете перенос на М, чтобы древо выглядело COM - М - Приборы.

Тремасов Константин Александрович 5 месяцев назад

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

Добрый день. Помогите пожалуйста с нестандартной задачкой.

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

При пожаре или несанкционированном проникновении без снятия, они должны мигать и орать прерывисто. На сп1 1е реле это свет, 2е звук.

Так же нужно чтобы маяк горел до тех пор пока не сняты все охранные разделы, т.е. если хотябы один взят под охрану то лампочка не гаснет. 

Заранее большое спасибо

4 месяца 23 дня назад

avatar
[Сценарии управления]

Сценарий_упр: 0,  Тип: "управление реле", Описание: "Лампа", Исх. программа упр.: 2,  Исх. маска мигания: 1
  Шаг: "Тревога/Пожар", Программа: 5,  Маска мигания: 9,  Задержка включения: 0.0,    Время управления: 30.0,   Статус: 1
    Разрешающее условие
      Состояния: "Внимание! Опасность пожара", "Пожар 2", "Пожар 2 без блокировки", "Пожар без блокировки", "Пожар", "Тревога проникновения"
      Разделы: 1, 2, 3, 4, 5, 6
  Шаг: "Маяк"
    Разрешающее условие
      Состояния: "Взят (на охране)"
      Разделы: 1, 2, 3

Сценарий_упр: 1,  Тип: "управление реле", Описание: "Сирена", Исх. программа упр.: 2,  Исх. маска мигания: 1
  Шаг: "Тревога/Пожар", Программа: 5,  Маска мигания: 9,  Задержка включения: 0.0,    Время управления: 30.0,   Статус: 1
    Разрешающее условие
      Состояния: "Внимание! Опасность пожара", "Пожар 2", "Пожар 2 без блокировки", "Пожар без блокировки", "Пожар", "Тревога проникновения"
      Разделы: 1, 2, 3, 4, 5, 6
Если я вас правильно понял. Первый сценарий к лампе, второй к сирене.

Тремасов Константин Александрович 4 месяца 23 дня назад

Большое спасибо. Работает

Смышляев Игорь Андреевич 4 месяца 22 дня назад

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

помогите со сценарием имеется пожарка на кдл на ней сп2 с сп2 на с2000 2 идёт на шс 1 провод 
пульт на скуд 3.02 требуется сценарий для управления скуд разблокировки дверей при пожаре 
 

4 месяца 22 дня назад

avatar
а сценарий то зачем? на реле вешается тактика, у ШС на с2000-2 (если версия 2.20) выставляется тип "Открыть доступ", в случае сработки пожарки, клацает релюшка и открываются двери.

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

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

я немного неправельно указал там две разные сисемы одна с пожаркой вторая скуд 
но я разобрался там в первом шаге разрешающий условием сработка шс з1 при тревоге  тихой тревоге и ещё какойто тревоге и всё на считыватели добовляем сценарий всё отрабатывает

4 месяца 18 дней назад

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

Помогите со сценарием, или дайте толчек в нужную сторону. Топчусь рядом, затупил скорее.

С2000М + КДЛ с ДИП + множество КПБ и СП1 на управление реверсивными клапанами (для задачи ограничим количество - один КПБ). Клапан открывается подачей напряжения на выход 1 КПБ, закрывается - подачей напряжения на выход 2 КПБ.

1 часть.
В исходном состоянии (разделы с ДИП взяты, Пожар2 отсутствует) ни на одном выходе КПБ напряжения нет. 
При Пожар2 на выходы  1-3-5 КПБ подается напряжение на время 40 секунд  (открытие клапана).

2 часть. 
При пропадании Пожар2   (взятия раздела, сброса тревоги ??)  на выходы 2-4-6 КПБ подается напряжение на время 40 секунд (закрытие клапана).

Первая часть банальна, можно делать на тактике, можно на сценарии. Сделана на сценариях, т.к. здание сложное по топологии вентиляции. Вторая часть не рождается. Была идея добавить сценарий, в запрещающие условия поставить Пожар2 по всем разделам, действие - "включить на время", сценарий привязать к выходам 2-4-6. Но тогда при переобходе сценариев в исходном состоянии эти выхода всегда будут запитаны, т.к. запрещающего условия нет.
Или все разделы запихать в группу, разрешающее условие - "взятие"  группы? Явно ведь взятие группы проходит однократно. Но как быть, если часть датчиков вышла из строя, вся группа не берется?  Частичное взятие в этом случае будет разрешающим условием ?

Про С2000-СП4 знаю, используем, любим. Но это не тот проект.

1 месяц 14 дней назад

avatar
Да, с отменой есть проблемы, я так понимаю вам надо чтобы выходы 2, 4, 6 выдавали питание однократноы после сброса пожара, а не каждый раз при взятии (если в разрешающих взятие стоит)? Можно подумать над костылем, у вас есть свободные реле и шлейфы на каких нибудь приборах? Не факт что получится конечно)

Тремасов Константин Александрович 1 месяц 14 дней назад

Тут скорее интересны ТШ положения клапанов, есть они или нет?

Леготин В В 1 месяц 14 дней назад

Да, мне нужна именно однократная выдача питания на 2-4-6 после сброса пожара. Так как в шлейфах только ДИП34, и на них в КДЛ стоит "без права снятия", то их взятие в моем понимании проходит после инициализации С2000М. Либо после сброса тревоги (пожара). Что собственно говоря и надо. Но чтобы сценарий не долбило на запуск по каждому разделу, то наверное надо оперировать "группами разделов". Попробую завтра на стенде.

Пара-тройка свободных реле есть. С шлейфами туго, но АР2 стоит недорого, можно добавить.  ТШ клапанов есть, контроллируются через АР2 оба конечных положения. Клапанов много (много), открываются по хитрой логике, закрываться должны все разом после устранения пожара. Даже если клапан не открывался, то подача питания на закрывающий вход ни к чему страшному не приводит. Судя по амперметру, на моторчиках клапанов стоит токовая защита, ток после касания упоров возрастает,  а потом падает практически до 1 мА. Поэтому просится один единственный сценарий на все существующие в системе 2-4-6 выходы. Загвоздка именно с условием для старта. И запретом одновременной подачи питания на открывание и закрывание.

Проектировщик для решения этой задачи нарисовал ИПР513-3АМ. Я сделал его технологическим, создал сценарий. В разрешающих - нарушение технологического шлейфа,  в запрещающих - отсутствие "Пожаров". Действие - включаю на время все выхода 2-4-6. Охрану научил нажимать и отжимать ИПР, инструкцию написал. Но ведь это криво !  И такое решение встречаю уже во втором проекте, один чисто адресный, второй - классический. Реверсивные клапана в обоих. Явно ведь можно красиво сделать.

Стасов Сергей 1 месяц 13 дней назад

Хм, тема с ТШ  клапанов похоже имеет право на жизнь. 
В разрешающих условиях: норма ТШ любого клапана в системе (даже если их 100). В запрещающих - отсутствие пожара. Действие - включение на время выходов 2-4-6..  Видимо так, завтра обмозгую.

Стасов Сергей 1 месяц 13 дней назад

Сто сценариев? Памяти то хватит?

Леготин В В 1 месяц 13 дней назад

Нет, зачем. Для закрывания одного достаточно. Как я это вижу (ограничим для удобства количество клапанов до 3-х):

Открытие клапана подпора в комнате 1.
Сценарий 1. Привязан к выходу 1 КПБ или СП1. Исходное - выключено. Шаг1. Разрешающее: "Пожар2" в разделах  1,2. Запрещающего нет. Действие: включить на время 40 секунд,задержки нет.

Открытие клапана подпора в комнате 2.
Сценарий 2. Привязан к выходу 3 КПБ или СП1. Исходное - выключено. Шаг1. Разрешающее: "Пожар2" в разделах  3,4. Запрещающего нет. Действие: включить на время 40 секунд, задержки нет

Открытие общего клапана дымоудаления комнат 1 и 2.
Сценарий 3. Привязан к выходу 5 КПБ или СП1. Исходное - выключено. Шаг1. Разрешающее: "Пожар2" в разделах  1,2,3,4. Запрещающего нет. Действие: включить на время 40 секунд, задержки нет.

Сценарий 4.
Исходное - выключено. Привязан к выходу 2-4-6 КПБ или СП1.
Шаг 1. В разрешающих "Нарушение ТШ"  ИПР на охране для закрытия клапанов при запуске системы (глобальное отключение питания, клапана приоткрывали руками, еще что-то). Запрещающее - Пожар2 разделов 1,2,3,4. Действие:  "включить на время 40 секунд" с обязательной задержкой более времени открывания клапана (по сути - защита от одновременной подачи напряжения на открывание и закрывание клапана, даже несмотря на "Пожар2" в запрещающих). 
Шаг2.
В разрешающих  разделы с "норма ТШ" клапанов 1,2,3 в открытом положении. В запрещающих - Пожар 2 разделов 1,2,3,4 . Действие - "включить на время 40 секунд" с  задержкой более времени открывания клапана.

Получится, что при инициализации ничего не происходит. При Пожар2 отрабатывают сценарии в соответствии с разрешающими разделами.  Часть клапанов из закрытого перекидывается в открытое положение. Тут-же стартует сценарий 4, т.к. один из клапанов в "Норма ТШ", но Пожар2 не дает разрешение на его выполнение. Сняли Пожар2, пропал запрет. Выждали паузу, подали напряжение на выхода 2-4-6 для закрытия всех клапанов. Часть из них может и не открывалась, ну и пофигу. Напряжение открывания с выходов 2-4-6 снялось. Пожара нет, клапана закрыты, условий для запуска сценариев 1,2,3 нет. Т.к. ТШ клапана в открытом состоянии нарушен, то условий для запуска сценария 4 тоже нет. Вроде все получилось.

Остался мутным вопрос для заклинившего в открытом состоянии любого клапана. Сценарий 4 будет стартовать регулярно. Что не очень наверное хорошо. Вся надежда на токовую защиту движка.

Как-то так. На самом деле все не сложно. Спасибо.



 

Стасов Сергей 1 месяц 13 дней назад

Да нет, я как то рисовал для себя пультовой сценарий безусловного открытия\закрытия клапана, так там даже без обработки ошибок получалось нечто.

Леготин В В 1 месяц 13 дней назад

а перекидное реле? я так понимаю в самом движке есть концевые выключатели, так что постоянное стояние под нагрузкой ни к чему не приведёт. Появилась тревога - КПБ включилось (именно включилось, без ограничений по времени) реле перекинулось и клапан открылся, тревога ушла - реле вернулось в исходное.

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

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

При управлении по СП1 вполне возможно, что и так. В принципе, используя сценарии можно добиться аналогичной работы и для КПБ. Согласитесь, перекидное реле в СП1 и два не связанных друг с другом электронных ключа в КПБ это не одно и то-же.  Но я бы не стал постоянно держать обмотку мотора под напряжением.  Как оно там внутри собрано - хз. Начнут еще греться, гореть, кто крайний ? Какая-то токовая защита есть, т.к. на рабочем ходу ток порядка 6-10 мА (для движка на 220В), в крайнем положении - 30мА, а затем падает до 1-2 мА. Но не в "ноль".  Поэтому и задал вопросы. 
Утром еще пришла мысль, что аналогичные 4 сценария решаются на одной свободной реле СП1 и АР2. Реле срабатывает по Пожар2, восстанавливая технологический шлейф. Все прописывается и работает точно так-же, но отсутствует вероятность повтора сценария при заклинившем клапане.
 

1 месяц 13 дней назад

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

Всем привет! Нужна помощь гуру по сценариям в Орион Про....=) На объекте смонтирована охранная сигнализация на базе пульта С2000М и С2000-КДЛ. Установлен АРМ Орион Про v1.20.3. C2000-PGE используется для СМС информирования о взятии/снятии системы с охраны. Заказчик задаёт вопрос: «Можно ли настроить систему таким образом, чтобы было информирование (смс или e-mail), о том что система не поставлена на охрану в определённый момент времени (например, если в конце рабочего для сотрудники забыли поставить объект под охрану, то в 21.00 приходило сообщение, что объект снят с охраны). Возможно ли вообще такое реализовать? Стандартными шаблонами я так понимаю тут не обойтись, т. к. нужно условия проверять. Буду благодарен, если выложите примерный код на макроязыке для Орион Про...=) 

1 месяц 3 дня назад

avatar
если ИД разделов идут по порядку, то как-то так, если не по порядку, тогда Цикл переделываем под свои реалии:
Сценарий
Переменные
Перем РабочееМесто1;
Перем РабочиеМеста1;
Перем Компьютер1;
Перем Компьютеры1;
Перем Счетчик1;
Перем Счетчик2;

НачалоСценария

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

Счетчик2 = 0;

//проверка состояния офисных разделов с 1 по 22
Для Счетчик1 =1 По 22 Цикл
Если РабочееМесто1.ГруппыРазделов().ПолучитьПоИД( Счетчик1 ).Состояние() == "ВЗЯТ" Тогда //ВЗЯТ это из 1.12.2, в 1.20.3 что-то вроде ВЗЯТИЕ РАЗДЕЛА, можно глянуть в шаблонных и поменять, иначе не работоспособно будет
Счетчик2 = Счетчик2 + 1;
КонецЕсли;
КонецЦикла;

//все 22 раздела под охраной
Если Счетчик2 == 22 Тогда
//тут отправляем письма, шлём смски, переводим мне деньги
​//эти действия смотреть в шаблонных сценариях
КонецЕсли;

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

Окно времени для запуска сценария и запуск сценария в Расписании.

И да, в сценарии ГруппыРазделов, т.к. у нас был на каждый извещатель свой раздел, а извещателей в кабинете 3 штуки)) это меняется на Раздел

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

Огромное человеческое спасибо!!!!...=) Оказывается всё давно уже придумано...=) Группы разделов устраивают. Есть несколько объектов, так что объединим разделы на каждом объекте в группу, и будем проверять поставлен объект целиком под охрану или нет. Ещё вопрос. А с помощью шаблонных сценариев можно заставить С2000-PGE отправить сообщение после проверки, что объект (группа разделов) снят с охраны? Или в данном случае только отправка сообщения через Орион Про на имайл будет работать?

Финагин Алексей Владимирович 1 месяц 2 дня назад

я не знаю как управлять ПГЕ, может там и есть что-то.
Пока что могу предложить "костыль" в виде связки реле-ШС, сценарий проверки отрабатывает и если что-то не на охране, то на время клацает релюшкой, ШС тревожится и ПГЕ отправляет сработку, только условиться по обозначениям - этот ШС не тревога проникновения, а только непостановка на охрану, значит вызывать гвардию-авиацию-автоботов не стоит.

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

Понял. С реле уже рассматривали вариант. Думал, что может можно заставить PGE с помощью Орион Про что-то отсылать. Спасибо ещё раз. Предложим Заказчику варианты, пусть выбирает...=)

Финагин Алексей Владимирович 1 месяц 2 дня назад

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

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

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

ПОКАЗАН

17708 раз

ЗАДАН

3 года 3 месяца назад

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