Показано с 1 по 5 из 5

Тема: Сенсорная панель СП310,макросс

  1. #1

    По умолчанию Сенсорная панель СП310,макросс

    Добрый день! Возникла следующая проблема, при компиляции кода выдаёт ошибку о том что не объявлена переменная "MODBUS_TCP_REGS_4X". При объявлении данной переменной панель перестает опрашивать контроллер
    Изображения Изображения
    Вложения Вложения

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

    По умолчанию

    Цитата Сообщение от Jerniks Посмотреть сообщение
    Добрый день! Возникла следующая проблема, при компиляции кода выдаёт ошибку о том что не объявлена переменная "MODBUS_TCP_REGS_4X". При объявлении данной переменной панель перестает опрашивать контроллер
    Добрый день.
    Нужно указывать MODBUS_TCP_REG_4X (без S)

  3. #3

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Добрый день.
    Нужно указывать MODBUS_TCP_REG_4X (без S)
    в справке указано для опроса нескольких регистров необходимо указывать MODBUS_TCP_REGS_4X
    Изображения Изображения
    Последний раз редактировалось Jerniks; 15.07.2021 в 12:57. Причина: добавил изображение

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

    По умолчанию

    Цитата Сообщение от Jerniks Посмотреть сообщение
    в справке указано для опроса нескольких регистров необходимо указывать MODBUS_TCP_REGS_4X
    Да, вы правы.
    Сделайте так: удалите всю строку с Reads и начните вводить ее заново.
    После того, как напишите Reads( - откроется окно, где можно настроить всё вручную.
    Настройке запрос через это окно (потом вместо литералов можно будет указать переменные).
    Тогда ошибки не возникнет.

    2021-07-15_13-03-21.png

  5. #5

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    Да, вы правы.
    Сделайте так: удалите всю строку с Reads и начните вводить ее заново.
    После того, как напишите Reads( - откроется окно, где можно настроить всё вручную.
    Настройке запрос через это окно (потом вместо литералов можно будет указать переменные).
    Тогда ошибки не возникнет.

    2021-07-15_13-03-21.png
    Решил проблему немного другим способом, объявил переменную int MODBUS_TCP_REGS_4X, скомпилировал макрос, загрузил в панель, после убрал объявление данной переменной и макрос стал компилироваться без возникновения данной ошибки

Похожие темы

  1. Сенсорная панель СП310
    от Jerniks в разделе Сервисное ПО
    Ответов: 4
    Последнее сообщение: 14.07.2021, 12:45
  2. Тормизит панель СП310
    от Серенький в разделе Панели оператора (HMI)
    Ответов: 1
    Последнее сообщение: 18.01.2019, 10:58
  3. Контроллер + сенсорная панель на станок
    от kolyaz в разделе Подбор Оборудования
    Ответов: 10
    Последнее сообщение: 24.11.2015, 19:46

Ваши права

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