Форум


FAQ    Поиск   Пользователи   Группы   Регистрация 
Профиль    Войти и проверить личные сообщения   Вход
Редактирование STL

 
Начать новую тему   Ответить на тему    Список форумов SIEMENS, Россия. IA&DT -> Промышленное программное обеспечение
Предыдущая тема :: Следующая тема  
Автор Сообщение
Serg_ko86
Новый писатель


Зарегистрирован: 06.06.2012
Сообщения: 29
Откуда: Россия Мегион

Сообщение Добавлено: Ср Авг 21, 2013 20:36    Заголовок сообщения: Редактирование STL Ответить с цитатой

Почему не получается отредактировать код на STL при нажатии на любое место в окне редактора выскакивает предупреждения.

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Александр В..
Писатель со стажем


Зарегистрирован: 06.07.2009
Сообщения: 783
Откуда: Санкт-Петербург

Сообщение Добавлено: Ср Авг 21, 2013 20:49    Заголовок сообщения: Ответить с цитатой

и длинный у вас Network 1?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение ICQ Number
Serg_ko86
Новый писатель


Зарегистрирован: 06.06.2012
Сообщения: 29
Откуда: Россия Мегион

Сообщение Добавлено: Чт Авг 22, 2013 4:03    Заголовок сообщения: Ответить с цитатой

Программа написана scl и скомпелирована. При скачивании с контроллера код на stl не редактируется. Код очень длинный.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
ProFan
Известный Писатель


Зарегистрирован: 20.01.2009
Сообщения: 295

Сообщение Добавлено: Чт Авг 22, 2013 6:03    Заголовок сообщения: Ответить с цитатой

Если я не ошибаюсь, редактор позволяет написать 999 строк для одного нетворка, но после конвертирования с языка высокого уровня бывает, получается больше, поэтому вам и не дает редактировать. Если нет исходника, придётся набивать всё ручками, разбивать на нетворки или оптимизировать код (в другом блоке). Другие варианты мне не известны.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Eugene1974
Это точно не человек


Зарегистрирован: 16.02.2006
Сообщения: 5435
Откуда: Украина, HTEng

Сообщение Добавлено: Чт Авг 22, 2013 7:02    Заголовок сообщения: Ответить с цитатой

Довольно смелое решение - редактировать сгенерированное SCL:-)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
vicha15
Известный Писатель


Зарегистрирован: 16.08.2008
Сообщения: 311

Сообщение Добавлено: Чт Авг 22, 2013 9:23    Заголовок сообщения: Ответить с цитатой

Serg_ko86 писал(а):
Программа написана scl и скомпелирована. При скачивании с контроллера код на stl не редактируется. Код очень длинный.

да, интересный способ защиты коды от изменений!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Serg_ko86
Новый писатель


Зарегистрирован: 06.06.2012
Сообщения: 29
Откуда: Россия Мегион

Сообщение Добавлено: Чт Авг 22, 2013 9:39    Заголовок сообщения: Ответить с цитатой

Спасибо за ответ. Исходник старый есть вероятность что производились корректировки в программе и если я поменяю какие либо значения в проекте нет гарантии что не наврежу в остальном.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Алексей Дмитриев
Известный Писатель


Зарегистрирован: 17.08.2006
Сообщения: 494
Откуда: Ярославль

Сообщение Добавлено: Пт Авг 23, 2013 8:15    Заголовок сообщения: Ответить с цитатой

То есть эту FC уже редактировали на STL?
Легко проверить валидность исходника путем его компиляции и сравнения полученного кода со старым.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
vicha15
Известный Писатель


Зарегистрирован: 16.08.2008
Сообщения: 311

Сообщение Добавлено: Пт Авг 23, 2013 16:59    Заголовок сообщения: Ответить с цитатой

Алексей Дмитриев писал(а):
То есть эту FC уже редактировали на STL?

С помощью STL его не отредактировать, в том то и дело, блок получается защищен от редактирования, таким вот не документируемым способом.
я так понял вопрошающий имеет некий старый исходник на SCL, результат компиляции которого может не совпадать с текущим в ПЛК,
да, тоже согласен начать необходимо именно с компиляции и для начала сравнения просто размеров старого и текущего.
если размеры отличаются не намного и параметры FB неизменены, то быстрей и правильней "подправить" SCLsource
под текущий и прогрузить только FB не трогая InstanceDB и его значений, чем создавать новый разбитый на нетворки код в редакторе STL.
Но если код мудренный и много отличий, то возможно придеться решать задачу по совету ProFan.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Serg_ko86
Новый писатель


Зарегистрирован: 06.06.2012
Сообщения: 29
Откуда: Россия Мегион

Сообщение Добавлено: Пн Авг 26, 2013 15:10    Заголовок сообщения: Ответить с цитатой

vicha15 писал(а):

я так понял вопрошающий имеет некий старый исходник на SCL, результат компиляции которого может не совпадать с текущим в ПЛК

Да так и есть даже нашел значение которое нужно подредактировать
буду пробовать править SCL
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов SIEMENS, Россия. IA&DT -> Промышленное программное обеспечение Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB 2.0.11 © 2001, 2002 phpBB Group