Страница 615 из 856 ПерваяПервая ... 115515565605613614615616617625665715 ... ПоследняяПоследняя
Показано с 6,141 по 6,150 из 8555

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

  1. #6141

  2. #6142

    По умолчанию

    Добрый день. Подскажите пожалуйста, возникли трудности при загрузки проекта в СПК107. Если я создаю новую проект, выбираю в дереве СПК, компилирую чистый проект то ошибок нет. Но если я выбираю в дереве проекты-Стандартный проект, потом указываю устройство СПК и язык программирования то на компиляции пустого проекта у меня появляется 41 ошибка. Скорее я что то не так делаю, т.к. только учусь.41 ошибка.PNG

  3. #6143

    По умолчанию

    Цитата Сообщение от Гончаров И. Посмотреть сообщение
    Добрый день. Подскажите пожалуйста, возникли трудности при загрузки проекта в СПК107. Если я создаю новую проект, выбираю в дереве СПК, компилирую чистый проект то ошибок нет. Но если я выбираю в дереве проекты-Стандартный проект, потом указываю устройство СПК и язык программирования то на компиляции пустого проекта у меня появляется 41 ошибка. Скорее я что то не так делаю, т.к. только учусь.41 ошибка.PNG
    https://owen.ru/forum/showthread.php...l=1#post373718 нашел ответ тут)

  4. #6144

    По умолчанию

    Здравствуйте, коллеги.
    Есть необходимость управлять шаговым двигателем через сигналы STEP-DIR.
    Сконфигурировал один из выходов как "Генератор импульсов". Могу задавать кол-во импульсов. Это понятно.
    Не смог разобраться, как можно менять скорость импульсов (период импульсов) из кода программы? Или период импульсов задаётся жестко?

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

    По умолчанию

    Цитата Сообщение от ultra76 Посмотреть сообщение
    Здравствуйте, коллеги.
    Есть необходимость управлять шаговым двигателем через сигналы STEP-DIR.
    Сконфигурировал один из выходов как "Генератор импульсов". Могу задавать кол-во импульсов. Это понятно.
    Не смог разобраться, как можно менять скорость импульсов (период импульсов) из кода программы? Или период импульсов задаётся жестко?
    Добрый день.
    Изменять период импульсов из кода программы не получится.

  6. #6146

    По умолчанию

    Доброго дня , помогите пожалуйста!

    Холодильная установка, на теплообменнике стоит 3х ходовой кран который управляется 4..20мА.
    Как осуществить управление ПИД регулятором из стандартной библиотеки или же из овеновской, что бы получить именно такой сигнал?

  7. #6147

    По умолчанию

    Цитата Сообщение от Schizo Посмотреть сообщение
    Доброго дня , помогите пожалуйста!

    Холодильная установка, на теплообменнике стоит 3х ходовой кран который управляется 4..20мА.
    Как осуществить управление ПИД регулятором из стандартной библиотеки или же из овеновской, что бы получить именно такой сигнал?
    Масштабируйте диапазон значений выхода регулятора в диапазон значений используемого аналогового выхода

  8. #6148
    Пользователь
    Регистрация
    22.10.2013
    Адрес
    Нижегородчина
    Сообщений
    165

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Выложите простейший проект, в котором я смогу это повторить.
    В хелпе по визуализациям есть пример заполнения таблицы при условии что количество строк на экране равно размеру массива. Там же организован циклический буфер. Так вот вопрос, как сделать то же если размер массива больше числа отображаемых строк. Методом тыка выяснил что если "Тип выбора" -> Нет выделения и параметр таблицы "Переменная для выбранной строки"(назовем IND(globl) после вывода делать на 1 больше чем текущий номер строки то доходя до последней строки на экране список автоматически прокручивается на 1 вверх. Все вроде хорошо. Проблема в конце . Допустим массив 20 строк, таблица 10. После вывода в 20ю строку следуя алгоритму IND=21. Следующая запись должна записаться в первую строку таблицы и для правильной визуализации я должен сделать IND=1 и после вывода и отображения сделать IND+1 (чтоб он был больше на 1 текущего номера отображаемой строки). Так вот если до перехода с 20 на 1ю строку вручную забить IND=1 то все ОК. Таблица отрисуется с 1 по 10 строку. Если из программы то получается : IND=1 ; вывод первой строки; IND+1 . Так вот "таблица" не видит IND=1 , тк за ним через несколько операторов идет IND+1. Вопрос: ждать? Чего? PS: само заполнение таблицы правильное, проблема с отображением при переходе с 20 на 1ю.

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

    По умолчанию

    Цитата Сообщение от Votrj1 Посмотреть сообщение
    В хелпе по визуализациям есть пример заполнения таблицы при условии что количество строк на экране равно размеру массива. Там же организован циклический буфер. Так вот вопрос, как сделать то же если размер массива больше числа отображаемых строк. Методом тыка выяснил что если "Тип выбора" -> Нет выделения и параметр таблицы "Переменная для выбранной строки"(назовем IND(globl) после вывода делать на 1 больше чем текущий номер строки то доходя до последней строки на экране список автоматически прокручивается на 1 вверх. Все вроде хорошо. Проблема в конце . Допустим массив 20 строк, таблица 10. После вывода в 20ю строку следуя алгоритму IND=21. Следующая запись должна записаться в первую строку таблицы и для правильной визуализации я должен сделать IND=1 и после вывода и отображения сделать IND+1 (чтоб он был больше на 1 текущего номера отображаемой строки). Так вот если до перехода с 20 на 1ю строку вручную забить IND=1 то все ОК. Таблица отрисуется с 1 по 10 строку. Если из программы то получается : IND=1 ; вывод первой строки; IND+1 . Так вот "таблица" не видит IND=1 , тк за ним через несколько операторов идет IND+1. Вопрос: ждать? Чего? PS: само заполнение таблицы правильное, проблема с отображением при переходе с 20 на 1ю.
    Выложите, пожалуйста, ваш простейший проект, в котором я смогу это повторить.

  10. #6150

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Масштабируйте диапазон значений выхода регулятора в диапазон значений используемого аналогового выхода
    Благодарю! С этим разобрался вроде как , нашел в библиотеке оскат блоки SCALE , но что то мне подсказывает что в моем случае эти блоки не работают потому как диапазон значений выхода с пид регулятора в режиме охлаждения от -1 до 0.
    Очередная засада(

Страница 615 из 856 ПерваяПервая ... 115515565605613614615616617625665715 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 4041
    Последнее сообщение: Сегодня, 09:27
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 849
    Последнее сообщение: 16.11.2025, 08:58
  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

Ваши права

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