07.04.2020, 20:24 | #91 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Потуги конкурентов
Так о том и разговор. Мне не нужно 16 (почему кстати 16, если доступно только 11?), мне нужно 2. Причём те которые мне нужны, например, две вытяжки. Но возможности убрать из программы неиспользуемые или изменить названия нет.
__________________ RTFM |
08.04.2020, 11:32 | #92 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Потуги конкурентов
Цитата:
Безымянный.jpg Что за маниакальное стремление куда-то залезть? Если не нравится цвет автомобиля, не нужно разламывать завод, где их красят. Сами покрасьте так, как вам нужно и отстаньте от завода! Научу выводить чёрный прямоугольник поверх ненужного текста и/или изображения, без СМС и регистрации. На дополнительных курсах научу поверх прямоугольника выводить текст. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
08.04.2020, 13:02 | #93 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Потуги конкурентов
Ай, спасибо. Добавить к 2000 ненужных мне FBD ещё и свои для затирания/написания. Да я ж только об этом и мечтал. Ну а то что программа потом в контроллер не лезет, это ж мелочь...
__________________ RTFM |
08.04.2020, 13:02 | #94 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Потуги конкурентов
|
08.04.2020, 13:06 | #95 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Потуги конкурентов
Угу. Только когда в проекте на один контроллер 5 приточек и туева хуча вытяжек (где-то на 30К блоков) четвёрка виснет наглухо.
__________________ RTFM |
08.04.2020, 13:08 | #96 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Потуги конкурентов
Нууууу ващееее.
В таком случае лучше (имхо) свой интерфейс городить. Конструкторский интерфейс один черт не рассчитан на несколько приточек. |
08.04.2020, 13:14 | #97 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Потуги конкурентов
В результате так и пришлось сделать. Но времени ушло и пришлось под "конструкторский" подгонять.
__________________ RTFM |
08.04.2020, 13:32 | #98 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Потуги конкурентов
Зато на железе сэкономили.
|
08.04.2020, 13:40 | #99 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Потуги конкурентов
По железу не мой проект , мне только запрограммировать надо было.
__________________ RTFM |
08.04.2020, 13:44 | #100 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Потуги конкурентов
А я и не говорил, что сэкономили лично Вы
|
08.04.2020, 13:50 | #101 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 174
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Потуги конкурентов
Цитата:
мне удалось сделать проектик на 12500fbd, 10000ui, 12000eeprom пока работает |
|
08.04.2020, 13:57 | #102 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Потуги конкурентов
Для SMH4 конструкторский проект для простейшей приточки около 7К. Из которых 2К этот несчастный макрос %
__________________ RTFM |
08.04.2020, 14:00 | #103 | |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Потуги конкурентов
Цитата:
У меня "конструкторская простейшая приточка" с водяным калорифером получилась на чуть менее 5000 блоков. Кстати, вот этот макрос можно использовать один на все приточки, мультиплексируя входа. |
|
08.04.2020, 14:13 | #104 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Потуги конкурентов
Цитата:
На 5 приточек я бы тоже тупо мультиплексировал бы главный экран и всё. Мне кажется, что из этих 30k блоков по итогу полезную работу выполняют тысяч 10, не больше __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
08.04.2020, 14:16 | #105 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 174
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Потуги конкурентов
так аппетиты-то надо контроллировать, зачем создавать графический проект под смш4, делайте простенький текстовый под смш2010.
|
08.04.2020, 14:16 | #106 | |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Потуги конкурентов
Цитата:
__________________ RTFM |
|
08.04.2020, 14:17 | #107 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Потуги конкурентов
Цитата:
По блокам (без картинок) четверка переваривает 50-60 тыс. Это тесты на позапрошлый год. На фоне этого конечно же все старожилы форума с усмешкой смотрят на ваши возмущения о 2 тыс блоках. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
08.04.2020, 14:20 | #108 | |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Потуги конкурентов
Цитата:
Может еще автоматическое разложение гифок по кадрам сделаете? Да еще и с заданием "прозрачного" цвета? https://coub.com/view/2bhb8x |
|
08.04.2020, 14:30 | #109 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Потуги конкурентов
Сколько много слов. А всего то можно было дать открытый макрос, когда я об этом просил. Но получил только национальную избушку индейцев (фигвам называется).
__________________ RTFM |
08.04.2020, 14:43 | #110 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Потуги конкурентов
Цитата:
Вы же меня знаете. Я всегда помогаю, если вижу, как это можно сделать. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
08.04.2020, 14:54 | #111 |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Потуги конкурентов
А я в своё время объяснял зачем. Илье. Он же меня и вежливо послал. А наиболее простым оказалось использовать только макросы megabar, вентилятор и калорифер и получить ту же картинку за в разы меньшие деньги (меньше 300 блоков ). А удалось бы покопаться в указанных макросах можно было б и ещё уменьшить, например нафиг не нужный мне тач убрать.
__________________ RTFM |
10.04.2020, 08:21 | #112 |
Senior Member
Регистрация: Jan 2013
Сообщения: 745
Благодарил(а): 23 раз(а)
Поблагодарили:
13 раз(а) в 12 сообщениях
|
Ответ: Потуги конкурентов
Вот опять прения ни о чем. В чем проблема сделать ВСЕ макросы открытыми изначально? Спасибо за Конструктор, он реально помогает. Но его смысл - автоматизировать труд программиста, нет? И вот он сгенерировал программу, т.е. быстро сделал то, что сделал бы я сам, просто потратив кучу времени. Но по какой-то причине (?) я не могу теперь эту программу редактировать. Т.е. были выполнены 2 операции:1. генерация исходного текста (в виде FBD), что есть хорошо и нужно; 2. установка "только для чтения", о чем никто не просил и в чем никто не нуждается. Не надо выяснять "зачем надо редактировать" - если человек хочет ЭТО сделать, то наверное ему оно надо. Да, бывают варианты, когда человек просто не знает как сделать проще - поэтому разумный выход, это СНАЧАЛА подсказать то, что человек хочет, а УЖЕ ПОТОМ сказать о том, что есть альтернативный выход. По крайней мере я так всегда и поступаю, еще с преподавательских времен. Но выпускать текст Конструктора "только для чтения", это абсурд, т.к. убивается весь смысл свободно программируемого ПЛК в данной задаче. А кайф в том и состоит, что есть И Конструктор И возможность допилить то, что нужно. В теории. Я например недавно сделал проект для сушильного шкафа из проекта вентиляции. Похоже ведь - вентиляторы и калорифер. Естественно я СИЛЬНО переработал проект, но все равно вышло быстрее чем писать с нуля, потому что я не отвлекался на разработку HMI - я просто поправил то, что есть в стандартном проекте и мне хватило. К счастью вентиляционные проекты редактируются лучше, субъективное мнение.
|
10.04.2020, 10:21 | #113 |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Потуги конкурентов
Не то, чтобы я хотел защитить Сегнетикс. Им и без моей "защиты" живется неплохо.
Однако, в их действиях тоже можно разглядеть рациональное зерно. Отброшу в сторону вопрос авторского права. Дело скорее в репутационных потерях. Если на объекте программа контроллера работает некорректно или допустила серьезную аварию, будет заказчик или эксплуатация разбираться, был это косяк программиста или контроллера? Нет, не будут. Они погуглят, пояндексят. Найдут сайт и форум. Читать, изучать ничего не станут, будут сразу писать на "мыло" в техподдержку. Там им выкатят способы решения со скачиванием конструктора, лоджика, перепрограммированием, обновлением прошивки контроллеров и прочими веселыми вещами, которые вам покажутся не особо сложными. Но не для людей, основные навыки которых - ведение десятка журналов и знания, в какое время ходить за подписью к директору. Слишком много головняка. И в следующий раз контроллеры этого производителя на объекты не попадут. Как-то общался с представителями Сименса. Спрашивал, дескать, а чего такое дорого ПО для разработки? Их ответ был в духе: "В стоимость ПО входит обучение. Также, высокой ценой мы отсекаем различных авантюрно настроенных личностей. Таким образом, мы допускаем к программированию контроллеров только подготовленных и серьезно настроенных людей. Что уменьшает вероятность косяка и в целом поддерживает репутацию производителя надежного оборудования. А если косяк случился, мы можем найти косячника и сделать атата". Подход не бесспорный, так как косяки все же встречались. И даже от вполне крупных производителей. Но, вероятно, на большой выборке эти методы действенные. С этой точки зрения удивительно видеть брак в части железа. Бледнеющие и темнеющие экраны пикселей, отказывающие со временем модули МС, отказывающие сенсорные экраны SMH4. Пару лет назад обнаружил, что если на пикселях (не всех, но многих) подвигать клеммы аналоговых входов, их показания могут существенно изменяться. А ведь они вместе с выступающими из них проводами бывает что прижимаются крышкой пластикового бокса. Всё это так сказать на переднем плане и в процессе эксплуатации наблюдается в первую очередь. Неправильно работающий кусок программы - он ведь где-то там глубоко в недрах. Может быть, он даже никогда не всплывет. А вот эти проблемы прям на виду. Да, такой брак обычно имеет временный характер. Но доверия к надежности не добавляет. Особенно, в свете отговорок вроде "да вы сами всё делаете неправильно". |
10.04.2020, 11:52 | #114 | |
Senior Member
Регистрация: May 2009
Сообщения: 1 034
Благодарил(а): 9 раз(а)
Поблагодарили:
22 раз(а) в 22 сообщениях
|
Ответ: Потуги конкурентов
Сделать открытыми все - это, наверное, тоже перебор.
Цитата:
Эт точно. Вот сейчас приходится на объекте доказывать что FMR "хорошие, но почему то хромают" __________________ RTFM Последний раз редактировалось New, 10.04.2020 в 12:06 |
|
10.04.2020, 12:50 | #115 | |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 174
Благодарил(а): 242 раз(а)
Поблагодарили:
166 раз(а) в 158 сообщениях
|
Ответ: Потуги конкурентов
Цитата:
|
|
10.04.2020, 14:04 | #116 | |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Потуги конкурентов
Цитата:
А будет трогать открытые макросы. И в условиях наличия закрытых будет внимательнее относиться к отладке изменений. В общем, повышение дисциплины. И таких разработчиков может быть достаточно много. Причем не среди фрилансеров-одиночек или работающих на небольшие компании на небольших объектах. А тех, кто работают в больших компаниях, которые устанавливают эти контроллеры десятками и сотнями ежемесячно. Впрочем, мне тоже странно видеть закрытые макросы в части интерфейса или скажем ПИД-регулятора. Если на то пошло, могли бы сделать просто FBD-блок ПИД-регулятора. Что там скрывать? Переживают, что кто-то воспользуется их заготовками для отображения "бегущей" строки или картинки с "сиськами"? |
|
10.04.2020, 14:26 | #117 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Потуги конкурентов
Цитата:
Например, как здесь: https://forum.segnetics.com/showthread.php?t=3920 Вот и относитесь к нему, как к блоку. Макросы, не запрашивающие пароли, это и есть такие FBD. А макросы только для чтения аналогичны системным отладочным библиотекам того же VS. Т.е. посмотреть можно, а вмешаться нет. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
10.04.2020, 14:51 | #118 | |
Senior Member
Регистрация: May 2010
Адрес: Москва
Сообщения: 865
Благодарил(а): 4 раз(а)
Поблагодарили:
87 раз(а) в 68 сообщениях
|
Ответ: Потуги конкурентов
Цитата:
"А что изменится если накосячено в открытой части конструкторской программы или какой-либо макрос заменён на "самописный"? Ровным счётом ничего". Конкретно этот пришел и спросил. Вы ему дали верное направление решение проблемы. Другой не будет спрашивать. Мне уже поздно. Я ваши макросы открывал, открываю и скорее всего буду открывать |
|
10.04.2020, 15:05 | #119 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 180
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Потуги конкурентов
Цитата:
Ну и анализ проектов проще. Я точно знаю, что внутрь жизненно важных функций кривая лапа не залезала. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
10.04.2020, 15:32 | #120 |
Senior Member
Регистрация: Jan 2013
Сообщения: 745
Благодарил(а): 23 раз(а)
Поблагодарили:
13 раз(а) в 12 сообщениях
|
Ответ: Потуги конкурентов
Вот опять все ходит по тому же кругу - "если все открыть, то сразу все всЁ угробят". Да вам-то что? Я могу написать свой макрос по аналогии с вашим, он будет "похож на настоящий и не работать". Но по входам-выходам = не отличить. И чем помогла ваша защита? И от кого помогла? Правда в том, что "с дуру можно и х.. сломать", как в армии говорили. Если я сломал калорифер = я и виноват, потому что контроллер СВОБОДНО ПРОГРАММИРУЕМЫЙ. Я запускаю ИТП и обращаюсь к разработчикам - "У вас там ошибка в программе, дайте исходник, я поправлю". А они говорят - "Не дадим, ты накосячишь, а нам отвечать". И они правы, потому что хотя контроллер и Segnetics, но они продали его СО СВОЕЙ ПРОШИВКОЙ, как готовое изделие. И тогда они за него отвечают. А Конструктор и программа, которую он генерит - не изделие, а ИНСТРУМЕНТ и ШАБЛОН = основа для дальнейшей разработки софта, за которую Я несу ответственность. Так от кого защита, еще раз? От меня же меня что ли? Какой-то абсурд. Это как:
- Мы тебе дарим этот автомобиль. - Спасибо дорогие граждане, только что-то дверь не открывается? - Да, не открывается, тебе туда нельзя, вдруг сломаешь чего. |