Во. Раз уж разговор зашёл об онлайн-отладке, подскажите, кто может, почему у меня в этом режиме не видна половина значений? Просто пустые белые поля.
Вид для печати
Во. Раз уж разговор зашёл об онлайн-отладке, подскажите, кто может, почему у меня в этом режиме не видна половина значений? Просто пустые белые поля.
Алексеев Вы внутри макроса делаете симуляцию, кто мешает входу задать значение ? Папа Римский не дает наверное это сделать
Как я понял в онлайн отладке может отображаться ограниченное количество переменных. Поэтому если смотреть весь холст, то многие переменные не отображаются. Остается приближать нужные части программы в отладке, всю целиком посмотреть не получится.
вас что ,собака укусила ? прежде чем что-то писать, стоит задуматься, почему у вас что-то не выходит.
пока вижу одно, привычка от другого ПО, там что-то работало (а правильно ли?), а тут не работает, или работает не так.
В примере еще выше, не подключенная переменная a1 с использованием экрана. задайте ей константу 1 - теперь с экрана будет происходить сброс в единицу ?
мне лень проверять, потому что такой ерундой не страдаю. Хватает в ОЛ и без того глюков, чтобы на мелочи разбрасываться.
Если едёт вопрос о не компетентности конечно укусит собака и не только ..
Я просто выпускаю в своем программном обеспечении ПР200 продукции овен причем программирую их в ОЛ10 .
Боюсь их переводить в последующие версии . Сейчас разрабатываю в Ол16. Мне очень страшно если будет проблема
потом что до сих пор мы устраняем проблему у заказчиков . Ездием и перепрошиваем ПР200 с новой прошивкой .
Память энергонезависимая сбоит . Сейчас проблем нету и поэтому есть опасения .
Да, сбои памяти были, сам нарывался, что все слетело в 0. Это вроде устраняли. Но при чем тут ваша, моя или еще чья то некомпетентность ?
Что касается вашего последнего типа видео - на нем нет всего, то ли вы поздно включили запись, то ли не показали все что нужно показать. Совершенно непонятно, что вы этим хотели донести, то есть абсолютно. При запуске симуляции макроса, надо было выбрать вход и задать значение ДО запуска плей, должно было сработать
Алексеев. Я посмотрел вашу запись и заметил, что та переменная с которой вы еовырялись или энергонезависимая, или с экрана управляется, иначе ОЛ не дал бы вывесить её в воздух. Я писал пусть не огромные, но достаточно большие проекты в ОЛ 15 и 16. Никаких глюков ни разу не было. Но тут ещё есть момент, что у меня и имя компа, имя в сети и имя учётки на английском, и места где хранятся файлы тоже работаю в вин7, так что не исключаю, что ряд глюков может быть связан не напрямую с вашим ПО, а с кривовато написанным ОЛ по одному из вышеперечисленных пунктов.
Юра утверждал что что если нет связи с переменной то она не используется в проекте . Я просто
показал -- потому что сам переменные исключаю сейчас есть проблема в Ол с переменными .
Обрати внимание Если переменная даже без связи она участвует в проекте .
А по поводу моих постов есть проблемы не кто не выкладывает эти проблемы и надеются что программисты
будут решать проблемы только из за меня . Хотя многие сталкиваются с таким поведением ОЛ
Есть проекты а у всех они свои у меня вот одни Вложение 48265
У других совершенно другие их надо выкладывать .
Ради интереса попробовал запустить этот проект..
Грузился он около двух минут, это при 6-ядрах, SSD и 16 гигах оперативки...
жуть... все перегружено пустыми переменными, константами, лишними связями на несколько разных переменных
Вот это нормально Вы считаете?
Вложение 48266
Вложение 48267
Вложение 48268
Первый экран стоило его задеть, вернуть на место не удалось...
Вложение 48269
И какой программист будет загребать все это? Кому это надо?
Пустые переменные это проблемы которые начали возникать в новых обновлениях Ол переменная такая существует
и Я не надеюсь что программисты будут разбираться с каждым проектом .
Если они дают возможность копировать экраны и переменные и т.д. должны обеспечить правильность этого копирования .
Да проект сложный Я согласен .
Я сейчас работаю и подключился к проекту через ОРС и в Мастер скаде работаю без проблем .
Те переменные которые выдавали ошибки Я исключил и сразу исключаю .
Есть проблема в ОЛ и Я не хочу рисковать .
Проекты тут не причем. Вот, пожалуйста: в проекте всего одна э/независимая переменная, а OL почему то ругается. Так бывает не всегда,а только по его "настроению" Я плюнул на это давно. Но! Это ведь как в автомобиле например загорелась лампа ошибки, но авто продолжает исправно работать. Вот и думаешь, в сервис ехать ,или забить и продолжать кататься дальше
А вот экраны это все для пользователей . Вот они включают
и даже не замечают все что вы заметили . Это интерфейс пользователя
который описан и работает . Аналогичный в других проектах .
И вообще, что вы хотите найти криминального? Я повторяю, косяки проявляются когда захотят и где захотят. Причем у разных пользователей разные.Вот на моей винде например начиная с OL 1.15 не работает менеджер компонентов, ну в 1.16 периодически появляется фигня о кторой мы говорим сейчас. На какое то время она лечится разрывом/присоединением связи у ЛЮБОЙ переменной.
Опять же... Переменная ни куда не подключена. Смысл писать, что то не знамо что, в э/память? Растолкуйте мне, зачем это делать? Ради поиска бага?
для не одаренных повторяю, сложение в новом проекте чтобы сделать меньше минуты ушло, ни каких ошибок, даже плюнул на то, что рука не поднималась назвать имя переменной цифрой. У другого свыше 150 входов использует в макросе, понятно что разработчики должны тестировать создание такой дичи, вплоть до последнего сколько разрешено создавать, но уму не постижимо чем заполнить какой логикой при таком количестве входов. У Алексеева проект не сложный, как он пишет, а бездарный, куча повторяющейся логики, которую можно заменить макросом. Прежде чем программировать, постарались бы осознать такие вещи как https://ru.wikipedia.org/wiki/%D0%9A...BD%D0%B8%D1%8F
Вы не поверите. н е т у...
пс. Немного оффтопа.
Была у меня как то проблема с сетевой картой, на материнке. Она постоянно отваливалась, вернее падала скорость, до безобразия, до пары килобит. Помогало, не надолго, перезапуск её в диспетчере устройств. Что я только не пробовал, вплоть до того что заменил все патчкорды. А потом просто переустановил винду... все. все работает.
Может вам ОЛ переустановить? Библиотеки обновить? Ну там разные фреймВорки, си плюсы...
Немного не так, переменная участвует, но она не попадает в симуляцию.
ну что-то типа "= 2 + 3", а чему присваивать результат, если не указано ?
А против тебя нечего не имею но вспомни https://owen.ru/forum/showthread.php...l=1#post271816
Где программист которого ты оскорблял за обратную связь .
Ну макросы на 100+ входов реально жуть.... Поведение макросов в ОЛ до сих пор не исследовано даже разработчиками (полагаю), если вы весь код расположите просто на листе, то удивитесь, он наверняка будет работать чуть-чуть иначе, чем запакованный в макрос.
Lukas я где-то сказал про энергонезависимые переменные ? я говорю о том, что в воздухе оставлять ничего не надо, чтобы не удивляться...
Не в каждой организации можно к сожалению можно поиграться переустановкой ОС,различных ПО и др. Различные лицензионные соглашения и пр. Ну Вы понимаете о чем я. Тут дело в другом. Овен выпуская новые версии OL, и устраняя баги прошлых версий, в новых версиях сумел создать новые.Да таких, которые не у всех, и не во всех ОС проявляются. И т.к. отловить их будет тяжело,то и заниматься этим вероятно ни кто уже не будет. Тем более,сказали что все силы брошены на разработку новых продуктов. Так что придется пользоваться тем что есть))
Lukas у меня в вашем 555 проекте ошибки нет. Думаю стоит копать Windows настройки, либо что-то еще...
Алексеев когда-то давно пытался впихнуть в макрос вещи с обратными связями, так вот поведение в макросе и поведение на листе были разные. Не знаю, исправили что или нет, не вдавался. Но то, что макросы как и ранее могут вести себя иначе, чем тот же код на листе это до сих пор неоспоримый факт.
Да и других косяков хватает, на которые программисты положили, сославшись на проблемы прошивки ПР200.
Так что все надо тестировать до того как лепить на объект, а не после... Значит вы что-то упустили во время тестирования, какой-то режим или какую-то ситуацию...
Я повторяюсь но в связи с коронавирусом работаю дома и создал себе рабочее место. Обратные связи которые мне нужны
Я проверяю ОРС сервер Мастер скада и естественно диспетчеризация , которая будет не взирая на коронно вирус
контракты уже заключены .
Вложение 48272
Извиняюсь, при чем тут где и как вы работаете ?
Вам не Scada нужно пилить, а тестировать сам алгоритм в вашем ПР. Где-то в какой-то ситуации у вас он ломает все. (я про "обратные связи" в программе ПР вообще-то. Мне как-то фиолетово, какую вы там Scada используете. MasterScada то еще Г... не понимаю, за что люди деньги платят. Овен и Инсат, два сапога пара....
Вот у меня на столе и Пр200 и стенд вот и пелю себе . И это Я делаю много лет .
И Самое главное в связи с выпускном новых обновлений появляются проблемы конкретно в Ол ( да это не избежно )
Вот допустим в Codesys Вложение 48273 и проблем нету .
Здесь проблема выпустили обновление необходимо корректировать побочные эффекты .
Проблема в том что пользователи не посылают проблемы которые возникают у них в связи с выходом новых обновлений
и надеются и всё нормализуется . Программисты не имея обратной связи Вам ничего не исправят .
Да все присылают и так же жалуются. Многие просто уже забили :)
Лично меня бесит что приходится скачивать КУЧУ ОЛ и главное их держать на ПК, вместо того, чтобы просто обновлять один ОЛ...
период становления ПО у Овен отвратительный...