|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
|
Опции темы | Поиск в этой теме | Опции просмотра |
16.11.2018, 10:42 | #211 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
На поговорку про причины/возможности не съезжайте, лично я при всём своём больном воображении не могу представить, как в текстовом виде наглядно отобразить изменения в графическом представлении. Покажите мне, что я не прав. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
16.11.2018, 10:45 | #212 |
Senior Member
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Поэтому, тут нет проблемы от слова совсем. Вы можете иметь исходник хоть на гигабайт и скомпилировать его в исполняемый код 1 килобайт. Добавлено через 4 минуты Практический пример: размер исходников ядра Linux -- гигабайт. А размер скомпилированного ядра -- около 100 мегабайт. Добавлено через 6 минут |
16.11.2018, 11:03 | #213 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Достаточно было сравнить размер docx, это дало бы примерно столько же информации. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
16.11.2018, 11:03 | #214 |
Senior Member
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
По поводу хранения исходников проекта на контроллере -- не поддерживаю, это странное решение. Если надо хранить исходники рядом с установкой -- запишите на USB-флешку (или SD-карту) исходники и SMLogix, и повесьте в шкаф / прилепите на контроллер :-)
Можно еще загрузить файлы на какой-нибудь диск mail.ru, github/bitbucket, распечатать на бумажке ссылки в интернет и прилепить на контроллер. |
16.11.2018, 11:26 | #215 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Небольшие хотелки в SMLogix
Всё от того, что многие думают, что экономить не надо. Вы работали с лоджиком на более-менее старом компьютере с более-менее большим проектом? Оно даже на моём рабочем компьютере не особо быстро шевелится, если, например, полно блоков SMArt, которые, кстати, представляются XML. ---- Что же касается загрузки рабочей папки в контроллер - загружайте самостоятельно, если вам это надо. Телодвижений минимум, сделать надо 1 раз. Но по крайней мере, никто не будет обвинять разработчиков лоджика в том, что не получили денег, так как проект оказался залит на контроллер, откуда его взяли заказчики и раскопировали на стопицот установок. В конце концов, в CoDeSys вообще нужно "создавать загрузочный проект", когда дело доходит до работы на объекте. На мой взгляд, вопрос попадания в неприятные ситуации - это вопрос личной дисциплины. У меня все проекты, которыми я занимался, лежат в специальных папках, где кроме исходников ещё и схемы, проектная документация, пояснилки, макросы, может скриншот из конструктора (если проект на базе конструктора), и прочая сопутствующая документация. Покуда живы жесткие диски - эти данные у меня есть. Совсем другое дело, когда вы приезжаете на новый (для себя) объект, где залита "какая-то" программа и исходники уже давно потеряны. Но это уже не ваша ответственность. Исходники теряли не вы. __________________ В сегнетиксе не работаю с самого начала 2019 года. |
16.11.2018, 12:06 | #216 |
Senior Member
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Зато, связана с надежностью получаемых приложения и, насколько я помню, Windows 95 не является эталоном надежности. Был в Windows 95 мультиязычный голосовой ввод? |
16.11.2018, 12:15 | #217 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Небольшие хотелки в SMLogix
Такое ощущение, что вас устраивает то количество "говнокода" в вашем телефоне и браузере, которое приводит к КПД ваших устройств не более 2%.
офтоп: ... Недавно я купил жене айфон 7. Раньше ни у меня ни у неё не было яблочной продукции, всё время телефоны были, хоть и хорошие, но на андроиде. А последнее время так вообще китайцы. Так вот, в чистых цифрах айфон почти вдвое слабее моего телефона. Однако работает он намного быстрее и стабильнее, я даже был очень удивлён этому. Программы со схожей функциональностью занимают меньше как оперативной так и постоянной памяти. Тоже, конечно, далеки они от правильного использования ресурсов, но хоть что-то. Это я к тому говорю, что ссылаться на андроид - это как говорить "тазы валят", на мой взгляд. Я же занимался разработкой под андроид, представляю, что там происходит. А происходит там куча подключений совершенно ненужных в проекте библиотек и компонентов. В каждом проекте множество дубликатов и так далее. Кроме того, всё это в принципе работает через кучу фреймворков, которые построены на других фреймворках и так далее и так далее. Я не говорю, что теперь нужно кодить только на ассемблере. Но вот от с++ я бы далеко не уходил. Даже QT для мобильных платформ (для контроллеров, в частности) - это уже тяжело и не нужно. __________________ В сегнетиксе не работаю с самого начала 2019 года. |
16.11.2018, 12:18 | #218 |
Senior Member
Регистрация: Jun 2015
Сообщения: 551
Благодарил(а): 25 раз(а)
Поблагодарили:
9 раз(а) в 9 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Сейчас на исторические тренды с возможностью архивировать вроде никто не жалуется) Проблема с нелегальным копированием на стопитсоц установок вполне решается всплывающим окошком при заливке программы - "загрузить исходник в память контроллера?" - на манер всплывающего окошка с предложением "заменить уставки в контроллере?" |
16.11.2018, 12:28 | #219 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Небольшие хотелки в SMLogix
1. Нажимаем "загрузить проект". Ждём компиляции
2. Обновить уставки в контроллере? (Да/нет) 3. Настройки SMCOnfig не совпадают. (Диалог импорта конфига) 4. Загрузить исходник в память контроллера? (да/нет) 5. Загрузить документацию в контроллер? (да/нет) 6. Сколько ещё диалогов вывести? (Выпадающий список, где можно выбрать число от 10 до 512). 7. Выводить выбранное количество диалогов. 8. Спустя 20 минут проект загружен, и тут вы понимаете, что забыли подключить AIN. goto 1. __________________ В сегнетиксе не работаю с самого начала 2019 года. |
16.11.2018, 12:29 | #220 |
Senior Member
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Одно соответствует другому. |
16.11.2018, 12:35 | #221 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Небольшие хотелки в SMLogix
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
16.11.2018, 13:35 | #222 |
Senior Member
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Есть еще разновидность "упертый профан", это когда старшие опытные товарищи говорят ему, как правильно, а он упирается всеми частями тела :-) Я бы не стал по результату судить, кто его делал: "профан" или "профи в рамках ограниченного бюджета". Так же, с осторожностью нужно подходить в оценках работы: сказать "гугл клавиатуры весит втрое больше чем операционная система win95" без упоминания, что там есть распознавание голоса -- все же некорректно, т.к. это причина такой "аномалии". Боюсь предположить, сколько гигабайт (десятков, сотен) исходников у этой клавиатуры, в т.ч. звуковых файлов, которые прогоняли через нейронную сеть, что бы получить всего лишь несколько десятков мегабайт на выходе. |
16.11.2018, 13:42 | #223 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Небольшие хотелки в SMLogix
Может с клавиатурой и не очень удачный пример, но аналогичный размер (100-200 МБ) занимают такие приложения как банковские клиенты или онлайн магазины =(
__________________ В сегнетиксе не работаю с самого начала 2019 года. |
19.11.2018, 13:08 | #224 |
Member
Регистрация: Mar 2012
Сообщения: 65
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
за время существования конкретно проблемного проекта, я сменил 3 наладочных ноутбука, про смену операционки с хп на приемлемую вин10 вообще молчу. по дисциплине вопрос относится к компетенции конкретного автоматизатора- человека. А контроллер используется предприятием, и от его работы зависят судьбы людей даже в глаза не видящих автоматизатора, так что на него нерадивого завязывать жизненный цикл контроллера не правильно. Ну и крайний вариант, зайдите по FTP и удалите проект, телодвижений минимум, сделать надо 1 раз. Ну что сегнетикс отбросив "разговоры в пользу бедных" скажите технически такую хотелку реализовать можете? __________________ Ковчег был построен любителем, Профессионалы же построили Титаник |
19.11.2018, 21:00 | #225 |
Senior Member
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Банковский клиент 2 (ВТБ): 9,90 Мб. Онлайн-магазин 1 (Банггуд) - 14,95 Мб. Онлайн-магазин 2 (Ски) - 10,33 Мб. Онлайн-магазин 3 (JoyBuy) - 13,81 Мб. Что я сделал не так? (пардон за флуд) |
19.11.2018, 23:10 | #226 |
Уволен из Сегнетикс
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Небольшие хотелки в SMLogix
Я не знаю..
Ваш ЗСД - 35 МБ МТС - 77,77 МБ Промсвязьбанк - 54 МБ Тинькофф - 100 МБ АлиЭкрспресс 149 МБ Бургер Кинг - 105 МБ Даже Плей Маркет - 23 МБ Mi Fit - 196 МБ!!! Скайп - 88 МБ Телеграм - 85 МБ Это андроид 7 __________________ В сегнетиксе не работаю с самого начала 2019 года. |
20.11.2018, 02:05 | #227 |
Senior Member
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
АлиЭкрспресс - 45,26 Мб Плей Маркет - 17,54 Мб Mi Fit - 41,67 Мб Скайп - 30,99 Мб (другого из вашего списка не имею). Таки со мной что-то явно таки не так |
21.11.2018, 11:38 | #228 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Был ещё жутко порезанный дистрибутив без AOL, поддержки сети, печати, мультимедиа, игр и без справки. Он занимал менее 11 Мб. PS. У вас с Дмитрием разные телефоны. В Андроиде 7 Гугл наконец-то озаботился проблемами быстродействия и поэтому после установки код программы перекомпилируется и из него в том числе удаляются ненужные в данной аппаратной начинке ресурсы. В вашем телефоне явно экран пожиже разрешением, поэтому и программы поменьше занимают. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
21.11.2018, 14:50 | #229 |
Senior Member
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
И в Android 6, и в Android 7 исходный дистрибутив приложения (apk-файл) всегда присутствует на устройстве и нужен для доступа к ресурсам. Ничего из apk-файла не удаляется, он сохраняется в том виде, в котором его загрузили. Ресурсы из apk-файла не распаковываются, а читаются прямо из него. Для этой цели apk-файл (с технической стороны, представляющий собой zip-архив) при сборке обрабатывается утилитой zipalign: https://developer.android.com/studio...-line/zipalign ...all uncompressed data within the APK, such as images or raw files, to be aligned on 4-byte boundaries. This allows all portions to be accessed directly with mmap()... Бинарные библиотеки (.so-файлы), и в Android 6, и в Android 7 распаковываются только те, то нужны платформе. Разница в цифрах выше может быть потому, что считается не размер дистрибутива, а общий размер с данными, которые меняются со временем. База данных, кэши могут расти, отображаемый размер приложения увеличивается. Если идет речь про сравнение дистрибутивов Windows 95, то корректно сравнивать это с размером apk-файлов без включения рабочих файлов. Иначе, нужно считать установку Windows 95 после распаковки, со всеми свопами, реестрами и т.д. |
21.11.2018, 15:18 | #230 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
21.11.2018, 15:32 | #231 |
Senior Member
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Перекомпиляция здесь -- переход на ART и касается байт-кода. К ресурсам (картинки и т.п.) это не относится. Как они находились в apk-файле, так оттуда и читаются. Apk-файл храниться весь на устройстве в исходном виде, ничего из него не удаляется. |
21.11.2018, 16:09 | #232 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
21.11.2018, 17:01 | #233 |
Senior Member
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
В Android 6 появилась опция, которая позволяет не извлекать нативные библиотеки (.so-файлы), а использовать их прямо из apk-файла. Но при этом они должны быть выровнены и не должны быть сжаты (т.е. размер apk-файла увеличится). |
22.11.2018, 09:03 | #234 |
Senior Member
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
P.S. А разница у нас скорее всего за счет кэша. Я перед замерами вычистил все временные файлы - Gromov, скорее всего, нет. |
29.01.2019, 12:08 | #235 |
Senior Member
Регистрация: Dec 2015
Сообщения: 119
Благодарил(а): 23 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Хотелось бы иметь кнопку "Снимок экрана" или все сразу или с выбором нужных экранов, с выгрузкой в какую нибудь папку.
А так же улучшить качество снимков экрана, для чб это не критично, но для цветных, порой ничего не понять что на снимке. |
29.01.2019, 15:07 | #236 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Вероятность, что "снимок экрана" в СМАрт будет адаптирован в ближайшей перспективе, стремится к нулю. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
30.01.2019, 09:20 | #237 |
Senior Member
Регистрация: Dec 2015
Сообщения: 119
Благодарил(а): 23 раз(а)
Поблагодарили:
4 раз(а) в 4 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Но для полноты, не хватает ползунка со шкалой масштабирования экрана. Для пикселя это не критично, можно сделать масштаб на максимум и он влезет, а с тримом или смш приходится сравнивать масштабы на глаз, т.к. в процессе работы постоянно изменяется. |
01.02.2019, 11:21 | #238 |
Новичок
Регистрация: Jan 2019
Сообщения: 27
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
Мне не хватает пользовательских функциональных блоков.
При росте программы начинаешь облекать группы элементов в макросы, нередко группы повторяются и соответственно их легко можно копировать. Но так же их иногда приходится корректировать. Неудобным является то, что установленный на поляне макрос не меняется, когда я меняю содержимое подобных макросов на поляне или исходного в библиотеке макросов. Заменять каждый неудобно и можно ошибиться. Можно ли сделать функцию автоматического применения изменений к ранее установленным макросам? Или сделать возможность создания пользовательских функциональных блоков с возможностью редактирования? |
01.02.2019, 11:38 | #239 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
01.02.2019, 12:30 | #240 |
Новичок
Регистрация: Jan 2019
Сообщения: 27
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Небольшие хотелки в SMLogix
А по функциональным блокам? Насколько это сложно/можно реализовать в SMLogix? Рассматривается ли вопрос реализации? Возможность написания блоков на ST? |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обмениваемся своими макросами | Arsie | SMLogix | 112 | 10.12.2021 09:01 |
Как показать прохождение запроса | LordN | Примеры работы по Modbus | 7 | 07.11.2019 19:55 |
Отсутствует связь SMH2010 <--> SMLogix | Serge_sg | Вопросы о SMH2010 | 19 | 07.10.2019 18:44 |
SMH4 не видится в SMLogix (решено) | marat | Вопросы о SMH4 | 2 | 04.04.2019 19:52 |
Небольшие дефекты в SMLogix | Gel | SMLogix | 20 | 22.08.2018 14:22 |