Страница 173 из 173 ПерваяПервая ... 73123163171172173
Показано с 1,721 по 1,725 из 1725

Тема: CODESYS V3.5. Настройка обмена с другими устройствами (Modbus, ОВЕН, OPC и др.)

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

    По умолчанию

    Для вашей прошивки нужна версия таргета 3.5.17.34.
    Установите этот пакет:
    https://ftp.owen.ru/CoDeSys3/03_Targ....17.36.package

    И потом ПКМ на Device - Обновить устройство - выбрать 3.5.17.34

  2. #1722

    По умолчанию

    Добрый день. В ПЛК210-12.CS использую структуру DUT для Modbus TCP Slave для записи в весовые терминалы значений уставок. После сброса питания уставок в структуре для modbus tcp slave сбрасываются. Retain-переменную вписать в структуре не получается, если только писать в retain целиком структуру слейва. Как лучше тут поступить? И другой вопрос - в одном из своих видео по кодесис 3.5 вы упомянули про какую-то функцию библиотеки oscat, которая позволяет выбирать последнее изменившееся значение из двух. Что за функция такая?

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

    По умолчанию

    Добрый день.

    Цитата Сообщение от Evlord Посмотреть сообщение
    Как лучше тут поступить?
    Если структура не занимает много места - то, на мой взгляд, проще всего объявить ее экземпляр(-ы) как RETAIN.
    Если занимает - то вынести из нее нужное вам поле и объявить его как отдельную RETAIN-переменную.

    Цитата Сообщение от Evlord Посмотреть сообщение
    про какую-то функцию библиотеки oscat, которая позволяет выбирать последнее изменившееся значение из двух. Что за функция такая?
    Скорее всего, речь про ФБ D_TRIG.

  4. #1724

    По умолчанию

    Цитата Сообщение от Evlord Посмотреть сообщение
    в одном из своих видео по кодесис 3.5 вы упомянули про какую-то функцию библиотеки oscat, которая позволяет выбирать последнее изменившееся значение из двух. Что за функция такая?
    Лучше применить ФБ SelChgF, изменение переменной из 2 мест, можно изменить для булевых или целочисленных
    Скрытый текст:
    Код:
    function_block SelChgF //   SelChgF
        var_input //объявление входных переменных
           I1 : real;
           I2 : real;
        end_var
        var_output 
           Q : real;
        end_var
        var 
           I_1 : real;
           I_2 : real;
        end_var
    ____________________________________________________      
        if I_1<> I1 then    //   SelChgF   
            Q:= I1;
        elsif I_2 <> I2 then
            Q := I2;
        end_if
        
        I_1:= I1;
        I_2 := I2;

  5. #1725

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Для вашей прошивки нужна версия таргета 3.5.17.34.
    Установите этот пакет:
    https://ftp.owen.ru/CoDeSys3/03_Targ....17.36.package

    И потом ПКМ на Device - Обновить устройство - выбрать 3.5.17.34
    Ок. Завтра исправлю. Спасибо за помощь!!!

Страница 173 из 173 ПерваяПервая ... 73123163171172173

Похожие темы

  1. Настройка ПР200, управление 3-мя устройствами через RS-485
    от Orbes в разделе Среда программирования OWEN Logic
    Ответов: 20
    Последнее сообщение: 15.05.2017, 16:45
  2. СП3ХХ Пример настройка обмена с ПЛК на CODESYS 2.3
    от Denis_Kay в разделе Панели оператора (HMI)
    Ответов: 6
    Последнее сообщение: 02.03.2017, 15:12
  3. Ответов: 43
    Последнее сообщение: 13.04.2015, 14:05
  4. Универсальная функция для обмена с устройствами OwenIO и всеми любимый LabView.
    от Алексей Крагель в разделе Помощь Разработчикам
    Ответов: 0
    Последнее сообщение: 30.05.2014, 13:38

Ваши права

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