Страница 524 из 893 ПерваяПервая ... 24424474514522523524525526534574624 ... ПоследняяПоследняя
Показано с 5,231 по 5,240 из 8921

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

  1. #5231

    По умолчанию

    Тогда предлагаю удалить (через Панель управления - Программы и компоненты) и установить заново.

  2. #5232

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Тогда предлагаю удалить (через Панель управления - Программы и компоненты) и установить заново.
    Удалил. При повторной установке получилось то же самое. У меня вопрос - при установке надо не моргая смотреть на монитор дабы не пропустит какое-то сообщение ?

  3. #5233

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Удалил. При повторной установке получилось то же самое. У меня вопрос - при установке надо не моргая смотреть на монитор дабы не пропустит какое-то сообщение ?
    Нет, такой необходимости нет.
    Видимо, у вас на уровне конфигурации системы есть какая-то специфика, которая не дает CODESYS корректно завершить установку.
    Уточните, у вас ОС 32-битная или 64-битная?
    Что можно попробовать сделать, на мой взгляд:
    - установить свежую версию CODESYS Installer и установить CODESYS через него (потребуется подключение к интернету через VPN);
    - установить CODESYS на виртуальной машине

  4. #5234

    По умолчанию

    Привет.
    Подскажите, существует ли функция, которая собирает значение DWORD из 4-х отдельных байт в принимаемом массиве, наподобие этой:

    Код:
    MEM.MemMove(pSource:=ADR(arrReceive[10]), pDestination:=ADR(dwValue), uiNumberOfBytes:=4); // Забираем готовое значение
    Но! Которая собирает их старшим байтом вперед?

    Или может быть проще как-то собрать это самостоятельно поэлементно так:

    Код:
    dwValue := arrReceive[13] + (arrReceive[12] *256) + (arrReceive[11] *256*256) + (arrReceive[10] *256*256*256); // Забираем готовое значение
    Спасибо.

    А то китайцы - такие китайцы - умудрились в своих железках сделать передачу задом на перед...
    https://aliexpress.ru/item/1005003380449974.html

  5. #5235

    По умолчанию

    Цитата Сообщение от ВладОвен Посмотреть сообщение
    Привет.
    Подскажите, существует ли функция, которая собирает значение DWORD из 4-х отдельных байт в принимаемом массиве, наподобие этой:

    Код:
    MEM.MemMove(pSource:=ADR(arrReceive[10]), pDestination:=ADR(dwValue), uiNumberOfBytes:=4); // Забираем готовое значение
    Но! Которая собирает их старшим байтом вперед?

    Или может быть проще как-то собрать это самостоятельно поэлементно так:

    Код:
    dwValue := arrReceive[13] + (arrReceive[12] *256) + (arrReceive[11] *256*256) + (arrReceive[10] *256*256*256); // Забираем готовое значение
    Спасибо.

    А то китайцы - такие китайцы - умудрились в своих железках сделать передачу задом на перед...
    https://aliexpress.ru/item/1005003380449974.html
    Добрый день.
    https://content.helpme-codesys.com/e...esToDword.html

  6. #5236

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Нет, такой необходимости нет.
    Видимо, у вас на уровне конфигурации системы есть какая-то специфика, которая не дает CODESYS корректно завершить установку.
    Уточните, у вас ОС 32-битная или 64-битная?
    Что можно попробовать сделать, на мой взгляд:
    - установить свежую версию CODESYS Installer и установить CODESYS через него (потребуется подключение к интернету через VPN);
    - установить CODESYS на виртуальной машине
    Установил на диск D. Это допустимо ? Но сам процесс установки очень длительный, это и сбивало с толку.

  7. #5237

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Установил на диск D. Это допустимо ? Но сам процесс установки очень длительный, это и сбивало с толку.
    Да, допустимо.

  8. #5238

    По умолчанию

    Доброго времени суток.
    Возникла проблема в написании программы по включению одной кнопки.
    При написании на языке LAD программа отрабатывает нормально, при попытке написать на языке ST переменные bAuto_Perem, bAuto_Out начинаются перемигиваться.
    В чем может быть проблема?
    Изображения Изображения

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

    По умолчанию

    Цитата Сообщение от sco-scorpion Посмотреть сообщение
    Доброго времени суток.
    Возникла проблема в написании программы по включению одной кнопки.
    При написании на языке LAD программа отрабатывает нормально, при попытке написать на языке ST переменные bAuto_Perem, bAuto_Out начинаются перемигиваться.
    В чем может быть проблема?
    потому что условие в ST лишнее, в LD когда импульс прошел переменной bAuto_Perem всегда фальш присваивается, а в ST она не меняет состояние если условие не выполняется.
    Запусите проект пошагово и увидите кому когда что присваивается в обоих случаях
    наверное нужно записать bAuto_Perem:= R_TRIG_AUTO.Q;
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  10. #5240

    По умолчанию

    Цитата Сообщение от sco-scorpion Посмотреть сообщение
    Доброго времени суток.
    Возникла проблема в написании программы по включению одной кнопки.
    При написании на языке LAD программа отрабатывает нормально, при попытке написать на языке ST переменные bAuto_Perem, bAuto_Out начинаются перемигиваться.
    В чем может быть проблема?
    весь код пишется в 2 строки
    Код:
    R_TRIG_Avto (CLK:=bAvto , Q=>bAvto_Perem );
    bAvto_Out:=bAvto_Perem XOR bAvto_Out ;

Страница 524 из 893 ПерваяПервая ... 24424474514522523524525526534574624 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе СП3хх, СП270
    Ответов: 4209
    Последнее сообщение: 26.08.2026, 16:07
  2. Ответов: 863
    Последнее сообщение: 02.03.2026, 17:13
  3. ИПП120. Вопросы и ответы
    от Р.Александр в разделе Программируемые реле
    Ответов: 273
    Последнее сообщение: 08.09.2025, 13:21
  4. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  5. Панели оператора СП270. Вопросы и ответы
    от Давидюк в разделе СП3хх, СП270
    Ответов: 930
    Последнее сообщение: 15.05.2017, 17:12

Ваши права

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