Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > ПЛК и микроконтроллеры
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

CoDeSys язык SFC

 Ответить Ответить Страница  12>
Автор
Сообщение
AlexZ Смотреть выпадающим
Участник
Участник


Присоединился: 27 Апрель 2005
Категория: Ukraine
Online Status: Offline
Публикации: 81
Свойства публикации Свойства публикации   Ответить, цитируя автора - AlexZ Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: CoDeSys язык SFC
    Опубликовано: 28 Март 2007 13:38
Вопрос: как изменить язык реализации шага? Даже, если стереть всю предыдущую реализацию шага никак не удается поменять язык реализации. Выход нашел только в добавлении нового шага и затем удалении старого. Но вот мне понадобилось то же самое проделать с шагом "Init". Но удалить его никак нельзя. Что посоветуете?
Наверх
Nekit Смотреть выпадающим
Участник
Участник
Аватар

Присоединился: 04 Апрель 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 80
Свойства публикации Свойства публикации   Ответить, цитируя автора - Nekit Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 28 Март 2007 19:47

Правой кнопкой по шагу. Пункт контекстного меню "Clear Action\Transition". И все.

Наверх
sanwork Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 08 Март 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 440
Свойства публикации Свойства публикации   Ответить, цитируя автора - sanwork Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 28 Март 2007 20:48

Шаг в SFC преобразовать НИЗЯ. Ведь шаг - это часть программного модуля ( POU ), а часть текста преобразовать НИЗЯ !

НО !!!

Можно изменять  POU.  Делается такой незатейливый прием.
Интересующий кусок программы, например содержимое того-же ШАГа, копируется, и из него создается новый POU, который потом можно конвертировать в любой вид  -  ST, IL, LD. CFC  во всех направлениях.
Содержимое ШАГа стирается, и на его место просто вставляется вызов новоиспеченного POU !
Совет - при конвертировании, новый POU лучше сохранить под новым именем. Во 1-х  -  сохранится старый на всякий случай. Во 2-х  -  CoDeSys  не будет каждый раз ругаться чтобы перебилдили (Rebuild) проект.

С уважением, SAN.

Наверх
Nekit Смотреть выпадающим
Участник
Участник
Аватар

Присоединился: 04 Апрель 2005
Категория: Russian Federation
Online Status: Offline
Публикации: 80
Свойства публикации Свойства публикации   Ответить, цитируя автора - Nekit Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 29 Март 2007 17:37

Гм, интересная философия уважаемый SAN, однако ж можно написать ОДИН POU на РАЗНЫХ языках? Ведь шаги одного POU можно реализовать на разных языках.

Помоему AlexZ интересовался "как изменить язык реализации шага" без сохранения кода (если я правильно понял).

И еще:

из ST можно конвертировать в LD, FBD и IL;

из CFC  в LD, FBD и IL;

из FBD в IL и LD,

из IL только в FBD и LD,

из LD только в IL и FBD.

но никак не "-  ST, IL, LD. CFC  во всех направлениях".

Наверх
sanwork Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 08 Март 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 440
Свойства публикации Свойства публикации   Ответить, цитируя автора - sanwork Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 29 Март 2007 19:10

Я понял так, что требуется преобразовать уже написанный кусок. Тем более, если кусок большой (причем весьма), то написать его дубликат на другом языке - уже двойная работа (весьма в лом). Конечно, отсюда можно развить мысли и дальше - конвертировать не весь POU, а лишь фрагмент и т.д.

Ну а если творить с нуля - так тут речи нету - начинай в любую сторону, другое дело - когда что-то надо переделать.

С преобразованиями  ST - IL - LD - FBD - CFC  я малость погорячился, не все преобразования обратимы.

С уважением, SAN 

Наверх
a11oleg Смотреть выпадающим
Новичок
Новичок


Присоединился: 20 Март 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 10
Свойства публикации Свойства публикации   Ответить, цитируя автора - a11oleg Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 25 Май 2007 17:29
Кстати в 2.3.8 появилась новая фича - отображение POU на соответствующем из 3-х языков LD, IL, FBD.

Привет участникам конференции CoDeSys 2007 в городе замечательном Смоленске. Огромное спасибо организаторам.
Позитив - выступления немцев
Негатив - выступление представителя "ProSoft". Господа - ну нельзя так людей не уважать.
Наверх
AL Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 01 Август 2006
Online Status: Offline
Публикации: 18
Свойства публикации Свойства публикации   Ответить, цитируя автора - AL Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 25 Май 2007 18:00
Первоначально опубликовано a11oleg

Привет участникам конференции CoDeSys 2007 в городе замечательном Смоленске. Огромное спасибо организаторам.
Позитив - выступления немцев
Негатив - выступление представителя "ProSoft". Господа - ну нельзя так людей не уважать.

а меня не пустили,..так с отчётом напрягли,...что одно место до сих пор болит)))
Немцы,..эт, конечно, красиво =),...а что там опять ПРОСОФТ накосячил???
Наверх
sanwork Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 08 Март 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 440
Свойства публикации Свойства публикации   Ответить, цитируя автора - sanwork Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 25 Май 2007 20:34

Жаль, не удалось побывать на Конференции, обстоятельствия ..

Никто не записывал ?  Может какие отрывки бы где почитать, об чем там было примерно, к каким темам припадали ..?

С уважением, SAN

Наверх
a11oleg Смотреть выпадающим
Новичок
Новичок


Присоединился: 20 Март 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 10
Свойства публикации Свойства публикации   Ответить, цитируя автора - a11oleg Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 27 Май 2007 10:18
Об конференции:
Расклад, примерно, такой - основные усилия сейчас лежат на CoDeSys 3.0. Версия 2.3 будет поддерживаться, исправлять ошибки. Принципиально новых фич не будет.

Примерные ощущения (ИМХО) разница между двумя средами разработки как от Borland Pascal и Borland Delphi. Очень много возможностей, но и сложнее. Для новой среды немцы рекомендуют 1Gb и WinXP иначе на средних и больших проектах нереальное торможение.


Выступления были 4-х типов
1) Как крута версия 3
2) Производители российские контроллеров на кодесисе ОВЕН, Фаствел (они же ПроСофт см.ниже), Расскат (пока нет ) и еще кто то незапомнил.
3) BECK ICP@CHIP
4) Прочее...

Глубокоуважаемый Прософт послал докладчика, который вообще не в теме. Чел тупо читал по бумажке то же, что было в проспектах. Примерные ощущения, если бы вы учась в девятом классе на алгебре начали выслушивать от нового препода таблицу умножения. Короче лучше бы никто не приезжал, если разработчик не смог.
Наверх
_IP_ Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 29 Январь 2004
Категория: Russian Federation
Online Status: Offline
Публикации: 293
Свойства публикации Свойства публикации   Ответить, цитируя автора - _IP_ Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 29 Май 2007 12:30

От организатора конференции: К сожалению, докладчик почувствовал себя плохо перед выступлением. То, что он вообще провел презентацию достойно уважения. Пожалуйста, отнеситесь с пониманием.  Контроллеры Fastwel I/O весьма интересны. Они похожи на Wago, но сконструированы для жестких условий эксплуатации + быстрая межмодульная шина + широкий выбор специализированных модулей. Слайды презентации содержат подробные данные, есть смысл посмотреть на них. Контроллер уже имеет ряд достаточно серьезных применений, и нет сомнений, что их будет много.
 Презентации с конференции, отчет и фото доступны тут. Страничка будет потихоньку расширяться по мере 'разбора полетов', т.е. анализа вопросов поднятых участниками.

Igor Petrov
Наверх
 Ответить Ответить Страница  12>

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz