PDA

Просмотр полной версии : Сохранение параметра в ПЛК63



ASo
16.07.2009, 18:28
А что сейчас используется в ПЛК63 вместо функции SAVE_PARAMETR ?
Или как можно сохранить измененный кнопками с экрана, а не через меню конфигурация, конфигурационный параметр.

Малышев Олег
16.07.2009, 19:11
Если Вы это уже делали, все осталось как прежде. Если нет - 1) Читаете по hash Read_BY_hash 2) Изменяете значение 3) Save_Parameter

ASo
16.07.2009, 19:16
Если Вы это уже делали, все осталось как прежде. Если нет - 1) Читаете по hash Read_BY_hash 2) Изменяете значение 3) Save_Parameter

Я это делал. В прилагаемом на диске с новой (не опытной) ПЛК библиотеках этой ф-и нет. Ранее была в menu_specific, подставить ее - невозможно.
Изменились ли библиотеки с прошивки 1.77 на 1.89?

Филоненко Владислав
16.07.2009, 20:59
Библиотеки были реструктуризованы. Вероятно произошла какая-то накладка и новые версии к Вам не попали. Надеюсь завтра исправим ситуацию и выложим на сайте. На всякий случай (у нас тут периодически проблемы с сетью), выложите свой e-mail.

P.S. К прямой записи параметров следует прибегать с осторожностью.
Во первых, конфигурационные параметры без канала ввода/вывода пишутся во Flash-память, а её ресурс существенно ниже, чем у EEPROM.
Во вторых, прямое чтение/запись параметра длительная процедура - от единиц до десятков мс в зависимости от текущих задач и типа параметра. Поэтому следует снизить частоту редактирования до не более 10-15 параметров в секунду, чтобы контроллер успевал еще и отрегулировать объект :)

ASo
16.07.2009, 21:32
Во вторых, прямое чтение/запись параметра длительная процедура - от единиц до десятков мс в зависимости от текущих задач и типа параметра.
Это очевидно. Я использую данную ф-ю для удобства работы оператора, особенно в монопольном режиме экрана. А это раз в десятки сек, и не каждый месяц.
Как пример - вот. Можно (?) переместить в примеры.

Николаев Андрей
17.07.2009, 09:09
В примеры - обязательно. Хотелось бы немного описания, комментариев, ну и переход на новые библиотеки - так как действительно библиотеки были реструкторизированы, и основная часть сервисных функций перенесена в Owen_specifik_tools

ASo
17.07.2009, 11:15
Описания и комментариев - это можно. Но это будет прямой конкуррент ТРМ133М. СтОит ли?

Николаев Андрей
17.07.2009, 12:29
Мы не боимся конкуренции.
Товарищи, которые берут прибор прибор брать и будут. Все равно нужон CoDeSy, Target, связь, запись, отладка, переназначение входов. Да и понимание программы. По тому как просто залить программу с форума и поставить на объект - вряд ли кто решится...
Кто будет ПЛК использовать - для тех Ваш пример крайне ценен.

Gans
10.03.2015, 21:58
Здравствуйте.

Хотелось проконсультироваться.

Что есть:
Свежекупленный ПЛК63-РРРРУУ-М (на удивление очень приятный корпус :-)

Задача:
Сохранить в энергонезависимой памяти около 50-и параметров тип - байт, хотя возможны изменения)

Что сделал:
Создал пустой проект. В ПЛК-конфигурации создал ветку меню с десятком переменных типа байт. Изменил значения с панели контроллера и выключил питание. Через часок включил контроллер и с передней панели контроллера посмотрел значения параметров. Оказалось, что все значения введенные с панели контроллера сохранились.

Вопрос: Как правильно сохранять параметры в энергонезависимой памяти контроллера ПЛК63? То что я сделал этого достаточно для надежного сохранения параметров в энергонезависимой памяти?

P. S. Решил написать сюда в связи с наличием умных библиотек для сохранения параметров и цитата:
1) Читаете по hash Read_BY_hash 2) Изменяете значение 3) Save_Parameter

Валенок
10.03.2015, 22:15
Достаточно. И просто ретайн тоже рулит.

Gans
10.03.2015, 22:40
Спасибо, сегодня ложусь спать умиротворенным ;)