Конвертировать SCL/STL в FBD/LAD

Инженерное программное обеспечение
Ответить
elektronik
Профан
Сообщения: 3
Зарегистрирован: 16 сен 2016, 01:32

Конвертировать SCL/STL в FBD/LAD

Сообщение elektronik »

Здравствуйте, к сожалению форум сименса не открывается, а все запроса в гугле ведут туда. Так вот вопрос: имеется исходник на SCL, который я вообще не одупляю. Возможно ли как то сконвертировать данный код в более удобоваримый для не профессионального программиста язык.

Аватара пользователя
Автоматизатор
Профессионал
Сообщения: 993
Зарегистрирован: 09 окт 2012, 05:18

Re: Ковертировать SCL/STL в FBD/LAD

Сообщение Автоматизатор »

Можно. Но только в ручном режиме. И не во всех случаях.

Проще язык выучить. :)

Михайло
Администратор
Сообщения: 4094
Зарегистрирован: 19 сен 2012, 19:16

Re: Ковертировать SCL/STL в FBD/LAD

Сообщение Михайло »

Автоматизатор прав. Автоматическая конвертация невозможна в связи с расширенными возможностями языка SCL, но возможна обратная конвертация (опять же не автоматически)...
Язык STL конвертируется в FBD/LAD, но не всегда (не все инструкции STL имеют аналоги в языках FBD/LAD - они подчеркиваются красным). Конвертация LAD/FBD -> STL происходит без проблем.

elektronik
Профан
Сообщения: 3
Зарегистрирован: 16 сен 2016, 01:32

Re: Ковертировать SCL/STL в FBD/LAD

Сообщение elektronik »

Михайло писал(а): Язык STL конвертируется в FBD/LAD, но не всегда (не все инструкции STL имеют аналоги в языках FBD/LAD - они подчеркиваются красным). Конвертация LAD/FBD -> STL происходит без проблем.
не подскажете каким образом попытаться произвести конвертирование, это какая-то тулса из пакета сименса?
и еще вопрос, возможна ли автоматическое создание cfc блоков по исходникам STL? то есть как добавить CFC в проект, написанный на STL. Там же как-то это автоматически делается?

Михайло
Администратор
Сообщения: 4094
Зарегистрирован: 19 сен 2012, 19:16

Re: Ковертировать SCL/STL в FBD/LAD

Сообщение Михайло »

elektronik писал(а):не подскажете каким образом попытаться произвести конвертирование, это какая-то тулса из пакета сименса?
В Step7 v5.x открыть код на языках LAD, FBD или STL и заглянуть в меню View...

elektronik
Профан
Сообщения: 3
Зарегистрирован: 16 сен 2016, 01:32

Re: Ковертировать SCL/STL в FBD/LAD

Сообщение elektronik »

а нет, так к сожалению не конвертирует. А по поводу CFC, известно что-нибудь?

Михайло
Администратор
Сообщения: 4094
Зарегистрирован: 19 сен 2012, 19:16

Re: Ковертировать SCL/STL в FBD/LAD

Сообщение Михайло »

Вряд ли...

brmatvey
Профан
Сообщения: 1
Зарегистрирован: 09 ноя 2017, 17:46

Re: Конвертировать SCL/STL в FBD/LAD

Сообщение brmatvey »

Добрый день, такой вопрос.

Имеется проект в Step 7, в котором нет исходных кодов, только куча блоков на STL.
Исходники были написаны на SCL

Собственно вопрос: есть ли программные средства, которые позволяют, если можно так выразиться, "дизассемблировать" STL в SCL.

Буржуйская техподдержка говорит, что таких средств нет, мол, если очень надо, вручную переводите. Но всё же, вдруг есть.

POV
Специалист
Сообщения: 127
Зарегистрирован: 04 авг 2016, 16:28
Откуда: Нижний Новгород

Re: Конвертировать SCL/STL в FBD/LAD

Сообщение POV »

Руками. У автора с plc4good. УА была методика выложена где то. Он сам, кстати, неплохо восстанавливает блоки от PCS7. Там примерчики посмотрите.
А зачем вам все восстанавливать? Логику можно и так читать, а нужное место перевести и исправить. После компилятора, конечно, не сахар.
Попросить исходники у автора.

Михайло
Администратор
Сообщения: 4094
Зарегистрирован: 19 сен 2012, 19:16

Re: Конвертировать SCL/STL в FBD/LAD

Сообщение Михайло »

Методика может и есть, но это очень разные языки. В смысле: STL - первый (нижний) уровень, SCL - третий уровень. Сложно транслировать снизу вверх...

Ответить