Страница 388 из 858 ПерваяПервая ... 288338378386387388389390398438488 ... ПоследняяПоследняя
Показано с 3,871 по 3,880 из 8571

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

  1. #3871

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    Ежели это не ирония - то без проблем, пожалуйста. Там главное понять принцип: как что заносить в дерево и как настраивать.
    Вот, я ещё скриншотов сделал чуток! Красным пометил моменты, на которые надо обратить внимание
    Вложение 59843 Вложение 59844 Вложение 59845 Вложение 59846 Вложение 59847 Вложение 59848 Вложение 59849

    Ааа! Ещё вот что добавлю!
    Хорошо бы правильно называть сами компоненты дерева Modbus (переименовывать их).
    Потому что дальше к ним можно обращаться программно, например, типа так: MB_External.xAllSlavesOK (пишу по памяти, могу ошибаться - флаг что все устройства работают нормально) или к устройству BHTP_Tualet.xError - флаг ошибки устройства.
    Я у себя делаю аж диагностическую страницу, где все эти состояния устройств и датчиков вывожу, чтобы легко было неисправности диагностировать, во:
    Вложение 59850 Вложение 59851
    Благодарю Вас за помощь. Просто ситуация ... "хватай вокзал - мешки отходят". Нужно всё быстро, очень помогает чужой опыт.

  2. #3872

    По умолчанию

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

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

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    Frants "Я понял как добавлять в дерево интерфейсы и устройства для протокола ОВЕН, а как быть с Modbus".
    Если кто-то понял, как в CODESYS V3.5 с помощью компонентов в дереве проекта опросить что-то по протоколу ОВЕН - то с Modbus у него вообще никаких вопросов не возникнет.)

  4. #3874

    По умолчанию

    а есть в ОВЕН очные курсы по СКАДА и CodeSys?

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

    По умолчанию

    Цитата Сообщение от AlexBut Посмотреть сообщение
    а есть в ОВЕН очные курсы по СКАДА и CodeSys?
    По CODESYS есть:
    https://owen.ru/edu

    По SCADA - есть курс "Программирование в среде MasterSCADA 4D", но там все же упор на ПЛК, а не на функционал SCADA.

  6. #3876

    По умолчанию

    Доброе время суток всем!
    Является ли корректным привязка переменной типа STRUCT, состоящей из 32 бит к каналу модбас слэйва? Канал слэйва представляет собой два слова, биты которых соответствуют кнопкам этого устройства.
    На первый взгляд, удобно в программе объявить переменную типа структуры с побитным представлением каждой кнопки и в коде обращаться к кнопке уже по имени типа [ПЕРЕМЕННАЯ_СТРУКТУРА].[КНОПКА_ТАКАЯ-ТО].
    Пробовал так сделать, но в переменной-структуре взводится только первый бит (первая кнопка), для остальных выводится сообщение типа <Value of the expression cannot be retrieved>.
    Последний раз редактировалось Frants; 25.03.2022 в 10:10.

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

    По умолчанию

    Цитата Сообщение от Frants Посмотреть сообщение
    Доброе время суток всем!
    Является ли корректным привязка переменной типа STRUCT, состоящей из 32 бит к каналу модбас слэйва? Канал слэйва представляет собой два слова, биты которых соответствуют кнопкам этого устройства.
    На первый взгляд, удобно в программе объявить переменную типа структуры с побитным представлением каждой кнопки и в коде обращаться к кнопке уже по имени типа [ПЕРЕМЕННАЯ_СТРУКТУРА].[КНОПКА_ТАКАЯ-ТО].
    Пробовал так сделать, но в переменной-структуре взводится только первый бит (первая кнопка), для остальных выводится сообщение типа <Value of the expression cannot be retrieved>.
    Корректно привязывать к каналу тот тип, название которого отображается рядом с каналом (для Modbus - WORD или ARRAY [..] OF WORD).
    В коде можно конвертировать привязанную переменную к нужному типу.

  8. #3878

    По умолчанию

    Не понятно, зачем вам вообще структура в данном случае, вы и так можете обращаться "переменнная слейва". "бит такой то" Переменная должна быть типа WORD или DWORD.
    Последний раз редактировалось kondor3000; 25.03.2022 в 10:20.

  9. #3879

    По умолчанию

    Это так. Но работать через элементы массива с именованными сущностями не очень удобно. Если нельзя так, то может быть, можно отобразить массив на структуру?

  10. #3880

    По умолчанию

    Согласен. Здесь речь об удобстве. Когда имеется 32 кнопки, каждая имеет свое название. В программе удобнее пользоваться переменной PULT.VENTILYATOR_VKL чем PULT[10].
    Ладно, придётся побитно привязывать в маппинге канала.
    Последний раз редактировалось Frants; 25.03.2022 в 10:22.

Страница 388 из 858 ПерваяПервая ... 288338378386387388389390398438488 ... ПоследняяПоследняя

Похожие темы

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

Ваши права

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