Size: a a a

2020 November 04

DP

Dmitry Ponyatov in ru_ASUTP
Konstantin Wilhelm
Ублюдкие? OPC-UA , не не слышал
Хотя протокол OPC-UA и является многоплатформенным, его спецификация и SDK не являются свободнодоступными, а предоставляются только членам организации OPC Foundation. По этой причине реализация данных модулей столкнулась со значительными препятствиями и проблемами.

Во первых, протокол OPC-UA сложен и реализация его вообще без спецификации крайне трудоёмка. По этой причине работы над данными модулями долгое время не начиналась, и только благодаря спонсорской помощи одной из организаций-члена OPC Foundation проект OpenSCADA получил документацию спецификации. При этом SDK и исходные тексты ANSIС-API протокола OPC-UA получены не были по причине несовместимости их лицензии с GPL и, как следствие, потенциальной угрозы нарушения лицензии при работе с исходными текстами, что могло привести к последующим юридическим проблемам при свободном распространении данных модулей.
источник

DP

Dmitry Ponyatov in ru_ASUTP
может в последнее время что-то и поменялось по доступу к спекам?
источник

KW

Konstantin Wilhelm in ru_ASUTP
Dmitry Ponyatov
Хотя протокол OPC-UA и является многоплатформенным, его спецификация и SDK не являются свободнодоступными, а предоставляются только членам организации OPC Foundation. По этой причине реализация данных модулей столкнулась со значительными препятствиями и проблемами.

Во первых, протокол OPC-UA сложен и реализация его вообще без спецификации крайне трудоёмка. По этой причине работы над данными модулями долгое время не начиналась, и только благодаря спонсорской помощи одной из организаций-члена OPC Foundation проект OpenSCADA получил документацию спецификации. При этом SDK и исходные тексты ANSIС-API протокола OPC-UA получены не были по причине несовместимости их лицензии с GPL и, как следствие, потенциальной угрозы нарушения лицензии при работе с исходными текстами, что могло привести к последующим юридическим проблемам при свободном распространении данных модулей.
А кому сейчас легко? Значить программистам платить в разы выше остальных специалистов по рынку это нормально, а делать работу должен чужой дядя, да ещё и выкладывать ее под GPL? Красиво жить не запретишь! (С)
источник

KW

Konstantin Wilhelm in ru_ASUTP
Как это с закрытой? Вступайте в клуб и наслаждайтесь
источник

DD

Davydov Denis in ru_ASUTP
Maksim IL
Читаю это сообщество, сегодня хоть болеть не скучно 😁
о, я сегодня отлеживаюсь с температурой... ночь не спал, всякая хрень снилась, из запомнившегося - захожу в мастерскую, а там Михалков в тельняшке и голубом берете грызет поддон моего станка
источник

MI

Maksim IL in ru_ASUTP
😱
источник

D

Dim in ru_ASUTP
кто хорошо разбирается в спутниковом кардшаринге?

умеет настраивать викард и оскам?
источник

KW

Konstantin Wilhelm in ru_ASUTP
Davydov Denis
о, я сегодня отлеживаюсь с температурой... ночь не спал, всякая хрень снилась, из запомнившегося - захожу в мастерскую, а там Михалков в тельняшке и голубом берете грызет поддон моего станка
Никита Сергеевич, собственной персоной? Утомился бедолага, высоким Солнцем...
источник

DD

Davydov Denis in ru_ASUTP
Konstantin Wilhelm
Никита Сергеевич, собственной персоной? Утомился бедолага, высоким Солнцем...
походу... еще и тощий какой-то был, почему-то
источник

Ю

Юрий in ru_ASUTP
Dmitry Ponyatov
Хотя протокол OPC-UA и является многоплатформенным, его спецификация и SDK не являются свободнодоступными, а предоставляются только членам организации OPC Foundation. По этой причине реализация данных модулей столкнулась со значительными препятствиями и проблемами.

Во первых, протокол OPC-UA сложен и реализация его вообще без спецификации крайне трудоёмка. По этой причине работы над данными модулями долгое время не начиналась, и только благодаря спонсорской помощи одной из организаций-члена OPC Foundation проект OpenSCADA получил документацию спецификации. При этом SDK и исходные тексты ANSIС-API протокола OPC-UA получены не были по причине несовместимости их лицензии с GPL и, как следствие, потенциальной угрозы нарушения лицензии при работе с исходными текстами, что могло привести к последующим юридическим проблемам при свободном распространении данных модулей.
Не совсем так. Спецификации открыто лежат на сайте. А вот SDK уже платные, но никто не заставляет ими пользоваться. Хотите реализовать функционал самостоятельно - WELCOME.
источник

В

Витька Корнеев... in ru_ASUTP
Юрий
Не совсем так. Спецификации открыто лежат на сайте. А вот SDK уже платные, но никто не заставляет ими пользоваться. Хотите реализовать функционал самостоятельно - WELCOME.
это с протоколом  ОВЕН что то подобное было, было только крайне туманное описание, и единственная закрытая и кривая реализация дллкой под винду. Щас вроде есть нетовская версия, но оно не сильно актуально в связи с появлением поддержки модбаса в их приборах
источник

KW

Konstantin Wilhelm in ru_ASUTP
Davydov Denis
походу... еще и тощий какой-то был, почему-то
Ну дык Северный Песец ужо близко, вон у нас по радиву целыми днями за выборы в США вещают, вот казалось бы какая разница местной УКВ-станции кто выйграет выборы? Главное, чтобы честно и демократично, ан нет.  Топят за Байдена, как в прошлый раз за Киллари топили...
источник

Ю

Юрий in ru_ASUTP
Витька Корнеев
это с протоколом  ОВЕН что то подобное было, было только крайне туманное описание, и единственная закрытая и кривая реализация дллкой под винду. Щас вроде есть нетовская версия, но оно не сильно актуально в связи с появлением поддержки модбаса в их приборах
Нет, у OPC UA описание вполне ОК. Просто стандарт огромный,  и реализовать его с 0 без ошибок очень трудоёмко. Это ведь не просто протокол.
источник

В

Витька Корнеев... in ru_ASUTP
Юрий
Нет, у OPC UA описание вполне ОК. Просто стандарт огромный,  и реализовать его с 0 без ошибок очень трудоёмко. Это ведь не просто протокол.
значит будут реализовывать кусками
источник

KW

Konstantin Wilhelm in ru_ASUTP
Витька Корнеев
значит будут реализовывать кусками
OPC Unified Architecture (UA) is the new generation of OPC. The first parts of the specification were released August 2006, with a full phase I release in February 2009.

Эта музыка будет вечной?!
источник

MD

May Day in ru_ASUTP
Berkeman
Почему бы синтаксис питоном не заменить?
Потому что рантаймы программ управления не рассчитаны на такой достаточно высокоуровневый язык и переделка их вылетит в копейку
источник

MD

May Day in ru_ASUTP
На языках МЭК-а многие вендора реализуют достаточно интересный функционал, например поднятие локального ФТП сервера, отдельного от встроенной памяти контроллера, или функции работы с сетью
источник

MD

May Day in ru_ASUTP
Конечно же это делается сторонними программными модулями/библиотеками для рантайма, а не на самих языках МЭК-а
источник

KW

Konstantin Wilhelm in ru_ASUTP
May Day
На языках МЭК-а многие вендора реализуют достаточно интересный функционал, например поднятие локального ФТП сервера, отдельного от встроенной памяти контроллера, или функции работы с сетью
Ну финт ушами с МК и жесткое РВ в райнтайме и паралельно проц с РАМой и сетевой ОСью сейчас ни разу не редкость. Вот даже ST Microelectronics выпустила серию кристаллов MP, где кортекс М4 и А7 на одном кристалле как раз для подобных применений
источник

MD

May Day in ru_ASUTP
Konstantin Wilhelm
Ну финт ушами с МК и жесткое РВ в райнтайме и паралельно проц с РАМой и сетевой ОСью сейчас ни разу не редкость. Вот даже ST Microelectronics выпустила серию кристаллов MP, где кортекс М4 и А7 на одном кристалле как раз для подобных применений
Ну да, ни один раз видел DSP процессор на модуле коммуникации и так же модуль уже в SoC-е в виде отдельного контроллера сетевых функций, который занимаются строго работой с сетью, я же говорю чисто про софтверную реализацию каких либо вещей, это не сложно в контексте вендора, но вот переделывать рантайм чисто, чтобы в него запихнуть питон, такое себе удовольствие
источник