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

Тема: Какой синтаксис инициализации массива структур

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    вопрос.jpg
    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Я не думаю, что все эти варианты в принципе имеет смысл описывать.
    Проще в таких случаях воспользоваться редактором инициализации - он автоматически сгенерирует нужное объявление.
    См. здесь: https://youtu.be/KjVlFH2lF4k?t=341
    Я имел ввиду касательно синтаксиса в CodeSys, иногда он не очень очевиден. Вот опять столкнулся с проблемой. Пытаюсь обратиться к переменной IN_OUT на языке ST, компилятор выдает ошибку. При обращений к переменной IN_OUT на FBD таких проблем нет.
    Может быть знаете, как обратится к переменной IN_OUT в ST.

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,291

    По умолчанию

    Цитата Сообщение от allozavr Посмотреть сообщение
    вопрос.jpg


    Я имел ввиду касательно синтаксиса в CodeSys, иногда он не очень очевиден. Вот опять столкнулся с проблемой. Пытаюсь обратиться к переменной IN_OUT на языке ST, компилятор выдает ошибку. При обращений к переменной IN_OUT на FBD таких проблем нет.
    Может быть знаете, как обратится к переменной IN_OUT в ST.
    Насчет синтаксиса - скоро обновим документ "Первый старт", в нем будет рассмотрено большинство этих нюансов.

    По вашему вопросу - обращение к входам, выходам и входам-выходам нужно производить при вызове ФБ:

    Код:
    VarGlobal.AI_FB[1](VAR_AI := VarGlobal.AI_MOD[1]);

Похожие темы

  1. ПЛК 110, модбас и массивы структур.
    от lttn в разделе ПЛК (среда MasterSCADA 4D)
    Ответов: 7
    Последнее сообщение: 17.10.2019, 22:01
  2. Синтаксис Если()
    от Nikel097 в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 21.11.2017, 19:43
  3. Ответов: 4
    Последнее сообщение: 05.09.2012, 07:17
  4. инициализация массива структур
    от drvlas в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 16.12.2010, 18:31
  5. Ответов: 6
    Последнее сообщение: 05.04.2010, 09:06

Ваши права

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