|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме |
24.10.2018, 10:00 | #1 |
Новичок
Регистрация: Jun 2017
Сообщения: 6
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Архивирование на внешний носитель
Здравствуйте! Подскажите возможно ли организовать запись данных с блока History на флэшку? В конфигураторе архива указал местом размещения архива внешнюю память USB. Отчёты тоже сохраняю на флэшку (С этим проблем нет, сохраняет куда укажешь). При перезаливке программы, либо отключении питания все данные теряются.
В справке, в описании диагностического блока HistoryStorage, говорится о том что на выходе busy должна быть единица при записи накопленных данных в хранилище, но как его перевести в этот режим? |
24.10.2018, 13:46 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 188
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Архивирование на внешний носитель
Цитата:
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
24.10.2018, 14:13 | #3 |
Новичок
Регистрация: Jun 2017
Сообщения: 6
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Архивирование на внешний носитель
Вот проект
https://dropmefiles.com/9qwPQ (с лёту не разобрался как прикрепить проект сюда напрямую) Версия ПО: 3.29.10016 |
25.10.2018, 13:59 | #4 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Архивирование на внешний носитель
1. Запись данных на флэшку можно реализовать. В вашем проекте так и сделано.
2. При перезаливке программы сносится архив, если включена соответствующая галочка в меню "настройки". 3. При отключении питания теряются данные, которые не были сохранены на флешку. Сохранение на флешку происходит автоматически с 5-минутным интервалом. Либо по накопленному объёму данных, либо по прошедшему таймауту. На эти дела повлиять нет возможности, оно происходят автоматически. При отключении питания накопленные данные после момента сохранения последней порции будут потеряны, т.к. разъём USB мгновенно обесточивается. 4. блок HistoryStorage имеет вход "drop" - это удаление базы. Можно принудительно удалить базу. 5. Для того, чтобы уменьшить вдвое количество памяти, вам нужно входы period с блоков исторического графика и блока истории подключить на 1 fbd элемент, как вы это сделали с данными. 6. В данной реализации нет способа принудительно сохранить данные "прямо сейчас" на флешку. Это происходит автоматически (пункт 3). __________________ В сегнетиксе не работаю с самого начала 2019 года. Последний раз редактировалось Arsie, 25.10.2018 в 14:24 |
29.10.2018, 10:47 | #5 |
Новичок
Регистрация: Jun 2017
Сообщения: 6
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Архивирование на внешний носитель
2. В каком меню настроек расположена эта галочка? Пробежался по настройкам и свойствам блока History, не увидел
4. В блоке HistoryStorage есть только выход busy... На флэшке есть папка History, я так понимаю туда пишутся данные типа SQLITE*, как мне извлечь эти данные для просмотра? |
29.10.2018, 11:27 | #6 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Архивирование на внешний носитель
2. В самом сверху окна SMLogix.
4. Видимо, у вас версия старая. Чтобы получить данные в читаемом виде - нужно "заказывать" формирование отчёта за желаемый период. __________________ В сегнетиксе не работаю с самого начала 2019 года. |
30.10.2018, 09:41 | #7 | |
Новичок
Регистрация: Jun 2017
Сообщения: 6
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Архивирование на внешний носитель
Цитата:
Добавлено через 18 минут Ещё есть немного вопросов по Историческим графикам. В инструкции сказанно: "Исторический график служит для отображения данных, накопленных в памяти контроллера или на внешнем носителе (далее - хранилище) в виде графиков зависимости значения от времени." У него своя область памяти для записи данных, или она как то пересекается с памятью блока History? Как ему указать куда записывать, во внутреннюю память или на флэшку? |
|
30.10.2018, 11:20 | #8 | |||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 188
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Архивирование на внешний носитель
Цитата:
Цитата:
Цитата:
При этом, выполнив некоторые условия, области памяти блоков History можно объединять. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 30.10.2018 в 12:16 |
|||
30.10.2018, 17:27 | #9 |
Новичок
Регистрация: Jun 2017
Сообщения: 6
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Архивирование на внешний носитель
Спасибо! Очень много стало понятным.
Решил внедрить исторический график и блок History в действующую программу и столкнулся с такой проблемой: В окне конфигуратора архива в верхней части можно выбрать размещение архива, нажав на треугольник. А тут поле пустое и выбора нет. Уже и флешку в программатор вставлял и в Trim. Какое условие появления выбора? Добавлено через 30 минут Обновил ПО с сайта. В последней версии справки и правда всё написанно более доходчиво и по полочкам)) |
30.10.2018, 18:01 | #10 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Архивирование на внешний носитель
Нужно чтобы конфигурация обновилась. Если проект для трима - просто смените модификацию контроллера на какую-нибудь иную (потом можно назад вернуть). Если для SMH4 - подключите к нему МР или МС. Потом можно удалить.
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
31.10.2018, 11:18 | #11 |
Новичок
Регистрация: Jun 2017
Сообщения: 6
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Архивирование на внешний носитель
|
02.04.2020, 08:53 | #12 |
Новичок
Регистрация: Jun 2019
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Архивирование на внешний носитель
Здравствуйте. Подскажите, в чём проблема может быть. Контроллер Matrix 1020-90-0 не видит SD карту. 2Гб. Исправно читающаяся через cardreader.
|
02.04.2020, 12:03 | #13 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 350
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: Архивирование на внешний носитель
Как вы определи, что матрикс не видит карту? Подробности, пожалуйста.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
02.04.2020, 12:37 | #14 |
Новичок
Регистрация: Jun 2019
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Архивирование на внешний носитель
При использования блока history, указав ему что хранить на внешней карте SD , в системных авариях появляется сообщение "отсутствует внешнее хранилище". Индикатор " i " мигает красным цветом. Выход блока history , status равен 5.
Так же в системном меню, в "диагностика" при включении логирования, ниже написано: "накопитель отсутствует". Нет его и в оборудовании->Устройства. |
02.04.2020, 13:23 | #15 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 350
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: Архивирование на внешний носитель
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
02.04.2020, 13:33 | #16 |
Новичок
Регистрация: Jun 2019
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Архивирование на внешний носитель
|
02.04.2020, 13:45 | #17 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 350
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: Архивирование на внешний носитель
SSH, это протокол, подключение можно и по юсб выполнить.
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
03.04.2020, 11:07 | #18 |
Новичок
Регистрация: Jun 2019
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Архивирование на внешний носитель
Недоступен пока мне этот протокол. Скажите, есть ли пример программы, где показана реализация просто самописца в файл CSV или любой другой формат, чтобы можно было посмотреть, какая была величина физического параметра несколько дней назад?
|
03.04.2020, 11:38 | #19 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 188
Благодарил(а): 15 раз(а)
Поблагодарили:
666 раз(а) в 608 сообщениях
|
Ответ: Архивирование на внешний носитель
Гугл, "SSH", далее скачиваете любую предложенную программу. Советую использовать Putty.
Цитата:
Пример в данном случае состоит из кнопки, подключенной ко входу Select. Это всё есть в справке. PS. Писать прямо в CSV невозможно. Данные сначала накапливаются в БД, потом по этим накопленным данным формируется отчёт. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
03.04.2020, 11:55 | #20 | |
Новичок
Регистрация: Jun 2019
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Архивирование на внешний носитель
Цитата:
|
|
03.04.2020, 13:03 | #21 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 350
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: Архивирование на внешний носитель
Цитата:
Контроллер отформатирован из последнего лоджика? Напишите версию ПО контроллера(системное меню - программы). Попробуйте другие карты памяти, если повторится, также загуглите про sftp, логи с контроллера понадобятся. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию Последний раз редактировалось Ilya J., 03.04.2020 в 13:37 |
|
04.04.2020, 12:25 | #22 | |
Новичок
Регистрация: Jun 2019
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Архивирование на внешний носитель
Цитата:
Встроенное ПО 200131-192152 |
|
04.04.2020, 14:28 | #23 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 350
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: Архивирование на внешний носитель
ПО у вас не последнее, отформатируйте контроллер, с другими картами такое же поведение?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
06.04.2020, 06:45 | #24 |
Новичок
Регистрация: Jun 2019
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Архивирование на внешний носитель
|
06.04.2020, 07:34 | #25 |
Новичок
Регистрация: Jun 2019
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Архивирование на внешний носитель
При форматировании была бесконечная загрузка двух файлов, более 10 минут, и никак не прерывался этот процесс. После отключения питания, появилась надпись на чёрном экране: " Проектные файлы не загружены".
После загрузки проекта всё вернулось на место. А версия ПО не изменилась. |
06.04.2020, 13:21 | #26 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 350
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: Архивирование на внешний носитель
Цитата:
Попробуйте на отключенном питании зажать ресет, подключить юсб, подключить питание, отпустить ресет и попробуйте прошить. __________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
07.04.2020, 07:23 | #27 |
Новичок
Регистрация: Jun 2019
Сообщения: 29
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Архивирование на внешний носитель
Да, точно по USB, не форматируется. Всё сделал, как Вы сказали - зажал Reset , подключил USB, подал питание, отпустил Reset , запустил форматирование. И он бесконечно загружает по очереди два файла, появляется сообщение "Ожидание запроса" и так без конца.
|
07.04.2020, 14:09 | #28 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 350
Благодарил(а): 0 раз(а)
Поблагодарили:
256 раз(а) в 252 сообщениях
|
Ответ: Архивирование на внешний носитель
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|