PDA

Просмотр полной версии : Изменение константы сетевой переменной



shvitaliy
26.12.2022, 19:12
Добрый вечер. Есть регулятор уровня, создано задание на сравнение. Подскажите, как константу задания изменить удаленно, т.е. сетевой переменной?

Dimensy
26.12.2022, 19:58
Вместо константы использовать сетевую переменную

shvitaliy
26.12.2022, 20:03
Так на сетевую переменную не задается значение по умолчанию

petera
26.12.2022, 20:09
Так на сетевую переменную не задается значение по умолчанию

Это решается макросом

ЗЫ.
Пример здесь https://owen.ru/forum/showthread.php?t=35184&p=361851&viewfull=1#post361851

shvitaliy
26.12.2022, 20:16
Все так сложно. А если переменную объявить энергонезависимой, ее можно увидеть в скаде?
Программировал на контаре, там спокойно видно в сети энергонезависимые переменные и значения по умолчанию меняются. И они не изменятся при отключении питания.

Dimensy
26.12.2022, 21:17
Все так сложно. А если переменную объявить энергонезависимой, ее можно увидеть в скаде?
Программировал на контаре, там спокойно видно в сети энергонезависимые переменные и значения по умолчанию меняются. И они не изменятся при отключении питания.

У каждого производителя свои тараканы. У ПР нельзя задать для сетевой переменной значение по умолчанию, а энергонезависимые переменные не являются сетевыми. Но в ПР103 можно задать значение по умолчанию

shvitaliy
27.12.2022, 03:54
У каждого производителя свои тараканы. У ПР нельзя задать для сетевой переменной значение по умолчанию, а энергонезависимые переменные не являются сетевыми. Но в ПР103 можно задать значение по умолчанию

Спасибо
Может из-за того, что контар считается контроллером, а ПР программируемым реле.

1exan
27.12.2022, 04:28
Все так сложно. А если переменную объявить энергонезависимой, ее можно увидеть в скаде?
Программировал на контаре, там спокойно видно в сети энергонезависимые переменные и значения по умолчанию меняются. И они не изменятся при отключении питания.

Сетевые переменные в ПР - энергонезависимые

shvitaliy
27.12.2022, 08:45
У каждого производителя свои тараканы. У ПР нельзя задать для сетевой переменной значение по умолчанию, а энергонезависимые переменные не являются сетевыми. Но в ПР103 можно задать значение по умолчанию

Только проверил, не дает ПР103 назначить число по умолчанию для сетевой переменной.
Простите за высказывание. Вот теперь задумался о его реальном приобретении. Много проектов намечается и не хочется бегать по установкам и все подстраивать, когда в век технологий, все можно сделать с рабочего компьютера.

melky
27.12.2022, 09:07
Народ, узбагойтесь, когда-то на ПР114 сетевым переменным можно было назначать значения по умолчанию, потом Овен это сломал и даже в новых версиях ОЛ убрал эту поддержку даже из ПР114.
Вернуть назад так и не удосужились, сославшись на firmware новых ПР.

Так что с момента слома, пользуемся костылями (макросами) и не вопим :)

shvitaliy После прошивки программы и назначении сетевых переменных они должны сохраняться, так как сетевые являются энергонезависимыми. Значения по умолчанию фактически действуют для простых энергонезависимых переменных после прошивки ПР и первого запуска.

Dimensy
27.12.2022, 09:44
Только проверил, не дает ПР103 назначить число по умолчанию для сетевой переменной.

Как это не дает?

64858

shvitaliy
27.12.2022, 10:26
Спасибо! Все против нас делают

shvitaliy
27.12.2022, 10:28
Как это не дает?

64858
Спасибо. А я смотрел в другом месте )))
Только настораживает, не уберут ли и в этой ПР со временем

melky
27.12.2022, 11:42
shvitaliy если правильно понял, то на ПР200 по какой-то причине убрали и возвращать не собираются видимо :)

Сергей0308
27.12.2022, 11:53
shvitaliy если правильно понял, то на ПР200 по какой-то причине убрали и возвращать не собираются видимо :)

Опять день сурка начинается? Вам же предложили несколько вариантов решения, ничего и думать не надо, бери и пользуйся!
Пётр и ссылку любезно выложил!

shvitaliy
27.12.2022, 11:53
shvitaliy если правильно понял, то на ПР200 по какой-то причине убрали и возвращать не собираются видимо :)
Так вот и боюсь. Наделаю проектов, а они возьмут и уберут.

melky
27.12.2022, 12:49
shvitaliy уберут, добавите костыли :)

shvitaliy
27.12.2022, 14:20
shvitaliy уберут, добавите костыли :)

Так вот костыли и достали. Конструктор-собери сам

Сергей0308
27.12.2022, 14:31
Так вот костыли и достали. Конструктор-собери сам

А раньше, в смысле, до приобретения ПР Вы разве не знали что это свободно программируемое устройство, по умолчанию там нет алгоритма работы, в смысле, необходимо алгоритм работы самому создать, откуда макросы и другие элементы программы взять это другой вопрос(второстепенный)!
Может Вы хотели устройство с уже заложенным(готовым) алгоритмом, в смысле, сделали неверный выбор?

shvitaliy
27.12.2022, 14:43
Я еще ни чего не взял, есть одна ПР100, работает на удаленном насосе. В новом году много планов. А с нашим импортозамещением, нужно подбирать варианты.

1exan
27.12.2022, 14:50
Я еще ни чего не взял, есть одна ПР100, работает на удаленном насосе. В новом году много планов. А с нашим импортозамещением подбираю варианты.

Если вы будете изменять уставки по сети, то не вижу проблемы, что один раз после загрузки программы нужно записать вместо нулей нужные значения
И учтите, что в ПР200 есть ограничение на количество сетевых переменных (75 регистров вроде)

melky
27.12.2022, 15:30
shvitaliy не дешевше взять ПЛК "наш" ? :)

shvitaliy
27.12.2022, 16:17
shvitaliy не дешевше взять ПЛК "наш" ? :)

они от 50к

melky
27.12.2022, 16:26
shvitaliy я говорил о наших, с названием компании на 3 латинских буквы :) а ПЛК на букву F начинаются :)

shvitaliy
27.12.2022, 16:48
shvitaliy я говорил о наших, с названием компании на 3 латинских буквы :) а ПЛК на букву F начинаются :)

И цена вкусная ;)

shvitaliy
27.12.2022, 16:58
Кстати про них читал на habr, там не все так просто с логикой ) проверяли на триггере, логика не стандартная

melky
27.12.2022, 17:43
На самом деле Логика она зависит от "логики" программистов :) пример BLINK в ОЛ и в CodeSys отличаются. И наверняка еще примеров найдется. Это называется сила привычки, не более.