Чувствую себя полным идиотом, это все читал и смотрел, но ни фига не получается, в общем буду ждать преобразователей интерфейса, подключаться конфигурировать и пробовать работать с ModBus
Вид для печати
Чувствую себя полным идиотом, это все читал и смотрел, но ни фига не получается, в общем буду ждать преобразователей интерфейса, подключаться конфигурировать и пробовать работать с ModBus
Пример работы с протоколом ОВЕН
спасибо, вот только не понимаю как мне снимать дискретные значения с модуля ввода, только подозреваю должен менять значения параметра Index:= 16#FFFF, и использовать не GET_REAL а GET_INT?
пробовал его изменять на различные значения но параметр Value вседа 0 :(
и похоже у меня выскакивает ошибка - EDESC 0x28 Не найден дескриптор - чтобы это значило и как исправить?
Зависит от того какой у вас модуль...
Вложение 12302
вот такая вот ситуация
при этом лампочка rs485 на модуле мигает
модуль МВ110-16Д
Все правильно кроме имени параметра, в руководстве к модулю указано имя "r.Cn", для чтения битовой маски.
Поставьте "r.Cn" вместо "READ".
Огромное спасибо, наконец-то хоть что-то получилось
Подскажите! У элемента КНОПКА в свойствах отсутствует свойство ЦВЕТА (где приводятся цвета нормального и тревожного состояния). Так и есть?
Как тогда просто изменять цвет кнопки?
Как так? Вложение 12304
возник такой вопрос:
в документации написано что параметр r.Cou индексируемый и 0-15, означают входы с 1 по 16, при чтении данные там есть но они какие-то странные - ставлю индекс 0, подаю сигнал на 1 вход, значение не меняется,
а реальные данные у меня получаются если делаю его без индекса и смотрю по адресам как опять же где-то упоминалось в документации что идет разбиение входов по адресам т.е. если базовый адрес устройства 16, то 1 вход 16, 2-17 и т.д.
Почему у меня не работает индексация и в чем разница???