|
Вопросы о программировании Вопросы, касающиеся программирования на FBD |
|
Опции темы | Поиск в этой теме | Опции просмотра |
10.10.2022, 14:53 | #1 |
Senior Member
Регистрация: Apr 2016
Сообщения: 162
Благодарил(а): 0 раз(а)
Поблагодарили:
4 раз(а) в 2 сообщениях
|
не понятная ситуация с записью переменной в память (решено)
на экране видно, что переменную меню можно записывать через модбас.
Но на одном контроллере все пишется, а на двух других этаже программа не работает. Т.е. на входе переменная меняется, но в блок памяти меню не записывается. Как понять в чем причина и устранить? Контроллеры ТРИМ. дефрагментация и установка ПО сделаны из последней версии лоджика. |
10.10.2022, 14:59 | #2 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили:
254 раз(а) в 250 сообщениях
|
Ответ: не понятная ситуация с записью переменной в память
Приложите проект? Покажите скрин, где что-то не так? Напишите версии ПО контроллеров?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
12.10.2022, 20:47 | #3 |
Senior Member
Регистрация: Apr 2016
Сообщения: 162
Благодарил(а): 0 раз(а)
Поблагодарили:
4 раз(а) в 2 сообщениях
|
Ответ: не понятная ситуация с записью переменной в память
Происходит странное. На объекте 2 Матрикса у которых есть эта проблема. На картине видно, что память экрана не готова. То есть переменные не пишутся в память.
На третьем контроллере флаг состояния памяти мигает 0-1 и переменная пишется. Последний раз редактировалось Arsie, 13.10.2022 в 15:40 Причина: Удалил вложения за ненужностью |
12.10.2022, 20:54 | #4 |
Senior Member
Регистрация: Apr 2016
Сообщения: 162
Благодарил(а): 0 раз(а)
Поблагодарили:
4 раз(а) в 2 сообщениях
|
Ответ: не понятная ситуация с записью переменной в память
При этом 2 года назад эти же файлы, загруженные с актуального на тот момент лоджика работали
Последний раз редактировалось Arsie, 13.10.2022 в 15:41 Причина: Проблема решена, файлы удалил |
13.10.2022, 11:42 | #5 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили:
254 раз(а) в 250 сообщениях
|
Ответ: не понятная ситуация с записью переменной в память
Вы пишите контроллеры трим, а программы прикладываете для матрикса. Как вам верить? И какие на самом деле сейчас у вас проблемы?
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
13.10.2022, 12:43 | #6 |
Сотрудник Segnetics
Регистрация: Apr 2008
Сообщения: 146
Благодарил(а): 13 раз(а)
Поблагодарили:
21 раз(а) в 20 сообщениях
|
Ответ: не понятная ситуация с записью переменной в память
kulepov
У вас в проекте значение с AIN идёт в меню настроек на запись. При изменении этого значения каждый тик, память не успевает записывать всю информацию. Возможно, подобное есть и в других местах проекта. Необходимо исправить проект. __________________ Инженер "Сегнетикс" Последний раз редактировалось malyga, 13.10.2022 в 13:19 |
13.10.2022, 12:50 | #7 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: не понятная ситуация с записью переменной в память
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
13.10.2022, 15:33 | #8 |
Senior Member
Регистрация: Apr 2016
Сообщения: 162
Благодарил(а): 0 раз(а)
Поблагодарили:
4 раз(а) в 2 сообщениях
|
Ответ: не понятная ситуация с записью переменной в память
Контроллеры Матрикс.
Спасибо. Попробую исправить. |
14.10.2022, 16:44 | #9 |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: не понятная ситуация с записью переменной в память
Можно подробнее про это рассказать или где про это почитать. Интересуют прежде всего контролеры SMH4, Trim и Matrix. |
14.10.2022, 16:46 | #10 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили:
85 раз(а) в 66 сообщениях
|
Ответ: не понятная ситуация с записью переменной в память (решено)
в документации
см. раздел помощи по блокам сохранения |
14.10.2022, 17:16 | #11 |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: не понятная ситуация с записью переменной в память (решено)
Конкретизирую вопрос.
Делаю интерфейс в SMArt`е, где создаю экран меню некого компонента с д...цатью значениями (элемент экрана "Меню настроек"). К примеру мощность, скорость вращения вентилятора, состояние и что-то еще. При этом состояние меняется редко, а вот мощность и скорость вращения постоянно меняются. Тик 100 мс и получается, что примерно каждые 100 мс в память пишется новое значение? И если таких экранов много, то примерно через 15 млн. записей контроллер того... |
14.10.2022, 17:36 | #12 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: не понятная ситуация с записью переменной в память (решено)
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
15.10.2022, 00:56 | #13 |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: не понятная ситуация с записью переменной в память (решено)
Так ответ-то какой? Активно запиливаю 2Гб памяти и приближаю неизбежный её конец и как следствие выход из строя контроллера? |
16.10.2022, 18:06 | #14 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: не понятная ситуация с записью переменной в память (решено)
Добавлено через 53 секунды __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
17.10.2022, 00:32 | #15 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: не понятная ситуация с записью переменной в память (решено)
__________________ Не являюсь сотрудником Segnetics !!! |
17.10.2022, 07:39 | #16 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 857
Благодарил(а): 4 раз(а)
Поблагодарили:
85 раз(а) в 66 сообщениях
|
Ответ: не понятная ситуация с записью переменной в память (решено)
Выводит текущее значение температуры (или чего там) на экран меню и с него же берет это значение для дальнейшей обработки или передачи дальше. Вот только он не учел, что: а) такая конфигурация задействует запись в память; б) память имеет ограниченный ресурс. Если бы использовал только на вывод значения в меню (оранжевая стрелка), то оно и не записывалось бы. |
17.10.2022, 09:56 | #17 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: не понятная ситуация с записью переменной в память (решено)
__________________ Не являюсь сотрудником Segnetics !!! Последний раз редактировалось Arsie, 17.10.2022 в 10:24 Причина: Удалил предположения |
17.10.2022, 10:19 | #18 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: не понятная ситуация с записью переменной в память (решено)
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
17.10.2022, 10:31 | #19 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: не понятная ситуация с записью переменной в память (решено)
P.S. Проверил. Значение не пишется, но место в файле выделяется. __________________ Не являюсь сотрудником Segnetics !!! Последний раз редактировалось ATS, 17.10.2022 в 10:53 |
17.10.2022, 10:59 | #20 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: не понятная ситуация с записью переменной в память (решено)
А в результате оказалось, что проблемы-то и нет. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
17.10.2022, 11:11 | #21 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: не понятная ситуация с записью переменной в память (решено)
Сам тоже использую вывод в меню настроек. Значит и там проблем с убиваемой памятью видимо не было. __________________ Не являюсь сотрудником Segnetics !!! |
17.10.2022, 11:31 | #22 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: не понятная ситуация с записью переменной в память (решено)
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
17.10.2022, 11:34 | #23 |
Senior Member
Регистрация: Mar 2014
Адрес: Санкт-Петербург
Сообщения: 408
Благодарил(а): 1 раз(а)
Поблагодарили:
23 раз(а) в 23 сообщениях
|
Ответ: не понятная ситуация с записью переменной в память (решено)
Принудительно я никаких блоков сохранения не использую на поляне, только SMArt. Добавлено через 1 минуту Добавлено через 17 минут Признаюсь честно, не особенно обращал на это внимание, и по всей видимости - очень даже зря. Впредь буду аккуратнее. Вопрос снят, благодарю всех. P.S. Большие ресурсы (вычислительные и памяти) расслабляют, а это опасно. |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запоминание переменной и константы (решено) | asu_tech | SMLogix | 3 | 08.09.2019 01:03 |
Не понятно как регулировать переменной в SMArt и SMLogix (решено) | Sergey Romanov | Вопросы о программировании | 19 | 04.07.2017 10:29 |
Момент изменения переменной (решено) | Andrey92 | SMLogix | 7 | 09.01.2017 11:34 |
Возможность изменения переменной из нескольких мест (решено) | viy-777 | SMLogix | 3 | 21.01.2016 15:22 |
Постоянная перезапись переменной в слейве (решено) | activ8 | Связь с внешним миром | 5 | 09.05.2014 21:26 |