Easyelectronics.ru

Электроника для всех
Текущее время: 20 ноя 2019, 07:48

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Интересно а как вы относитесь к ошибкам.
СообщениеДобавлено: 05 апр 2018, 12:37 
Старожил

Зарегистрирован: 17 сен 2013, 13:53
Сообщения: 3302
anakost писал(а):
fr0ster писал(а):
...В общем заявлять что С не ипользуется в промэлектронике можно если дальше околицы не выходил :)

Надеюсь не надо обьяснять что такое Международная электротехническая комиссия (IEC)? Так вот эта комиссия признала С несоответствующим требованиям к языкам, применяемым в промышленности.
Можно приводить всякие росказни о ремцехах для комбайнов, о встраимовой автомобильной электронике, это относится к промышленности косвенно.
Ни Siemens, ни Allen Bradley С языком программирования PLC не считают, и программные средства для него не предоставляют.
Ну а те, кто ничего другого не знает, могут попробовать программировать промышленную электронику на нем. С помощью разных левых контор...


Уважаемый, а дайте ссылку на документ от МЭК, а также список решений типа не сертифицировать, запретить, не пущать если С используется.
А также попробуйте таки понять, что промэлектроника и PLC это далеко не одно и то же.
У вас какая то профдеформация PLCшная


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интересно а как вы относитесь к ошибкам.
СообщениеДобавлено: 05 апр 2018, 21:02 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4103
Откуда: г. Липецк
fr0ster писал(а):
...У вас какая то профдеформация PLCшная

Это неудивительно, я программирую PLC профессионально. Это моя работа.
Документ МЭК, это стандарт (с сожалению не золотой):
Цитата:
Существует международный стандарт IEC 61131, разработанный Международной Электротехнической Комиссией (МЭК, IEC) и состоящий из восьми частей. Наиболее интересной является третья часть, IEC 61131-3, описывающая языки программирования ПЛК.

А по поводу С, поймите, ничего против него не имею, но применять его для реализации потенциально опасных для здоровья людей программ я бы не стал. И не надо путать "real time" ядро, которое как правило написано опытными программистами и хотя хорошо оттестировано, но все равно регулярно получает заплатки (никто не идеален). И программу пользователя, написанную на том же самом С, которая управляет непосредственно оборудованием.
О том что многие игнорируют стандарт МЭК это общеизвестно:
Цитата:
К сожалению, цели в полном объеме достигнуты не были. Каждый производитель ПЛК сопровождает свой продукт собственной средой программирования, которая, как правило, не совместима с другими, да и о кросс-платформенности программного кода можно забыть. Тем не менее, в части описания языков программирования стандарт IEC 61131 остается чрезвычайно актуальным и является ориентиром для большинства разработчиков ПЛК.

На предприятии где я работаю за применение языка подобному С для программирования производственных процессов для PLC уволят в 2 часа. И разговаривать не будут.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интересно а как вы относитесь к ошибкам.
СообщениеДобавлено: 05 апр 2018, 22:40 
Старожил

Зарегистрирован: 16 окт 2013, 01:27
Сообщения: 1112
Парни вы спорите о разных вещах:
anakost имеет ввиду, что ПЛК (Програмируемый Логический Контроллер) изначально создаются в формате "Never Sleep - Never Stop" там все сделано так, что даже если произойдет какая то неимоверная хрень он один черт останется работать, зависание ПЛК в принципе не возможны и сертифицируется он как аппаратно програмный комплекс т.е. законченное устройство.
Среда разработки для любого ПЛК каким бы он небыл подразумевает описание логики работы устройства так, что она не может быть интерпретирована двояко.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интересно а как вы относитесь к ошибкам.
СообщениеДобавлено: 05 апр 2018, 23:43 
Старожил

Зарегистрирован: 17 сен 2013, 13:53
Сообщения: 3302
Все проще, уважаемый anakost просто выкинул из промэлеткроники все, кроме PLC.
Скажи он конкретно про свои PLC, вопрос бы не возник.

ЗЫ В плисках вон тоже С не используют, "и чё"? :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интересно а как вы относитесь к ошибкам.
СообщениеДобавлено: 06 апр 2018, 00:50 
Старожил

Зарегистрирован: 26 апр 2013, 23:55
Сообщения: 1007
Цитата:
В плисках вон тоже С не используют

...не совсем, OpenCL же https://www.youtube.com/watch?v=dZEPjhwOOtk

_________________
Белорусский журнал «Радиолюбитель»
Мои разработки http://raxp.radioliga.com


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интересно а как вы относитесь к ошибкам.
СообщениеДобавлено: 06 апр 2018, 04:31 
Старожил

Зарегистрирован: 05 фев 2013, 00:58
Сообщения: 3518
:)


Последний раз редактировалось iev91 18 май 2019, 03:56, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интересно а как вы относитесь к ошибкам.
СообщениеДобавлено: 06 апр 2018, 11:18 
Старожил

Зарегистрирован: 17 сен 2013, 13:53
Сообщения: 3302
Претензии к языку программирования это все равно что претензии к гвоздям, когда дело касается того, что завалиться мост после паводка или выстоит. Обычно когда реализация проекта доходит до кодописательства все возможные косяки или заложены или нет. Язык программирования один из элементов определяющих устойчивость системы, далеко не единственный и не самый важный.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интересно а как вы относитесь к ошибкам.
СообщениеДобавлено: 06 апр 2018, 11:36 
Старожил
Аватара пользователя

Зарегистрирован: 29 янв 2010, 15:41
Сообщения: 1127
Откуда: Германия
anakost писал(а):
А по поводу С, поймите, ничего против него не имею, но применять его для реализации потенциально опасных для здоровья людей программ я бы не стал.

Хммм. Конечно, я выдрал из контекста, но вот стесняюсь спросить - протез сердца (мы сейчас над ним как раз работаем, пока что все еще на стадии архитектуры и на системном уровне (из V-модели), уже второй год), тоже на С программить низзя? Блин. Тогда можно всю нашу контору закрывать сразу: у нас же не только С, но и ASM, и, не побоюсь этого слова - С++.
А ведь этот протез должен один раз включиться и только после смерти носителя выключиться....
Хмммм

_________________
Мои поделки
http://www.fun-electronic.net/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интересно а как вы относитесь к ошибкам.
СообщениеДобавлено: 06 апр 2018, 15:20 
Старожил

Зарегистрирован: 16 авг 2012, 23:27
Сообщения: 1941
Откуда: Москва
Да суть не в том что си нельзя, и самолёты на си летают и поезда вообще под виндой ездят, а в том что нельзя давать этот си пользователю железки как инструмент для конфигурирования.
MasterAlexei писал(а):
А ведь этот протез должен один раз включиться и только после смерти носителя выключиться
Вы же не будете давать пациенту или даже врачу возможность править исходники?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Интересно а как вы относитесь к ошибкам.
СообщениеДобавлено: 06 апр 2018, 18:57 
Старожил

Зарегистрирован: 17 сен 2013, 13:53
Сообщения: 3302
mChel писал(а):
Вы же не будете давать пациенту или даже врачу возможность править исходники?


Оперировать на сердце тоже не всякому право дано, но тем неменее получить информацию в деталях имеет право всякий.
Точно так же и тут, код критичных девайсов должен быть открытым, дабы всяк мог проверить на ошибки и что бы ошибки оперативно правились, а не заметались под ковер.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 35 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB