Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 21

Тема: Вход CFC блока в виде структуры. Как подать на такой вход из двух объектов?(фото)

  1. #1

    По умолчанию Вход CFC блока в виде структуры. Как подать на такой вход из двух объектов?(фото)

    Добрый день!

    Есть объекты, написанные на ST.

    Входы и выходы объектов - это структуры.

    Вопрос:

    Как на языке CFC подключаться ко входу, но не ко всей структуре сразу, а к какому-либо её элементу(сигналам или вложенным структурам)?

    Пример во вложении, в котором:

    1. Из объекта MPUMP типа PUMPFIRE cигнал alarm из структуры StatusOut нужно передать на вход pumperr (первый элемента массива) структуры StatusIn объекта CONTROLCABINET.

    2. Из объекта JPUMP типа PUMPFIRE cигнал alarm из структуры StatusOut нужно передать на вход pumperr (второй элемента массива) структуры StatusIn объекта CONTROLCABINET.


    Не могу назначит на один вход два сигнала. Как это правильно сделать?
    Спасибо.
    Изображения Изображения

  2. #2
    Пользователь
    Регистрация
    09.10.2014
    Адрес
    Киров
    Сообщений
    735

    По умолчанию

    На один вход два сигнала - элемент ИЛИ

  3. #3

    По умолчанию

    Цитата Сообщение от SA104 Посмотреть сообщение
    На один вход два сигнала - элемент ИЛИ
    Это мне известно.

    В моём случае вход - это структура. Как записать значения в РАЗНЫЕ элементы этой структуры? Как подсоединять на вход CFC блока?

    Напрашивается создание ещё одного блока - сборщика сигналов в структуру, аналогичную по типу с входной структурой, и уже потом подключение этой созданной структуры на вход. Но я пока не хочу в это верить, ибо это ужас.
    Последний раз редактировалось Daedal; 21.03.2018 в 17:11.

  4. #4
    Пользователь
    Регистрация
    09.10.2014
    Адрес
    Киров
    Сообщений
    735

    По умолчанию

    Как то Вы все слишком сложно описываете. Если судить по картинке, то там два выхода типа BOOL и вход такой же. Вопрос был - назначить на один вход два сигнала - элемент ИЛИ и все дела.

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

    По умолчанию

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

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  6. #6

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    на выходе первых блоков прописываете через точку экземпляр последнего блока и требуемое местоположение, потом просто выполняете последний блок без использования входных линий
    На выходе первых блоков тоже ведь структура.
    Как мне одновременно указать конкретный элемент из структуры первых блоков и конкретных элемент из структуры последнего блока? И всё это в одном выходе?

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

    По умолчанию

    Цитата Сообщение от Daedal Посмотреть сообщение
    На выходе первых блоков тоже ведь структура.
    Как мне одновременно указать конкретный элемент из структуры первых блоков и конкретных элемент из структуры последнего блока? И всё это в одном выходе?
    писать на ST
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  8. #8

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    писать на ST
    Спасибо.

    На ST написано ))

    Но от меня хотят наглядности...))

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

    По умолчанию

    вариантов много, промежуточная переменная например, еще код ST конвертировать в FBD
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  10. #10

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    вариантов много, промежуточная переменная например, еще код ST конвертировать в FBD
    Про переменную-сборщик структуры я писал уже.

    А внутри CFС уже и так ST код.

    Как конвертировать с FBD, подскажите, пожалуйста? И что это даст? Будут видны связи описанных на ST блоков между собой?

    Вижу в меню Проект -> Перевод на другой язык -> Перевести проект, но там в Целевой язык пусто..
    Последний раз редактировалось Daedal; 21.03.2018 в 21:36.

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

Похожие темы

  1. Датчик 0..5В на вход 0..10В
    от Fix_m в разделе Подбор Оборудования
    Ответов: 13
    Последнее сообщение: 09.04.2022, 08:37
  2. ПЛК-160 аналоговый вход
    от Cerentiy в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 09.02.2018, 05:49
  3. Можно ли на вход ПР200-220 подать разные фазы на вход?
    от Serhioromano в разделе Программируемые реле
    Ответов: 25
    Последнее сообщение: 19.11.2017, 04:47
  4. аналоговый вход на плк 150 и плк 110
    от Дмитрий ENGMIR в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 07.03.2012, 11:52
  5. вход си-8
    от eam_rts в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 29.03.2010, 20:08

Ваши права

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