Страница 176 из 293 ПерваяПервая ... 76126166174175176177178186226276 ... ПоследняяПоследняя
Показано с 1,751 по 1,760 из 3226

Тема: Панели оператора СП3xx. Вопросы и ответы

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Спасибо. Сейчас посмотрю.

  2. #2

    По умолчанию

    Добрый день.

    При выполнении этого макроса каждую секунду панель зависает
    if (ind_read==0)
    {
    Read(PLC, 1, MODBUS_RTU_REG_4X, 4105, 0, TYPE_DWORD, &tek_temp);
    *(float*)(PSW+256)=tek_temp;
    ind_read=ind_read+1;
    }
    else if (ind_read==1)
    {
    Read(PLC, 1, MODBUS_RTU_REG_4X, 4111, 0, TYPE_DWORD, &out_pow);
    *(float*)(PSW+259)=out_pow;
    ind_read=ind_read+1;
    }
    else if (ind_read==2)
    {
    Read(PLC, 1, MODBUS_RTU_REG_4X, 4107, 0, TYPE_DWORD, &zad_temp);
    //*(float*)(PSW+261)=zad_temp;
    ind_read=ind_read+1;
    }
    else if (ind_read==3)
    {
    Read(PLC, 1, MODBUS_RTU_REG_4X, 513, 0, TYPE_WORD, &dpt);
    PSW[258]=dpt;
    ind_read=ind_read+1;
    }
    else if (ind_read>=4)
    ind_read=0;
    Если закоментировать строку *(float*)(PSW+259)=out_pow, то панель не зависает.

    Условия - это попытка делать запросы по очереди, но это не помогло.

  3. #3

  4. #4

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Адрес под указателем должен быть четным.

    06-10-2020 16-19-34.png
    Спасибо. А где взять эту инструкцию?

  5. #5
    Пользователь Аватар для Rednaxel
    Регистрация
    15.05.2015
    Адрес
    Минск
    Сообщений
    19

    По умолчанию

    Всем привет!
    Добавил на экран СП310 индикатор регистра PSB51: "Ошибка связи для порта PLC". Хотелось также записать это событие в историческую таблицу, но от этой идеи пришлось отказаться, поскольку каждые 6-7 сек. данный бит включается примерно на 200-300 мс. и записей слишком много
    Изменение настроек скорости, четности и т.п. (естественно с обоих сторон) ничего не изменили.
    Подробности: RS232 ModBus RTU, панель мастер: СП310P -> ПЛК 110-30 [M02]; кабель 2,5 м, неэкранированный.
    Собственно вопрос: это нормальное поведение для бита PSB51 или есть какая-то проблема в моём проекте?
    Последний раз редактировалось Rednaxel; 08.10.2020 в 14:19. Причина: Уточнил параметры связи

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

    По умолчанию

    Цитата Сообщение от Rednaxel Посмотреть сообщение
    Всем привет!
    Добавил на экран СП310 индикатор регистра PSB51: "Ошибка связи для порта PLC". Хотелось также записать это событие в историческую таблицу, но от этой идеи пришлось отказаться, поскольку каждые 6-7 сек. данный бит включается примерно на 200-300 мс. и записей слишком много
    Изменение настроек скорости, четности и т.п. (естественно с обоих сторон) ничего не изменили.
    Подробности: RS232 ModBus RTU, панель мастер: СП310P -> ПЛК 110-30 [M02]; кабель 2,5 м, неэкранированный.
    Собственно вопрос: это нормальное поведение для бита PSB51 или есть какая-то проблема в моём проекте?
    Добрый день.
    Судя по поведению бита - у вас в проекте панели некорректные настройки опроса (несуществующие Slave ID, адреса регистров и т.п.).

  7. #7
    Пользователь Аватар для Rednaxel
    Регистрация
    15.05.2015
    Адрес
    Минск
    Сообщений
    19

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    Судя по поведению бита - у вас в проекте панели некорректные настройки опроса (несуществующие Slave ID, адреса регистров и т.п.).
    Таки "Да": сбился при подсчете бит Благодарю за помощь!

  8. #8
    Пользователь Аватар для Rednaxel
    Регистрация
    15.05.2015
    Адрес
    Минск
    Сообщений
    19

    По умолчанию Операции

    И снова здравствуйте!
    Подскажите пожалуйста: нужно в СП307 сделать что-то вроде дросселя, чтобы однократное нажатие вызывало изменение переменной на опр.величину, а удержание кнопки - постоянный рост этой переменной:
    Дроссель.JPG
    Пока сделал на кнопке "Операции с данными", но она делает операцию только при нажатии, а удержания "не понимает".
    Получается нужно через кнопку управления битом и модуль в ПЛК... И вроде был такой модуль в какой-то библиотеке CodeSys, с настройкой задержек и т.п. только не помню: в какой и как называется?

  9. #9

  10. #10

    По умолчанию

    Всем привет. Реализовываю обмен данными между ПЛК 210 и панелью сп310 через TCP IP, но когда загружаю проект в панель, любой, даже не касающийся данного проекта, панель отказывается нажимать на переключатели и вообще выполнять какие-либо действия, просто происходит звук нажатия, после которого тапнуть по экрану представляется возможным через сек. 5, хотелось бы узнать, что не так делаю. Собственно всю настойку и пробный вариант из видео 11 о таком методе обмена тоже пробовал, и такая же история.

Страница 176 из 293 ПерваяПервая ... 76126166174175176177178186226276 ... ПоследняяПоследняя

Похожие темы

  1. Экспорт CSV в панели СП3xx и порядок квитирования событий
    от theoretician в разделе Панели оператора (HMI)
    Ответов: 30
    Последнее сообщение: 24.08.2021, 16:17
  2. Индикатор ИП120 , вопросы- ответы
    от rovki в разделе Программируемые реле
    Ответов: 56
    Последнее сообщение: 03.11.2017, 15:58
  3. Сенсорные панели оператора ОВЕН СП3ХХ
    от Боднар Олег Миколайович в разделе Подбор Оборудования
    Ответов: 7
    Последнее сообщение: 17.12.2015, 09:09
  4. СПК 107 в качестве панели оператора
    от Леонид в разделе СПК1хх
    Ответов: 15
    Последнее сообщение: 20.11.2015, 08:17

Ваши права

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