Страница 880 из 883 ПерваяПервая ... 380780830870878879880881882 ... ПоследняяПоследняя
Показано с 8,791 по 8,800 из 8827

Тема: CODESYS V3.5. Вопросы и ответы

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

    По умолчанию

    Цитата Сообщение от Юра54 Посмотреть сообщение
    Евгений, здравствуйте!
    "Неожиданно" обнаружил, что в проекте Кодесис имеются 2 менеджера библиотек - на вкладке "устройства" и на вкладке "POU", и наборы библиотек в них разные.
    1) Зачем их 2 и в чем разница? Что куда складывать? Я запутался с "OSCAT BASIC".
    2) Какого рода проблемы могут возникать из-за установки этой и других библиотек не в тот менеджер?
    3) Есть ли какое-то общее описание менеджеров библиотек и их работы или статья на эту тему?
    Добрый день.
    В проекте на вкладке Устройства может быть несколько контроллеров. У каждого из них будет свой отдельный менеджер библиотек.
    На вкладке POU находится "общий" менеджер библиотек, библиотеки которого доступны всем контроллерам.
    Основное правило: не добавлять одну и ту же библиотеку и на вкладке Устройства, и на вкладке POU (кроме тех, что появляются там автоматически - но с ними вы ничего не сделаете).

  2. #8792

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    В проекте на вкладке Устройства может быть несколько контроллеров. У каждого из них будет свой отдельный менеджер библиотек.
    На вкладке POU находится "общий" менеджер библиотек, библиотеки которого доступны всем контроллерам.
    Основное правило: не добавлять одну и ту же библиотеку и на вкладке Устройства, и на вкладке POU (кроме тех, что появляются там автоматически - но с ними вы ничего не сделаете).
    Спасибо! Вот это основное правило я и нарушал. Сейчас буду пытаться разгребать.

  3. #8793

    По умолчанию

    Добрый день. Подскажите, пожалуйста, можно ли как-то в AlarmGroup вставить в сообщение текст из массива строк asVFD_ALARM_TEXT[wERROR_VFD]?

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

    По умолчанию

    Цитата Сообщение от mf_ Посмотреть сообщение
    Добрый день. Подскажите, пожалуйста, можно ли как-то в AlarmGroup вставить в сообщение текст из массива строк asVFD_ALARM_TEXT[wERROR_VFD]?
    Добрый день.
    Да, с помощью LATCH-переменных.
    Посмотрите видео: https://oscat.ru/wp-content/Video/Co...RaiseEvent.mp4
    Оно несколько на иную тему, но там показано, как использовать LATCH-переменные.
    Если текст из массива содержит кириллицу, то должен использоваться тип WSTRING.

  5. #8795
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,386

    По умолчанию

    Будет ли работать такое прямое объявление переменной?

    Код:
    sStringVar AT %MW100: STRING;

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

    По умолчанию

    Цитата Сообщение от Sulfur Посмотреть сообщение
    Будет ли работать такое прямое объявление переменной?

    Код:
    sStringVar AT %MW100: STRING;
    Это синтаксически корректное объявление.
    Другой вопрос - какую пользу вы рассчитываете от него получить (если только речь не о ПЛК другого производителя, в котором на прямые адреса автоматически проецируется буфер Modbus Slave или что-то подобное).

  7. #8797

    По умолчанию

    Евгений, спасибо за ответ. Пробую реализовать, но почему-то сообщение не выводится. Можете предположить (погадать по фото) где я мог накосячить?
    Изображения Изображения

  8. #8798
    Пользователь
    Регистрация
    31.07.2013
    Адрес
    Аркаим
    Сообщений
    1,386

    По умолчанию

    Речь о ПЛК другого производителя. Этот производитель не удосужился сделать в TCP_Slave настраиваемый пул переменных, а просто расшарил всю область %MWхх.

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

    По умолчанию

    Цитата Сообщение от mf_ Посмотреть сообщение
    Евгений, спасибо за ответ. Пробую реализовать, но почему-то сообщение не выводится. Можете предположить (погадать по фото) где я мог накосячить?
    По скринам сложно что-то сказать.
    Я бы вам рекомендовал начать не с RaiseEvent, а с чего-то более простого - сделайте тревогу с типом наблюдения "Дискретный" и изменяйте ее булевскую переменную в процессе отладки.

  10. #8800

    По умолчанию

    Цитата Сообщение от mf_ Посмотреть сообщение
    Евгений, спасибо за ответ. Пробую реализовать, но почему-то сообщение не выводится. Можете предположить (погадать по фото) где я мог накосячить?
    Формат забыл указать как %s (как для вывода на экран).

    LATCH-CDS-1.gif

    PS. Работа с такими штуками ОЧЕНЬ тормозит ПЛК. Потому что при записи новой тревоги он сначала во всей базе ищет уникальное значение строки для LATCH.
    Если находит - переиспользует. Если не находит - добавляет новую. И это занимает время.
    Вот например я сдуру сделал вывод времени работы ПЛК:

    LATCH-CDS-2.gif
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

Страница 880 из 883 ПерваяПервая ... 380780830870878879880881882 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 4183
    Последнее сообщение: 07.05.2026, 17:27
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 863
    Последнее сообщение: 02.03.2026, 17:13
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 273
    Последнее сообщение: 08.09.2025, 13:21
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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