Страница 6 из 11 ПерваяПервая ... 45678 ... ПоследняяПоследняя
Показано с 51 по 60 из 121

Тема: ПЛК + GSM - modem

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    На остальные вопросы чуть позже отвечу, пока отложили задачу.

    Цитата Сообщение от Илья Кареткин Посмотреть сообщение

    внимательно: при этом подразумевается, что в модеме также включен программный контроль потока
    Разные могут быть модемы, и где-то это параметр не изменяем. Да и в ПЛК этот задел на будущее сегодня 3х проводная схема, завтра 8ми
    На будущее это хорошо, но мы кучу времени убили, пробую эту функцию и что самое забавное Сименс пахал как с включенным Программным контролем, так и с отключенным, как в самом модеме так и в самом Кодесусе (ПЛК).
    А меняли как только могли как в модеме так и в файле modem.cfg, так и в Кодесусе (ПЛК), перебрали все комбинации. А оказывается зря..........((((

    Тут назрел небольшой вопрос в ходе экспериментов по файлу modem.cfg
    Он как я понимаю дублирует настройки модема из Кодесуса, тогда соответственно вопрос, у кого приоритет? И что будет если подключить два модема? Файл отразится на оба модема и чьи настройки будут проигнорированы. И где расписан приоритет, может пропустили где?
    Последний раз редактировалось Relay24; 01.12.2010 в 13:40.

  2. #2
    Ельцов Андрей
    Гость

    По умолчанию

    Не совсем понятен вопрос.
    modem.cfg создается пользователем, никакого отношения к КДС он не имеет.
    Про какие приоритеты Вы говорите? И что значит: подключить 2-й модем? Куда подключить, зачем?

  3. #3

    По умолчанию

    И так, приоритет имеет файл, но в МОЁМ примере, которым Вы пользуйтесь файла НЕТ.
    Расскажу О файлах, добавил в FAQ по модему:
    Данные файлы должны быть в ПЛК, только в случае использования модема для связи со средой программирования CoDeSys, например для удаленной загрузки программы (см. инструкцию- http://www.owen.ru/catalog/29188586 ). Файл «CoDeSys.cfg» задаёт порт подключения модема и режим его работы, а так же переводит порт на протокол CoDeSys –Gateway. Файл «modem.cfg» задаёт параметры опроса модема контроллером.
    Подробное описание файлов приведено на диске ПЛК в разделе Документация, а так же в соответствующих инструкциях.
    Для любого другого обмена по последовательному порту с настройками через «Конфигурацию_ПЛК» или библиотеки – файлов «modem.cfg» и «CoDeSys.cfg» в ПЛК быть не должно, иначе возможны конфликты при обмене.

    p.s. Вернемся к вашему проекту.. В чем конкретно проблема?
    "ОВЕН"
    тел.: (495) 221-60-64 доб. 1224
    e-mail: i.karetkin@owen.ru

  4. #4

    По умолчанию

    Цитата Сообщение от Илья Кареткин Посмотреть сообщение
    И так, приоритет имеет файл, но в МОЁМ примере, которым Вы пользуйтесь файла НЕТ.
    Расскажу О файлах, добавил в FAQ по модему:
    Данные файлы должны быть в ПЛК, только в случае использования модема для связи со средой программирования CoDeSys, например для удаленной загрузки программы (см. инструкцию- http://www.owen.ru/catalog/29188586 ).
    Файл «CoDeSys.cfg» задаёт порт подключения модема и режим его работы, а так же переводит порт на протокол CoDeSys –Gateway.
    Файл «modem.cfg» задаёт параметры опроса модема контроллером.
    Подробное описание файлов приведено на диске ПЛК в разделе Документация, а так же в соответствующих инструкциях.
    Для любого другого обмена по последовательному порту с настройками через «Конфигурацию_ПЛК» или библиотеки – файлов «modem.cfg» и «CoDeSys.cfg» в ПЛК быть не должно, иначе возможны конфликты при обмене.
    И опять же, зная это зарание не было бы упущено время на эксперементы и штудирования в очередной раз документации, а вдруг что упустили. Но радует что работа ведется и к пользователям вы прислушиваетесь.
    Правда для этого приходится оставить десятока соотбщений.

    Напрашивается такой вопрос из Вашего ответа.

    Использование файлов «CoDeSys.cfg» и «modem.cfg» отсекает всякую возможность использовать модемы в ПЛК100 для диспетчерезации и использовать его только для отладки, или же сконфигурировав «CoDeSys.cfg» будет занят для этого только тот порт который в нем указан и на него будут распространятся настрой из файла «modem.cfg», или же всетаки файл «modem.cfg» действует абсолютно на все модемы подключенные к ПЛК.
    Это я спрашиваю, что бы разьяснить возможность использование двух модемов с ПЛК100, один для загрузки ПО, а второй непосредственно для передачи данных.

    PS. По поводу использования двух модемов. очень хотелось бы в Примерах увидеть как правильно настраивать ПЛК100 для режима работы МАСТЕР/СЛЕЙВ на одном модеме. А то даже в видео презентации (даже это пересматривали ища решение вышеизложенной проблемы) у Вас используется два модема один для мастера другой для Слейва. Это конечно классное решение задачи, но заказчику не всегда объяснишь, что стоимость данного модема (оборудования) дешевле стоимости работы программиста.


    Цитата Сообщение от Илья Кареткин Посмотреть сообщение
    p.s. Вернемся к вашему проекту.. В чем конкретно проблема?
    Оказалось все просто, и опятьже в инструкции это описано неболо, только так всколзь.
    Надо было отключить ЭхО.
    Однако если прочесть это Не допускается работать с модемом по интерфейсу RS-485 при включенном режиме «эхо», то можно подумать, что на RS232 это не относится, а кок оказывается относится. Отключили и все заработало.
    Получается так, бегали мы с бубном вокруг мадема, наситраивали его АТ-командами как могли, а для этого очень нужем был режим ЭХО.
    Что скажете по этому поводу.

    Сейчас все работает и идет отладка программы. Однако есть один глюк очень интересный.
    В CoDeSys в настройках модемам есть параметр Stop_Dial, так вот если на него послать 1 из CoDeSys-а то связь завершается коректно, а если эту же 1-цу послать со станции оператора через ОРС-сервер, то связь зарешается некоректно, т.е. ПЛК100 видит что прихоодит команда повесить трубку, сответственно посылает в Stop_Dial 1-цу, и после этого модым вываливается в ошибку Modem Fault 1, а сама свезь между модемами не рвется.
    Что подскажете?


    PS. Кое что еще нарисовалось, проблемы с ПЛК100

    1. Если слишком часто закидывать Проект в ПЛК100 в оперативную память, то очень часто отваливается связь с ПК (USB).

    2. Часто связь между ПЛК100 и ПК падает при аппаратном перезапуске модема весящего на RS232 Т.е. для перестраховки сделали раз в сутки отключение питания у модема для защиты от зависания, т.к. с ПМ01 работаем впервые, и на опыте их надежность еще не известна. А ездить перегружать модем ой как не охота.
    Последний раз редактировалось Relay24; 03.12.2010 в 18:01.

  5. #5

    Smile

    Цитата Сообщение от Relay24 Посмотреть сообщение
    Использование файлов «CoDeSys.cfg» и «modem.cfg» отсекает всякую возможность использовать модемы в ПЛК100 для диспетчерезации и использовать его только для отладки, или же сконфигурировав «CoDeSys.cfg» будет занят для этого только тот порт который в нем указан и на него будут распространятся настрой из файла «modem.cfg», или же всетаки файл «modem.cfg» действует абсолютно на все модемы подключенные к ПЛК.
    Это я спрашиваю, что бы разьяснить возможность использование двух модемов с ПЛК100, один для загрузки ПО, а второй непосредственно для передачи данных.
    Использовать одновременно 2 модема - возможно, настройки порта из файла modem.cfg распространяются только на порт указанный в CoDeSys.cfg.
    Рекомендация по удалению файлов связана, только лишь с тем, что не известно что на нём - во избежание еще одной проблемы для разработчика. Кому необходимо, запишет повторно.

    Цитата Сообщение от Relay24 Посмотреть сообщение
    По поводу использования двух модемов. очень хотелось бы в Примерах увидеть как правильно настраивать ПЛК100 для режима работы МАСТЕР/СЛЕЙВ на одном модеме. А то даже в видео презентации (даже это пересматривали ища решение вышеизложенной проблемы) у Вас используется два модема один для мастера другой для Слейва. Это конечно классное решение задачи, но заказчику не всегда объяснишь, что стоимость данного модема (оборудования) дешевле стоимости работы программиста.
    В нашем решении со стороны ПЛК используется один модем. В режиме Slave модем в автоподъеме - связь, как с проводным Slave. В режиме Master модем управляется из ПЛК_Конфигурации.

    Цитата Сообщение от Relay24 Посмотреть сообщение
    В CoDeSys в настройках модемам есть параметр Stop_Dial, так вот если на него послать 1 из CoDeSys-а то связь завершается коректно, а если эту же 1-цу послать со станции оператора через ОРС-сервер, то связь зарешается некоректно, т.е. ПЛК100 видит что прихоодит команда повесить трубку, сответственно посылает в Stop_Dial 1-цу, и после этого модым вываливается в ошибку Modem Fault 1, а сама свезь между модемами не рвется.
    Что подскажете?
    Сложно сказать. Вы, у модема со стороны OPC так же рвали соединение?
    Цитата Сообщение от Relay24 Посмотреть сообщение
    1. Если слишком часто закидывать Проект в ПЛК100 в оперативную память, то очень часто отваливается связь с ПК (USB).
    Это особенность используемого драйвера, при частой загрузке проекта: перезагружайте контроллер, перезапускайте GatewayServer (весит в трее).
    Цитата Сообщение от Relay24 Посмотреть сообщение
    2. Часто связь между ПЛК100 и ПК падает при аппаратном перезапуске модема весящего на RS232 Т.е. для перестраховки сделали раз в сутки отключение питания у модема для защиты от зависания, т.к. с ПМ01 работаем впервые, и на опыте их надежность еще не известна. А ездить перегружать модем ой как не охота.
    В модемах есть встроенный таймер перезагрузки. Зависание, как Вы понимаете, свойство любого gsm-модуля при больших нагрузках.
    После подачи питания на модем(перезагрузки), флаг ПЛК modemFault автоматически при следующем опросе (согласно параметру Test Period) встанет в 0- контроллер поймет, что модем появился и установится связь, при этом будет произведен дозвон по номеру №1.
    Работа с ПЛК и его релейными выходами позволяет вам реализовать перезагрузку при любых условиях

    p.s Рад, что вы разобрались. Над полнотой документации и описания тонких моментов мы неприрывно работаем. Спасибо за обратную связь
    Последний раз редактировалось Илья Кареткин; 06.12.2010 в 13:06.
    "ОВЕН"
    тел.: (495) 221-60-64 доб. 1224
    e-mail: i.karetkin@owen.ru

  6. #6

    По умолчанию

    Цитата Сообщение от Илья Кареткин Посмотреть сообщение
    Использовать одновременно 2 модема - возможно, настройки порта из файла modem.cfg распространяются только на порт указанный в CoDeSys.cfg.
    Рекомендация по удалению файлов связана, только лишь с тем, что не известно что на нём - во избежание еще одной проблемы для разработчика. Кому необходимо, запишет повторно.


    В нашем решении со стороны ПЛК используется один модем. В режиме Slave модем в автоподъеме - связь, как с проводным Slave. В режиме Master модем управляется из ПЛК_Конфигурации.
    Не совсем понятен Ваш ответ, верне на сколько я понял, вы рекомендуете модем настраивать как Slave, а в случае необходимость инициализировать связь со стороны ПЛК100, то принудительно выставлять флаги дозвона в ПЛК_Конфигурации?

    Тогда соответственно вопросы. ОРС-сервер как конфигурировать в данном случае? И получается нельзя прямо в ПЛК_Конфигурации создовать сразу и Master и Slave?

    PS. Снова небольшие нюансы в соответсвии с вашими предложениями. Но тут скорее всего мы не совсем еще разобрались.

    1. В ПЛК_Конфигурации в режиме Modbas-Slave нет типа данных String, как быть? Нам надо передать длинное число (показания электросчетчика 36 байт), тока не советуйте разбивать числа.
    2. Modbas-Master как не пытались не может принять информацию от ОРС-сервера, перадает отлично, а принимать не хочет. В то время как Modbas-Slave отлично передает и принимает.
    Как объединеть все это в одном? Нужен String и нужен прием информации от ОРС.



    Цитата Сообщение от Илья Кареткин Посмотреть сообщение
    Сложно сказать. Вы, у модема со стороны OPC так же рвали соединение?
    Это в смысле отключить питания модема?
    Проблема то ведь в ПЛК100, например в отладочном режиме прекрастно видно, что в Modbas-Slave переманная ЗюЗюЗю получила от ОРС например число 666, дальше согластно написаному алгоритму, как только ЗюЗюЗю=666, флаг Stop_Dial выставляется в 1, дальше Line_Status с 2-ки становится 1-цу, а потом Modem_Fault становится 1-цей, а связь в это время между модемами остается. Конечно же спустя время, когда связи уже нет, по тем или иным причинам (выключили модем на стороне ОРС) Modem_Fault становится 0-м.

    Цитата Сообщение от Илья Кареткин Посмотреть сообщение
    Это особенность используемого драйвера, при частой загрузке проекта: перезагружайте контроллер, перезапускайте GatewayServer (весит в трее).
    Планируется это решить?

    Цитата Сообщение от Илья Кареткин Посмотреть сообщение
    В модемах есть встроенный таймер перезагрузки. Зависание, как Вы понимаете, свойство любого gsm-модуля при больших нагрузках.
    После подачи питания на модем(перезагрузки), флаг ПЛК modemFault автоматически при следующем опросе (согласно параметру Test Period) встанет в 0- контроллер поймет, что модем появился и установится связь, при этом будет произведен дозвон по номеру №1.
    Работа с ПЛК и его релейными выходами позволяет вам реализовать перезагрузку при любых условиях

    p.s Рад, что вы разобрались. Над полнотой документации и описания тонких моментов мы неприрывно работаем. Спасибо за обратную связь
    Про таймер мы знаем, но решили перестраховатся. Кстати я кажется выше писал. Тока по RS485 до переменной отвечающей за перезагрузку удалось достучатся.
    Последний раз редактировалось Relay24; 06.12.2010 в 18:25.

  7. #7

    По умолчанию

    Цитата Сообщение от Relay24 Посмотреть сообщение
    Не совсем понятен Ваш ответ, верне на сколько я понял, вы рекомендуете модем настраивать как Slave, а в случае необходимость инициализировать связь со стороны ПЛК100, то принудительно выставлять флаги дозвона в ПЛК_Конфигурации?

    Тогда соответственно вопросы. ОРС-сервер как конфигурировать в данном случае? И получается нельзя прямо в ПЛК_Конфигурации создовать сразу и Master и Slave?
    В примере есть описание! К ПК со стороны OPC-сервера подключены 2 GSM-модема. Один на основной вопрос, другой на аварийный. В конфигурации Master и Slave на одном интерфейсе быть не может.

    Цитата Сообщение от Relay24 Посмотреть сообщение
    PS. Снова небольшие нюансы в соответсвии с вашими предложениями. Но тут скорее всего мы не совсем еще разобрались.

    1. В ПЛК_Конфигурации в режиме Modbas-Slave нет типа данных String, как быть? Нам надо передать длинное число (показания электросчетчика 36 байт), тока не советуйте разбивать числа.
    2. Modbas-Master как не пытались не может принять информацию от ОРС-сервера, перадает отлично, а принимать не хочет. В то время как Modbas-Slave отлично передает и принимает.
    Как объединеть все это в одном? Нужен String и нужен прием информации от ОРС.
    1. Стринг это лишь предстовление данныех..
    Объявляете стринг - в теле программы, в качестве адреса адрес любой 2х байтовой переменной из Modbus Slave. Количество 2 байтовых переменных = количеству символов при объявлении строки деленое на 2.
    2. Перефразирую :
    Мастер - запрашивает: записывает и читает.
    Slave - отвечает: на запись и на чтение.
    У вас Master не читает из OPC - при этом канал связи Masterом уже был установлен? Как вы понимаете, изменения в Slave попадают в Master только при его опросе.
    Обратите внимание, что функции в LectusOPC должны совпадать с заданными функциями в Modbus(Master) ПЛК (см. настройки и узла и параметры соответствующего input или output модуля).

    Цитата Сообщение от Relay24 Посмотреть сообщение
    Это в смысле отключить питания модема?
    Проблема то ведь в ПЛК100, например в отладочном режиме прекрастно видно, что в Modbas-Slave переманная ЗюЗюЗю получила от ОРС например число 666, дальше согластно написаному алгоритму, как только ЗюЗюЗю=666, флаг Stop_Dial выставляется в 1, дальше Line_Status с 2-ки становится 1-цу, а потом Modem_Fault становится 1-цей, а связь в это время между модемами остается. Конечно же спустя время, когда связи уже нет, по тем или иным причинам (выключили модем на стороне ОРС) Modem_Fault становится 0-м.
    Эмуляция на область ввода-вывода не распространяется(кто знает что шлет живое устройство) - это системные флаги. Как, я понимаю, у вас в конфигурации сейчас 2 модуля, возможна причина в этом. Сказать конкретней

    Цитата Сообщение от Relay24 Посмотреть сообщение
    Планируется это решить?
    о USB-device в ПЛК:
    Данная микросхема в ПЛК покупное законченное изделее с драйвером от производителя. На текущий момент последняя версия драйвера на диске ПЛК - наиболее стабильная, как бороться с возникающими при частой перезагрузке проблемами - я написал выше. "К сожалению завод по производству молока, не всегда может контролировать качество удобрений добавляемых на поля, на которых пасутся дойные им коровы"
    Последний раз редактировалось Илья Кареткин; 07.12.2010 в 18:52.
    "ОВЕН"
    тел.: (495) 221-60-64 доб. 1224
    e-mail: i.karetkin@owen.ru

  8. #8

    По умолчанию

    Цитата Сообщение от Илья Кареткин Посмотреть сообщение
    В примере есть описание! К ПК со стороны OPC-сервера подключены 2 GSM-модема. Один на основной вопрос, другой на аварийный. В конфигурации Master и Slave на одном интерфейсе быть не может.
    Т.е. говоря прямо хотите и Master и Slave, покупайте два модема? Как скоро это мы выяснили, объект уже смонтирован и ждет наладки. (((
    В доках этого запрета тоже нет, а в CoDeSys –е без всяких ошибок модем Slave можно засунуть как подмодем Master и наоборот.

    Цитата Сообщение от Илья Кареткин Посмотреть сообщение
    1. Стринг это лишь предстовление данныех..
    Объявляете стринг - в теле программы, в качестве адреса адрес любой 2х байтовой переменной из Modbus Slave. Количество 2 байтовых переменных = количеству символов при объявлении строки деленое на 2.
    Т.е. вы мне предлагаете то, что я просил не предлагать, разбивать Стринг на части передавать а потом собирать. А учтите что у нас есть и Master и Slave, так что нам по одному передавать Стриг а по другому другой тип, а что потом с двумя числами делать в ОРС.
    Так может ответите почему в все-таки Стринг есть в Master, а в Slave нет.

    Цитата Сообщение от Илья Кареткин Посмотреть сообщение
    2. Перефразирую :
    Мастер - запрашивает: записывает и читает.
    Slave - отвечает: на запись и на чтение.
    У вас Master не читает из OPC - при этом канал связи Masterом уже был установлен? Как вы понимаете, изменения в Slave попадают в Master только при его опросе.
    Обратите внимание, что функции в LectusOPC должны совпадать с заданными функциями в Modbus(Master) ПЛК (см. настройки и узла и параметры соответствующего input или output модуля).
    Опять же проще говоря вы заявляете что режим Мастер в ПЛК100 предназначен только для опроса чего либо. Получается что ПЛК100 вообще не положено быть инициализатором передачи хранимых в нем данных (например в случае аварии) .
    Запустить конечно же это можно, но через одно “место” (((, до этого мы уже и сами додумались.

    Цитата Сообщение от Илья Кареткин Посмотреть сообщение
    Эмуляция на область ввода-вывода не распространяется(кто знает что шлет живое устройство) - это системные флаги. Как, я понимаю, у вас в конфигурации сейчас 2 модуля, возможна причина в этом. Сказать конкретней (??????????????????)
    Поправочка не в смысле эмуляции, а в отображении работы ПЛК100 в кодесусе при залитом проекте в ПЛК100. Т.е. в реальном режиме работы.

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

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

    Приборы ОВЕН с моей подачи пошли на объект пилот-проектом, теперь видимо инициатива поимеет инициатора. Меня скора за одно место повесят если это не заработает. И придется вернутся к буржуйскому производителю. Не разочаровывайте меня.
    Последний раз редактировалось Relay24; 08.12.2010 в 14:26.

  9. #9

    Exclamation

    Цитата Сообщение от Relay24 Посмотреть сообщение
    Т.е. говоря прямо хотите и Master и Slave, покупайте два модема? Как скоро это мы выяснили, объект уже смонтирован и ждет наладки. (((
    В доках этого запрета тоже нет, а в CoDeSys –е без всяких ошибок модем Slave можно засунуть как подмодем Master и наоборот.
    Есть примеры с описанием, инструкции, схемы, презентации и др. документация в которых для данного решения всё указано.
    Особенность данной схемы её надежность, А ГЛАВНОЕ возможности Lectus говорят о использовании 2х модемов со стороны ПК в схеме основного и аварийного опросов. В ПЛК - мы подготовили решение, как обойтись одним модемом.

    Цитата Сообщение от Relay24 Посмотреть сообщение
    Т.е. вы мне предлагаете то, что я просил не предлагать, разбивать Стринг на части передавать а потом собирать. А учтите что у нас есть и Master и Slave, так что нам по одному передавать Стриг а по другому другой тип, а что потом с двумя числами делать в ОРС.
    Так может ответите почему в все-таки Стринг есть в Master, а в Slave нет.


    Не надо ничего разбивать!!! Просто обращаетесь переменной типа Стринг из Lectus к N-регистрам Slave ПЛК с начального адреса регистра Х. Посмотрите вот этот пример, со стороны ПЛК ничего не меняется.

    Цитата Сообщение от Relay24 Посмотреть сообщение
    Опять же проще говоря вы заявляете что режим Мастер в ПЛК100 предназначен только для опроса чего либо. Получается что ПЛК100 вообще не положено быть инициализатором передачи хранимых в нем данных (например в случае аварии) .
    Запустить конечно же это можно, но через одно “место” (((, до этого мы уже и сами додумались.
    Цитата Сообщение от Relay24 Посмотреть сообщение
    Тут могу сказать только одно, нормальные организации меняют поставщика бракованной продукции.
    Данный функционал во-первых, на многих ПК работает стабильно.
    Во-вторых, решение в случае проблем я Вам сказал.
    И вообще, перевод серийной продукции, на новые компоненты это: разработка(изделия, плат, схем, документаций), внедрения, тестирование, пересертификация..Длительный и дорогой процесс..
    Нам выгодней/проще, убрать программирование через USB, как вариант, Вам лично будет лучше от этого???

    p.s. C любым оборудованием нужно научиться работать прежде чем его применять, мы делаем всё возможное чтобы упростить Вам это.
    На этом на форуме - всё. Можем пообщаться официально - контакты в подписи.
    Я готов отвечать на конкретные вопросы по вашим проблемам.
    Последний раз редактировалось Илья Кареткин; 10.12.2010 в 18:48.
    "ОВЕН"
    тел.: (495) 221-60-64 доб. 1224
    e-mail: i.karetkin@owen.ru

  10. #10

    По умолчанию

    Отвечу пока коротка. Может сорвался в предыдущем сообщение. Но уже достало метаться между службами поддержки Лектуса и Овена (форум) и все пинают один на одного. Лектус вообще три дня ответить нем мог. Выслали ему лог обмена когда String пытались передать. Они посылают к вам. и что интересно в логи четко видно, что приходят все необходимые нам данные, но не показываются.

    И где искать крайних.!?

Страница 6 из 11 ПерваяПервая ... 45678 ... ПоследняяПоследняя

Ваши права

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