Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о программировании

Вопросы о программировании Вопросы, касающиеся программирования на FBD

Ответ
 
Опции темы Поиск в этой теме
Старый 04.07.2023, 10:32   #1
Alex1966
Member
 
Регистрация: Dec 2020
Адрес: Москва
Сообщения: 51
Благодарил(а): 4 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Как сделать энергонезависимый счётчик? (решено)

Чей то ничего не получается. Сохраняю значение счетчика в памяти.
И вижу его на экране. Выключаю матрикс . После перезагрузки вижу то же значение на экране. Посылаю еще один импульс для счета , на экране опять единица, а не то значение что нащелкало раньше.
Помогите плиз.
Изображения
Тип файла: png счет.png (20.9 Кбайт, 58 просмотров)
Alex1966 вне форума   Ответить с цитированием
Старый 04.07.2023, 11:01   #2
1exan
Senior Member
 
Регистрация: Nov 2008
Адрес: Алтайский край
Сообщения: 136
Благодарил(а): 2 раз(а)
Поблагодарили: 7 раз(а) в 7 сообщениях
По умолчанию Ответ: Как сохранить уставку (значение) после выключения питания

Ну так после перезагрузки счётчики то начинают опять считать с 0, а не с сохранённого значения
1exan вне форума   Ответить с цитированием
Старый 04.07.2023, 11:10   #3
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Как сохранить уставку (значение) после выключения питания

А что вы пытаетесь реализовать?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 04.07.2023, 11:21   #4
Alex1966
Member
 
Регистрация: Dec 2020
Адрес: Москва
Сообщения: 51
Благодарил(а): 4 раз(а)
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию Ответ: Как сохранить уставку (значение) после выключения питания

Счетчик срабатываний энергонезависимый


Добавлено через 3 минуты


Ну и вообще не только его.
Например есть в памяти 2 значения = время удержания. И есть 4 кнопки +\- и +\- для одного и второго значения. Когда включаешь вроде все ок считывается из смарта, но если нажать на любую кнопку то буде значение 1 единица.
Alex1966 вне форума   Ответить с цитированием
Старый 04.07.2023, 11:38   #5
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Как сохранить уставку (значение) после выключения питания

Цитата:
Сообщение от Alex1966 Посмотреть сообщение
Чей то ничего не получается. Сохраняю значение счетчика в памяти.
Значение счётчика сохраняете, но при включении не загружаете обратно в счётчик. Он с нуля и считает.

Но у вас в любом случае много лишнего в программе.


Безымянный.png


PS. Делая подобные схемы, всегда держите в голове, что ресурс памяти конечен.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Благодарность от:
Старый 05.07.2023, 17:20   #6
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Как сохранить уставку (значение) после выключения питания

Цитата:
Сообщение от Arsie Посмотреть сообщение
PS. Делая подобные схемы, всегда держите в голове, что ресурс памяти конечен.
А вы в новых устройствах не планируете добавить память от батарейного питания на чем-нибудь, типа DS1307?

Было бы здорово, проблемы с ресурсом счетчиков бы решились бы раз и навсегда.
Gel вне форума   Ответить с цитированием
Старый 05.07.2023, 17:29   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Как сохранить уставку (значение) после выключения питания

Цитата:
Сообщение от Gel Посмотреть сообщение
А вы в новых устройствах не планируете добавить память от батарейного питания на чем-нибудь, типа DS1307?

Было бы здорово, проблемы с ресурсом счетчиков бы решились бы раз и навсегда.
Нет. Задача батарейной памяти не так проста, как кажется, да и правильно пользоваться ею 90% людей не умеют. Единственное хорошее решение для любой квалификации исполнителя - это внутренняя система "гибернации" от внутреннего источника питания. Но это матрикс раза в 2-3 дороже станет. И больше размерами.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 05.07.2023, 17:36   #8
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Как сохранить уставку (значение) после выключения питания

Цитата:
Сообщение от Arsie Посмотреть сообщение
Нет. Задача батарейной памяти не так проста, как кажется, да и правильно пользоваться ею 90% людей не умеют. Единственное хорошее решение для любой квалификации исполнителя - это внутренняя система "гибернации" от внутреннего источника питания. Но это матрикс раза в 2-3 дороже станет. И больше размерами.
Так людям, вроде, и не нужно давать возможность напрямую писать в память, учитывать атомарность операций и т.п. Должен быть простой интерфейс по типам для пользователя, а вы с железом/специфичными вещами сами все разрулите.
Gel вне форума   Ответить с цитированием
Старый 05.07.2023, 17:38   #9
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Как сделать энергонезависимый счётчик? (решено)

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


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 05.07.2023, 17:42   #10
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Как сохранить уставку (значение) после выключения питания

Цитата:
Сообщение от Gel Посмотреть сообщение
Так людям, вроде, и не нужно давать возможность напрямую писать в память, учитывать атомарность операций и т.п. Должен быть простой интерфейс по типам для пользователя, а вы с железом/специфичными вещами сами все разрулите.
У меня есть пара мыслей, как сделать хорошо на текущей аппаратуре.

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


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 05.07.2023, 18:09   #11
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Как сделать энергонезависимый счётчик? (решено)

Цитата:
Сообщение от LordN Посмотреть сообщение
флешка на пару террабайт и нормальный менеджер памяти который не даст писать в одну ячейку миллион раз подряд проблему не решит?
Наверняка решит, вопрос в эффективности и надёжности.

Просто, всякие счётчики моточасов и т.п. -- это же типовая задача автоматизации. По идее, должно предоставляться готовое решение для простого использования.
Gel вне форума   Ответить с цитированием
Благодарность от:
Старый 06.07.2023, 19:51   #12
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Как сделать энергонезависимый счётчик? (решено)

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


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 06.07.2023, 20:37   #13
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Как сделать энергонезависимый счётчик? (решено)

Цитата:
Сообщение от LordN Посмотреть сообщение
про моточасы
С моточасами, если это именно моточасы, а не мотосекунды, проблем нет никаких на Trim/SMH4/Matrix. Можно на аррэях считать.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 10.07.2023, 18:15   #14
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Как сделать энергонезависимый счётчик? (решено)

Цитата:
Сообщение от Arsie Посмотреть сообщение
С моточасами, если это именно моточасы, а не мотосекунды, проблем нет никаких на Trim/SMH4/Matrix. Можно на аррэях считать.
А каким образом мотоЧАСЫ можно считать, не посчитав мотосекунды?
Gel вне форума   Ответить с цитированием
Старый 10.07.2023, 18:30   #15
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Как сделать энергонезависимый счётчик? (решено)

Цитата:
Сообщение от Gel Посмотреть сообщение
А каким образом мотоЧАСЫ можно считать, не посчитав мотосекунды?
Зачем их считать. Считаем изменение десятков минут реального времени.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 10.07.2023, 18:57   #16
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Как сделать энергонезависимый счётчик? (решено)

Цитата:
Сообщение от Gel Посмотреть сообщение
А каким образом мотоЧАСЫ можно считать, не посчитав мотосекунды?
Считать можно что угодно, сохранять нужно часы, а не секунды.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 10.07.2023, 22:15   #17
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Как сделать энергонезависимый счётчик? (решено)

Цитата:
Сообщение от Arsie Посмотреть сообщение
Считать можно что угодно, сохранять нужно часы, а не секунды.
Если сохранять только часы, то будет накапливаться большая погрешность.
Gel вне форума   Ответить с цитированием
Старый 11.07.2023, 11:40   #18
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Как сделать энергонезависимый счётчик? (решено)

Цитата:
Сообщение от Gel Посмотреть сообщение
Если сохранять только часы, то будет накапливаться большая погрешность.
Даже если питание неожиданно рубится раз в день каждый день, то средневзвешенная погрешность будет 1/36, т.е. около 3%. Можно записывать раз в полчаса, это уже менее 1.5% погрешности.

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

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


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 11.07.2023, 13:53   #19
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Как сделать энергонезависимый счётчик? (решено)

Цитата:
Сообщение от Arsie Посмотреть сообщение
Даже если питание неожиданно рубится раз в день каждый день, то средневзвешенная погрешность будет 1/36, т.е. около 3%.
А в сценарии, когда утром установку включают, она работает равновероятно от 0 до 6 часов и вечером выключают, погрешность будет 20%.

И техническая возможность сделать нормальное хранение счетчиков есть с широкой областью применимости: и батарейное питание, и FRAM...

Может быть виде отдельного модуля, как NA-017 какой-нибудь в Matrix.

Или задокументировать распиновку модулей расширения, кому надо, тот сам сделает.
Gel вне форума   Ответить с цитированием
Старый 11.07.2023, 14:09   #20
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Как сделать энергонезависимый счётчик? (решено)

Цитата:
Сообщение от Gel Посмотреть сообщение
А в сценарии, когда утром установку включают, она работает равновероятно от 0 до 6 часов и вечером выключают, погрешность будет 20%.
А никто не мешает записывать состояние счётчика при отключении насоса. Не вводным автоматом же всё рубят.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 11.07.2023, 14:09   #21
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Как сделать энергонезависимый счётчик? (решено)

Цитата:
Сообщение от Arsie Посмотреть сообщение
А никто не мешает записывать состояние счётчика при отключении насоса.
Именно так.

Цитата:
Сообщение от Gel Посмотреть сообщение
И техническая возможность сделать нормальное хранение счетчиков есть с широкой областью применимости: и батарейное питание, и FRAM...
Не пойму зачем этот сыр-бор. Достаточно контроля питания и успеть аварийно записать в память.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 11.07.2023, 14:39   #22
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Как сделать энергонезависимый счётчик? (решено)

Цитата:
Сообщение от ATS Посмотреть сообщение
Не пойму зачем этот сыр-бор. Достаточно контроля питания и успеть аварийно записать в память.
А я считаю, что для моточасов это лишнее. Вот для коммерческого учёта ЭЭ или тепла - это да. Но кто делает коммерцию на ПЛК? Да даже если и так, то пара аккумов на 12В + БП, рассчитанный на аккумы, дешевле всех этих прыжков с батарейной памятью.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 11.07.2023, 15:57   #23
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Как сделать энергонезависимый счётчик? (решено)

Цитата:
Сообщение от ATS Посмотреть сообщение
Достаточно контроля питания и успеть аварийно записать в память.
Работать в предположении, что значение само сохраняется намного проще.

Могут быть счетчики, например, метража лебедки на спуск/подъем.

Кроме этого, счетчик может пережить форматирование контроллера. Часы же не сбрасываются при форматировании.
Gel вне форума   Ответить с цитированием
Старый 11.07.2023, 16:31   #24
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Как сделать энергонезависимый счётчик? (решено)

Цитата:
Сообщение от Gel Посмотреть сообщение
Работать в предположении, что значение само сохраняется намного проще.

Могут быть счетчики, например, метража лебедки на спуск/подъем.

Кроме этого, счетчик может пережить форматирование контроллера. Часы же не сбрасываются при форматировании.
SD-карта. Настроить тренд в истории и писать. Карту на 16 гигов по кругу раз 50 точно можно писать. На сколько её хватит, если писать 4-8 байт в секунду?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 11.07.2023, 16:46   #25
Gel
Senior Member
 
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили: 38 раз(а) в 30 сообщениях
По умолчанию Ответ: Как сделать энергонезависимый счётчик? (решено)

Цитата:
Сообщение от Arsie Посмотреть сообщение
SD-карта. Настроить тренд в истории и писать. Карту на 16 гигов по кругу раз 50 точно можно писать. На сколько её хватит, если писать 4-8 байт в секунду?
Как-то эта куча слоев (БД, файловая система, кэши, контроллер SD-карты) не способствует надежности.

Поэтому, логично для сохраняемых счетчиков сделать специализированное решение.
Gel вне форума   Ответить с цитированием
Старый 11.07.2023, 19:16   #26
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Как сделать энергонезависимый счётчик? (решено)

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


Добавлено через 3 минуты


Цитата:
Сообщение от Arsie Посмотреть сообщение
А я считаю, что для моточасов это лишнее. Вот для коммерческого учёта ЭЭ или тепла - это да. Но кто делает коммерцию на ПЛК? Да даже если и так, то пара аккумов на 12В + БП, рассчитанный на аккумы, дешевле всех этих прыжков с батарейной памятью.
кроме коммерческого учета существует и учет эксплуатационный. и его важность иной раз превышает важность коммерческого. те же моточасы чего угодно, расход чего-нибудь и ограничение этого расхода в час/день/неделю/месяц.
примеры нужны?


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 18.01.2024, 08:05   #27
Пятница
Senior Member
 
Регистрация: Sep 2016
Адрес: Первоуральск
Сообщения: 104
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Как сделать энергонезависимый счётчик? (решено)

Вопрос:
если записывать в блок EEPROM() одно и тоже значение по сигналу на start wr будет ли производиться физически запись в ячейку? Или этот момент учтён в Лоджике и записи как таковой не будет?
Пятница вне форума   Ответить с цитированием
Старый 18.01.2024, 09:49   #28
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 163
Благодарил(а): 240 раз(а)
Поблагодарили: 165 раз(а) в 157 сообщениях
По умолчанию Ответ: Как сделать энергонезависимый счётчик? (решено)

Цитата:
Сообщение от Пятница Посмотреть сообщение
Вопрос:
если записывать в блок EEPROM() одно и тоже значение по сигналу на start wr будет ли производиться физически запись в ячейку? Или этот момент учтён в Лоджике и записи как таковой не будет?
в библиотеках или на форуме есть макрос fronts(int/long/real) используйте его для разрешения записи по изменению


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 18.01.2024, 10:59   #29
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Как сделать энергонезависимый счётчик? (решено)

Цитата:
Сообщение от Пятница Посмотреть сообщение
Вопрос:
если записывать в блок EEPROM() одно и тоже значение по сигналу на start wr будет ли производиться физически запись в ячейку?
Блок EEPROM() - это стек FIFO, в него невозможно записать "одно и то же" в общем случае. Как минимум каждый раз нужно обновлять указатель за текущую ячейку.

Судя по вашему вопросу, вы перепутали блоки EEPROM() и ARRAY(). Но всё равно, если нужно избежать записи повторяющихся данных, то это блок сравнения + AND, блокирующий сигнал записи.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 18.01.2024 в 11:11
Arsie вне форума   Ответить с цитированием
Старый 18.01.2024, 12:17   #30
Пятница
Senior Member
 
Регистрация: Sep 2016
Адрес: Первоуральск
Сообщения: 104
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Как сделать энергонезависимый счётчик? (решено)

Поменял блок на ARRAY.
Вот по такой схеме будет исключена запись одного и того же значения в ячейку памяти?
1 на входе lenght - это число байт или номер записи для long ?
Изображения
Тип файла: png фрагмент.png (18.8 Кбайт, 16 просмотров)
Пятница вне форума   Ответить с цитированием
Ответ


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

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 00:45.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024