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

Теперь, что касается самой программы. Я не ставлю здесь перед собой задачи, рассказать весь процесс настройки управления кругом из-под RocRail. Если будет интересно, то я раскрою это в соответствующей теме, но позднее.
Рассмотрим только самые основные моменты.
Итак, будем считать, что мы умеем запускать программу, подключать и настраивать КС для работы с ней, а также создавать план пути. Следовательно, запустив программу мы увидим некий план пути, который содержит такой объект, как поворотный круг,


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

Я цифрами указал те параметры, которые понадобится поменять для настройки управления кругом.
Пройдёмся по порядку:
1. Если к ПК у нас подключена только одна КС, то здесь можно ничего не прописывать, в противном случае, тут надо указать ID той цифровой системы, которая будет управлять нашим кругом.
2. Некоторые цифровые системы имеют раздельные шины управления теми или иными устройствами(например Selectrix). Для них здесь надо прописать ID шины управления. Те же системы, которые в основном распространены у нас, не имеют таких раздельных шин, поэтому тут тоже ничего не пишем.
3. Здесь прописывается аксессуарный адрес (FADA), к которому у нас подключена обмотка реле.
4. Здесь прописывается аксессуарный адрес (FADA), к которому подключен моторный адаптер.
5. Выбирается тип управления поворотным кругом, в нашем случае это управление, при помощи аксессуарного декодера, поэтому выбираем accdec.
6. Если возникает необходимость инвертировать стрелочные команды, то это можно сделать, поставив тут галочку.
7. Логика программы устроена таким образом, что круг всегда идёт до требуемой позиции по кратчайшему пути. Если направление вращения круга не совпадает с требуемым, то поставив тут галочку, можно изменить направление вращения, не производя изменений в подключении самого круга(полезная фича).
8. Тут выбирается используемый цифровой протокол.
9. Тут прописываются датчики событий, установленные на мосту. Датчики 1 и 2 - ENTER и IN(порядок не имеет значения), датчики 3 и 4 - pre2in(опционально), для прямого и обратного направления движения.

Далее переходим на вкладку Пути.


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

При нажатии кнопки Добавить, открывается диалог добавления пути.

Здесь необходимо прописать номер пути. Остановлюсь немного подробнее на этом. По-умолчанию программа считает, что поворотный круг имеет 48 позиций, от 0 до 47. Если представить круг как циферблат часов, то позиции будут считаться против часовой стрелки, при это нулевая позиции, будет располагаться на 15 часов. Фляйшмановский круг относится как раз к такому типу кругов, у которого именно 48 положений, с разницей 7,5 градусов между ними. Поэтому просто выбираем требуемый путь.
Следующие настройки, в нашем случае, не имеют никакого значения.
В поле Описание, можно при желании, добавить информацию о том, что это за путь.
В поле Идентификатор блока, из списка выбираем название блока на плане, которому соответствует этот путь. Это необязательно, но в дальнейшем может вполне пригодится при работе в автоматическом режиме.
И последний важный параметр, это позиционный датчик. Здесь выбираем из списка датчик, который соответствует данному пути.
Вот собственно и всё, что касается основных настроек программы. Теперь при подаче команды, круг должен переходить к указанному номеру пути. Кино, как обычно, будет позднее.
Далее буду разбираться, как лучше сделать коммутацию сигнала DCC, подаваемого на рельсы моста. Понятно, что нужен будет модуль разворотной петли, но там ещё надо разобраться со встроенным реле коммутации огрызков пути на мосту.
__________________
HO, цифра, OpenDCC, S-88N, OpenCar, BiDiB
С приветом из подземки!!!
laba вне форума  
Вверх
21 пользователя(ей) сказали cпасибо: