Просмотр полной версии : Сенсорная панель СП310,макросс
Добрый день! Возникла следующая проблема, при компиляции кода выдаёт ошибку о том что не объявлена переменная "MODBUS_TCP_REGS_4X". При объявлении данной переменной панель перестает опрашивать контроллер
Евгений Кислов
15.07.2021, 12:47
Добрый день! Возникла следующая проблема, при компиляции кода выдаёт ошибку о том что не объявлена переменная "MODBUS_TCP_REGS_4X". При объявлении данной переменной панель перестает опрашивать контроллер
Добрый день.
Нужно указывать MODBUS_TCP_REG_4X (без S)
Добрый день.
Нужно указывать MODBUS_TCP_REG_4X (без S)
в справке указано для опроса нескольких регистров необходимо указывать MODBUS_TCP_REGS_4X
Евгений Кислов
15.07.2021, 13:03
в справке указано для опроса нескольких регистров необходимо указывать MODBUS_TCP_REGS_4X
Да, вы правы.
Сделайте так: удалите всю строку с Reads и начните вводить ее заново.
После того, как напишите Reads( - откроется окно, где можно настроить всё вручную.
Настройке запрос через это окно (потом вместо литералов можно будет указать переменные).
Тогда ошибки не возникнет.
56048
Да, вы правы.
Сделайте так: удалите всю строку с Reads и начните вводить ее заново.
После того, как напишите Reads( - откроется окно, где можно настроить всё вручную.
Настройке запрос через это окно (потом вместо литералов можно будет указать переменные).
Тогда ошибки не возникнет.
56048
Решил проблему немного другим способом, объявил переменную int MODBUS_TCP_REGS_4X, скомпилировал макрос, загрузил в панель, после убрал объявление данной переменной и макрос стал компилироваться без возникновения данной ошибки
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot