Страница 695 из 716 ПерваяПервая ... 195595645685693694695696697705 ... ПоследняяПоследняя
Показано с 6,941 по 6,950 из 7153

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

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

    По умолчанию

    Цитата Сообщение от Андрей999 Посмотреть сообщение
    Указатель на экземпляр структуры из байт. Количество байт в структуре равно количеству запрашиваемых регистров флагов.
    Вам надо в структуре использовать тип BIT, а не BYTE. Блок возвращает Coils в виде битовой маски.
    п. 1.1.3:
    https://ftp.owen.ru/CoDeSys3/98_Book...nipulation.pdf

  2. #6942

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Вам надо в структуре использовать тип BIT, а не BYTE. Блок возвращает Coils в виде битовой маски.
    п. 1.1.3:
    https://ftp.owen.ru/CoDeSys3/98_Book...nipulation.pdf
    Осталось так же. Первый байт верно, второй не считывает. Может быть поможет тип данных в приборе, вообще он обозначен как байтовый...
    2024-03-16_20-08-29.png

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

    По умолчанию

    Цитата Сообщение от Андрей999 Посмотреть сообщение
    Осталось так же. Первый байт верно, второй не считывает. Может быть поможет тип данных в приборе, вообще он обозначен как байтовый...
    2024-03-16_20-08-29.png
    Cудя по документу - в данном приборе coils используются для работы не с отдельными битами (как это обычно бывает), а с 8-битными значениями, так что ваш вариант с BYTE в структуре был правильным - вернитесь к нему.

    Вероятно, ключевую роль играет примечание в документации:

    ПРИМЕЧАНИЕ. Все указанные переменные содержат в себе не значения параметров, а порядковые номера (индексы) в списке разрешенных значений, начиная нумерацию с 0. Списки значений приведены в описании меню
    прибора.
    Например, чтобы установить скорость обмена 9600, в переменную
    "Скорость обмена" (обмотки 0х0113-0х0120) необходимо записать значение 5.
    Для установки сетевого адреса равным 10 в переменную "сетевой адрес"
    (0х0145-0х0152) нужно записать значение 9 и т.д.
    Для переменных, список значений которых задан диапазоном, начинающимся с 0 (например, для Dpoint 0…3) порядковый номер и значение совпадают.

  4. #6944

    По умолчанию

    Вопрос по Овен Архивер, рекомендуется не более 2-х в проекте использовать, совет нужен есть типовые печи, но есть на 4 точки и 3 отпускная печь, есть с так-же где есть Маслянная ванна и нагревательная печь 1 Канал а есть 3 - если использовать 5 Овен Архиверов и назначить разные включения записи но дерикторию и тд одно и тоже ? - Конфликт будет в файле ?

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

    По умолчанию

    Цитата Сообщение от ГЛЮКОNIC Посмотреть сообщение
    Вопрос по Овен Архивер, рекомендуется не более 2-х в проекте использовать, совет нужен есть типовые печи, но есть на 4 точки и 3 отпускная печь, есть с так-же где есть Маслянная ванна и нагревательная печь 1 Канал а есть 3 - если использовать 5 Овен Архиверов и назначить разные включения записи но дерикторию и тд одно и тоже ? - Конфликт будет в файле ?
    Конфликт возможен, так что лучше отказаться от этой идеи.

  6. #6946

    По умолчанию

    Коллеги, добрый день.

    Создал структуру со ссылками на переменные:
    TYPE AUTO_MODE_STEP :
    STRUCT
    Actuator_1: POINTER TO BOOL;
    Actuator_2: POINTER TO BOOL;
    Actuator_3: POINTER TO BOOL;
    END_STRUCT
    END_TYPE

    Хочется оптимизировать код, сделать массив:
    TYPE AUTO_MODE_STEP :
    STRUCT
    Actuator: ARRAY [1..3] OF POINTER TO BOOL;
    END_STRUCT
    END_TYPE

    Но когда прописываю экземпляр структуры, то получаю ошибку: 'Assign' требуется вместо '['.

    Снимок.JPG

    Возможно ли вообще указать массив в структуре?

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

    По умолчанию

    Цитата Сообщение от ultra76 Посмотреть сообщение
    Коллеги, добрый день.

    Создал структуру со ссылками на переменные:
    TYPE AUTO_MODE_STEP :
    STRUCT
    Actuator_1: POINTER TO BOOL;
    Actuator_2: POINTER TO BOOL;
    Actuator_3: POINTER TO BOOL;
    END_STRUCT
    END_TYPE

    Хочется оптимизировать код, сделать массив:
    TYPE AUTO_MODE_STEP :
    STRUCT
    Actuator: ARRAY [1..3] OF POINTER TO BOOL;
    END_STRUCT
    END_TYPE

    Но когда прописываю экземпляр структуры, то получаю ошибку: 'Assign' требуется вместо '['.

    Снимок.JPG

    Возможно ли вообще указать массив в структуре?
    Добрый день.
    Чтобы работать со структурой - нужно объявить ее экземпляр.
    Вы уверены, что сделали это?

  8. #6948

    По умолчанию

    Создал структуру AUTO_MODE_STRUCT_SAMPLE

    Снимок1.JPG

    Объявил экземпляр:
    Auto_Mode_SAMPLE: ARRAY[1..3] OF AUTO_MODE_STRUCT_SAMPLE

    Снимок2.JPG

  9. #6949

  10. #6950

    По умолчанию

    Здравствуйте, скажите, а кроме как SpyMode невозможно организовать прослушивание линии при помощи ПЛК200?
    Нужно поймать специализированную функцию 0х07. Я так понимаю при помощи SpyMode это не сделать?

Страница 695 из 716 ПерваяПервая ... 195595645685693694695696697705 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 3271
    Последнее сообщение: Вчера, 12:27
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 826
    Последнее сообщение: 30.04.2024, 20:16
  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

Ваши права

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