Показано с 1 по 6 из 6

Тема: Доступ к внутренним переменным экземпляра функционального блока

  1. #1

    По умолчанию Доступ к внутренним переменным экземпляра функционального блока

    Здравствуйте . При прочтении документации черным по белому написано что доступ к внутренним переменным экземпляра функционального блока невозможен. Но я без проблем в программе читаю эти внутренние переменные. Вопрос в следующем есть ли обновленная документация по Codesys ? а то читаешь написано одно а на практике другое!

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

    По умолчанию

    А Вы читали первоисточник? Вот как немцы сменят описание, тогда и к Овен можно предъявлять
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

  3. #3

    По умолчанию

    Программа (я не про главную программу PLC_PRG) и функциональный блок получается одно и то же? только различие в синтаксисе доступа к переменным

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

    По умолчанию

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

  5. #5

    По умолчанию

    хорошо. не имею ввиду записывать во внутренние параметры, но хотя бы читать их. это ведь не приведет к аварии?

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

    По умолчанию

    я ведь не зря написал что это плохо, в противоположность этому. Какими мотивами руководствуются те кто пишет документацию и как поступают те кто пишет программы это совершенно разные вещи. Делайте что хотите, если есть понимание что именно Вы делаете
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

Похожие темы

  1. Ответов: 9
    Последнее сообщение: 05.04.2015, 16:18
  2. Запуск функционального блока
    от DanJer в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 26.04.2012, 08:14
  3. Обновление функционального блока
    от kest547 в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 17.01.2012, 08:41
  4. Ответов: 8
    Последнее сообщение: 19.01.2009, 15:28
  5. Работа функционального блока
    от Алексей11 в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 23.04.2007, 10:21

Ваши права

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