- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Среда разработки Astra.IDE
Модераторы: Глоб.модераторы, специалисты по PLC, Прософт-Системы
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Среда разработки Astra.IDE
Доброго здравия, друзья-соратники!
Грядёт у нас модернизация нескольких установок и агрегатов.
Тендер выиграла фирма с предложением реализации АСУТП на Regul-ах.
И в связи с этим у меня возник вопрос:
"Является ли среда разработки Astra.IDE кроссплатформенной? Существует ли реализация пакета под Linux?"
Может ли уважаемый DUglev, или его коллеги, рассказать нам об этом?
Грядёт у нас модернизация нескольких установок и агрегатов.
Тендер выиграла фирма с предложением реализации АСУТП на Regul-ах.
И в связи с этим у меня возник вопрос:
"Является ли среда разработки Astra.IDE кроссплатформенной? Существует ли реализация пакета под Linux?"
Может ли уважаемый DUglev, или его коллеги, рассказать нам об этом?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- освоился
- Сообщения: 259
- Зарегистрирован: 01 фев 2010, 10:37
- Имя: Александр
- Страна: Россия
- город/регион: Брянск
- Благодарил (а): 10 раз
- Поблагодарили: 33 раза
Среда разработки Astra.IDE
Насколько я знаю, Astra.IDE - это клон CoDeSys. Соответственно работа под linux возможно только в wine (и то не факт).
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Среда разработки Astra.IDE
Странное утверждение. Неожиданное.
Чем Вы это можете обосновать?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- эксперт
- Сообщения: 1146
- Зарегистрирован: 25 июл 2008, 10:06
- Имя: Леонид
- Страна: РФ
- Благодарил (а): 49 раз
- Поблагодарили: 134 раза
Среда разработки Astra.IDE
https://prosoftsystems.ru/catalog/show/astra_ide
Скриншоты один в один Codesys
Скриншоты один в один Codesys
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
-
- эксперт
- Сообщения: 1146
- Зарегистрирован: 25 июл 2008, 10:06
- Имя: Леонид
- Страна: РФ
- Благодарил (а): 49 раз
- Поблагодарили: 134 раза
Среда разработки Astra.IDE
https://prosoftsystems.ru/material/2580
Минимальные системные требования
Для установки интегрированной среды разработки Astra.IDE требуется:
операционная система Windows 10 и выше;
8 Гб оперативной памяти;
25 Гб свободного места на диске;
процессор Intel core 2 Quad 2.4 GHz
Последний раз редактировалось leon78 22 фев 2023, 22:08, всего редактировалось 1 раз.
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
-
- авторитет
- Сообщения: 865
- Зарегистрирован: 16 ноя 2016, 11:33
- Имя: Максим Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 16 раз
- Поблагодарили: 223 раза
Среда разработки Astra.IDE
Ну как минимум Epsilon LD (предшественник Astra.IDE) был клоном Codesys.
Насколько сама Astra - это самобытный продукт, судить не берусь (не работал с ней), но определëнные смелые предположения вполне просматриваются)
Насколько сама Astra - это самобытный продукт, судить не берусь (не работал с ней), но определëнные смелые предположения вполне просматриваются)
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Среда разработки Astra.IDE
Вопрос возник из-за ролика по системе автоматизации на базе Regul. Там упоминается возможность работы под Linux, но неясно, относится ли это к АРМам операторов или к IDE тоже.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Среда разработки Astra.IDE
"Становилось всё страньше и страньше"...
Открываем Программный комплекс AstraRegul.
Читаем:
Открываем Программный комплекс AstraRegul.
Читаем:
Немного ниже:В состав программного комплекса входит также интегрированная среда разработки Astra.IDE.
Смотрим, что это у нас за примечание со звёздочкой:Системные требования
Минимальные системные требования
ОC семейства Windows * - Windows 10 (11) Pro, Windows Server 2016 / 2019
ОC семейства Linux - AstraLinux SE (Смоленск) 1.7.1 и выше, РЕД ОС 7.3, Ubuntu 18.04 и выше *, Debian 6.3.0-18+deb9u1 и выше *, CentOS 7 *
Разрядность ОС - 64х
И опять возвращаемся к вопросу: "Существует ли интегрированная среда разработки Astra.ID под Linux?"* - В соответствии с Указом Президента Российской Федерации от 30.03.2022 № 166 "О мерах по обеспечению технологической независимости и безопасности критической информационной инфраструктуры Российской Федерации" с 1 января 2025 г. органам государственной власти, заказчикам запрещается использовать иностранное программное обеспечение на принадлежащих им значимых объектах критической информационной инфраструктуры.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Среда разработки Astra.IDE
Несмотря на то, что wine уже прошел большой путь развития, мне ещё не попадалось ни одной нормально работающей под ним IDE.
Тут не под всеми виртуалками запускаются...
Тут не под всеми виртуалками запускаются...
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- новенький
- Сообщения: 1
- Зарегистрирован: 25 авг 2023, 22:16
- Имя: Тимоха
- Страна: Россия
- город/регион: Ульяновск
Среда разработки Astra.IDE
Это Codesys и он - софтПЛК, отсюда все минусы и плюсы. Для продажников - главное чтобы ВЕБ морда была или ВНС,тогда пойдет. А если нет, то плавает... ИМХО от внедрителей)) Большая плюшка это резервирование и ХАРТы
-
- здесь недавно
- Сообщения: 22
- Зарегистрирован: 16 дек 2022, 10:13
- Имя: Алексей
- Благодарил (а): 6 раз
- Поблагодарили: 3 раза
Среда разработки Astra.IDE
А вы ради интереса поставьте это себе на комп, да полазайте по папкам, да файлы посмотрите.
Из прекрасного в самой первой папке:
Или еще лучше:=======================================
m4 Schnittstellen Definitionen (Itf.m4)
=======================================
Allgemein:
----------
DEF_API
Fьr C-Funktionen (externe Bibliotheken)
DEF_STATIC_API
Fьr versteckte, daher statische C-Funktionen (externe Bibliotheken)
DEF_ITF_API
Fьr singleton-Klassen
Nur fьr C++ relevant:
---------------------
DEF_CREATEITF_API
Fьr instanziierbare Klassen: Konstruktor Methode
DEF_DELETEITF_API
Fьr instanziierbare Klassen: Destruktor Methode
DEF_HANDLEITF_API
Fьr instanziierbare Klassen-Methoden
DEF_STATICITF_API
Fьr statische Klassen-Methoden
=======================================
m4 Implementierungs Definitionen (Dep.m4)
=======================================
IMPLEMENT_ITF(`I1_Itf.m4',`I2_Itf.m4')
Klasse implementiert mehrere Interfaces
================================
Implementierung einer C++ Klasse
================================
(??? muss nachfolgend durch den Komponentennamen ersetzt werden)
Allgemein:
----------
In ComponentEntry():
{
...
pInitStruct->pfCreateInstance = CreateInstance;
pInitStruct->pfDeleteInstance = DeleteInstance;
...
#ifdef CPLUSPLUS
if (pInitStruct->pfCMRegisterClass != NULL)
{
RTS_HANDLE hClass = pInitStruct->pfCMRegisterClass(COMPONENT_ID, CLASSID_C???);
if (hClass == RTS_INVALID_HANDLE)
return ERR_FAILED;
}
#endif
}
CODESYS Application Composer 4.0.0.0.zip
CODESYS Automation Server Connector 1.22.0.0.zip
CODESYS C Code Integration 4.0.0.0.zip
CODESYS CFC 4.1.0.0.zip
CODESYS Code Generator ARM 4.0.0.0.zip
CODESYS Code Generator ARM64 4.0.0.0.zip
CODESYS Communication 4.0.0.0.zip
CODESYS Compatibility Package 3.5.17.20.zip
CODESYS Compiler Versions Archive 4.0.0.0.zip
CODESYS Core Dump 4.0.0.0.zip
CODESYS Device Reader 4.0.0.0.zip
CODESYS Embedded Runtime Extension 4.0.0.0.zip
CODESYS EtherCAT 4.2.1.0.zip
CODESYS Ethernet Adapter 4.0.0.0.zip
CODESYS LD FBD 4.0.0.0.zip
CODESYS Library Documentation Support 4.1.0.0.zip
CODESYS Memory Tools 4.0.0.0.zip
CODESYS Recipes 4.0.0.0.zip
CODESYS RISC Front End 4.0.0.0.zip
CODESYS Scripting 4.0.0.0.zip
CODESYS Sercos III 4.0.0.0.zip
CODESYS SFC 4.1.0.0.zip
CODESYS Target Settings Export 4.0.0.0.zip
CODESYS Trace 4.0.0.0.zip
CODESYS Visualization 4.1.1.0.zip
CODESYS Visualization Support 4.0.0.0.zip
Это вообще по факту чистый Codesys, ну только часть лишнего удалили, да заменили...
Мне прям интересно как они это в реестр российского ПО внесли, хотя, допускаю что за деньги в нашей стране все возможно. Альтернативная версия - до 2022 года нормально забашляли 3S так что они продали исходники, возможно, не первой свежести.. но это кажется мне странным, будь реально так, не было бы всего этого шлака.
После такого какой-нибудь астра-линукс кажется действительно российским ПО
Возможно, в следующем релизе немного почистят палево, не удивлюсь, но этот пост останется тут как свидетельство того что российское ПО такое российское
-
- освоился
- Сообщения: 259
- Зарегистрирован: 01 фев 2010, 10:37
- Имя: Александр
- Страна: Россия
- город/регион: Брянск
- Благодарил (а): 10 раз
- Поблагодарили: 33 раза
-
- здесь недавно
- Сообщения: 22
- Зарегистрирован: 16 дек 2022, 10:13
- Имя: Алексей
- Благодарил (а): 6 раз
- Поблагодарили: 3 раза
Среда разработки Astra.IDE
Откуда инфа и как, интересно теперь живет этот "форк"? Правка багов, развитие, например?
Я вот мало работал с кодесисом (слава богу, нормлаьных вендорских IDE в свое время хватало), с ходу не скажу застряла ли Astra.IDE в той версии, с которой ее купили, или же таки она развивается.
Судя по скачанным вчера дистрибутивам, кроме названия на экране загрузки и исталлированного регула в Firmares там особо-то ничего и не поменялось. Только вот не знаю относительно какой версии кодесиса.
С другой стороны, ПСС активно хотели в нефтепереработку идти, даже обещали чуть ли не свой аналог CentumVP запилить ) Мне прям интересно как с такими подходом они это сделают - если за много лет "российской разработки" там от этой разработки только мертвого осла уши.
Отправлено спустя 3 минуты 23 секунды:
Кстати, интересно на базе какой ОС работает рантайм у Астры.
Сам кодсис поддерживает рантайм на QNX, есть варианты под линух. Учитывая дыры в лицензиях QNX (сам не один год проработал в фирме, которая купив одну лицензию QNX, продавала потом устройства под управлением этой ОС тысячами), вполне возможно что там таки реальное время. Или таки лянукс?
-
- эксперт
- Сообщения: 1146
- Зарегистрирован: 25 июл 2008, 10:06
- Имя: Леонид
- Страна: РФ
- Благодарил (а): 49 раз
- Поблагодарили: 134 раза
Среда разработки Astra.IDE
Среду программирования для ПЛК, аналогичную или лучше Codesys, долго и дорого разрабатывать.
Основной плюс Codesys - можно легко менять производителей контроллеров, переносить программы между разными контроллерами с минимумом изменений.
Поэтому для производителей ПЛК с небольшим рынком сбыта (в России объем экономики не очень большой по сравнению со всем миром) разработка своей среды программирования ПЛК экономически не выгодна. Про то, что Codesys уйдёт из России, до 2022 г. никто не предполагал.
Сейчас основная проблема Codesys и его производных в том, что он работает только под Windows.
Есть Open Source проект "Open PLC" со средой "Beremiz IDE". Возможно им можно заменить Codesys. Надо будет как-нибудь посмотреть функционал, но не думаю, что он будет дотягивать до Codesys.
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
-
- освоился
- Сообщения: 259
- Зарегистрирован: 01 фев 2010, 10:37
- Имя: Александр
- Страна: Россия
- город/регион: Брянск
- Благодарил (а): 10 раз
- Поблагодарили: 33 раза
-
- администратор
- Сообщения: 4909
- Зарегистрирован: 25 июл 2008, 07:12
- Имя: Диев Александр Васильевич
- Страна: Россия
- город/регион: г. Сегежа, Карелия
- Благодарил (а): 236 раз
- Поблагодарили: 425 раз
Среда разработки Astra.IDE
Саму среду разработки не смотрел, но видел, что она была в готовом виде в составе Alt Linux, который есть российская ОС (более российская, чем многие из), есть в реестре российского ПО и имеет отдельные версии с сертификатами ФСТЭК. Но оттуда эту штуку выкинули из-за отсутствия поддержки python3. То есть, похоже, по крайней мере линуксовая версия beremiz развивается не особо активно.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
-
- здесь недавно
- Сообщения: 22
- Зарегистрирован: 16 дек 2022, 10:13
- Имя: Алексей
- Благодарил (а): 6 раз
- Поблагодарили: 3 раза
Среда разработки Astra.IDE
Форк Beremiz прекрасно развивается в контуре Ростеха, лично знаком с людьми, этим занимающимися ))) Ребята очень грамотные, прям очень
Кстати, да, пятона там чуть более чем выше крыши. И рантайм там - чистой воды лианух (с PREEMPT-RT в лучшем случае).
Последний раз редактировалось Alexey_BH 20 сен 2023, 14:47, всего редактировалось 2 раза.
-
- эксперт
- Сообщения: 1146
- Зарегистрирован: 25 июл 2008, 10:06
- Имя: Леонид
- Страна: РФ
- Благодарил (а): 49 раз
- Поблагодарили: 134 раза
Среда разработки Astra.IDE
Какие контроллеры, если не секрет?
PS. Может надо перенести в отдельную тему "IDE для ПЛК"?
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
-
- здесь недавно
- Сообщения: 22
- Зарегистрирован: 16 дек 2022, 10:13
- Имя: Алексей
- Благодарил (а): 6 раз
- Поблагодарили: 3 раза
Среда разработки Astra.IDE
Можно я не буду говорить, а то придет тащ майор и хвать меня за бочок
P.S. Учтите пожалуйста что контуры госкорпораций типа Росатома и Ростеха - простым смертным типа нас с вами туда ход закрыт (как и для общего, привычного нам применения этого всего).
Вот работают наши АЭС на локализованном еще в 2000е с разрешения производителя (и даже вроде как даже улучшенном с тех пор) сыменсе 80-х годов, и хорошо что работают. Зато надежно! Точно так же будет нефтянка на "российском" (и даже вроде как улучшенном) кодесысе работать.
Там же главное это в реестр внестись, а дальше - конь не валяйся.
Ура, товарищи!
-
- здесь недавно
- Сообщения: 73
- Зарегистрирован: 03 мар 2022, 19:03
- Имя: Кужугет
- Страна: Россия
- город/регион: Кызыл
- Благодарил (а): 9 раз
- Поблагодарили: 12 раз
Среда разработки Astra.IDE
Извиняюсь, но это бред.Alexey_BH писал(а): ↑20 сен 2023, 14:42Можно я не буду говорить, а то придет тащ майор и хвать меня за бочок
P.S. Учтите пожалуйста что контуры госкорпораций типа Росатома и Ростеха - простым смертным типа нас с вами туда ход закрыт (как и для общего, привычного нам применения этого всего).
Вот работают наши АЭС на локализованном еще в 2000е с разрешения производителя (и даже вроде как даже улучшенном с тех пор) сыменсе 80-х годов, и хорошо что работают. Зато надежно! Точно так же будет нефтянка на "российском" (и даже вроде как улучшенном) кодесысе работать.
Там же главное это в реестр внестись, а дальше - конь не валяйся.
Ура, товарищи!
Все "секретные контроллеры" в прилагаемой к тендерам документации на секции Росатома в открытую лежат.
Кодесис в качестве РСУ для нефтянки будет когда у самой 3S хоть какая-то потуга удачная выйдет в этом сегменте.
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Среда разработки Astra.IDE
Выйдет. Не сомневайтесь. И даже не у самой 3S )))
Вы и представить себе не можете, с каким "зоопарком" в нефтянке приходится работать.
Софт вообще, и CoDeSys в частности, тут не самый "страшный зверь".
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 73
- Зарегистрирован: 03 мар 2022, 19:03
- Имя: Кужугет
- Страна: Россия
- город/регион: Кызыл
- Благодарил (а): 9 раз
- Поблагодарили: 12 раз
Среда разработки Astra.IDE
конечно не представляю. я же всего в паре десятков проектов поставки РСУ и ПАЗ на НПЗ участвовал с бюджетом на 3 млрд рублей. Из них один с Codesys 3.5 был на 80 млн
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
Среда разработки Astra.IDE
Что ж, поучаствуйте теперь хотя бы в паре ПНР, или пяток-другой лет в эксплуатации.
Для полноты картины.
Или, говоря языком современных "манагеров", "это не входит в Ваш функционал и компетенции" ?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)