Страница 380 из 856 ПерваяПервая ... 280330370378379380381382390430480 ... ПоследняяПоследняя
Показано с 3,791 по 3,800 из 8553

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

  1. #3791

    По умолчанию

    Цитата Сообщение от AllXXX Посмотреть сообщение
    при 80гр. авария и хотелось бы в программе изменить переменную отвечающую за автоматический останов установки.
    Это моё любимое!! Можно глянуть тему, где я отвечал: https://owen.ru/forum/showthread.php...l=1#post345457 - там можно достать полную информацию о тревоге и сделать по ней всё, что надо!
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  2. #3792

    По умолчанию

    Цитата Сообщение от 2s19 Посмотреть сообщение
    Добрый день помогите разобраться с типами данных, а именно выуживанию данных в формате REAL, есть массив:
    TYPE UN1 :
    UNION
    arWORD: ARRAY [0..1] OF WORD;
    wX: DWORD;
    diX: DINT;
    rX:REAL;
    END_UNION
    END_TYPE

    Который связан с глобальной переменной:
    VAR_GLOBAL
    a1: UN1;
    END_VAR

    Вопрос как из него получить данные REAL с использованием CFC библиотек, и привязать эти данные к кнопке? Данные в формате двух переменных WORD на Slave устройстве получаю, а визуализировать не могу....
    Вы можете толком объяснить, зачем вы используете UNION, а шапку сделали как у структуры. Может поэтому и не работает у вас нормально.

  3. #3793
    Пользователь Аватар для СергейНовосиб
    Регистрация
    23.05.2011
    Адрес
    Новосибирск
    Сообщений
    374

    По умолчанию

    Все привет!
    У меня задачка: надо сделать 2 - 3 раздельных областей выходных регистров на одном СПК.
    Первая область с 0 до 199 регистра, вторая с 500 до 899 регистра. При этом количество регистров идущих подряд в обоих областях может разное в зависимости от проекта.
    Хочу сделать список регистров данных для передачи во внешний мир (SCADA? облако и т.д.) на все случаи жизни, а использовать в зависимости от набора данных и их количества.
    Понятно, что надо использовать овеновскую библиотеку OwenCommunication, но из документации не понял как мне сделать.

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

    По умолчанию

    Цитата Сообщение от СергейНовосиб Посмотреть сообщение
    Все привет!
    У меня задачка: надо сделать 2 - 3 раздельных областей выходных регистров на одном СПК.
    Первая область с 0 до 199 регистра, вторая с 500 до 899 регистра. При этом количество регистров идущих подряд в обоих областях может разное в зависимости от проекта.
    Хочу сделать список регистров данных для передачи во внешний мир (SCADA? облако и т.д.) на все случаи жизни, а использовать в зависимости от набора данных и их количества.
    Понятно, что надо использовать овеновскую библиотеку OwenCommunication, но из документации не понял как мне сделать.
    Добрый день.
    А в чем должно проявляться разделение областей?

  5. #3795

    По умолчанию

    Например, для удобства описания в документации.
    Скажем - 1*** - система 1, 2***- система 2...
    Это стандартный подход. Рассмотрите ОВЕН ПЧВ.
    Но поскольку нельзя - то нельзя.

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

    По умолчанию

    Цитата Сообщение от ASo Посмотреть сообщение
    Например, для удобства описания в документации.
    Скажем - 1*** - система 1, 2***- система 2...
    Это стандартный подход. Рассмотрите ОВЕН ПЧВ.
    Но поскольку нельзя - то нельзя.
    Если разделение только в адресах - то я не понимаю, в чем проблема.
    OwenCommunication позволяет выделить в слэйве 65536 регистров.
    Пользователь может сформировать карту регистров любым удобным его образом - с учетом того, что она будет "непрерывной" с точки зрения адресов.
    Очевидно, что в этой карте можно оставлять "пустые" (неиспользуемые) регистры.
    Если в конкретной ситуации это создает какие-то проблемы - то я хотел бы узнать, какие именно.

  7. #3797
    Пользователь Аватар для СергейНовосиб
    Регистрация
    23.05.2011
    Адрес
    Новосибирск
    Сообщений
    374

    По умолчанию

    Первая группа регистров: 0 - ... или 34 или 157
    Вторая группа регистров: 500 - ... или 568 или 752
    например

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

    По умолчанию

    Цитата Сообщение от СергейНовосиб Посмотреть сообщение
    Первая группа регистров: 0 - ... или 34 или 157
    Вторая группа регистров: 500 - ... или 568 или 752
    например
    Вы можете, например, объявить в качестве буфера слэйва ARRAY [0..752] OF WORD.

    Или для вас принципиально, чтобы пользователь не мог ничего записать или прочитать из регистров 158...499?

  9. #3799
    Пользователь Аватар для СергейНовосиб
    Регистрация
    23.05.2011
    Адрес
    Новосибирск
    Сообщений
    374

    По умолчанию

    У меня вопрос в том, что бы лишних ресурсов СПК, которые в данном проекте не занимали. Или я могу сразу объявить хоть 10000 регистров, а использовать 150?

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

    По умолчанию

    Цитата Сообщение от СергейНовосиб Посмотреть сообщение
    У меня вопрос в том, что бы лишних ресурсов СПК, которые в данном проекте не занимали. Или я могу сразу объявить хоть 10000 регистров, а использовать 150?
    Да, можете.

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

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 4011
    Последнее сообщение: Вчера, 16:11
  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

Ваши права

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