Показать сообщение отдельно
Старый 24.06.2015, 20:36   #10
laba
Местный
 
Аватар для laba
 
Регистрация: 06.03.2009
Адрес: Питер
Сообщений: 3,693
Сказал(а) 'не согласен(а)'!: 10
Сказали 'не согласен'! 0 раз(а) в 0 сообщениях
Сказал(а) спасибо: 6,942
Поблагодарили 4,844 раз(а) в 1,822 сообщениях
Все 'Спасибо' этого пользователя. :
0 за это сообщение
0 Всего
Репутация: репутация неоспорима (5127)
По умолчанию

Вопрос:
Цитата:
Подскажите как привязать сервопривод управляющий шлагбаумом к блоку, а не к датчику занятости блока?
При въезде на блок начинает мигать светодиод на fb2 и на схеме в рок рэйл
Цитата:
Сообщение от laba Посмотреть сообщение
Возможно у Вас программа подаёт и снимает питание с рельс. Это однозначно не проблема декодера, так что переезжайте в соответствующий раздел и там будем разбираться дальше. С Вас файл плана пути, rocrail.ini и rocview.ini.
план пути и настроек прилагаю.
Ответ:
Для начала нужно в таблице Действий, создать два действия, которые будут поднимать и опускать шлагбаум. Идём в меню Таблицы и выбираем там пункт Действия



В открывшемся диалоге нажимаем кнопку Новый



В списке действий появится новое действие по именем NEW



Прописываем ему желаемый идентификатор и нажимаем кнопку Применить





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



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



Далее выбираем его идентификатор(у меня переезд под именем crossroad5)



и выбираем команду turnout



Тут же можно прописать временную задержку вызова этого действия, как это сделать читайте в документации на сайте, в разделе Action Setup.
После выполненных изменений, жмём кнопку Применить, переходим на первую вкладку и выбираем там второе созданное действие, которое будет опускать шлагбаум. Его настраиваем аналогичным образом, разница будет только в команде, которую это действие будет вызывать(straight).



Опять жмём Применить и ОК, диалог закроется.
Действия мы создали, теперь их надо привязать к состоянию Блока.
Допустим шлагбаум, на моём плане пути будет связан с Блоком test1, который в свою очередь будет считаться занятым после сработки датчика fbBD1.



Щёлкаем правой кнопкой на этом Блоке и выбираем пункт Свойства



Откроется диалог настройки свойств для этого Блока, где надо нажать кнопку Действия



Откроется ещё один диалог управления действиями



Там делаем следующие настройки:
1. в поле идентификатор выбираем одно из созданных до этого действий, которое будет опускать шлагбаум
2. в поле состояние выбираем состояние блока(enter, если хотим опускать шлагбаум при входе лока на блок или reserved, чтобы шлагбаум опускался сразу после резервирования блока каким-либо локом, возможны ещё какие-либо варианты состояний блока)



После этого жмём Добавить и это действие появится в списке управляемых.
Далее выполняем тоже самое для второго действия, которое будет шлагбаум поднимать, но в качестве состояния блока выбираем пункт free.



Снова жмём Добавить.



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

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

Цитата:
Сообщение от st904a Посмотреть сообщение
Так, разобрался, поместил переезд в план пути, и заработал,но я так понял, если шлагбаум привязать к блоку, то он будет работать только в автоматическом режиме, а если привязка к датчику, то шлагбаум будет управляться и в ручном режиме при срабатывании датчика
Тогда надо использовать два датчика, один опускает, другой поднимает и аналогичным образом привязывать работу шлагбаума через Действия.
Миниатюры:
Нажмите на изображение для увеличения
Название: 1.JPG
Просмотров: 683
Размер:	143.8 Кб
ID:	112122
Вложения:
Тип файла: txt rocrail.txt (3.0 Кб, 359 просмотров)
Тип файла: txt rocview.txt (2.9 Кб, 319 просмотров)
Тип файла: txt Partwork.txt (22.5 Кб, 286 просмотров)
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB
С приветом из подземки!!!

Последний раз редактировалось laba; 04.07.2015 в 18:52.
laba вне форума  
Вверх
5 пользователя(ей) сказали cпасибо: