Страница 391 из 856 ПерваяПервая ... 291341381389390391392393401441491 ... ПоследняяПоследняя
Показано с 3,901 по 3,910 из 8555

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

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

    По умолчанию

    Цитата Сообщение от Frants Посмотреть сообщение
    Некоторый итог дискуссии по вопросу наложения битовой структуры на IO канал.
    Получилось, работает. Дискретные сигналы от устройства, собранные в двойном слове IO канала, теперь побитно поименованы. Спасибо всем за помощь.
    Тип переменных в структуре использован BIT (32 переменных BIT) вместо BOOL (спасибо capzap за SIZEOF).
    Первая неудача была обусловлена использованием BOOL в структуре (про BIT я не знал, это неожиданность, для меня BOOL и был BIT).
    Работать-то работает, но может кто-нибудь подскажет какие подводные камни есть у этого решения? Или это приемлемый вариант?
    Это приемлемый вариант.

  2. #3902

    По умолчанию

    The CODESYS Group is currently suspending all business relations with the Russian Federation and the Republic of Belarus. Therefore, it is currently not possible for customers from the Russian Federation and the the Republic of Belarus to register, download software, or purchase products from the CODESYS Store.
    1. Это как то отразится на ПЛК210? Если нет, то почему?
    2. Почему они так сильно подорожали? Опустится ли цена?
    3. Есть ли у вас планы сделать ПЛКа на китайских микроконтроллерах?

  3. #3903

    По умолчанию

    Доброе время суток всем!
    Что-то пошло не так, не могу понять как воспользоваться константами из MB_ErrorCodes. Библиотека IoDrvModbus подключена. Но, к примеру, в операторе сравнения константу RESPONSE_SUCCESS применить не получается, программа не знает такой. Подскажите, пожалуйста, как это исправить.

  4. #3904
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,579

    По умолчанию

    Цитата Сообщение от Frants Посмотреть сообщение
    Доброе время суток всем!
    Что-то пошло не так, не могу понять как воспользоваться константами из MB_ErrorCodes. Библиотека IoDrvModbus подключена. Но, к примеру, в операторе сравнения константу RESPONSE_SUCCESS применить не получается, программа не знает такой. Подскажите, пожалуйста, как это исправить.
    про префикс не забыли?
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

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

    По умолчанию

    Цитата Сообщение от qroot Посмотреть сообщение
    1. Это как то отразится на ПЛК210? Если нет, то почему?
    2. Почему они так сильно подорожали? Опустится ли цена?
    3. Есть ли у вас планы сделать ПЛКа на китайских микроконтроллерах?
    1. Нет. Дистрибутив CODESYS, как и раньше, можно загрузить с нашего сайта. Доп. компоненты из CODESYS Store для наших ПЛК и ранее не были доступны из-за отсутствия поддержки механизма лицензирования.
    2. Из-за увеличения цен на комплектующие и изменения курса валют.
    Мы не в восторге от вынужденного повышения цен, так как наша стратегия подразумевает продавать недорого, и повышение цен снижает спрос на нашу продукцию.
    Снижение курса и улучшение ситуации с поставками комплектующих, безусловно, приведет к снижению цен, чтобы повысить конкурентоспособность продукции.
    3. Мы прорабатываем такую возможность.

  6. #3906

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    про префикс не забыли?
    В общем, одна часть оператора сравнения получается, это Modbus_Slave_COM_Port.byModbusError.
    А вот RESPONSE_SUCCESS не получается. Она ни с каким префиксом что-то не вводится.

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

    По умолчанию

    Цитата Сообщение от Frants Посмотреть сообщение
    В общем, одна часть оператора сравнения получается, это Modbus_Slave_COM_Port.byModbusError.
    А вот RESPONSE_SUCCESS не получается. Она ни с каким префиксом что-то не вводится.
    Код:
    IF Modbus_Slave_COM_Port.byModbusError = IoDrvModbus.MB_ErrorCodes.RESPONSE_SUCCESS THEN
    	; // нужный код
    END_IF

  8. #3908

    По умолчанию

    Благодарю Вас! Учиться, учиться, учиться,.... И отдыхать, ещё бы

  9. #3909

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Код:
    IF Modbus_Slave_COM_Port.byModbusError = IoDrvModbus.MB_ErrorCodes.RESPONSE_SUCCESS THEN
    	; // нужный код
    END_IF
    Ещё хотелось бы узнать, почему Input Assistant не помог мне в построении этой конструкции. Символ IoDrvModbus он в упор не видит.

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

    По умолчанию

    Цитата Сообщение от Frants Посмотреть сообщение
    Ещё хотелось бы узнать, почему Input Assistant не помог мне в построении этой конструкции. Символ IoDrvModbus он в упор не видит.
    Обычно видит:

    26-03-2022 16-48-53.png

    Чтобы понять, что происходит конкретно у вас - предоставьте, пожалуйста, удаленный доступ по AnyDesk.

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

Похожие темы

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

Ваши права

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