Форум АСУ в Україні
http://asu.in.ua/

Восстанавливаем исходный SCL текст из STL
http://asu.in.ua/viewtopic.php?f=127&t=1347
Сторінка 1 з 1

Автор:  roma_mirkevich [ 14 лютого 2016, 18:55 ]
Тема повідомлення:  Восстанавливаем исходный SCL текст из STL

Цитата:
Необходимость в восстановлении исходного текста возникает достаточно редко, например, из-за желания понять или скорректировать работу функции, написанной другим программистом, а также в целях самообразования.
В любом случае, изначально мы имеем скомпилированную функцию или функциональный блок, при открытии которых в менеджере проектов Simatic S7, открывается STL редактор и мы видим STL код полученный в результате компиляции исходного SCL текста, которого у нас нет.
Наша задача получить этот исходный текст, который будет компилироваться в блок идентичный блоку, имеющемуся у нас. При сравнении эти блоки не должны давать отличий в MC7 коде и иметь одинаковый checksum, который можно посмотреть в свойствах этих блоков. Добиться этого можно используя SCL редактор одинаковой версии, и установив одинаковые параметры компиляции. Версию под которой был собран исследуемый блок мы можем посмотреть в комментариях STL кода. Обычно различия от версии к версии не очень заметны, поэтому можно попытаться компилировать версией, которая у вас имеется.

Зображення

http://plc4good.org.ua/view_post.php?id=1#raz4

Автор:  san [ 06 квітня 2016, 20:16 ]
Тема повідомлення:  Re: Восстанавливаем исходный SCL текст из STL

Реверс в SCL: распознавание настроек компилятора
Цитата:
Как по внешнему виду STL кода узнать с какими настройками компилятора SCL, его сгенерировали?
Также материал будет интересен тем кто хочет разобраться в настройках компилятора SCL.

http://plc4good.org.ua/view_post.php?id=273
Зображення

Автор:  san [ 06 квітня 2016, 20:23 ]
Тема повідомлення:  Re: Восстанавливаем исходный SCL текст из STL

Заказ на восстановление S7 SCL source

http://plc4good.org.ua/view_post.php?id=235

Сторінка 1 з 1 Часовий пояс UTC + 2 годин [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/