|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
31.08.2020, 16:46 | #1 |
Member
Регистрация: Nov 2019
Сообщения: 34
Благодарил(а): 18 раз(а)
Поблагодарили:
2 раз(а) в 1 сообщении
|
Макрос подсчета времени крайнего отключения
Доброго дня участникам форума!
Большая просьба помочь в написании макроса подсчета времени крайнего отключения компрессора. Покуда контроллер включен, проблем с контролем времени работы у меня не возникает. А вот когда взять и отключить питание, потом после включения программа снова отсчитывает время прогрева компрессора. Необходимо периодически к примеру один раз в 15 мин. в ячейку EPROM перезаписывать unix-время. Потом после очередного включения программа должна сверить время с ячейки памяти с реальным временем и если разница не превышает 4 часа - прогрев не нужен. Не могу найти пример считывания значения с ячейки памяти, в макросах которые я находил используется только вход "start wr" Всем откликнувшимся буду очень благодарен! |
31.08.2020, 17:05 | #2 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Макрос подсчета времени крайнего отключения
https://dl.segnetics.com/WebHelp/SML...ock_eeprom.htm Со справкой ознакамливались?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
31.08.2020, 17:40 | #3 |
Member
Регистрация: Nov 2019
Сообщения: 34
Благодарил(а): 18 раз(а)
Поблагодарили:
2 раз(а) в 1 сообщении
|
Ответ: Макрос подсчета времени крайнего отключения
Да, я поэтому и промежуток записи ставлю приличный 900 сек !
|
31.08.2020, 18:33 | #4 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Макрос подсчета времени крайнего отключения
А запись вам удалось осуществить?
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
01.09.2020, 11:22 | #5 |
Member
Регистрация: Nov 2019
Сообщения: 34
Благодарил(а): 18 раз(а)
Поблагодарили:
2 раз(а) в 1 сообщении
|
Ответ: Макрос подсчета времени крайнего отключения
Добрый день Илья!
С записью в память текущего значения времени вот, что у меня получилось. Только я не уверен до конца все ли правильно делаю. |
01.09.2020, 11:37 | #6 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 341
Благодарил(а): 0 раз(а)
Поблагодарили:
255 раз(а) в 251 сообщениях
|
Ответ: Макрос подсчета времени крайнего отключения
приложите проект, гляну на контроллере?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
02.09.2020, 14:29 | #7 |
Member
Регистрация: Nov 2019
Сообщения: 34
Благодарил(а): 18 раз(а)
Поблагодарили:
2 раз(а) в 1 сообщении
|
Ответ: Макрос подсчета времени крайнего отключения
|
02.09.2020, 14:40 | #8 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 122
Благодарил(а): 15 раз(а)
Поблагодарили:
661 раз(а) в 605 сообщениях
|
Ответ: Макрос подсчета времени крайнего отключения
Цитата:
Компрессоры, особенно фреоновые - это такие штуки, что им внезапные неконтролируемые отключения сильно подрывают здоровье. Может быть вы слишком усложняете себе жизнь? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
02.09.2020, 15:36 | #9 |
Member
Регистрация: Nov 2019
Сообщения: 34
Благодарил(а): 18 раз(а)
Поблагодарили:
2 раз(а) в 1 сообщении
|
Ответ: Макрос подсчета времени крайнего отключения
Согласен когда все работает штатно. А если во время ремонта, замены чего либо или при пуско-наладочных испытаниях необходимо выключить питание, перебросить или заменить датчик и снова включить, опять ждать прогрев или с ноутбуком прошивать для этого случая программу. Можно позволить оператору самому решать прогревать или нет, но пока компрессор на гарантии лучше все таки не давать такую возможность.
|
02.09.2020, 16:09 | #10 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 122
Благодарил(а): 15 раз(а)
Поблагодарили:
661 раз(а) в 605 сообщениях
|
Ответ: Макрос подсчета времени крайнего отключения
А для этого можно сделать кнопочку с отменой прогрева. ПНР это нештатная работа, не стоит штатные алгоритмы под ПНР расколбашивать. ПНР закончились, кнопочку деактивируете или программу без кнопочки заливаете.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
Благодарность от: |
02.09.2020, 18:01 | #11 |
Member
Регистрация: Nov 2019
Сообщения: 34
Благодарил(а): 18 раз(а)
Поблагодарили:
2 раз(а) в 1 сообщении
|
Ответ: Макрос подсчета времени крайнего отключения
|