Показано с 1 по 10 из 24

Тема: Разделение ресурсов ПЛК между задачами

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для drvlas
    Регистрация
    30.09.2010
    Адрес
    Киев
    Сообщений
    700

    По умолчанию

    ОК, пока то да сьо, подниму парочку вопросов поконкретнее.

    Вот есть у меня ФБ DOZ. Он "главньій" в определенном смьісле, ибо управляет процессом дозирования (работой машинки). Для связи с другими POU он широко использует глобальньіе переменньіе, штук за полсотни. Что-то там есть действительно "всехнее", что-то можно бьі и убрать из глобальньіх - не о том сейчас. Важно вот что: я делаю 2 єкземпляра єтого ФБ и как бьіть с полусотней глобальньіх переменньіх? Тупо сдублировать? Фи... Я надеялся, что впихну большую часть из них в локальньіе переменньіе ФБ и обращаться к ним буду как-то DOZ.имя. Ага! Запись в такие переменньіе невозможна, как оказалось. Ну да, они же не глобальньіе. И еще не знаю, как там с чтением из них...
    Так что - вносить весь єтот полусотенній гамуз в область VAR_IN_OUT? Она вообще-то тоже некашерная, как пишут.

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

    По умолчанию

    Цитата Сообщение от drvlas Посмотреть сообщение
    ОК, пока то да сьо, подниму парочку вопросов поконкретнее.

    Вот есть у меня ФБ DOZ. Он "главньій" в определенном смьісле, ибо управляет процессом дозирования (работой машинки). Для связи с другими POU он широко использует глобальньіе переменньіе, штук за полсотни. Что-то там есть действительно "всехнее", что-то можно бьі и убрать из глобальньіх - не о том сейчас. Важно вот что: я делаю 2 єкземпляра єтого ФБ и как бьіть с полусотней глобальньіх переменньіх? Тупо сдублировать? Фи... Я надеялся, что впихну большую часть из них в локальньіе переменньіе ФБ и обращаться к ним буду как-то DOZ.имя. Ага! Запись в такие переменньіе невозможна, как оказалось. Ну да, они же не глобальньіе. И еще не знаю, как там с чтением из них...
    Так что - вносить весь єтот полусотенній гамуз в область VAR_IN_OUT? Она вообще-то тоже некашерная, как пишут.
    У одного очень уважаемого товарища , можно сказать волшебника-магистра Филоненко Владислава в подписи есть следующее :- Любую проблему можно решить путем увеличения числа параметров , кроме проблемы чрезмерного числа параметров .
    Вы , товарищ Киевлянин попали во власть "чрезмерного числа параметров" , а также , вместе со многими-многими попали под власть извращенческого подхода к программированию - когда ФБ оперирует глобальными переменными . За такое вашего учителя надо ..., дабы потомства не было. Впрочем - запрягите телегу перед лошадью и прокатитесь , як воно буде ?

Похожие темы

  1. ethernet между ПЛК в цехе. FTP?
    от Oak в разделе Подбор Оборудования
    Ответов: 13
    Последнее сообщение: 06.10.2015, 08:02
  2. Разделение прав пользователей
    от Vitamin в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 04.02.2015, 11:12
  3. отличия между сау-мп и сау-у
    от Бульятов Алексей в разделе Эксплуатация
    Ответов: 6
    Последнее сообщение: 24.10.2014, 22:12
  4. Обмен данными между задачами
    от bezbel в разделе ПЛК3xx (архив)
    Ответов: 2
    Последнее сообщение: 15.05.2014, 16:37
  5. Между делом!
    от CEkip в разделе Трёп (Курилка)
    Ответов: 1
    Последнее сообщение: 09.03.2011, 21:10

Ваши права

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