Страница 360 из 699 ПерваяПервая ... 260310350358359360361362370410460 ... ПоследняяПоследняя
Показано с 3,591 по 3,600 из 6988

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

  1. #3591

    По умолчанию

    Добрый день. Продолжаю мучать Евгения вопросами)
    Можно ли в программе изменить время до выхода пользователя? Вообще, можно программно переключать UseAutoLogoutTime и изменять RemainingAutoLogoutTime?
    Последний раз обсуждалось тут https://owen.ru/forum/showthread.php...l=1#post297424

  2. #3592

    По умолчанию

    А случайно нет примера. Не могу найти , а сообразить самому мозгов не хватает.

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

    По умолчанию

    Цитата Сообщение от WhyNot Посмотреть сообщение
    А случайно нет примера. Не могу найти , а сообразить самому мозгов не хватает.
    Посмотрите, как в библиотеке OSCAT реализованы функции работы с массивами (ARRAY_SUM и т.п.).

    https://ftp.owen.ru/CoDeSys3/04_Libr....3.4.0.package

    Откройте .package архиватором (например, WinZip), вытащите оттуда файл .library и откройте его в CODESYS, чтобы увидеть исходный код библиотеки.

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

    По умолчанию

    Цитата Сообщение от Pronto72 Посмотреть сообщение
    Добрый день. Продолжаю мучать Евгения вопросами)
    Можно ли в программе изменить время до выхода пользователя? Вообще, можно программно переключать UseAutoLogoutTime и изменять RemainingAutoLogoutTime?
    Последний раз обсуждалось тут https://owen.ru/forum/showthread.php...l=1#post297424
    Посмотрите пример, который выложен здесь:
    https://forge.codesys.com/forge/talk...ad/37a2b491cb/

    Там показано много всего - и, в частности, функция SetAutoLogoutTime, которая позволяет решить вашу задачу.

  5. #3595

    По умолчанию Чтение выходов МУ110-224.16Р

    Доброго времени суток!
    Сконфигурировал МУ110-224.16Р. Задал маску выходов (запись). Написал программу на языке ST. В режиме эмуляции происходит запись в маску. Задал маску выходов (чтение). Выходы в маску не считываются. Помогите, как на языке ST считать маску выходов (чтение).

  6. #3596

    По умолчанию

    Цитата Сообщение от pro100user Посмотреть сообщение
    Доброго времени суток!
    Сконфигурировал МУ110-224.16Р. Задал маску выходов (запись). Написал программу на языке ST. В режиме эмуляции происходит запись в маску. Задал маску выходов (чтение). Выходы в маску не считываются. Помогите, как на языке ST считать маску выходов (чтение).
    Вы не написали ничего, какой регистр вы читаете - записываете, какой функцией и что вы вообще в эмуляции хотите получить, если прибора у вас нет?
    Записываете в никуда и хотите прочитать из ни откуда))) Выложите код, как вы читаете и как записываете.
    Последний раз редактировалось kondor3000; 25.10.2021 в 19:10.

  7. #3597
    Пользователь Аватар для Солнечный заяц
    Регистрация
    16.08.2009
    Адрес
    г. Рыбинск, Яр.обл.
    Сообщений
    209

    По умолчанию

    Здравствуйте, в визуализации кодесис есть элемент "таблица", если к ней подключить массив данных
    Код:
    // Массив точек таблицы соотношения газ/воздух
    aprGas_Air_Table: ARRAY [0..254] OF point_real;
    где
    Код:
    TYPE Point_real :
    STRUCT
    	X:REAL;
    	Y:REAL;
    END_STRUCT
    END_TYPE
    При выборе ячейки таблицы мы получаем номер строки (индекс массива) и столбца(0 - Х, 1 - Y). Могу ли я каким-то образом по номеру столбца обратиться к элементу структуры X или Y?

  8. #3598

    По умолчанию

    Функцию напишите и все. Но мне кажется там проще можно, сейчас попробую.
    P.S. зачем вам 254 точки газ/воздух?
    Последний раз редактировалось RV9WFJ; 03.11.2021 в 09:02.

  9. #3599
    Пользователь Аватар для Солнечный заяц
    Регистрация
    16.08.2009
    Адрес
    г. Рыбинск, Яр.обл.
    Сообщений
    209

    По умолчанию

    Цитата Сообщение от RV9WFJ Посмотреть сообщение
    Функцию напишите и все. Но мне кажется там проще можно
    Я интересуюсь скорее из академического интереса, чем для прикладного применения. О функции я не подумал. Но может есть какие-то штатные механизмы. Через указатели или псевдонимы какие нибудь.

    Цитата Сообщение от RV9WFJ Посмотреть сообщение
    P.S. зачем вам 254 точки газ/воздух?
    Из-за лени. Это размер входного массива блока аппроксимации. Реально используется 10. Памяти вроде с избытком.

  10. #3600

    По умолчанию

    2021-11-03_11-46-54.png
    А в каком месте у вас сложность? Просто указываю в таблице массив из структур и все само выводится.

Страница 360 из 699 ПерваяПервая ... 260310350358359360361362370410460 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 3176
    Последнее сообщение: 27.03.2024, 12:47
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 822
    Последнее сообщение: 20.11.2023, 17:48
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 245
    Последнее сообщение: 02.10.2022, 11:34
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе Панели оператора (HMI)
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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