IPB

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Загрузка только измененного кода?
vicha15
сообщение 3.11.2009 - 20:57
Сообщение #1


Читатель
*

Группа: Пользователи
Сообщений: 18
Регистрация: 21.10.2009
Пользователь №: 9181



Пользуюсь GX IEC Developer,пишу на ST...
Вопрос следующий - как пользуясь этой средой программирования загружать в контроллер только измененную подпрограмму,функциональный блок?
Немогу ничего найти в документации про это...чувствую,что это должно быть связано с кнопкой OnlineChangeMode,но никакие манипуляции методом тыка не помогают...
Да и активна эта кнопка только в PRG,а в FB не активна???
Да и еще - наверняка же должен быть способ грузить прогу,не загоняя контроллер в STOP?
Так как если грузишь все,то ПО предлагает перевести контроллер в STOP,если этого не сделать
загрузки не происходит,а STOP при загрузке изменений это совсем не удобно для некоторых ситуаций...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
m_by
сообщение 4.11.2009 - 10:42
Сообщение #2


Гигант мысли
****

Группа: Пользователи
Сообщений: 252
Регистрация: 15.11.2007
Пользователь №: 6407



Наверняка ответить не смогу, но исходя из собственного малого опыта с IEC:
- формирование (изменение) блока скорее всего повлекло создание (удаление) новых переменных, и как следствие сдвиг всей адресации переменных по программе ниже блока ... -> требуется перезапись части программы где произошел сдвиг, + новый блок потребовал системные метки, а они перезаписываются только полностью с программой
- OnlineChangeMode наверное позволит подправить уже записаную программу, без создания новых переменных и изменения структуры проекта
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
vicha15
сообщение 4.11.2009 - 11:26
Сообщение #3


Читатель
*

Группа: Пользователи
Сообщений: 18
Регистрация: 21.10.2009
Пользователь №: 9181



Цитата
создание (удаление) новых переменных, и как следствие сдвиг всей адресации переменных по программе ниже блока ... -> требуется перезапись части программы где произошел сдвиг, + новый блок потребовал системные метки, а они перезаписываются только полностью с программой

Но подобное спокойно реализует Siemens,где я на горячую изменяю,добавляю,удаляю локальные,глобальные переменные в любом функц.блоке,ф-ции или OB,DB и т.д. и даже создаю новые подпрограммы,делаю вызов в старой подпрограмме и спокойно загружаю без остановки контроллера только эти изменения...Modicon кстати также позволяет грузить только изменения в коде...

А GX Developer позволяет делать подобное или в Mitsubishi вообще без STOP'а контроллера изменения загрузить невозможно?
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
m_by
сообщение 5.11.2009 - 10:15
Сообщение #4


Гигант мысли
****

Группа: Пользователи
Сообщений: 252
Регистрация: 15.11.2007
Пользователь №: 6407



GX Developer позволяет изменять куски пронрамм (но тоже с ограничением по размеру, за один раз), и, как писал выше, не позволяет изменять без STOP системные метки (прыжки, подпрограммы).
IEC, имхо, используют не многие, и поэтому не на все вопросы есть ответы ... возможно, при использовании явной адрессации n-ые изменения без STOP возможны и в IEC ...
Siemens использует (те контроллеры, с которыми я сталкивался) статическую адресацию, и программа структурно напоминает GX Developer ...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
vicha15
сообщение 5.11.2009 - 12:58
Сообщение #5


Читатель
*

Группа: Пользователи
Сообщений: 18
Регистрация: 21.10.2009
Пользователь №: 9181



Цитата
GX Developer позволяет изменять куски пронрамм (но тоже с ограничением по размеру, за один раз), и, как писал выше, не позволяет изменять без STOP системные метки (прыжки, подпрограммы).

А это серьезное ограничение, я уже стал рассматривать FX серию для замены некоторых задач реализуемых на S7-300(Siemens),а при таком раскладе -буду еще думать...

И еще вопрос,если позволите в этой же ветке - попробовал создать проект для FX процессора в GX Developer - правильно ли я понял, что эта среда не позволяет создавать программы на ST для этого вида контроллеров....

Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
m_by
сообщение 6.11.2009 - 10:57
Сообщение #6


Гигант мысли
****

Группа: Пользователи
Сообщений: 252
Регистрация: 15.11.2007
Пользователь №: 6407



Цитата
для FX не позволяет создавать программы на ST в GX Developer

только релейные диаграммы или список инструкций
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 24.04.2024 - 03:01