Страница 7 из 8 ПерваяПервая ... 5678 ПоследняяПоследняя
Показано с 61 по 70 из 74

Тема: Первый проект на ST

  1. #61
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,688

    По умолчанию

    Цитата Сообщение от FPavel Посмотреть сообщение
    Нет идеальных языков, каждый с недостатком.
    А может быть субъективность восприятия индивидуальным юзером?
    К примеру:
    Цитата Сообщение от FPavel Посмотреть сообщение
    Мне в ST не нравится возможность при вызове функционального блока не полностью перечислять параметры.
    А мне очень нравится не полное перечисление параметров ФБ.

    Цитата Сообщение от FPavel Посмотреть сообщение
    Он, действительно, менее наглядный.
    Это кто как пишет...вы в книге текст читаете или картинки ищете? А если картинок нет, то книгу такую в печку, так?

  2. #62
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,688

    По умолчанию

    Цитата Сообщение от EVGEN_ Посмотреть сообщение
    Интересно, что думают форумчане о написанной программе и перспективах FBD над ST.
    https://disk.yandex.ru/d/utKkfkFrt83Bcw
    Предлагаете видосик глянуть и по нему прожект заценить? Вы издеваетесь? В Казахстане тоже ЕГЭ?
    Ни каких першпектив у FBD вообще нет, отомрет как класс со временем.

  3. #63

    По умолчанию

    Цитата Сообщение от Sergey666 Посмотреть сообщение
    Предлагаете видосик глянуть и по нему прожект заценить? Вы издеваетесь? В Казахстане тоже ЕГЭ?
    Ни каких першпектив у FBD вообще нет, отомрет как класс со временем.
    Тем более в нём вообще нет возможности реализовать for ... to. Кроме как на st это не сделать. Вот чем мне ещё нравится Rockwell, так это возможностью сделать for ... to на LD. В результате там код получается с функциональностью ST, и в добавок с визуальными эффектами LD...

  4. #64
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,688

    По умолчанию

    Цитата Сообщение от МихаилГл Посмотреть сообщение
    Тем более в нём вообще нет возможности реализовать for ... to. Кроме как на st это не сделать. Вот чем мне ещё нравится Rockwell, так это возможностью сделать for ... to на LD. В результате там код получается с функциональностью ST, и в добавок с визуальными эффектами LD...
    У роквелла LD c приличным запасом инструментов и мне ни разу не потребовалось организовывать цикл.

  5. #65

    По умолчанию

    Цитата Сообщение от Sergey666 Посмотреть сообщение
    У роквелла LD c приличным запасом инструментов и мне ни разу не потребовалось организовывать цикл.
    Возможно вы работали с маленькими проектами, а там, где около 50 однотипных и не только механизмов обвешенных десятком датчиков каждый только циклы спасают. 50 одинаковых подпрограмм в коде лучше заменить одной подпрограммой с входом в неё по циклу.

  6. #66
    Пользователь Аватар для EVGEN_
    Регистрация
    04.07.2015
    Адрес
    Казахстан, город Петропавловск
    Сообщений
    498

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    По поводу проекта, сделали и хорошо, проекта нет, поэтому и обсуждать нечего.
    Прилагаю программу Дробильно-сортировочного комплекса и ТЗ

  7. #67

    По умолчанию

    Цитата Сообщение от EVGEN_ Посмотреть сообщение
    Прилагаю программу Дробильно-сортировочного комплекса и ТЗ
    Ну это скорее демка. Т.к. нет ни контроля скорости, ни контроля заштыбовки, ни ксл, ни ктв и пр. И без электрической принципиальной схемы ЭМ комплекта за такое программистам не стоит браться. Это по ТЗ замечания, код посмотреть пока возможности нет.

  8. #68

    По умолчанию

    Для себя я вывел, что писать и отлаживать удобнее в CFC, а после, уже отлаженое и отработаное - переписать на ST, и уже в виде ST отдавать "в работу".
    Т.е. по сути у меня почти для всего есть 2 проекта: "отладочный" на CFC и "рабочий" на ST.
    Для примера процедура управлени насосм.
    Изображения Изображения
    • Тип файла: jpg PUMP2.jpg (37.9 Кб, Просмотров: 21)
    • Тип файла: jpg PUMP1.jpg (67.3 Кб, Просмотров: 19)
    Последний раз редактировалось SlavikP; 09.04.2024 в 08:57.
    Life is complex: it has both real and imaginary components.

  9. #69

    По умолчанию

    Цитата Сообщение от EVGEN_ Посмотреть сообщение
    Прилагаю программу Дробильно-сортировочного комплекса и ТЗ
    ST явно не твой конек. Уж лучше CFC.
    Последний раз редактировалось Newcomer; 09.04.2024 в 09:55.

  10. #70

    По умолчанию

    Цитата Сообщение от EVGEN_ Посмотреть сообщение
    Прилагаю программу Дробильно-сортировочного комплекса и ТЗ
    Вы действительно думаете, что кто-то будет вникать в этот код без единого комментария, выискивая соответствия между обозначениями в программе и ТЗ?
    Да вы сами через месяц не вспомните что делаете в той или иной строке.
    Используйте тип перечисление с осмысленными названиями для нумерации шагов.

    Зачем сделаны присваивания выходов ФБ промежуточным переменным вроде
    TP1(IN:=TP1_IN , PT:=T#5s , Q=>TP1_Q , ET=>TP1_ET );

    чтобы потом написать
    ZOOMER:=TP1_Q; ?

    так можно сразу написать:
    ZOOMER:=TP1.Q;

    Аналогично вместо TP1_IN := FALSE; можно сразу писать TP1.IN := FALSE; , опуская потом IN при вызове ФБ TP1

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

Похожие темы

  1. Первый проект для практики
    от Густаво в разделе Программируемые реле
    Ответов: 4
    Последнее сообщение: 05.03.2023, 18:02
  2. Мой первый проект Мастерскада
    от Dimooon в разделе Master SCADA 3
    Ответов: 7
    Последнее сообщение: 29.09.2017, 13:17
  3. Первый проект
    от wunschkind в разделе Программируемые реле
    Ответов: 5
    Последнее сообщение: 20.07.2017, 18:22
  4. Ответов: 3
    Последнее сообщение: 16.04.2015, 18:40
  5. Первый пришел первый вышел...
    от kanava в разделе Помощь Разработчикам
    Ответов: 1
    Последнее сообщение: 01.12.2008, 14:00

Ваши права

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