ну по ответам Владислава, там будут губы, но не для конкретного человека а просто всем. Вроде тема создана не 1-ого апреля, но видимо в Овен как раз эта дата на ближайшее время просматривается![]()
стандарт ST будет CoDeSys2.3++
ООП пока не планируем включать, но всё возможно - нет примеров использования
Либ на дотнете не будет (фу какая бяка)
Весь код приложения пользователя на ST
Развитая система библиотек
Переносимость кода меж платформами (за исключением привязок к конкретным I/O, номеров портов и т.п. аппаратно-зависимых вещей)
Симулятор
Отладка
Трассировка (не сразу)
Стандартизированный интерфейс работы с сторонними приложениями (как на ПЛК так и по сети) - для обмена данными
Цикл из ; - ну 10 мкс получится спокойно. Но опять же смысл такого цикла ради красивой цифры? Главное джиттер - тут тесты показывают 100-200 мкс на неопримизированной прошивке.
Прерывания - возможно, но опять же нужны реальные CASE.
Возможность прикрепить к чужому проекту свою уже компилированную либу? - соберёте so - welcome
Возможность загрузки компилированного проекта без среды - да
Программное чтение/запись вообще всего (что разрешим
Самостоятельный доступ к портам? эквиваленты syslibcom, syslibsocket? синхрон/асинхрон?
эквивалент syslibfile? синхрон/асинхрон? флеш (ресурс) - в планах, ориентируемся на работу с файлами в Linux, Все уже имеют опыт с ПЛК210 - будет аналогичные библиотеки.
Максимальная переносимость библиотек/проектов с CoDeSyS - насколько возможно.
Тип - функция - да, но мы не дадим гранату пользователям! Сделаем библиотечку-обёртку.
Тролль-наседка, добрый, нежный и ласковый
ну, ставить dotnet на ПЛК действительно не разумно. Но - будет вариант просто снести IDE и использовать ПЛК как linux ПК ?
сколько вообще памяти в нем будет ОЗУ ? или это не та железка, чтобы такое провернуть?
Филоненко Владислав я ничего не рекламировал, не передергивайте.
характеристики железки можете написать? сколько памяти, какой проц, использование flash и т.д. и т.п. ?
Про снос среды имел ввиду самостоятельно снести и самостоятельно вернуть обратно? Мало ли, для использования в своих целях самой железки не по назначению, которое вы ей придаете изначально.
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран
Только ньюанс - просилось исключить возможность несанкционированной загрузки пустого ПЛК. В "старых" ПЛК это было лучше сделано. У вас решили что все проблемы это - губы. Вы решили не закрыть канализационный люк, а поставить губообразные дорожные конусы вокруг него.
--
Приехал домой, поужинал и подумал - раз уж губы мои, можно это как-то увековечить надписью на самом ПЛК? Или, на худой конец, в разделе РЭ/РП где описаны манипуляции с этим тублером? (.. пивасика опрокинул ..) и контакт там мой обозначить?
(.. еще ..) Эх! Губы Валенка и Овен - это сила! (Улыбнулся) Чёрт возьми, отличная фраза для какого-нибудь романа ... Надо будет кому-нибудь предложить
--
Убедительная просьба сделать дефолтным достаточное или директиву для компилятора для полного/достаточного вычисления логических выраженийстандарт ST будет CoDeSys2.3++
Возможно ли в ++ (хотя бы по директиве) сделать оператор присвоения еще и функцией с результатом и типом присвоенного?
И вообще что будет/планируется в ++ к КДС2.3?
В этой среде будет возможность написать и скомпилировать либу в отдельный файл который не будет содержать исходника и юзать этот файл в этой среде но в другом проекте?Возможность прикрепить к чужому проекту свою уже компилированную либу? - соберёте so - welcome
Объявление прототипа функции и возможность вызова функции по указателю на прототип без этих оберток?Тип - функция - да, но мы не дадим гранату пользователям! Сделаем библиотечку-обёртку
В чем граната? Граната например - любой указатель. Указатели долой? В кривых руках сам ПЛК - граната. А "подорвавшийся" все равно скажет что это Овен такой.
Можно про смысл решать тому, кому предополагается купить и использовать это оборудование, а не тому кто его продаст 1(один) раз? Вас же просто спрашивают про возможности, а не требуют волшебства.ну 10 мкс получится спокойно. Но опять же смысл такого цикла ради красивой цифры?
Какой-нить циклический счетчик мкс будет?
Приведите хоть список планируемых запретовПрограммное чтение/запись вообще всего (что разрешим![]()
Последний раз редактировалось Валенок; 13.08.2025 в 21:59.