Просмотр полной версии : Изменение константы сетевой переменной
shvitaliy
26.12.2022, 19:12
Добрый вечер. Есть регулятор уровня, создано задание на сравнение. Подскажите, как константу задания изменить удаленно, т.е. сетевой переменной?
Вместо константы использовать сетевую переменную
shvitaliy
26.12.2022, 20:03
Так на сетевую переменную не задается значение по умолчанию
Так на сетевую переменную не задается значение по умолчанию
Это решается макросом
ЗЫ.
Пример здесь https://owen.ru/forum/showthread.php?t=35184&p=361851&viewfull=1#post361851
shvitaliy
26.12.2022, 20:16
Все так сложно. А если переменную объявить энергонезависимой, ее можно увидеть в скаде?
Программировал на контаре, там спокойно видно в сети энергонезависимые переменные и значения по умолчанию меняются. И они не изменятся при отключении питания.
Все так сложно. А если переменную объявить энергонезависимой, ее можно увидеть в скаде?
Программировал на контаре, там спокойно видно в сети энергонезависимые переменные и значения по умолчанию меняются. И они не изменятся при отключении питания.
У каждого производителя свои тараканы. У ПР нельзя задать для сетевой переменной значение по умолчанию, а энергонезависимые переменные не являются сетевыми. Но в ПР103 можно задать значение по умолчанию
shvitaliy
27.12.2022, 03:54
У каждого производителя свои тараканы. У ПР нельзя задать для сетевой переменной значение по умолчанию, а энергонезависимые переменные не являются сетевыми. Но в ПР103 можно задать значение по умолчанию
Спасибо
Может из-за того, что контар считается контроллером, а ПР программируемым реле.
Все так сложно. А если переменную объявить энергонезависимой, ее можно увидеть в скаде?
Программировал на контаре, там спокойно видно в сети энергонезависимые переменные и значения по умолчанию меняются. И они не изменятся при отключении питания.
Сетевые переменные в ПР - энергонезависимые
shvitaliy
27.12.2022, 08:45
У каждого производителя свои тараканы. У ПР нельзя задать для сетевой переменной значение по умолчанию, а энергонезависимые переменные не являются сетевыми. Но в ПР103 можно задать значение по умолчанию
Только проверил, не дает ПР103 назначить число по умолчанию для сетевой переменной.
Простите за высказывание. Вот теперь задумался о его реальном приобретении. Много проектов намечается и не хочется бегать по установкам и все подстраивать, когда в век технологий, все можно сделать с рабочего компьютера.
Народ, узбагойтесь, когда-то на ПР114 сетевым переменным можно было назначать значения по умолчанию, потом Овен это сломал и даже в новых версиях ОЛ убрал эту поддержку даже из ПР114.
Вернуть назад так и не удосужились, сославшись на firmware новых ПР.
Так что с момента слома, пользуемся костылями (макросами) и не вопим :)
shvitaliy После прошивки программы и назначении сетевых переменных они должны сохраняться, так как сетевые являются энергонезависимыми. Значения по умолчанию фактически действуют для простых энергонезависимых переменных после прошивки ПР и первого запуска.
Только проверил, не дает ПР103 назначить число по умолчанию для сетевой переменной.
Как это не дает?
64858
shvitaliy
27.12.2022, 10:26
Спасибо! Все против нас делают
shvitaliy
27.12.2022, 10:28
Как это не дает?
64858
Спасибо. А я смотрел в другом месте )))
Только настораживает, не уберут ли и в этой ПР со временем
shvitaliy если правильно понял, то на ПР200 по какой-то причине убрали и возвращать не собираются видимо :)
Сергей0308
27.12.2022, 11:53
shvitaliy если правильно понял, то на ПР200 по какой-то причине убрали и возвращать не собираются видимо :)
Опять день сурка начинается? Вам же предложили несколько вариантов решения, ничего и думать не надо, бери и пользуйся!
Пётр и ссылку любезно выложил!
shvitaliy
27.12.2022, 11:53
shvitaliy если правильно понял, то на ПР200 по какой-то причине убрали и возвращать не собираются видимо :)
Так вот и боюсь. Наделаю проектов, а они возьмут и уберут.
shvitaliy уберут, добавите костыли :)
shvitaliy
27.12.2022, 14:20
shvitaliy уберут, добавите костыли :)
Так вот костыли и достали. Конструктор-собери сам
Сергей0308
27.12.2022, 14:31
Так вот костыли и достали. Конструктор-собери сам
А раньше, в смысле, до приобретения ПР Вы разве не знали что это свободно программируемое устройство, по умолчанию там нет алгоритма работы, в смысле, необходимо алгоритм работы самому создать, откуда макросы и другие элементы программы взять это другой вопрос(второстепенный)!
Может Вы хотели устройство с уже заложенным(готовым) алгоритмом, в смысле, сделали неверный выбор?
shvitaliy
27.12.2022, 14:43
Я еще ни чего не взял, есть одна ПР100, работает на удаленном насосе. В новом году много планов. А с нашим импортозамещением, нужно подбирать варианты.
Я еще ни чего не взял, есть одна ПР100, работает на удаленном насосе. В новом году много планов. А с нашим импортозамещением подбираю варианты.
Если вы будете изменять уставки по сети, то не вижу проблемы, что один раз после загрузки программы нужно записать вместо нулей нужные значения
И учтите, что в ПР200 есть ограничение на количество сетевых переменных (75 регистров вроде)
shvitaliy не дешевше взять ПЛК "наш" ? :)
shvitaliy
27.12.2022, 16:17
shvitaliy не дешевше взять ПЛК "наш" ? :)
они от 50к
shvitaliy я говорил о наших, с названием компании на 3 латинских буквы :) а ПЛК на букву F начинаются :)
shvitaliy
27.12.2022, 16:48
shvitaliy я говорил о наших, с названием компании на 3 латинских буквы :) а ПЛК на букву F начинаются :)
И цена вкусная ;)
shvitaliy
27.12.2022, 16:58
Кстати про них читал на habr, там не все так просто с логикой ) проверяли на триггере, логика не стандартная
На самом деле Логика она зависит от "логики" программистов :) пример BLINK в ОЛ и в CodeSys отличаются. И наверняка еще примеров найдется. Это называется сила привычки, не более.
Powered by vBulletin® Version 4.2.3 Copyright © 2026 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot