rovki https://owen.ru/forum/showthread.php...l=1#post329268 .
Я Сам не когда не надеялся на что сетевая сохранится всегда использовал обычные энергонезависимые .
Но rovki утверждает , что это работает .
rovki https://owen.ru/forum/showthread.php...l=1#post329268 .
Я Сам не когда не надеялся на что сетевая сохранится всегда использовал обычные энергонезависимые .
Но rovki утверждает , что это работает .
Повторю основною тему вопрошавшего
Ситуация примерно такая: началась ПНР, ответственный за рецептуру определился со значениями каждого параметра, попутно выяснились ошибки в логике программы, программист после исправлений заливает проект по новой. Внимание вопрос, сохранятся ли значения в предложенных вариантах Алексеевым, Мелким и Сергеем308 в энергонезависимых локальных и сетевых переменных?
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Коллега понял ,что как он работает с переменными сетевыми --- работать так нельзя .
Естественно когда заливается проект записываются переменные которые были заданы по умолчанию в проекте .
Или же как советует petera Все значения допустим секретные подключается через Модбас сервер
и прописывает во вновь записанный проект через SLAVE
Последний раз редактировалось Алексеев; 07.04.2020 в 12:50.
По сети невозможно изменить значения по умолчанию, разумеется перед перезаливкой программы, требуется изменить значения по умолчанию на новые или после перезаливки изменить их по сети, когда это некритично!
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Тогда нужно предусмотреть возможность сохранить энергонезависимые переменные в скаде, а после перезаливки программы сохранить их из скады в ПР. Иными словами, сделать бекап. И делать это можно с помощью тех приёмов, о которых говорят Сергей, Мелкий и Алексеев. Но, конечно, потребуется написать саму программу (или макрос) резервного копирования.
позвольте поинтересоваться, а зачем в таком случае дублирование рецептов в ПР? Если есть скада, где выбирают техпроцесс, ну значит и рецепт по этому событию можно хранить и передать в ПР соответствующий и редактировать в скаде удобнее и права организовать, чтоб не каждый проходящий мог изменить технологию
От того что знаете приемы, не значит что их надо обязательно применить. Зачем усложнять, когда можно найти более простое решение, кто только не жаловался из вас всех на плохую симуляцию, неопределенность работы, нелогичность интерфейса управления окнами...
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Алексеев сетевые энергонезависимы, я о другом говорю, раньше (версия 1.8) можно было им назначить значения по умолчанию. Потом это отключили, сославшись на какие-то проблемы прошивки или аппаратной части ПР200. Почему нужно было это отключать и для ПР114 мне не ведомо...
Речь о заливке программы и сразу выставлении необходимых значений переменным Modbus, сейчас 0 по всей форме лица, для всех ПР (114-й имею ввиду, где это работало) и начались тяжбы с придумыванием костылей в виде указанных макросов...
Собственно макросы SelChgF и SelChgI и появились благодаря этой проблеме. Уже не помню кто принимал участие в их создании, точно AI! и petera кажется.
Последний раз редактировалось melky; 07.04.2020 в 17:45.
Доброго дня. Вопрос по ПР200.
Научите пожалуйста как сделать чтобы при появлении аварии, на экран вывелась эта авария.
К примеру сравнивая разницу в переменных получаю буль 0 или 1 и привязываю к аварии.
пересмотрел ютуб, прочитал инструкции к ОЛ и ПР200, ни чего не нашел. Заранее извиняюсь, может плохо искал...
пс. есть такое видео, уважаемого Юрия
https://www.youtube.com/watch?v=NDxnh2Nxs8A&t=125s
вроде как понятно в общем.
AL1 это регистрируемая переменная? а Y1 это то что будет выведено в эту строку? в данном случае "Авария1"?
экран.jpg
Последний раз редактировалось Юрий Н; 08.04.2020 в 22:09.
Много тем про аварии:
https://owen.ru/forum/showthread.php?t=31113&page=7
https://owen.ru/forum/showthread.php?t=29865
В принципе темы небольшие, можно полностью просмотреть!
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
В данном примере AL1 -- это переменная, привязанная к аварии. Т.е. когда она =1, на экран выводится слово "Авария", а когда =0, выводится пустая строка. Переменная Y1 -- это номер строки, в которой будет отображаться значение переменной AL1.