Страница 4 из 7 ПерваяПервая ... 23456 ... ПоследняяПоследняя
Показано с 31 по 40 из 66

Тема: реализация ветвления IF ELSE

  1. #31
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,306

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    А вы хотите весь проект ,например для ПР114 -12входов/8выходов в один макрос засунуть ? Просто ,не визуальный язык ST , не учит правильно разбивать визуализацию (в ОЛ) на куски (функциональные) ,с точки зрения минимизации входов/выходов макросов.
    Да я на FBD основную программу всегда пишу. Именное по тому, что программа получается разбита на законченные функциональные куски и легко отслеживается её работа. А отсутствие в FDB явных обратных связей меня, как старого релейщика не напрягает. А на ST пишу функциональные блоки (макросы) для основной программы и то не всегда.
    И в ОЛ каждый макрос стараюсь делать законченным узлом. Один макрос например - это аварийные сигналы, Другой Пуск-Стоп, Третий блокировки. И как на зло не хватает чаще всего двух - трех входов-выходов.


    Цитата Сообщение от rovki Посмотреть сообщение
    Интересно неужели в кодесис (не в плане сравнения) имеет большее рабочее поле и более наглядное чем в ОЛ,если работать в CFC и там есть макросы?
    КДС немного другой принцип. В отдельном окне (Визуализация называется) создаются кнопки для входов и допустим лампочки для выходов. И это окно с лампочками и кнопками (уменьшив) можно таскать по всему полю основной программы. Как то так (пример на FBD, но принцип тот же ):
    Безымянный.jpg
    А в ОЛ при увеличении поля все входа - выхода оказываются в верху. И чаше всего скрыты.
    Просто сейчас делаю проект с 7 ПР, контроллером, СПК 107 и Скадой. Вот и ворчу. Львиная доля времени уходит на программы для ПР.

    Цитата Сообщение от rovki Посмотреть сообщение
    кто же виноват ,что на ПР стали делать проекты на десятки и сотни элементов и ФБ .Начали с черного квадрата Малевича ,а закончили Девятым валом Айвазовского.
    Да что Вы, какие сотни. Тут с 10 - 15 уже не удобно работать.
    Изображения Изображения
    Последний раз редактировалось smk1635; 13.04.2015 в 01:04.
    Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)

  2. #32
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,306

    По умолчанию

    Нормально. Хотел в сообщении изменить изображение и оба остались. Хотя в редакторе только одно видно.
    Ну не может Овен не косячить.
    Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)

  3. #33
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    11,597

    По умолчанию

    Ну не знаю ,почему вам не удобно при 10-15 Фб .... А у кого из аналогичных лоджиков удобнее ?Хоть бы глазком увидеть один проект ,без описаний ,который отнял кучу времени у вас....
    ПРО кнопки и лампочки это вы про отладку (визуализацию) ,а мы про отладку пока не говорили ,мы говорили о разработке проекта (процесс)..вроде как.
    Последний раз редактировалось rovki; 13.04.2015 в 01:21.
    электронщик до мозга костей и не только

  4. #34
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,306

    По умолчанию

    Из первого что нашлось.

    Постоянно скролить поле приходится. Особенно когда дистанционное управление по RS-485 надо с имитировать. Не удобно.
    Вложения Вложения
    Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)

  5. #35
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,663

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Интересно неужели в кодесис (не в плане сравнения) имеет большее рабочее поле и более наглядное чем в ОЛ,если работать в CFC и там есть макросы?
    поле то может и ограничивается размером разрешения монитора, но вот ради интереса попробуйте наваять в КДС на холсте CFC программу, такую же как в лоджике и посмотрите как располагаются линии связи и вдобавок выделите группу элементов и потаскайте их по экрану, чтоб посмотреть за теми же самыми линиями связи
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

  6. #36
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,663

    По умолчанию

    Цитата Сообщение от tigdin Посмотреть сообщение
    И там и там микроконтроллер, пропускает или выполняет куски кода.
    есть доказательства что пропускает, покажите пример
    ЗЫ на первой картинке выполнение кода как бы будет показывать что нижняя часть не выполняется, но стоит добавить возмущение и сразу будет видно что оба куска работают, поэтому покажите какой кусок кода не выполняется в лоджике
    Изображения Изображения
    • Тип файла: png owen1.png (7.0 Кб, Просмотров: 56)
    • Тип файла: png owen2.png (7.3 Кб, Просмотров: 38)
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

  7. #37
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,570

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    есть доказательства что пропускает, покажите пример
    ЗЫ на первой картинке выполнение кода как бы будет показывать что нижняя часть не выполняется, но стоит добавить возмущение и сразу будет видно что оба куска работают, поэтому покажите какой кусок кода не выполняется в лоджике
    Разорвите связь от ADD до UNO и верхняя ветка работать не будет.

  8. #38
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,663

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Разорвите связь от ADD до UNO и верхняя ветка работать не будет.
    программно можно разорвать связь или только при создании проекта, превратив группу элементов в за комментированный код. О чем мы говорим?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

  9. #39
    Пользователь
    Регистрация
    07.03.2010
    Адрес
    Махачкала
    Сообщений
    78

    По умолчанию

    Разорвите связь от ADD до UNO и верхняя ветка работать не будет.
    Вы же не будите каждый раз программу переделывать.

    Но в ОЛ хватает инструментов для 100% работы
    ОЛ.JPG
    если делать все с умом.

    ЗЫ картинка простой пример на скорую руку.

  10. #40
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,570

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    программно можно разорвать связь или только при создании проекта, превратив группу элементов в за комментированный код. О чем мы говорим?
    Если программно, то после схемы сравнения поставьте ФБ "И" и можно будет каждой веткой управлять.

Страница 4 из 7 ПерваяПервая ... 23456 ... ПоследняяПоследняя

Похожие темы

  1. Реализация таймеров
    от ivankolya в разделе ПЛК1хх
    Ответов: 15
    Последнее сообщение: 23.04.2011, 08:39
  2. реализация пид
    от markinmo в разделе ПЛК1хх
    Ответов: 13
    Последнее сообщение: 16.01.2010, 20:24
  3. реализация пид
    от markinmo в разделе Помощь Разработчикам
    Ответов: 3
    Последнее сообщение: 14.01.2010, 11:03

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •