SIEMENS, DF&PD

Предыдущее посещение: Пт июн 24, 2016 15:25 Текущее время: Пт июн 24, 2016 15:25

Часовой пояс: UTC + 3 часа




 [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Сохранить данные DB в ПЛК при перезаливке программы
СообщениеДобавлено: Ср сен 22, 2010 6:18 
Не в сети
Известный Писатель

Зарегистрирован: Ср дек 27, 2006 18:19
Сообщения: 140
Откуда: Уфа
Есть некий DB (instance или shared) c настройками (скажем, какие-то уставки). На наладке залил его в ПЛК (на карточку), уехал.

Оператор по ходу работы изменял настройки в этом DB.

Я приезжаю, вношу изменения в программу и хочу залить её на карточку, но хочу сохранить сделанные оператором изменения в DB с настройками! Как это лучше сделать?
Если загрузить блок из ПЛК в Степ7, то теряется информация о символьных именах блока...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 22, 2010 6:48 
Не в сети
Известный Писатель

Зарегистрирован: Пт ноя 02, 2007 6:19
Сообщения: 458
Откуда: irk
Цитата:
Если загрузить блок из ПЛК в Степ7, то теряется информация о символьных именах блока...

а как вы это делаете? подробно
у меня не теряется...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 22, 2010 7:00 
Не в сети
Известный Писатель

Зарегистрирован: Ср дек 27, 2006 18:19
Сообщения: 140
Откуда: Уфа
Открываю Accessible Nodes, там раскрываю Blocks нужного ПЛК и перетаскиваю DB в окно блоков оффлайн-программы.

При открытии загруженного из ПЛК блока пишет:
Data block Open (319:17)
There are no parameter and local variable names available because there is a time stamp conflict
between the interface of the block and the description of the parameter and local varibale names.

Затем блок открывается, все параметры красным цветом и вместо имён: STAT0.IN1, STAT0.STAT5...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 22, 2010 7:03 
Не в сети
Известный Писатель

Зарегистрирован: Пт ноя 02, 2007 6:19
Сообщения: 458
Откуда: irk
не так.
свой открытый проект поставте в онлайн, станьте на db и сделайте его аплоад


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 22, 2010 7:18 
Не в сети
Известный Писатель

Зарегистрирован: Ср дек 27, 2006 18:19
Сообщения: 140
Откуда: Уфа
il писал(а):
не так.
свой открытый проект поставте в онлайн, станьте на db и сделайте его аплоад

О! Клёво! Спасибо! Теперь всё сохраняется!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 22, 2010 10:04 
Не в сети
Это точно не человек

Зарегистрирован: Вт май 03, 2005 17:11
Сообщения: 3547
еще проще, точнее нагляднее: открыть проект в онлайне и мышой переташить из окна онлайн в окно оффлайн.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 22, 2010 13:15 
Не в сети
Известный Писатель

Зарегистрирован: Ср дек 27, 2006 18:19
Сообщения: 140
Откуда: Уфа
Интересно, а если интерфейс блока изменился, скажем в самом конце добавилось ещё несколько статических переменных. Тогда перенос значений из ПЛК возможен?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 22, 2010 13:31 
Не в сети
Написал больше чем Вы читали

Зарегистрирован: Вс фев 26, 2006 21:44
Сообщения: 1688
Откуда: Липецк, ОАО "НЛМК"
Twinsen писал(а):
Интересно, а если интерфейс блока изменился

Довольно давно, я так делал(менял интерфейс FC, не останавливая контроллер - интересно же!). Контроллер выпал в стоп :) Думаю, будет так же.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 22, 2010 13:38 
Не в сети
Известный Писатель

Зарегистрирован: Пн дек 25, 2006 11:10
Сообщения: 142
Еще люди так извращаются:
http://www.runmode.com/s7dbinitializer.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 22, 2010 14:50 
Не в сети
Известный Писатель

Зарегистрирован: Пт июн 25, 2010 13:15
Сообщения: 229
simaticus писал(а):
Еще люди так извращаются:
http://www.runmode.com/s7dbinitializer.html

Программа на делфи как эта пишется за 1 час.
Скрипт на экселе пишется за пол часа.
И стоит это 37 Евро? извращение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 22, 2010 15:18 
Не в сети
Это точно не человек

Зарегистрирован: Вт май 03, 2005 17:11
Сообщения: 3547
При загрузке FB лучше отмечать его и instance DB, тогда Step выберет правльную последовательность, чтобы не вывалить в СТОП при смене интерфейса, хотя в ряде случаев смены интерфейса без остановки не обойтись - когда вствляют в середку


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 22, 2010 15:44 
Не в сети
Известный Писатель

Зарегистрирован: Пн дек 25, 2006 11:10
Сообщения: 142
Худанов Егор писал(а):
simaticus писал(а):
Еще люди так извращаются:
http://www.runmode.com/s7dbinitializer.html

Программа на делфи как эта пишется за 1 час.
Скрипт на экселе пишется за пол часа.
И стоит это 37 Евро? извращение


Пацан сказал - пацан сделал.
никто за язык не тянул...
Через час ждем такую же программу от Худанова Егора.


Последний раз редактировалось simaticus Чт сен 23, 2010 10:16, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср сен 22, 2010 18:07 
Не в сети
Написал больше чем Вы читали

Зарегистрирован: Вс янв 25, 2009 22:05
Сообщения: 1905
Откуда: Киров
simaticus писал(а):
Еще люди так извращаются:
http://www.runmode.com/s7dbinitializer.html


Полезная программка. А свободно распространяемые альтернативы есть?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт сен 23, 2010 6:26 
Не в сети
Известный Писатель

Зарегистрирован: Пн дек 25, 2006 11:10
Сообщения: 142
canada писал(а):
simaticus писал(а):
Еще люди так извращаются:
http://www.runmode.com/s7dbinitializer.html


Полезная программка. А свободно распространяемые альтернативы есть?


Ну так Худанов Егор зуб давал, что за час напишет.
Однако что-то не видно его программы. Уже полсуток прошло. Жалко.
Похоже просто болтал...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср окт 13, 2010 14:57 
Не в сети
Известный Писатель

Зарегистрирован: Пт дек 12, 2008 16:32
Сообщения: 123
Если структура блока изменилась и при аплоаде его из контроллера имена могут потеряться, я использую такой вариант:
- Делаю backup блока данных функцией BLKMOV в другой, специально для этого созданный. (Я даже свою специальную функцию под это написал, работающую через BLKMOV).
- Записываю блок в контроллер. Сдесь надо быть осторожным, т.к. данные в контроллере херятся и какой-нибудь процесс может нарушиться.
- Восстанавливаю обратно данные через BLKMOV (точнее, той своей специальной функцией).
- Теперь спокойно в онлайне делаю upload to pg.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
 [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group