|
Вопросы о Matrix Работа и применение контроллеров Matrix. |
|
Опции темы | Поиск в этой теме |
10.10.2019, 15:48 | #31 | |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Функционал
Цитата:
Это Ваше личное мнение не подкрепленное цифрами, гостами, статистикой. Есть Функциональная безопасность. Есть стандарты по SIL - IEC 61508, IEC 61511, ГОСТ Р МЭК 61511 2016. Есть Качественный метод оценки, есть требования к архитектуре системы. Безусловно есть уровни опасности, где контроллеры типа Сегнетиковских не подходят. И что? У 2010 был сертификат Ростехнадзора на применение на опасных производственных объектах. Хотел загрузить Вам в помощь фотку с методички по функциональной безопасности, но все. Лимит вложений на форуме исчерпан. И так создал много информационного шума. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
|
10.10.2019, 16:40 | #32 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Функционал
Сдается мне что именно Вы перевели все в полный оффтоп.
Кстати 7017 всего восьмиканальный. Да и в доках не увидел поканальную гальваническую развязку для 17-го и 18-го. А возможность перестройки 7217-10 с 10 дифференциальных на 20 потенциальных каналов кажется только доказывает что её нет. Последний раз редактировалось Arsie, 01.11.2019 в 10:54 |
10.10.2019, 19:46 | #33 | |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Функционал
Цитата:
И, пока совсем не ушло в оффтоп и не забанили немного цитат для понимания направления движения функционала Правило Уинстона Черчилля: "Мой принцип выбора прост - я выбираю только самое лучшее". Если стоимость оборудования большая или потери от простоя большие (альтернативная реальность) при выборе оборудования для автоматизации из критерия цена/качество цену нужно отбрасывать. Оборудование Сегнетикс - Собственная разработка железа, собственное производство, собственный компилятор, 3 года гарантии. Пока лучший выбор из Российских производителей даже без учета цены. Но сравнивая с зарубежными производителями четко видно, где Вы не дотягиваете до уровня 1,0. Уровень 1,0 это примерно сколько нужно кушать в день чтобы не худеть. «В юриспруденции мы называем эту позицию птицей, которой нравится летать задом наперёд. Ей приятнее смотреть туда, где она была, чем туда, куда она летит», — сказал Дэн Алеф, автор биографии основателя Kodak Джорджа Истмана. Все больше мне по теме сказать нечего. Я сделал все, что смог. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
|
10.10.2019, 21:39 | #34 | |||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Функционал
Обсуждался функционал именно Матрикса, а не Ваши хотелки.
Цитата:
Даже себе. Цитата:
Не сильно порадовали. Цитата:
|
|||
17.10.2019, 14:35 | #35 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Функционал
Давайте подытожим.
1) Вы поставили опыт по передаче данных между двумя компьютерами и решили, что у нас данные передаются медленно, а у модулей на Ethernet данные передаются быстро. Верно? 2) Вам и конкретно вам захотелось PostrgreSQL и любое устройство, в котором не установлена эта СУБД является плохим устройством. Верно? 3) У нас не нашлось типов данных, с которым именно вы привыкли работать, поэтому мы недостаточно хороши. Верно? 4) У нас большая цена за аналоговый канал, при этом вы сравнили нашу розницу и чужую оптовую цену. Верно я понимаю? 5) Вы привели в пример модуль без поканальной развязки и сказали, что что модуль без поканальной развязки лучше нашего модуля без поканальной развязки. Правильно? 6) Вы привели в пример модули на априори ненадёжном Ethernet в бытовом исполнении и противопоставили эти модели нашим, работающим на промышленном интерфейсе. Всё верно я понимаю? 7) При всём при этом часть описанных вами наших недостатков по факту оказались вашим незнанием наших возможностей. Верно? И результате мы провалились по всем фронтам по вашему мнению. Всё верно я понял, заново прочтя всё написанное вами? Добавлено через 15 минут Цитата:
Мы предлагаем общепромышленные контроллеры, но исторически сложилось, что нас максимально применяют в такой отрасли, как HVAC. Поэтому мы всегда проектируем устройства, которые максимально удовлетворяют области нашего присутствия и позволяют чуть больше. Почему только чуть больше? Потому что иначе мы окажемся неконкурентоспособны на существующем рынке. В результате, проектируя контроллер Matrix и модули FMR мы с одной стороны, постарались уложиться в расценки, существующие на рынке HVAC, а с другой стороны, мы предложили за эту цену очень и очень много возможностей по вводу/выводу и обработке этих сигналов. По нашим расчётам, в HVAC подобного предложения нет за любые сопоставимые деньги. Да, возможно мы бледно выглядим в горнодобывающей отрасли. Но мы там и не представлены. Мы вообще не знаем особенностей, которые там нужны. Мы в ней и не конкурируем. Повторю ещё раз. Наша цель: котельные, насосные, HVAC. А новые возможности ввода/вывода позволяют выполнять, например, полноценную автоматизацию зданий. Скорость работы интерфейса достаточна для быстрого опроса наших модулей в любых количествах. Если поднять скорость до сверхсветовой, это ничего не изменит, но сильно поднимет стоимость. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
21.10.2019, 12:25 | #36 |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Функционал
__________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
22.10.2019, 19:33 | #37 | ||||||||
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Функционал
Только из уважения к Вам и Вашей фирме и лишь для того чтобы показать что есть гораздо большие возможности за те же средства.
Цитата:
Цитата:
Цитата:
Цитата:
M-7017Z MODBUS RTU - 198.18 у.е. В такой же конфигурации как у Вас 20 каналов 10 S за канал + перегрузочная способность 240В В конфигурации с дифференциальными каналами Virtual Channel-to-Channel Isolation 400 В 20 S за канал + перегрузочная способность 240В ET-7017-10 MODBUS TCP - 213.56 у.е. В такой же конфигурации как у Вас 20 каналов 10.7 S за канал + перегрузочная способность 240В + Web интерфейс для конфигурации и контроля В конфигурации с дифференциальными каналами Virtual Channel-to-Channel Isolation 400 В 21,3 S за канал + перегрузочная способность 240В + Web интерфейс для конфигурации и контроля + MTBF 200 тыс часов - информация из сертификата + внесены в реестр средств измерений Цитата:
Цитата:
Цитата:
Цитата:
__________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
||||||||
22.10.2019, 19:56 | #38 |
Senior Member
Регистрация: Aug 2015
Адрес: I live in Russia (Siberia), it's cold
Сообщения: 208
Благодарил(а): 1 раз(а)
Поблагодарили:
11 раз(а) в 10 сообщениях
|
Ответ: Функционал
к чему эти приперания то?
не существует таких организаций где был бы весь спектр требуемых технических решений за вменяемые деньги, этот жестокий мир и все....тут живите в симбиозе с другими производителями и будет вам радость, спокойствие и финансовое благополучие. |
22.10.2019, 22:21 | #39 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Функционал
Цитата:
Ну решили Вы свою задачу и замечательно. Вот на кой хрен оборудование Сегнетикса под нее надо подстраивать непонятно. Задача разовая. Никто не мешает и модули ICP DAS опрашивать и Тримом, и Матриксом и четверкой. Совсем без проблем. |
|
23.10.2019, 06:07 | #40 | |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Функционал
Цитата:
В заявлении от сегнетикса большие количества данных, высокоскоростные интерфейсы. Вы хоть раз пробовали собрать больше 100 параметров хотя бы в секунду. А больше 1000. Вы хоть раз пробовали потом их обработать. Вы хоть раз пробовали сохранить и извлечь хотя-бы 1000 параметров Как вы собрались опрашивать большое количество данных Сегнетиксами. Как Вы собрались потом их обрабатывать лоджиком без массивов. Вы их потов в SQLite будете сохранять и извлекать? Вы хоть раз пробовали собрать больше 100 параметров с территории радиусом более каких то 100 м. Вы ничего не пробовали и рассказываете мне здесь сказки вместе с Арсением. Мелкие вентустановки и мелкие ИТП и не морочте людям голову. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
|
23.10.2019, 08:58 | #41 | ||
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Функционал
Цитата:
Причём, делая это по радиусу, гораздо более "каких-то 100м". 100 метров - это предел для одного "хвоста" эзернета, в промке чаще востребованы расстояния в полкилометра и более. Цитата:
Матрикс и FMR являются полевым уровнем, на этом уровне редко когда бегает больше 1-2 тыс точек данных. И БД на этом уровне не нужны от слова "совсем". Систематизация данных - это следующие уровни по иерархии построения глобальных систем. Добавлено через 11 минут Достаточно увеличить расстояния шин данных в вашей задаче хотя бы вдвое, как ваш проект распадётся на молекулы. А если увеличить раз в пять, то и на атомы. То самое оборудование, которое вы так хвалите, не позволит вам реализовать вашу задачу без большой массы костылей, драматически снижающих надёжность системы. И вот тут уже на передний план выйдут 3 мегабита каскадной шины FMR, имеющей детерминированные времена опроса - этим занимается драйвер автоматически, анализируя трафик и подстраивая скорость работы каждого сегмента шины под ЭМИ, чтобы уйти от резонансных частот с помехами. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 23.10.2019 в 09:22 |
||
23.10.2019, 11:03 | #42 | |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Функционал
Цитата:
А пока это только смесь умных слов производителя контроллеров для небольших систем уровня одной приточки или одного ИТП. А я Вам говорю в тридцатый раз уже лет пять - Ваш подход тупиковый, что я проверил на практике. Не верите, проверяйте деньги Ваши. Если бы Вам про это профессор сказал, Вы бы все равно не восприняли. Почему я так упорствую - мной вложено много времени в наработки программ на Лоджике. Было бы хорошо использовать и далее. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
|
23.10.2019, 12:03 | #43 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 117
Благодарил(а): 15 раз(а)
Поблагодарили:
660 раз(а) в 604 сообщениях
|
Ответ: Функционал
Цитата:
А если про виртуальные, т.е. про сетевые переменные, то я своими руками делал систему сбора данных на 2Gi примерно на 3500 точек данных, получаемых с модулей и полевых систем. Далее это всё проверялось на валидность и улетало по Modbus-TCP выше, дополненное флагами валидности и отметками времени. PS. https://forum.segnetics.com/showpost...2&postcount=47 - это даже не объект, это контейнер. Из знаковых объектов могу вспомнить http://nlr.ru/nlr_visit/RA1646/pervyiy-raz-v-rnb - климат, дымоудаление и сбор данных полностью на нас. Корпус 10-этажный, одних только вентсистем более сотни. Итоговый сервер SMH2Gi, далее визуализация на комп. Роддом №9 в СПБ щас на реконструкции. Там вентсистем всего 21 штука. Но роддом - это серьёзный объект вне своего размера. PPS. Онкоцентр Горбачёвой на Петроградке в СПб. Полностью вся автоматизация кроме пожарки и СКУД на SMH2010 и пара SMH-2Gi над ними. Один в роли диспетчерского пульта, второй ведет статистику и журналы. Десять лет уже всё работает. Добавлено через 40 минут Готов обсудить то, с чем у вас у вас случились проблемы. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 23.10.2019 в 12:41 |
|
23.10.2019, 13:00 | #44 | ||||||
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Функционал
Цитата:
Кстати, заказчику предлагалось обновить систему и сделать возможность ее работы на оборудовании Segnetics вместо промышленного компьютера с Windows. Так что я оцениваю возможности контроллеров, как подходящие для этой задачи. Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
||||||
23.10.2019, 20:36 | #45 | |||
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Функционал
Цитата:
На экране у Вас Тест. Вы испытывали на реальном производстве хотя бы год? Это было бы большим плюсом. Цитата:
С этим пунктом согласен. LANа у Вас 2 шт. Теперь в матриксе тоже планируете. Спасибо за адекватную оценку. Тогда чем? В модулях ввода вывода данные не в технологических единицах. Значит нужно перевести. Далее добавить оценку достоверности, далее диагностику датчика. Где-то нужно добавить время появления данных. Допустим вы получили 1000 или 10000 значений. Далее есть функция нормализации. Значит нужен входной массив, цикл, выходной массив. Подскажите как планируете решать данную задачу матриксом или другим контроллером Сегнетикс. Если не контроллером сегнетикс, как планировали обходиться без промышленного компьютера. Здесь Вы ошибаетесь. Если сохранять данные влоб без сжатия упираемся в длину кортежа. В PostgreSQL это примерно 1200 значений. В больших системах пакуют значения в тип двоичные данные. При чтении их нужно опять распаковать. Возможно Вы тестировали такое решение в контроллерах Сегнетикс на SQLite? Это говорит в пользу моего варианта Ethernet в качестве единственного варианта интерфейса. Выше я обращал Ваше внимание на Вашу цифру 265 ошибок. Если система работает без остановок круглосуточно, то каждая из этих ошибок может иметь различные последствия, в зависимости как Вы запрограмируете реакцию на эти ошибки. Не реагировать совсем нельзя. Мы пришли тому, что при любой ошибке например в номере посылки или по таймауту - дисконект, затем снова коннект. Так 3 попытки. На это время данные держим старые. Разорванное соединение, тем временем, через 2,5 мин. благополучно протухает. После трех неудачных попыток повторного соединения снимается сигнал есть связь. Таким способом из непромышленного протокола получаем вполне промышленный. Но есть модули с поддержкой промышленных протоколов через Ethernet. Немного дороже и свичи немного дороже. Итого на 60 модулей в сутки были от единиц до пары десятков ошибок в пакетах. Обрабатываются без сбоев. В 485 интерфейсе вся та же самая картина. Только скорость меньше и ошибок гораздо больше. Вы проделали огромную работу, получили впечатляющий результат. Я получил по обмену почти такой же, только работы сделал гораздо меньше и уже применяю несколько лет. У меня узкое место только запись в БД. Вы за эту задачу пока не брались. Дальнейшие перспективы тоже можете сравнить. Могу направить Вам свой вариант, если есть кто в Labview разбирается. Добавлено через 57 минут Цитата:
У меня на фотографиях объекты на Ваших контроллерах, на TAC Xenta, на ICP CON, ранее были на Ремиконтах. По 300-800 каналов. Есть несколько полностью автоматических котельных. Самая мощная котельная с полностью моими программами на ремиконтах паровая на 48 тонн пара в час. Задача с 4 и более насосами у меня решена. Задача с 4 и более котлами тоже решена. На Ваших контроллерах и лоджике в том числе. Если судить по результатам пойдет моя квалификация для возможности высказывать мнение относительно функционала? [/QUOTE] Проблемы с записью значений в базу данных. Если делать простейшим способом упираемся в длину кортежа около 1200 значений. Если потребуется записывать больше 1200 значений в 100 мс, то потребуется приложить дополнительные усилия. Разбивка на пакеты, постановка очередь. Еще больше данных - потребуется перепаковка в двоичные данные и обратная распаковка. У Вас в функционале матрикса будет готовое решение этой задачи на количество более 1200 значений? __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
|||
23.10.2019, 21:34 | #46 | |||||||
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Функционал
Цитата:
Цитата:
На плате для управления и обеспечения связи стоял микроконтроллер ATXMEGA128A, программу для которого делали тоже мы. Цитата:
Цитата:
Цитата:
Максимальный размер BLOBа по умолчанию в SQLite -- 1 миллиард байт. Цитата:
И SQLite -- это встраиваемая БД, ее штатное использование -- встроить внутрь программы, свой независимый экземпляр. То, что в контроллерах ядро SMLogix и окружение использует SQLite не имеет никакого значения, потому что "ту SQLite" не имеет никакого смысла использовать. Она для других целей. Цитата:
1) анализируем требования к системе, в т.ч. по скорости работы; 2) строим архитектуру системы по требованиям. включая иерархию обработки данных; 3) используем инструменты по назначению, не пытаемся забивать гвозди микроскопом или стрелять из пушки по воробьям. |
|||||||
24.10.2019, 05:59 | #47 | ||||||
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Функционал
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Добавлено через 49 минут Цитата:
"Emerson provided 25 redundant Ovation controllers, 16 workstations, one historian and AMS Suite predictive maintenance software, which streamlines device configuration and commissioning for more efficient plant startup. The Turk plant also utilizes digital bus-based technologies, incorporating 48 FOUNDATION™ fieldbus segments and 88 DeviceNet™ segments to network intelligent field instrumentation. In all, Ovation manages approximately 5,600 hard I/O points and 9,250 soft I/O points." Вы точно представляете масштабы задачи и уровень Ваших заявлений? __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
||||||
24.10.2019, 08:48 | #48 | |||||
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Функционал
Цитата:
Цитата:
Цитата:
Если речь идет о конвертации данных из чего-нибудь в Excel, то пишется программа-конвертор, или даже Web-приложение (в соответствии с современными тенденциями), которая это делает. Или, программа (Web-приложение, мобильное приложение) сразу для просмотра данных протокола работы. Цитата:
В чем, по вашему, разница между обычным компьютером и Matix? Для меня разница только в вычислительных ресурсах. Функциональность для меня у SMH4/Trim/Matrix не хуже, чем у "обычного PC". Цитата:
|
|||||
24.10.2019, 10:14 | #49 | |||||||
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Функционал
Цитата:
С непрерывной работой оборудования это более высокий уровень сложности. Арсений привел пример на 500 IO и 3500 IO. Хотелось бы посмотреть на программу. Цитата:
Цитата:
Цитата:
Цитата:
60*60*24*30 строк. Цитата:
Цитата:
То, что можно сделать с помощью того же LabView на лоджике делать в десятки раз дольше. Повторюсь Вы и замахиваетесь и декларируете на сайте немаленькие задачи и системы. Извольте получить критику с полей так сказать. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
|||||||
24.10.2019, 10:52 | #50 | |||
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Функционал
Цитата:
Во вторых, как вы заметили ранее, информация может храниться в упакованном виде, а схема базы данных может быть оптимизирована для процесса сохранения данных, а не извлечения прикладными функциями. Первичные данные с точки сбора переливаются во вторичные данные, конвертируются, агрегируются, потом могут реплицироваться в необходимое число копий, обращение к которым точно не загубит критичные части системы. Цитата:
Так можно делать или из-за незнания, как правильно построить систему, или из-за каких-то жестких ограничений по бюджету с игнорированием возможных последствий. Цитата:
Выгрузка прямо в Excel из БД контроллера -- это неправильное решение. |
|||
24.10.2019, 12:19 | #51 | ||||
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Функционал
Цитата:
max_connections = 1 (2). Все так работает без влияния на управляющую программу. Проверено. Цитата:
Получаем на диске объем двух таблиц (неточно) 15 ГБ = месяц секундных значений без упаковки. При этом не уходим в большие системы и остаемся в рамках одного контроллера. Цитата:
МастерСкада опять получается. Тогда уж поставьте Run-Time от мастерскады. Сразу все вопросы отпадут. Цитата:
На сегодняшний день нам достаточно докупить модуль LabVIEW Datalogging and Supervisory Control и все будет правильно и с Вашей точки зрения. Дайте ссылку на Вашу документацию с использованием матрикс где Вы покажете правильное и протестированное решение. Готов рассмотреть любой Ваш опыт из вышеперечисленного опробованный на Ваших контроллерах. Мастерскаду видел. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... Последний раз редактировалось ujin, 24.10.2019 в 12:33 |
||||
24.10.2019, 13:24 | #52 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Функционал
Арсений!
Пора уже выдать линейку. А то господа по зарубкам на столе чем-то меряются. Шуруп забитый молотком всегда держится лучше чем гвоздь закрученный отверткой... Но инструменты лучше применять по назначению. Последний раз редактировалось Arsie, 28.11.2019 в 17:16 |
24.10.2019, 14:43 | #53 |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Функционал
У меня познания ограниченные. Я начинал с ремиконтов - это FBD. Далее нам разрекламировали TAC Xenta. Там такой же похожий FBD. Далее Сегнетикс это опять похожий FBD. Далее Labview - это можно сказать вершина эволюции FBD. Isagraf, CodeSys, Siemens это другая ветка. Не осилю. Сегнетикс допилил бы лоджик до ума (как я это понимаю), больше ничего бы не применял. Где надо покрупнее LabView, где надо помельче Сегнетикс - был бы идеальный вариант.
__________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... Последний раз редактировалось Arsie, 28.11.2019 в 17:16 |
24.10.2019, 15:08 | #54 | ||
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Функционал
Цитата:
В принципе, на костылях можно много чего построить, только это не отменяет кривость решения. Все может однажды посыпаться. Или, реализация всего лишь одной маааленькой функции будет очень дорогая или вообще невозможна. Цитата:
И все ради того, что бы "грузить данные напрямую в Excel"? "Поздравляю, Шарик, ты балбес!" (c) (прошу не обижаться) Добавлено через 1 час 6 минут Кстати, пробовали решить описанную выше задачу (с интенсивным управлением) на подобном устройстве (Advantech ADAM-5510) и потерпели фиаско. Из того, что запомнилось: 1. На устройстве x86 совместимый процессор и аналог MS-DOS. 2. С устройством поставляются библиотеки доступа к входам/выходам для Borland C++. 3. Библиотеки и примеры написаны криворукими китайцами. Библиотеки без исходников. 4. Т.к. библиотеки без исходников и производитель не раскрывает подробности внутренней архитектуры, то победить кривость библиотек, или хотя бы понять, почему оно так работает, слишком затратно (мы же на хакеры/реверс-инженеры, а программисты). 5. Пока программировали, нашли ошибку в компиляторе Borland C++ Т.е. если нужно реализовать на таком что-то не особо критичное ко времени, и хочется погрузиться во времена MS DOS и Borland C++, то может подойти. Если нужна большая производительность ввода/вывода сигналов, то никак... Последний раз редактировалось Arsie, 28.11.2019 в 17:17 |
||
24.10.2019, 17:55 | #55 | ||
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Функционал
Цитата:
Я абсолютно не обижаюсь. Критика дает новую информацию и точки роста. Но в Ваших сообщениях минимум полезной информации, к сожалению и вообще нет действующих примеров. Новой информации для меня пока вообще не увидел. За такую мою конфигурацию я уже был подвергнут жесткой критике и предсказаниями полного краха. Но критики пока в ожидании. Цитата:
Кроме С++ они сопровождают свои модули примерами на LabView. Сделайте модуль типа ET 7017-10 и ET 7018Z за те же деньги (или ненамного больше) c Вашими 3 годами гарантии обещаю ничего другого подобного не применять ни какого другого производителя кроме Вас. Для справки мы их применили около 60-70 шт на опытном заводе. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
||
24.10.2019, 18:23 | #56 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 785
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Функционал
Цитата:
К китайцам у меня отношение очень неплохое. Арсений их не очень жалует... Есть плоскогубцы, есть длинногубцы, есть круглогубцы, есть пассатижи. PLC выполняют свои задачи, но на скоростное логгирование они явно не заточены. Причем у всех производителей. |
|
25.10.2019, 05:56 | #57 | |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Функционал
Цитата:
К китайцам точно нужно менять отношение. Мы много с ними работаем ... Про логгирование. Скоростное логгирование - это не цифра. Убираем умные слова типа Programmable Logic Controller, Supervisory Control And Data Acquisition, Datalogging and Supervisory Control, Data Historian. Берем устройство. Может оно одновременно регулировать, логгировать отображать процесс на экране, выдавать данные через интерфейсы - может. С какой скоростью и с какими ограничениями, какие показатели надежности. Берете и применяете. Не устраивают ограничения т.е. конкретные параметры выбираете другое устройство или другое решение. При чем важны параметры, а не слова типа PLC, промышленный, высокоскоростной. И второй момент общий (для Gel). Спорить с человеком можно пока он не получил конкретный результат. После того, как он получил результат и подтвердил несколько раз этот результат в жестких условиях в течение длительного срока, спорить уже абсолютно бесполезно. И чем более умные слова используются в споре, тем более глупо начинает выглядеть оппонент. В конце спора останется один вывод - Вы просто не хотите работать. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
|
25.10.2019, 09:33 | #58 |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 761
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Функционал
У Вас многослойные мысли. Как Вам такое сравнение:
Есть станок сверлильный, фрезерный, токарный. Есть станок фрезерный с ЧПУ 5-координатный. Есть металлопорошковый 3D принтер. __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
25.10.2019, 09:49 | #59 |
Senior Member
Регистрация: Sep 2019
Адрес: SPb
Сообщения: 178
Благодарил(а): 12 раз(а)
Поблагодарили:
18 раз(а) в 18 сообщениях
|
Ответ: Функционал
Каждое утро захожу в эту тему , чтобы с чайком насладиться интеллектуальным холливаром
Когда же уже прекратиться эта война миров? |
25.10.2019, 10:10 | #60 | |
Senior Member
Регистрация: Nov 2017
Сообщения: 561
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Функционал
Цитата:
Для меня, кривое решение, безусловно, лучше, чем никакого. Но кривое решение не может конкурировать с нормальным. Так же, к кривому решению можно прийти разными путями: * или опытный специалист, в рамках ограничений, понимая все последствия и недостатки делает кривое решение; * или неопытный специалист, создает кривое решение не понимая ни недостатков, ни последствий, и еще упорно его защищает, как будто это предел совершенства. Результат-то один, а ситуации совершенно разные! Кроме этого, кривое решение, как правило, сложнее и дороже нормального. Неопытный специалист может долгое время ходить кругами, прежде чем получит свою поделку. А опытный сделает более-менее нормальное решение за 5 минут (утрирую). |
|