Страница 2 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 11 по 20 из 37

Тема: Разбираюсь с CODESYS и ОВЕН ПЛК

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

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

    По умолчанию несоответствие типов на выходе: невозможно преобразовать int в bool

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

  2. #2
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,241

    По умолчанию

    "несоответствие типов на выходе: невозможно преобразовать int в bool" переводится так:
    "У меня на выходе циферки. По этому моргать лампочкой не могу."
    Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)

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

    По умолчанию

    INT_TO_BOOL ему нужно в одно место вставить
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  4. #4
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,241

    По умолчанию

    Скорее всего ФБ BLINK ему подойдет
    Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)

  5. #5

    По умолчанию

    Лучше бы конечно понять цель. Судя по всему человек просто разбирается с CODESYS. Но как то возникла мысль с данного блока на DO сигнал подавать.

  6. #6

    По умолчанию перемножитель и интегратор функции

    Есть ли в codesys функции перемножителя и интегратора?

  7. #7

    По умолчанию не меняется значение переменной

    Создал основную программу на cfc, в ней создал функциональный блок на st. Задал все как на скриншотах, но при запуске программы значение A2 - не меняется.
    Изображения Изображения

  8. #8

    По умолчанию

    Все вполне логично.
    Вам необходимо добавить вызов экземпляра Вашего блока. В поле основной программы добавить блок (аналогично GEN) и указать имя - созданный Вами блок.
    Не забудьте так же как GEN его объявить. Именно после этого ЭКЗЕМПЛЯР Вашего блока будет работать.
    Последний раз редактировалось Николаев Андрей; 30.05.2016 в 09:22.

  9. #9

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    Все вполне логично.
    Вам необходимо добавить вызов экземпляра Вашего блока. В поле основной программы добавить блок (аналогично GEN) и указать имя - созданный Вами блок.
    Не забудьте так же как GEN его объявить. Именно после этого ЭКЗЕМПЛЯР Вашего блока будет работать.
    FUNCTION_BLOCK SUM_FB
    VAR_INPUT
    gen1: GEN;
    A1:INT;
    A2:INT;
    END_VAR
    VAR_OUTPUT
    END_VAR
    VAR
    END_VAR

    --------------
    gen1;
    A2:= 2 ;

    Что-то я не так сделал

  10. #10
    Пользователь Аватар для smk1635
    Регистрация
    06.09.2010
    Адрес
    Брянск
    Сообщений
    1,241

    По умолчанию

    Цитата Сообщение от yurakir Посмотреть сообщение
    FUNCTION_BLOCK SUM_FB
    VAR_INPUT
    gen1: GEN;
    A1:INT;
    A2:INT;
    END_VAR
    VAR_OUTPUT
    END_VAR
    VAR
    END_VAR

    --------------
    gen1;


    A2:= 2 ;

    Что-то я не так сделал
    Ладно, с картинками попробую.

    1.jpg

    Затем появится ассистент ввода. Выбираете там ФБ GEN и жмёте Enter.

    2.jpg

    Получите:

    3.jpg

    Заполняете то что в скобках так же как делали в CFC.
    Переименовывете в программе GEN, в ваш gen1.
    Последний раз редактировалось smk1635; 30.05.2016 в 12:17.
    Теория и практика иногда сталкиваются. Когда это случается, теория проигрывает. Всегда. (Закон Линуса)

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

Похожие темы

  1. Codesys OPC и 102 контроллера ОВЕН ПЛК100.Р-М
    от Евгений_1976 в разделе Сетевые технологии
    Ответов: 38
    Последнее сообщение: 19.03.2018, 10:55
  2. Ответов: 2
    Последнее сообщение: 11.01.2014, 19:39
  3. CoDeSys v2.3 + МУ110 6Y + протокол ОВЕН
    от test_91 в разделе ПЛК1хх
    Ответов: 5
    Последнее сообщение: 16.12.2013, 15:00
  4. не разбираюсь в задвижках
    от vanillamuss в разделе Трёп (Курилка)
    Ответов: 0
    Последнее сообщение: 12.11.2010, 14:12

Метки этой темы

Ваши права

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