Просмотр полной версии : Програмируемое реле ПР200 и облако Оwencloud.
Добрый день, друзья!
Использую Пр200-24.4.1.0 в связке со шлюзом ПМ210.
Настройки облака и контролера завершил, данные на облако поступают, а вот запись не работает. Функция чтения 3, функция записи 16. Чтение работает отлично, а вот записать изменения уставки не получается!
Подскажите возможные ошибки и решение проблемы.
Заранее спасибо!
Snoopy123
08.06.2018, 08:59
Первое что бы я сделал на вашем месте - скинул проект пр200 сюда
Попробуйте шестой функцией записи воспользоваться.
Алексеев
08.06.2018, 10:57
Добрый день, друзья!
Использую Пр200-24.4.1.0 в связке со шлюзом ПМ210.
Настройки облака и контролера завершил, данные на облако поступают, а вот запись не работает. Функция чтения 3, функция записи 16. Чтение работает отлично, а вот записать изменения уставки не получается!
Подскажите возможные ошибки и решение проблемы.
Заранее спасибо!
Функция записи 16 работает с ПР200 только если сетевая переменная описана как с плавающей запятой . Целочисленные сетевые
переменные запись только функция 5 или 6 .Проверено.
Первое что бы я сделал на вашем месте - скинул проект пр200 сюда
Проектом это трудно назвать! Больше подходит не большой тест!
Функция записи 16 работает с ПР200 только если сетевая переменная описана как с плавающей запятой . Целочисленные сетевые
переменные запись только функция 5 или 6 .Проверено.
Скрин с облака
В облаке пишет выполнено. По факты на экране и в запросе параметр не меняется.
Алексеев
08.06.2018, 12:19
В облаке пишет выполнено. По факты на экране и в запросе параметр не меняется.
Проверьте настройки в ПР200 и в облаке.375873758837589
И еще внимательно обратите на адрес там и там .
Проверьте настройки в ПР200 и в облаке.375873758837589
И еще внимательно обратите на адрес там и там .
Спасибо за видео, у вас все работает четко! Такое чувство что я в проекте не правильно задаю что то. Если не трудно посмотрите проект.
Алексеев
08.06.2018, 12:52
В облаке пишет выполнено. По факты на экране и в запросе параметр не меняется.
"Уставка" у тебя с плавающей запятой в проекте . Значить функция записи 16 чтение функция 3 .
Да и порядок чтения в облаке сделай как у меня.37593
"Уставка" у тебя с плавающей запятой в проекте .
Да функция записи 16, чтения 3. Все верно. В проекте может я сетевую переменную для записи не правильно сделал?
Алексеев
08.06.2018, 13:30
Попробуй Вот так записать уставку .
У тебя не правильно создан алгоритм записи.
Макросы в онлайн базе.
Попробуй Вот так записать уставку .
У тебя не правильно создан алгоритм записи.
Макросы в онлайн базе.
Игорь, огромное спасибо!
Макрос в базе нашел. Сделал по твоей подсказке все заработало! Уставка меняется на ура.
Добрый день.
Имею связку ПР-200 и ПМ-210, данные в облако поступают, записать переменную из облака не получается. В облаке как будто бы запись проходит, но по факту переменная не изменяется. Контролирую переменную и в облаке и на экране. Проект и скрин с настройки переменной прилагаю. Прошу совета.
41179
41180
переменная в проекте называется вр_раб_возд
Было такое, функцию записи попробуйте поменять
Пробовал и 05 и 06, не помогает. 16 не пробовал, но вроде бы не подходит по смыслу. Попробую конечно..
Ревака Юрий
13.02.2019, 10:47
Добрый день.
Имею связку ПР-200 и ПМ-210, данные в облако поступают, записать переменную из облака не получается. В облаке как будто бы запись проходит, но по факту переменная не изменяется. Контролирую переменную и в облаке и на экране. Проект и скрин с настройки переменной прилагаю. Прошу совета.
41179
41180
переменная в проекте называется вр_раб_возд
Какая переменная, как используется, может ее программа перезаписывает?
sluv похоже в программе вы только в сетевую и пишите, а из сетевой кто будет это делать ?
Переменная вр_раб_возд
Используется для задачи выдержки через запись в функциональный блок и одновременно для отображения значения на экране.
Пробовал не отображать на экране - не помогает, не записывается через облако, контролировал значение через облако через чтение.
Можно сделать запись в переменную из облака и чтобы отображалось на экране?
Ревака Юрий
13.02.2019, 11:04
Переменная вр_раб_возд
Используется для задачи выдержки через запись в функциональный блок и одновременно для отображения значения на экране.
Пробовал не отображать на экране - не помогает, не записывается через облако, контролировал значение через облако через чтение.
Увидел проект, сейчас посмотрю, желательно в имени файла указывать версию OL в которой он создан.
Не увидел в какой функциональный блок записывается данная уставка, смотрите примеры работы с макросами SelChgI, SelChgF, запись из 2 мест.
sluv можно, для этого применяют макросы SelChgI и SelChgF из аналоговых преобразований в онлайн базе.
Примеров на форуме была масса. А так у вас сетевая всегда переписывается программой.
Помогло, спасибо.
Все зависит от направления записи переменной.
Я почему-то решил что чтение с экрана и запись сетевой переменной будет достаточно и для записи из облака в экранную переменную - это ошибка. Недостаточно. Нужно еще городить алгоритм типа макроса SelChgI с выбором источника данных для записи нужной переменной. В целом проблема решилась, всем спасибо.
Алексеев
13.02.2019, 15:09
Помогло, спасибо.
Все зависит от направления записи переменной.
Я почему-то решил что чтение с экрана и запись сетевой переменной будет достаточно и для записи из облака в экранную переменную - это ошибка. Недостаточно. Нужно еще городить алгоритм типа макроса SelChgI с выбором источника данных для записи нужной переменной. В целом проблема решилась, всем спасибо.
Все очень просто городить ничего не надо . Выше все было объяснено .41189
Все очень просто городить ничего не надо . Выше все было объяснено .41189
Да, все так. Вопрос закрыт
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot