Страница 193 из 699 ПерваяПервая ... 93143183191192193194195203243293693 ... ПоследняяПоследняя
Показано с 1,921 по 1,930 из 6982

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

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

    По умолчанию

    Сомневаюсь, что это что-то изменит.
    Modbus ASCII - в SP5 Patch5 не поддержан через конфигурацию, только через библиотеку.
    CRC, кстати, в Modbus ASCII один байт (вместо двух в RTU).

    Лучший способ борьбы с ошибками - разобраться в причинах их появления.
    Изучение физического уровня (какой кабель, как проложен, что рядом и т.д.), прослушивание линии связи и эксперименты (например, поочередное отключение слэйвов, изменение таймингов и т.д.) - в итоге решает большинство проблем.

  2. #1922
    Пользователь
    Регистрация
    09.01.2017
    Адрес
    Киев
    Сообщений
    206

    По умолчанию

    Чем лучше отлавливать ошибки связи и записывать их статистику? Только разбираюсь.

    1 Средствами самого мастера шины (СПК207.03.WEB), тут плюс, что "от первого лица" - именно то,что видит непосредственно мастер.
    1.1 Пакет OwenArchiver, но там частота записи - не чаще раза в 5 секунд(?), а обрыв связи может быть доли секунды.
    1.2 Библиотеки ArchiverSPK.
    2 С помощью ноутбука с адаптером RS485 и сниффером пакетов. Но там сгенерятся файлы на много сотен мегабайт с которыми будет тяжело работать, если оставить например на сутки.
    И если можно, посоветуйте лучшую (желательно бесплатную) программу.

    И еще, на форуме есть мнение, что снизив скорость обмена до 9600 можно на порядок улучшить ситуацию с помехами. Может сразу сделать такую скорость? Сейчас 115200.
    Последний раз редактировалось Dmitro; 07.04.2019 в 19:54.

  3. #1923

    По умолчанию

    Помогите разобраться с температурой. Подключаюсь конфигуратором к модулю МВ110-ph. В режиме ОВП температура 21.416,Режим ОВП конфиг.jpg подключаюсь к панельке СПК107 смотрю что там Режим ОВП на СПК.jpg там здоровое число. В модуле меняю режим ОВП на phРежим ph на СПК.jpg температура 21.193 (нормальное число) подключаюся к панельке СПК107 ph метер 5.jpg там опять здоровое число. В чем может быть проблема?

  4. #1924

    По умолчанию

    Добрый день.
    Как организовать изменение значения переменной в текстовом поле после ввода пароля?

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

    По умолчанию

    Цитата Сообщение от KyJIeP Посмотреть сообщение
    Добрый день.
    Как организовать изменение значения переменной в текстовом поле после ввода пароля?
    Добрый день.
    Вы используете Управление пользователями в визуализации для задания паролей?

  6. #1926
    Пользователь
    Регистрация
    10.04.2010
    Адрес
    Алтайский край,г.Рубцовск
    Сообщений
    955

    По умолчанию

    Если менять надпись, то через список текстов

  7. #1927

    По умолчанию

    Добрый день.

    В CoDeSys V2.3 есть такая полезная штука (см. картинку). Есть ли что-то подобное в CoDeSys V3.5.
    Изображения Изображения

  8. #1928

    По умолчанию

    Помогите настроить CoDeSys 3.5. Раньше работал только с 2.3. Установил 3.5SP5, Скачал таргет-файлы для СПК207, также скачал CODESYS Repository Archive V3.5 SP4. Всё установил, создаю стандартный проект на ST. При компиляции пишет
    Лог:
    Код:
                    ------ Компиляция : Приложение: Device.Application -------
                    типизировать код...
    [WARNING]       Test: C0200:  Отсутствует разрешение для заполнителя CmpCodeMeter
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): Keys: C0077:  Неизвестный тип: 'sysExecute2'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): GetSwitcherState: C0077:  Неизвестный тип: 'SysExecute2'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): Volume: C0077:  Неизвестный тип: 'SysExecute2'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): GetNetworkInfo: C0077:  Неизвестный тип: 'CmpSysExec.sysExecute2'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): SoundPlayer: C0077:  Неизвестный тип: 'CmpSysExec.sysExecute2'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): SPK_DriveInfo: C0077:  Неизвестный тип: 'sysExecute2'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): SPK_DriveInfo: C0077:  Неизвестный тип: 'CmpSysExec.sysExecute2'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): FileHandles: C0077:  Неизвестный тип: 'CmpSysExec.sysExecute2'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): GetProcessIdByName: C0077:  Неизвестный тип: 'CmpSysExec.sysExecute2'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): RAMStatistic: C0077:  Неизвестный тип: 'CmpSysExec.sysExecute2'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): GetProcessorInfo: C0077:  Неизвестный тип: 'CmpSysExec.sysExecute2'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): GetSwitcherState: C0018:  'fb_SysExec.cmd' is no valid assignment target
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): GetSwitcherState: C0035:  Вместо 'fb_SysExec' требуется имя программы или экземпляр функционального блока
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): GetSwitcherState: C0231:  Здесь требуется выражение типа 'BOOL'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): GetSwitcherState: C0018:  'fb_SysExec.cmd' is no valid assignment target
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): GetSwitcherState: C0035:  Вместо 'fb_SysExec' требуется имя программы или экземпляр функционального блока
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): GetSwitcherState: C0231:  Здесь требуется выражение типа 'BOOL'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): Volume: C0018:  'fb_SysExec.cmd' is no valid assignment target
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): Volume: C0035:  Вместо 'fb_SysExec' требуется имя программы или экземпляр функционального блока
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): Volume: C0231:  Здесь требуется выражение типа 'BOOL'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [GetNetworkInfo]: C0231:  Здесь требуется выражение типа 'BOOL'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [GetNetworkInfo]: C0018:  '_fb_sysExec.cmd' is no valid assignment target
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [GetNetworkInfo]: C0035:  Вместо '_fb_sysExec' требуется имя программы или экземпляр функционального блока
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [GetNetworkInfo]: C0231:  Здесь требуется выражение типа 'BOOL'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [GetNetworkInfo]: C0077:  Неизвестный тип: '_fb_sysExec.output_string'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [GetNetworkInfo]: C0032:  Невозможно конвертировать тип 'Неизвестный тип: '_fb_sysExec.output_string'' в тип 'STRING(255)'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [GetNetworkInfo]: C0231:  Здесь требуется выражение типа 'BOOL'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [GetNetworkInfo]: C0077:  Неизвестный тип: '_fb_sysExec.output_string'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [GetNetworkInfo]: C0032:  Невозможно конвертировать тип 'Неизвестный тип: '_fb_sysExec.output_string'' в тип 'STRING(255)'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [GetNetworkInfo]: C0032:  Невозможно конвертировать тип 'Неизвестный тип: '_fb_sysExec.complete'' в тип 'BOOL'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): SoundPlayer: C0018:  'fb_SysExec.cmd' is no valid assignment target
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): SoundPlayer: C0018:  'fb_SysExec.cmd' is no valid assignment target
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): SoundPlayer: C0046:  Идентификатор 'SysExecute' не задан
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): SoundPlayer: C0035:  Вместо 'SysExecute' требуется имя программы или экземпляр функционального блока
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): SoundPlayer: C0035:  Вместо 'fb_SysExec' требуется имя программы или экземпляр функционального блока
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): SPK_DriveInfo: C0035:  Вместо 'fb_sysexecWork' требуется имя программы или экземпляр функционального блока
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): SPK_DriveInfo: C0231:  Здесь требуется выражение типа 'BOOL'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): SPK_DriveInfo: C0035:  Вместо 'fb_sysexecWork' требуется имя программы или экземпляр функционального блока
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): SPK_DriveInfo: C0231:  Здесь требуется выражение типа 'BOOL'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): SPK_DriveInfo: C0035:  Вместо 'fb_sysexecWork' требуется имя программы или экземпляр функционального блока
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): SPK_DriveInfo: C0231:  Здесь требуется выражение типа 'BOOL'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): SPK_DriveInfo: C0035:  Вместо 'fb_sysexecWork' требуется имя программы или экземпляр функционального блока
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): SPK_DriveInfo: C0231:  Здесь требуется выражение типа 'BOOL'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [SPK_DriveInfo]: C0231:  Здесь требуется выражение типа 'BOOL'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [SPK_DriveInfo]: C0018:  '_fb_sysExec.cmd' is no valid assignment target
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [SPK_DriveInfo]: C0035:  Вместо '_fb_sysExec' требуется имя программы или экземпляр функционального блока
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [SPK_DriveInfo]: C0231:  Здесь требуется выражение типа 'BOOL'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [SPK_DriveInfo]: C0077:  Неизвестный тип: '_fb_sysExec.output_string'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [SPK_DriveInfo]: C0032:  Невозможно конвертировать тип 'Неизвестный тип: '_fb_sysExec.output_string'' в тип 'STRING(255)'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [SPK_DriveInfo]: C0231:  Здесь требуется выражение типа 'BOOL'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [SPK_DriveInfo]: C0077:  Неизвестный тип: '_fb_sysExec.output_string'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [SPK_DriveInfo]: C0032:  Невозможно конвертировать тип 'Неизвестный тип: '_fb_sysExec.output_string'' в тип 'STRING(255)'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): prv_ExecuteCommand [SPK_DriveInfo]: C0032:  Невозможно конвертировать тип 'Неизвестный тип: '_fb_sysExec.complete'' в тип 'BOOL'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): FileHandles: C0018:  'm_fb_SysExec.cmd' is no valid assignment target
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): FileHandles: C0035:  Вместо 'm_fb_SysExec' требуется имя программы или экземпляр функционального блока
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): FileHandles: C0231:  Здесь требуется выражение типа 'BOOL'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): FileHandles: C0077:  Неизвестный тип: 'm_fb_SysExec.output_string'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): FileHandles: C0231:  Здесь требуется выражение типа 'BOOL'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): GetProcessIdByName: C0018:  'm_fb_SysExec.cmd' is no valid assignment target
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): GetProcessIdByName: C0035:  Вместо 'm_fb_SysExec' требуется имя программы или экземпляр функционального блока
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): GetProcessIdByName: C0032:  Невозможно конвертировать тип 'Неизвестный тип: '(m_fb_SysExec.output_string <> '')'' в тип 'BOOL'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): GetProcessIdByName: C0077:  Неизвестный тип: 'm_fb_SysExec.output_string'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): GetProcessIdByName: C0032:  Невозможно конвертировать тип 'Неизвестный тип: 'm_fb_SysExec.output_string'' в тип 'STRING'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): GetProcessIdByName: C0231:  Здесь требуется выражение типа 'BOOL'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): RAMStatistic: C0018:  'm_fb_sysExec.cmd' is no valid assignment target
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): RAMStatistic: C0035:  Вместо 'm_fb_sysExec' требуется имя программы или экземпляр функционального блока
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): RAMStatistic: C0231:  Здесь требуется выражение типа 'BOOL'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): RAMStatistic: C0077:  Неизвестный тип: 'm_fb_sysExec.output_string'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): RAMStatistic: C0231:  Здесь требуется выражение типа 'BOOL'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): GetProcessorInfo: C0018:  'm_fb_sysExec.cmd' is no valid assignment target
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): GetProcessorInfo: C0035:  Вместо 'm_fb_sysExec' требуется имя программы или экземпляр функционального блока
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): GetProcessorInfo: C0231:  Здесь требуется выражение типа 'BOOL'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): GetProcessorInfo: C0077:  Неизвестный тип: 'm_fb_sysExec.output_string'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): GetProcessorInfo: C0231:  Здесь требуется выражение типа 'BOOL'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): GetProcessorInfo: C0018:  'm_fb_sysExec.cmd' is no valid assignment target
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): GetProcessorInfo: C0035:  Вместо 'm_fb_sysExec' требуется имя программы или экземпляр функционального блока
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): GetProcessorInfo: C0231:  Здесь требуется выражение типа 'BOOL'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): GetProcessorInfo: C0077:  Неизвестный тип: 'm_fb_sysExec.output_string'
    [ERROR]         spk_tools, 3.5.9.5 (production association owen): GetProcessorInfo: C0231:  Здесь требуется выражение типа 'BOOL'
                    Компиляция завершена -- 79 ошибок, 1 предупреждений

    Что нужно ещё сделать?
    Кстати, CODESYS Repository Archive скачал из подписи Евгения Кислова. На сайте Овен нигде это не выложено? Это как-то странно, если это обязательно. Или можно как-то обойтись без установки CODESYS Repository Archive?

  9. #1929

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    Добрый день.

    В CoDeSys V2.3 есть такая полезная штука (см. картинку). Есть ли что-то подобное в CoDeSys V3.5.
    Ctrl+F? Ну или Правка -> Поиск и замена -> Найти

  10. #1930

    По умолчанию

    Имеем:
    IF <условие1>
    OR <условие2>
    ...
    OR <условиеN> THEN
    ...;
    ESLE
    ...;
    END_IF
    Вопрос: Если условие1 выполняется, будет ли СПК107 (codesys 3.5) проверять последующие условия?

Страница 193 из 699 ПерваяПервая ... 93143183191192193194195203243293693 ... ПоследняяПоследняя

Похожие темы

  1. Панели оператора СП3xx. Вопросы и ответы
    от Мурат Ахриев в разделе Панели оператора (HMI)
    Ответов: 3177
    Последнее сообщение: Вчера, 12:47
  2. Панели оператора ИП320. Вопросы и ответы
    от automat в разделе Панели оператора (HMI)
    Ответов: 822
    Последнее сообщение: 20.11.2023, 17:48
  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

Ваши права

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