Segnetics

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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.09.2020, 16:28   #1
TurboElectric
Новичок
 
Регистрация: Sep 2020
Сообщения: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Question Trial без батарейки (решено)

Здравствуйте!
Я правильно понимаю, что макрос Trial_v3 без батарейки в Pixel 2511 работать не будет, т.к. функция GetDays привязана к часам реального времени? Если так оно и есть, то имеется ли какое-нибудь готовое решение в случае отсутствия батарейки в ПЛК?
Спасибо.
TurboElectric вне форума   Ответить с цитированием
Старый 28.09.2020, 16:37   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 024
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Вопрос по макросу Trial_v3.msl

Цитата:
Сообщение от TurboElectric Посмотреть сообщение
Здравствуйте!
Я правильно понимаю, что макрос Trial_v3 без батарейки в Pixel 2511 работать не будет, т.к. функция GetDays привязана к часам реального времени? Если так оно и есть, то имеется ли какое-нибудь готовое решение в случае отсутствия батарейки в ПЛК?
Спасибо.
Можно просто не отключать питание контроллеру весь срок.

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


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 28.09.2020, 19:37   #3
TurboElectric
Новичок
 
Регистрация: Sep 2020
Сообщения: 2
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Trial без батарейки

Благодарю за информацию. Но тут такое дело: Pixel в составе комплекса уехал в другую страну без батарейки.
Комплекс будет отключаться от сети, примерно, раз в месяц на обслуживание. У меня будет удалённый доступ к ПЛК через локальный комп, но только один раз для первоначальной настройки, установки ОРС и скады, ну и в другой раз в случае неисправности какой-то.
В авральном режиме быстренько написал прогу, а защитить её ума не хватило, пардон.
Поэтому ищу решение по внедрению защиты.
TurboElectric вне форума   Ответить с цитированием
Старый 28.09.2020, 21:47   #4
LordN
Senior Member
 
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили: 161 раз(а) в 153 сообщениях
По умолчанию Ответ: Trial без батарейки

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

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

Название:  2020-09-29 00-51-45 SMLogix - [Энергонезависимый таймер].png
Просмотров: 79
Размер:  29.7 Кбайт  


__________________
C уважением, LordN
LordN вне форума   Ответить с цитированием
Старый 10.11.2021, 07:59   #5
step
Новичок
 
Аватара для step
 
Регистрация: Mar 2015
Адрес: Chabarovsk
Сообщения: 28
Благодарил(а): 8 раз(а)
Поблагодарили: 3 раз(а) в 1 сообщении
По умолчанию Ответ: Trial без батарейки (решено)

Есть два вопроса:
1. Почему
Цитата:
Сообщение от Arsie Посмотреть сообщение
Решение без отключения быстро износит память контроллера
?
2. Почему поможет
Цитата:
Сообщение от LordN Посмотреть сообщение
заместо гетдея повесьте свой счетчик с записью инкремента раз в сутки в еепром
?

Мне кажется я начал понимать что это как-то связано с гетдэем, но что конкретно?
step вне форума   Ответить с цитированием
Старый 10.11.2021, 10:34   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 024
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Trial без батарейки (решено)

Цитата:
Сообщение от step Посмотреть сообщение
Мне кажется я начал понимать что это как-то связано с гетдэем, но что конкретно?
Это связано с износом EEPROM. Решение LordN работоспособно только на установках круглосуточной работы. Если на ночь отключается питание, то срок никогда не наступит.


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 10.11.2021, 11:00   #7
step
Новичок
 
Аватара для step
 
Регистрация: Mar 2015
Адрес: Chabarovsk
Сообщения: 28
Благодарил(а): 8 раз(а)
Поблагодарили: 3 раз(а) в 1 сообщении
По умолчанию Ответ: Trial без батарейки (решено)

Ну да, я подозревал что износ памяти контроллера как то связан с износом EEPROM, не понимаю в каком блоке.
На скрине выше, два блока ARRAY.
в верхний запись происходит при запуске и если пожелаем продлить =очень редко
в нижний блок array запись идет раз в сутки. и кажется если выключить/включить контроллер

вопрос в том какой fbd блок будет быстро изнашивать память контроллера/eeprom&
step вне форума   Ответить с цитированием
Старый 10.11.2021, 11:30   #8
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 024
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Trial без батарейки (решено)

Цитата:
Сообщение от step Посмотреть сообщение
в верхний запись происходит при запуске и если пожелаем продлить = очень редко

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


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 10.11.2021, 11:54   #9
step
Новичок
 
Аватара для step
 
Регистрация: Mar 2015
Адрес: Chabarovsk
Сообщения: 28
Благодарил(а): 8 раз(а)
Поблагодарили: 3 раз(а) в 1 сообщении
По умолчанию Ответ: Trial без батарейки (решено)

Значит буду отнимать при каждом пропадании питания одну жизнь одни сутки триала
step вне форума   Ответить с цитированием
Старый 10.11.2021, 12:38   #10
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 024
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: Trial без батарейки (решено)

Цитата:
Сообщение от step Посмотреть сообщение
Значит буду отнимать при каждом пропадании питания одну жизнь одни сутки триала
Ну-ну)


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

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием
Старый 11.11.2021, 05:41   #11
ViS
Senior Member
 
Регистрация: Aug 2010
Сообщения: 718
Благодарил(а): 1 раз(а)
Поблагодарили: 15 раз(а) в 12 сообщениях
По умолчанию Ответ: Trial без батарейки (решено)

А чего б не считать моточасы с записью раз в полчаса-час? А как перейдут из триала в рабочий режим - отключить запись тех моточасов, чтоб память не мурыжить больше. Ну отключится все не на 10-й день(240 часов), к примеру, а отработает лишние день-два, если несколько раз питание отключать будут на 1-2-7-х часов. Не критично ж.
ViS вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Хочу купить батарейки (решено) sokolov Вопросы о SMH-2G 2 01.02.2018 14:37
SMH без корпуса, найти пластиковые стойки (решено) ackur Вопросы о SMH2010 2 14.01.2016 11:34
Как узнать модификацию контроллера SMH2010 исполнение без корпуса? (решено) timeonhome Вопросы о SMH2010 6 06.10.2015 15:36
Рекуператор без байпаса alex-tec2009 SMConstructor (вентиляция) 4 30.06.2014 14:50
Литиевые батарейки Arsie Библиотека 0 21.08.2013 14:24


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


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