PDA

Просмотр полной версии : Програмируемое реле ПР200 и облако Оwencloud.



Sanchez
08.06.2018, 08:34
Добрый день, друзья!

Использую Пр200-24.4.1.0 в связке со шлюзом ПМ210.

Настройки облака и контролера завершил, данные на облако поступают, а вот запись не работает. Функция чтения 3, функция записи 16. Чтение работает отлично, а вот записать изменения уставки не получается!

Подскажите возможные ошибки и решение проблемы.

Заранее спасибо!

Snoopy123
08.06.2018, 08:59
Первое что бы я сделал на вашем месте - скинул проект пр200 сюда

SA104
08.06.2018, 09:31
Попробуйте шестой функцией записи воспользоваться.

Алексеев
08.06.2018, 10:57
Добрый день, друзья!

Использую Пр200-24.4.1.0 в связке со шлюзом ПМ210.

Настройки облака и контролера завершил, данные на облако поступают, а вот запись не работает. Функция чтения 3, функция записи 16. Чтение работает отлично, а вот записать изменения уставки не получается!

Подскажите возможные ошибки и решение проблемы.

Заранее спасибо!

Функция записи 16 работает с ПР200 только если сетевая переменная описана как с плавающей запятой . Целочисленные сетевые
переменные запись только функция 5 или 6 .Проверено.

Sanchez
08.06.2018, 11:28
Первое что бы я сделал на вашем месте - скинул проект пр200 сюда

Проектом это трудно назвать! Больше подходит не большой тест!

Sanchez
08.06.2018, 11:32
Функция записи 16 работает с ПР200 только если сетевая переменная описана как с плавающей запятой . Целочисленные сетевые
переменные запись только функция 5 или 6 .Проверено.

Скрин с облака

Sanchez
08.06.2018, 11:38
В облаке пишет выполнено. По факты на экране и в запросе параметр не меняется.

Алексеев
08.06.2018, 12:19
В облаке пишет выполнено. По факты на экране и в запросе параметр не меняется.

Проверьте настройки в ПР200 и в облаке.375873758837589

И еще внимательно обратите на адрес там и там .

Sanchez
08.06.2018, 12:47
Проверьте настройки в ПР200 и в облаке.375873758837589

И еще внимательно обратите на адрес там и там .

Спасибо за видео, у вас все работает четко! Такое чувство что я в проекте не правильно задаю что то. Если не трудно посмотрите проект.

Алексеев
08.06.2018, 12:52
В облаке пишет выполнено. По факты на экране и в запросе параметр не меняется.

"Уставка" у тебя с плавающей запятой в проекте . Значить функция записи 16 чтение функция 3 .
Да и порядок чтения в облаке сделай как у меня.37593

Sanchez
08.06.2018, 12:55
"Уставка" у тебя с плавающей запятой в проекте .

Да функция записи 16, чтения 3. Все верно. В проекте может я сетевую переменную для записи не правильно сделал?

Алексеев
08.06.2018, 13:30
Попробуй Вот так записать уставку .

У тебя не правильно создан алгоритм записи.

Макросы в онлайн базе.

Sanchez
08.06.2018, 14:00
Попробуй Вот так записать уставку .

У тебя не правильно создан алгоритм записи.

Макросы в онлайн базе.

Игорь, огромное спасибо!

Макрос в базе нашел. Сделал по твоей подсказке все заработало! Уставка меняется на ура.

sluv
13.02.2019, 10:08
Добрый день.
Имею связку ПР-200 и ПМ-210, данные в облако поступают, записать переменную из облака не получается. В облаке как будто бы запись проходит, но по факту переменная не изменяется. Контролирую переменную и в облаке и на экране. Проект и скрин с настройки переменной прилагаю. Прошу совета.
41179
41180
переменная в проекте называется вр_раб_возд

SA104
13.02.2019, 10:20
Было такое, функцию записи попробуйте поменять

sluv
13.02.2019, 10:44
Пробовал и 05 и 06, не помогает. 16 не пробовал, но вроде бы не подходит по смыслу. Попробую конечно..

Ревака Юрий
13.02.2019, 10:47
Добрый день.
Имею связку ПР-200 и ПМ-210, данные в облако поступают, записать переменную из облака не получается. В облаке как будто бы запись проходит, но по факту переменная не изменяется. Контролирую переменную и в облаке и на экране. Проект и скрин с настройки переменной прилагаю. Прошу совета.
41179
41180
переменная в проекте называется вр_раб_возд

Какая переменная, как используется, может ее программа перезаписывает?

melky
13.02.2019, 10:49
sluv похоже в программе вы только в сетевую и пишите, а из сетевой кто будет это делать ?

sluv
13.02.2019, 10:53
Переменная вр_раб_возд
Используется для задачи выдержки через запись в функциональный блок и одновременно для отображения значения на экране.
Пробовал не отображать на экране - не помогает, не записывается через облако, контролировал значение через облако через чтение.

sluv
13.02.2019, 10:56
Можно сделать запись в переменную из облака и чтобы отображалось на экране?

Ревака Юрий
13.02.2019, 11:04
Переменная вр_раб_возд
Используется для задачи выдержки через запись в функциональный блок и одновременно для отображения значения на экране.
Пробовал не отображать на экране - не помогает, не записывается через облако, контролировал значение через облако через чтение.

Увидел проект, сейчас посмотрю, желательно в имени файла указывать версию OL в которой он создан.

Не увидел в какой функциональный блок записывается данная уставка, смотрите примеры работы с макросами SelChgI, SelChgF, запись из 2 мест.

melky
13.02.2019, 11:20
sluv можно, для этого применяют макросы SelChgI и SelChgF из аналоговых преобразований в онлайн базе.
Примеров на форуме была масса. А так у вас сетевая всегда переписывается программой.

sluv
13.02.2019, 14:33
Помогло, спасибо.
Все зависит от направления записи переменной.
Я почему-то решил что чтение с экрана и запись сетевой переменной будет достаточно и для записи из облака в экранную переменную - это ошибка. Недостаточно. Нужно еще городить алгоритм типа макроса SelChgI с выбором источника данных для записи нужной переменной. В целом проблема решилась, всем спасибо.

Алексеев
13.02.2019, 15:09
Помогло, спасибо.
Все зависит от направления записи переменной.
Я почему-то решил что чтение с экрана и запись сетевой переменной будет достаточно и для записи из облака в экранную переменную - это ошибка. Недостаточно. Нужно еще городить алгоритм типа макроса SelChgI с выбором источника данных для записи нужной переменной. В целом проблема решилась, всем спасибо.

Все очень просто городить ничего не надо . Выше все было объяснено .41189

sluv
13.02.2019, 15:20
Все очень просто городить ничего не надо . Выше все было объяснено .41189

Да, все так. Вопрос закрыт