Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 21

Тема: Вызов FB из FB

  1. #11

    По умолчанию

    Просто сядьте и подумайте - чем Ваши FB отличяются от стандартных библиотечных, скажем из util.lib ?

  2. #12
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    Вас же не смущает использование внутри других блоков триггеров, таймеров, счетчиков и других стандартных функциональных блоков? ПИД регулятор такой же функциональный блок и для него справедливы те же правила, что и для остальных. Главное, чтобы внутри Вашего ПИД регулятора не было глобальных переменных.

    ---
    Пока писал, уже дали тот же ответ
    Последний раз редактировалось amn; 02.04.2016 в 17:03.

  3. #13

    По умолчанию

    Вас же не смущает использование внутри других блоков триггеров, таймеров, счетчиков и других стандартных функциональных блоков?
    Смущает. Я для них разные области памяти данных (сиречь экземпляры) делаю. Получается я лишний код пишу?
    Главное, чтобы внутри Вашего ПИД регулятора не было глобальных переменных.
    В глобальных ничего не объявлял вроде. Есть ин аут переменные, они же не глобальные? Я что то путаю?

  4. #14
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    Переменная VAR_IN_OUT передаются в блок по ссылке, то есть копия ее не создается, а идет работа напрямую с переменной-первоисточником. Поэтому если Вы одну и ту же переменную подаете на разные экземпляры через VAR_IN_OUT, то у Вас все эти экземпляры работают с одной переменной, все равно что с глобальной.

  5. #15

    По умолчанию

    Цитата Сообщение от amn Посмотреть сообщение
    Переменная VAR_IN_OUT передаются в блок по ссылке, то есть копия ее не создается, а идет работа напрямую с переменной-первоисточником. Поэтому если Вы одну и ту же переменную подаете на разные экземпляры через VAR_IN_OUT, то у Вас все эти экземпляры работают с одной переменной, все равно что с глобальной.
    А если уйти от инаут переменных, оставить только ин, аут и вар?

  6. #16
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    Тогда не о чем будет волноваться

  7. #17
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,254

    По умолчанию

    Все таки сошлись - волноваться не о чем.

    А если уйти от инаут переменных, оставить только ин, аут и вар?
    А ТС до сих пор не осилил первые 5 страниц глав про структурные типы/параметры-переменные/параметры-значения любого букваря по любому ЯВУ.

    В глобальных ничего не объявлял вроде
    И с глобальными будет работать когда понимаете что делаете.

  8. #18

    По умолчанию

    TC
    ЯВУ

  9. #19
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,842

    По умолчанию

    Цитата Сообщение от werg Посмотреть сообщение
    ТС -топикстартер, так называется тот пользователь форума, которым был начат топик. То есть он добавил тему – первый пост в топике, т.е. Вы и есть ТС.

    ЯВУ -Язык Высокого Уровня. Тип языка компьютерного программирования. Языки высокого уровня предназначены для выражения потребностей программиста, а не возможностей компьютера. ЯВУ способствует возможности "держать в голове" весь алгоритм программы, работать с небольшими и понятными областями кода взамен огромных листов утомительных машинных кодов, которые включает язык программирования низкого уровня
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  10. #20
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,254

    По умолчанию

    Не стал бы гнуть пальцы дальше, ответил бы ... но petera опередил (спасибо)

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя

Похожие темы

  1. Ответов: 3
    Последнее сообщение: 08.12.2014, 22:16
  2. Вызов POU на языке LD
    от ZPavel в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 28.02.2012, 00:55
  3. вызов программ
    от woffka в разделе ПЛК1хх
    Ответов: 13
    Последнее сообщение: 13.12.2010, 11:08

Ваши права

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