А какой ПЛК будет с АЛЬТОЙ?
Вид для печати
А какой ПЛК будет с АЛЬТОЙ?
Вроде говорит, просто на скрине 210 вроде
какую именно, их там несколько
возможно спрашивающему, про какой, поможет это пост https://owen.ru/forum/showthread.php...l=1#post472189
Ну тут скорее вопрос про то, это те же самые плк110 и плк210, только с разной прошивкой... Или это совершенно другие схемные решения, просто в разных корпусах, т.е. по схемам они частично аналогичны, и поэтому для них одно ПО...?
PS Ссылка кондора (capzap'a) всё проясняет. Там железо от 210 внутри 110 корпуса...
Вы считаете что я ограничен и пишу всегда только про плк?Цитата:
Цель достижения технологической независимости — создание отечественных аналогов для всех сред разработки зарубежного производства, и тем более если это еще и "три_в_одном"
Доступен ли нам сейчас автокад?
Про майкрософтовские продукты писать не буду, например PyCharm напрямую скачать не удастся, пишет: "Unavailable For Legal Reasons. We are sorry, but we are currently unable to provide our products or services to you due to export control regulations."
а это организация на базе которой Ситников писал свою черепаху.
И таких примеров много
А когда я говорю три в одном, это ни как не укладывается что я от кого то требую лишнюю работу, поэтому не понимаю суть претензии ко мне
Свершилось. Бетатест начался: https://owen.ru/news/altaide_10726
Прислали Договор и условия тестирования. Почитали с юристом, передумал заниматься тестированием.
Любопытство может быть наказуемо.
Проще дождаться выпуска готового изделия, купить и пожалуйста - изучай Альту за свои средства.
Что там такого ужасного вкратце ?
Это не юридическая сторона вопроса. Закрытый ка-нал доступ к ранним обновлениям это нормально.
На каком железе Alta сейчас работать может? Только на ПЛК110? ПР-ок не поддерживает пока?
В заголовке написано:"ПЛК110M03 На Овен Альта", которой еще нет в продаже.
Есть вопрос по функциональной части IDE:
Современные мониторы позволяют размещать большое кол-во информации на экране, привыкаешь формировать рабочее поле по своему усмотрению, однако при использовании ALTA появились сложности, хотел вывести одновременно на экран вкладку Device и код PRG, однако столкнулся с вылетом среды.
-------------------------------------------
Вложение 90261
-------------------------------------------
А в некоторых случаях вкладка PRG становилась внешне пустой.
-------------------------------------------
Вложение 90262
-------------------------------------------
Если что в MAIN код есть (очень простенький светофор)
-------------------------------------------
Вложение 90263
-------------------------------------------
Так вот, эта проблема связана с моей системой, или всё-таки проблема в среде?
И ещё, планируется ли выпуск MCP для среды? Может быть уже есть наработки?
Поставил дэмку.
Первые впечатления:
- по начальному функционалу - почти Codesys 2.3. Язык только ST.
- может кому-то нравится черный фон, мне нет. Хочу светлый.
- почему в поле "Вывод" сообщения не на русском? Такое ощущение как Codesys переведен, но не до переведен.
- в анонсе написано, что будет импорт из Codesys 2.3 и даже Codesys 3.5. Поюзать не получится.
- переменные по русски называть нельзя. Я не программист, а инженер-программист без знания инглиша.
В общем на сегодняшний день - поставил, посмотрел, по тыкал и снес.
- ST поддержан, CFC на этапе реализации, первые макеты готовы
- светлая тема запланирована
- т.к. компилятор не умеет разговаривать на русском, к сожалению, вывод на русском языке будет после оформления "красивого" вывода (подвала) в среде. немного не понял при чем тут Codesys?)
- переменные проходят валидацию и по ней допустимы только английские символы именования переменных, можете пользоваться транслитом, если удобнее
Вижу, что ввод Modbus переменных возможен только при помощи окошек и табличных форм. Это очень неудобно и медленно - нужно обязательно добавить возможность импорта и экспорта переменных в csv-файл (для редактирования в Excel). Причём, при импорте нужно заменять одноимённые переменные (даже при несовпадении типов и других характеристик).
Это требуется не только для ввода переменных в Alta, но и для передачи списка в HMI (например, в панель оператора).
Возник вопрос - в связи с выравниванием адресов переменных в режиме Slave, что вернёт групповое чтение при наличии "пропусков" в карте регистров?
Добавление задач - не интуитивно - только из дерева, а на экране редактирования нет возможности редактировать список.
Значительную часть времени работаю в CODESYS 3.5 и Alpha.HMI - уже привык к организации POU при помощи папок. Мне кажется, что можно добавить папки для группирования функций, ФБ и программм.
Объявление глобальных пользовательских типов - про помощи POU, да ещё и в конце этого POU, наверное не лучшее решение, не интуитивное. Может быть сделать отдельную ветвь DUT?
В редактор ST обещали добавить автоформатирование - вызвать его не получается ни через меню ни через контекстное меню.
В описании библиотеки HSAL досадная опечатка.
При работе в CODESYS 3.5 для ускорения описания однотипных действий (например, описание подключений переменных и констант к клапанам) у нас на работе принято делать одну программу с действием (action) в виде шаблона, потом экспортировать её в формате OpenPLC, самодельной утилитой преобразовывать в Excel, в Excel одну шаблонную строку action размножать на количество клапанов, обратно преобразовывать в формат OpenPLC, импортировать в CODESYS, при этом в POU сразу обновляется список переменных и их не требуется описывать дополнительно. Описание десятков клапанов / моторов / датчиков выполняется за несоизмеримо короткое время. Как понимаю, самодельная утилита скрывает часть незначимых для копирования характеристик, а потом на их основе заполняет результирующий файл для новых строк (клапанов).
Предлагаю добавить в Alta подобную возможность - причём полного цикла от экспорта до обратного импорта.
1. Сообщения на англицком - типо стандарт мировой. Или Вы любитель 1С?
2.Импорт как утилита - пока не готов. Импорт как копипаста - да копируйте и вперёд. За исключением строгой типизации а Альта и REF_TO вместо POINTER TO отличий в синтаксисе базового ST нет. Есть всякие расширения, но для задачи портирования они не влияют.
3. Переменные в соответствии со стандартом ST, там никакого языка кроме английского нет. И правильно что нет! А то получат потребители на немецком Ваш русский код и что будет? Кракозябры?
Строго говоря, это не так - стандарт МЭК 61131-3 обязывает реализовать поддержку английских символов в идентификаторах и допускает поддержку символов других языков.
Пруф:
Вложение 90289
Теги Modbus доступны к редактированию через Excel, т.к. сохраняются в .csv файле, было сделано преднамеренно как раз для описанной вами ситуации. Файл лежит внутри проекта, в папке Communications. Ниже прикрепляю видео добавление тегов в проекте через редактирование .csv файла.
spacedx
Можете предоставить CSV-файл с двумя-тремя цифробуквенными тэгами? Хочу протестить на LibreCalc. А то у меня на Exсel идеологическая аллергия.
Нормально работает с LibOo Calc
Вот пример файла
Лет 15 работал только с LibOo, привык к нему. Потом по работе потребовалось переходить на MSO. После пары лет сложилось мнение, что Excel вместе с бесплатной надстройкой Ёxcel творит чудеса и очень-очень удобен в работе, только нужно немного привыкнуть к нему после Calc. а вот Word разочаровал неудобством, пользуюсь им только по необходимости, при возможности возвращаюсь к LibOo Writer - удобнее при форматировании, есть расширение типографики.
Excel - правда крутая программа.
Подобные вещи правильнее делать прямо в IDE без привлечения Excel, и всяких Libre-ей офисов.
Просто отдельное окно, с перетаскиванием на другой монитор как вариант, с необходимым функционалом клонирования и редактирования.
Не так давно испытал аналогичное в одной среде, и у меня Excel открыл подобный экспорт с кракозябрами.
Мало приятного.
Кстати, ваша среда умеет откреплять окна? А то куда не посмотришь, все в 'моно' окне с перетаскиванием разделителей.
Главное, чтобы откреплять можно было.
Вы не представляете видимо всех мучений, когда надо в "поле" с ноутбука что-то сделать, а если он ещё в режиме 125% то ещё веселее. Так хоть между окнами можно скакать, но раскрыть его на полный экран.
Я не про настройку окна внутри основного окна, если что :)
Мне кажется, бесполезно пытаться воспроизвести мощь Excel/Calc в табличках редактора переменных - всё равно будет чего-то не хватать (регулярок, обработки диапазона столбца с пропусками ячеек, формул, автонумерация "протягиванием", добавления текста к началу или концу содержимого ячеек, удаление N символов от начала или от конца, перестановка строк, копирование столбцов и пр.)
Может быть, если многое реализовать, то будет удобнее работать в самой среде разработки
С cvs работал всегда только через LibOo Calc - перед открытием появляется всплывающее окошко для уточнения настроек (кодировка, разделитель и что-то ещё), настраивая эти параметры всегда добивался корректного открытия (а настройки по-умолчанию бывало давали некорректный результат).
Мне кажется, что у Excel тоже есть такая возможность, наверное, требующая как-то перезагрузить файл, а для настроек потребуется поиск в меню. Дома проверить не на чем.
FPavel я и не говорю о создании всей мощности Excel или другого офисного пакета. Вам нужна какая-то мощность, экспортируйте, делайте там, потом импортируйте.
Я говорю о простых вещах, открыли, сделали клонирование, при котором к переменным добавились префиксы, при необходимости переименовали тут же. Закрыли и у вас + нужное количество регистров. ЗАЧЕМ тут постоянная выгрузка?
мне так одни товарищи предлагали Scada, где ВСЁ через экспорт/импорт csv, большая часть работы по настройке. и всего-то каких-то 700 тыров за 500 тегов. были посланы подальше...
Хотя, при неимении лучшего, мыши будут пользоваться и таким...
ага, если csv переименовать в txt и открыть в Excel, он тоже это все предлагает.
А двойным кликом по csv с привязкой к Excel можете получить ахинею... плавали, знаем. :)
1. Мы все говорим на Русском языке. Я и многие не проходили англиЦкий. Хочется Хотя-бы основные сообщения на Русском.
2. Когда появится СПКххх с Альтой, тогда займусь более плотно в место Codesys.
3. ЕСЛИ надо передать исходный код программы кому-то не руссим, то тогда и переменные на английском. Для себя на руссом переменные более информативны (по крайней мере для меня, как не знающего инглиша. В Codesys есть это.