Добрый день. Посмотрите в сторону облачного сервиса и модемов для него https://owen.ru/forum/forumdisplay.php?f=67.
Вид для печати
Добрый день. Посмотрите в сторону облачного сервиса и модемов для него https://owen.ru/forum/forumdisplay.php?f=67.
Здравствуйте. Помогите пожалуйста понять, как ПР200 в режиме мастер, отправлять значения переменных, которые используются в основной программе, в другое устройство по RS-485. Как выбрать переменную для отправки, там только можно создать сетевую переменную.
Добрый день. Смотрите примеры по работе с шаблонами сетевых устройств https://owen.ru/forum/showthread.php?t=25978.
Расскажите пожалуйста, что я делаю не так! Есть вот такие переменные, сейчас экспериментирую с тремя последними. В них происходит считывание данных со входа(сухой контакт). Хочу передавать данные на другое устройство по изменению этих данных. Данные смотрю в монитор порта. Стоит только изменить состояние одного из входов, как начинается бесконечная передача данных этой переменной и другие переменные она не передает! Почему? За что тогда отвечает галочка "Запись по изменению", я предполагал, что она передает данные, только когда меняется состояние переменной в устройстве! Или эта галочка работает совместно с функцией чтения, считывает регистр из слейв устройства и если данные не совпадают она тогда записывает? Вложение 44964 Вложение 44965
Если она сама не шлет запросов, то норм, я обычно пользуюсь полноценным слейв эмулятором, в котором можно задать адрес устройства, тип команд, посмотреть лог обмена посылками. А где смотрите что идут постоянные запросы, может это от другого регистра или это запросы чтения соседних?
Нет, программа чисто только считывает то, что отправляет ПР200. По моей логике ПР200 должен циклично отправлять данные по порядку. Но при старте ПР200 в мониторе порта тишина, замыкаю вход DI7 СТД-31_3 и в порт начинают идти постоянно данные {10}{06}{00}{0C}{00}{01}{8B}{48} размыкаю контакт постоянно идут {10}{06}{00}{0C}{00}{00}{4A}{88} как бы все правильно СТД-31_3 12 регистр. Вот только почему постоянно? Потом замыкаю DI6 СТД-31_2 {10}{06}{00}{0B}{00}{01}{3A}{89} и размыкаю {10}{06}{00}{0B}{00}{00}{FB}{49}. Но если сейчас опять замкнуть DI7 СТД-31_3, то ничего не происходит. И так же если замкнем DI5 СТД-31_1 будут бесконечно передаваться только его значения. Получается, что передаются только те данные, которые стоят выше в списке переменных в программе Owen logic. А если убрать галочку Запись по изменению и поставить Запуск записи переменную TRUE то передается все переменные по порядку(почти по порядку)
Я на почту Вам сейчас отправлю проект!