-
- А Вы в своих изделиях создавали специальную ОС с языком-интерпретатором для пользователей этой системой? my504(34 знак., 18.06.2017 15:37)
- но в принципе (сейчас прочитал до конца по ссылке про PLC) у меня в жизни было немного таких изделий. Система управления бетоносмесительной установкой, кофейный автомат, автоматический гребнесмазыватель колес локомотива - Лагунов(19.06.2017 09:03)
- PLC - это универсальная машина, ОДНУ И ТУ ЖЕ ставят везде. И программирует ее не эмбеддер, а обычный конструктор или технолог, который ознакомился с документацией на транслятор в этой машине. То есть нечто вроде бейсика, но ориентированный на my504(169 знак., 19.06.2017 16:00)
- Ну вот я сначала написал, а потом допёрло до утки на пятые сутки, что не про меня песенка-то, лол. - Николай Коровин(20.06.2017 19:19 - 19:31)
- ну стандартный контроллер Сименс (к примеру), теперь понятно. - Лагунов(20.06.2017 08:00)
- Обычный технолог или конструктор - такого никогда не встречал. Наверно к сожалению. Всегда был программист. Который лабает по заявленному ТЗ или по устным хотелкам. Такшто МЭК вовсе не обязателен, на С было бы дажелегче и управляемей с точки michas(43 знак., 19.06.2017 16:05)
- У нас есть специалист по станкам и производственной автоматике. Он в Си и МК ни бельмес не понимает. Он железячник в прямом смысле. То есть транспортеры, вакуумные захваты, безлюфтовые рейки, шаговые двигатели и прочая станочная шняга. Отлично my504(113 знак., 19.06.2017 18:04)
- Херня все это! На ладере написать что-нибудь сложнее унитазного бачка большая проблема. ПЛК за счет гибкой диагностики и отладки позволяют переложить работу программиста на эксплутационщика. - IBAH(19.06.2017 18:49)
- Если хочется бачок посложнее посложнее, можно LD, SFC, FBD и ST вместе замешать :) (IL лучше не добавлять, это перебор уже будет) На эксплуатационщиков обычно не очень-то что-то переложить получается. Акты не подписывают и денег не дают пока им AlexG(151 знак., 19.06.2017 18:56)
- У нас только на ST пишут. Проектировщики пытались на LD сами писать и поняли что на проектирование времени у них не остается. Не говоря о том что наши реальные задачи на LD писать не реально, каналов сотни. - michas(19.06.2017 18:59)
- Еще раз скажу фигня! фигня начинается с обработки исключений. ПЛК рассчитан на обработку исключений эксплутационщиком. Хотя доводилось мне встречать оборудование, где все сделано по взрослому, и там ПЛК использовался просто как драйвер периферии - IBAH(19.06.2017 19:30)
- А что не так с обработкой исключений? Они не выведены в отдельную сущность и обрабатываются также как и весь остальной код. Это проблема? - Скрипач(19.06.2017 20:23)
- В большинстве ПО они ваще никак не обрабатываются! Пример. Унитазный бачок. Исключение - в кране нет воды. ПЛКашник - "а что пользователь не видит что в кране нет воды?!". Программист - "это исключительная ситуация должна определятся по скорости IBAH(99 знак., 19.06.2017 20:41)
- И причем тут ПЛК? Банальный косяк ТЗ, к аппаратно-прорамному комплексу не имеющий аж никакого отношния. Скрипач(140 знак., 20.06.2017 07:51)
- Когда программы для ПЛК пишут адекватные люди обработка исключений/аварийных ситуаций там предусматривается. Если этого нет не ПЛК виноват. - AlexG(19.06.2017 22:20)
- Аварийные ситуации процесса и всякие косяки в работе? Так это основная работа по написанию программы на ПЛК. Типа произошел аварийный останов, как потом продолжить техпроцесс. Или потерялась связь с подключенными приборами, как разрулить и michas(100 знак., 20.06.2017 07:31)
- Узок ваш круг! Страшно далеки вы от народа! но у вас есть шанс разбудить Герцена... Установки за сотни миллионов написаны именно так как я сказал, по ПЛКашному. Пример - транспортная машина (конвейер) остановилась. Не включается мотор 28. Как IBAH(416 знак., 20.06.2017 08:34 - 08:50, ссылка)
- Но они делали военщину с тройным резервированием :) - Make_Pic(20.06.2017 15:20)
- в 90ностые? все делали только бабки, которые по всем понятиям, ихние доллары. И совершенно непонятно как их умудрялись делать. Вокруг ПЛК возникла какая-то нездоровая сектанская атмосфера. Именно секта - тоталитарная и деструктивная. Практика IBAH(162 знак., 20.06.2017 16:35)
- Гыгы, автоПО ему эталон. Не смеши. - POV_(20.06.2017 17:06, )
- Да! авто ПО эталон! Роберт Бош веников не вяжет! - IBAH(20.06.2017 18:56)
- Ага, щас ... A2L на отъебись какой-то сунут на сертификацию, к жизни отношения не имеющий и ура - "у нас структурированный продуманный код, его можно проинспектировать". - POV_(21.06.2017 13:14, )
- Зато Тойта навязала замечательных веников - AlexG(21.06.2017 06:40, ссылка)
- Да! авто ПО эталон! Роберт Бош веников не вяжет! - IBAH(20.06.2017 18:56)
- Гыгы, автоПО ему эталон. Не смеши. - POV_(20.06.2017 17:06, )
- в 90ностые? все делали только бабки, которые по всем понятиям, ихние доллары. И совершенно непонятно как их умудрялись делать. Вокруг ПЛК возникла какая-то нездоровая сектанская атмосфера. Именно секта - тоталитарная и деструктивная. Практика IBAH(162 знак., 20.06.2017 16:35)
- Это конечно отлично сделано, как у вас описано. Программист и сервисинженер обеспечили себе занятость. Мы стараемся хоть код ошибки выводить. Потому как будут звонить и сношать мозг. У нас в основном переработка сельхозпродукции и не сказать что michas(38 знак., 20.06.2017 09:58)
- Поэтому Ладер ФБД в топку! И что остается от ПЛК - периферия из коробки. Тоже самое что и ардуино. - IBAH(20.06.2017 10:27)
- Когда нужна тупо периферия ставят тупо модули ввода-вывода (без мозгов), они же "УСО" - AlexG(20.06.2017 11:01)
- И разновидность софт-ПЛК на ПК. У нас есть для определенного класса объектов движок, которому фактически подсовывается конфигурационный файл. Т.к. управляемые устройства достаточно подобные но их много. И писать их традиционно, даже на ST было бы michas(23 знак., 20.06.2017 11:14)
- Надежность ПК вас не смущает? и то что при его отказе встанет все и сразу? - AlexG(21.06.2017 06:44)
- И разновидность софт-ПЛК на ПК. У нас есть для определенного класса объектов движок, которому фактически подсовывается конфигурационный файл. Т.к. управляемые устройства достаточно подобные но их много. И писать их традиционно, даже на ST было бы michas(23 знак., 20.06.2017 11:14)
- Когда нужна тупо периферия ставят тупо модули ввода-вывода (без мозгов), они же "УСО" - AlexG(20.06.2017 11:01)
- Поэтому Ладер ФБД в топку! И что остается от ПЛК - периферия из коробки. Тоже самое что и ардуино. - IBAH(20.06.2017 10:27)
- Но они делали военщину с тройным резервированием :) - Make_Pic(20.06.2017 15:20)
- Узок ваш круг! Страшно далеки вы от народа! но у вас есть шанс разбудить Герцена... Установки за сотни миллионов написаны именно так как я сказал, по ПЛКашному. Пример - транспортная машина (конвейер) остановилась. Не включается мотор 28. Как IBAH(416 знак., 20.06.2017 08:34 - 08:50, ссылка)
- Аварийные ситуации процесса и всякие косяки в работе? Так это основная работа по написанию программы на ПЛК. Типа произошел аварийный останов, как потом продолжить техпроцесс. Или потерялась связь с подключенными приборами, как разрулить и michas(100 знак., 20.06.2017 07:31)
- В большинстве ПО они ваще никак не обрабатываются! Пример. Унитазный бачок. Исключение - в кране нет воды. ПЛКашник - "а что пользователь не видит что в кране нет воды?!". Программист - "это исключительная ситуация должна определятся по скорости IBAH(99 знак., 19.06.2017 20:41)
- А что не так с обработкой исключений? Они не выведены в отдельную сущность и обрабатываются также как и весь остальной код. Это проблема? - Скрипач(19.06.2017 20:23)
- Еще раз скажу фигня! фигня начинается с обработки исключений. ПЛК рассчитан на обработку исключений эксплутационщиком. Хотя доводилось мне встречать оборудование, где все сделано по взрослому, и там ПЛК использовался просто как драйвер периферии - IBAH(19.06.2017 19:30)
- У нас только на ST пишут. Проектировщики пытались на LD сами писать и поняли что на проектирование времени у них не остается. Не говоря о том что наши реальные задачи на LD писать не реально, каналов сотни. - michas(19.06.2017 18:59)
- Не бери ладдер, бери FBD (зевает) Скрипач(42 знак., 19.06.2017 18:50)
- У вас, европейцев, свой юмор, политкорректный... И вообще лучший ПЛК это Ардуино!!! - IBAH(19.06.2017 19:33 - 19:36)
- Смех смехом, а для программ управления FBD подходит лучше чем императивный или даже объектный язык. Программы более наглядны. Особенно если не экономить на спичках и активно использовать
модулиблоки пользователя. - Скрипач(19.06.2017 20:21)- FBD вполне себе объектный язык, когда можно создавать свои блоки. Очень удобно насоздавать своих "классов" и потом тиражировать их экземпляры. - AlexG(19.06.2017 22:25)
- ...и исправления вносить, в каждом экземпляре класса отдельно. В FBD нет наследования, только макроподстановка. - Скрипач(20.06.2017 08:00)
- FBD подходит лучше чтобы спихнуть проект, тем кто знает что такое логические элементы! LAD подходит лучше для тех кто знает что такое реле - IBAH(19.06.2017 20:43)
- У меня приличное количество котельных на обслуживании. Запрограммированых на FBD. Сопровождать не в пример проще чем код на С/С++ - Скрипач(20.06.2017 07:58)
- зачем сопровождать код котельной!!! код был внедрен с косяками которые выплывают на стадии эксплуатации?!!!! - IBAH(20.06.2017 16:38)
- Ну вот гавкнул ПЧ насоса, а он снят с производства. Можно подключить другой, но как минимум надо перебить адреса регистров. И т.д. и т.п. michas(800 знак., 20.06.2017 17:42)
- зачем сопровождать код котельной!!! код был внедрен с косяками которые выплывают на стадии эксплуатации?!!!! - IBAH(20.06.2017 16:38)
- У меня приличное количество котельных на обслуживании. Запрограммированых на FBD. Сопровождать не в пример проще чем код на С/С++ - Скрипач(20.06.2017 07:58)
- FBD вполне себе объектный язык, когда можно создавать свои блоки. Очень удобно насоздавать своих "классов" и потом тиражировать их экземпляры. - AlexG(19.06.2017 22:25)
- Смех смехом, а для программ управления FBD подходит лучше чем императивный или даже объектный язык. Программы более наглядны. Особенно если не экономить на спичках и активно использовать
- У вас, европейцев, свой юмор, политкорректный... И вообще лучший ПЛК это Ардуино!!! - IBAH(19.06.2017 19:33 - 19:36)
- Если хочется бачок посложнее посложнее, можно LD, SFC, FBD и ST вместе замешать :) (IL лучше не добавлять, это перебор уже будет) На эксплуатационщиков обычно не очень-то что-то переложить получается. Акты не подписывают и денег не дают пока им AlexG(151 знак., 19.06.2017 18:56)
- Повезло вам, что сказать. - michas(19.06.2017 18:09)
- Херня все это! На ладере написать что-нибудь сложнее унитазного бачка большая проблема. ПЛК за счет гибкой диагностики и отладки позволяют переложить работу программиста на эксплутационщика. - IBAH(19.06.2017 18:49)
- Правильно выбранный ПЛК (достаточно тупой чтобы программист не отклонялся от задачи :) ) надежно защищает от стрельбы в ногу. Ну и для типовых ПЛК-шных задач связка МЭК-языков получается удобнее Си и позволяет решать быстрее получить требуемый AlexG(11 знак., 19.06.2017 17:39)
- достаточно тупой чтобы программист не отклонялся от задачи :) - вот это в точку. michas(280 знак., 19.06.2017 18:12)
- Это надо просто иметь ввиду и или сводить коммуникации к стандартным всевозможными конвертерами протоколов или брать ПЛК с Codesys или Isagraf, там для не слишком тяжелых случаев вполне можно требуемый протокол написать. - AlexG(19.06.2017 18:28)
- достаточно тупой чтобы программист не отклонялся от задачи :) - вот это в точку. michas(280 знак., 19.06.2017 18:12)
- У нас есть специалист по станкам и производственной автоматике. Он в Си и МК ни бельмес не понимает. Он железячник в прямом смысле. То есть транспортеры, вакуумные захваты, безлюфтовые рейки, шаговые двигатели и прочая станочная шняга. Отлично my504(113 знак., 19.06.2017 18:04)
- PLC - это универсальная машина, ОДНУ И ТУ ЖЕ ставят везде. И программирует ее не эмбеддер, а обычный конструктор или технолог, который ознакомился с документацией на транслятор в этой машине. То есть нечто вроде бейсика, но ориентированный на my504(169 знак., 19.06.2017 16:00)
- Интерпретатор не обязателен, бывают реализации на базе компилятора. - AlexG(18.06.2017 17:44)
- Можно и компилятор. Главное, что им пользуется не создатель PLC, а совсем технолог. my504(116 знак., 18.06.2017 18:51 - 18:57)
- и чтобы соответствовало МЭК 61131 - RED_DRAGON(18.06.2017 15:47)
- учитывая что первые PLC появились лет на 25 раньше этого стандарта соответствие ему не обязательно :) - AlexG(18.06.2017 17:48)
- но в принципе (сейчас прочитал до конца по ссылке про PLC) у меня в жизни было немного таких изделий. Система управления бетоносмесительной установкой, кофейный автомат, автоматический гребнесмазыватель колес локомотива - Лагунов(19.06.2017 09:03)
- А Вы в своих изделиях создавали специальную ОС с языком-интерпретатором для пользователей этой системой? my504(34 знак., 18.06.2017 15:37)