1 2 3 4 5 6 7 8 9 10 10/10 10,00оценок: 1

Умный Дом на ПЛК Beckhoff — надежно и недорого

Тема в разделе "Умный дом", создана пользователем Mihalich1988, 18.01.19.

  1. vladimir2014
    Регистрация:
    15.01.14
    Сообщения:
    283
    Благодарности:
    145

    vladimir2014

    Живу здесь

    vladimir2014

    Живу здесь

    Регистрация:
    15.01.14
    Сообщения:
    283
    Благодарности:
    145
    Какие контроллеры вы относите к настоящим ПЛК? Примеры.
     
  2. __AK__
    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407

    __AK__

    сноб

    __AK__

    сноб

    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407
    Например Allen Bradley SLC 500.
     
  3. vladimir2014
    Регистрация:
    15.01.14
    Сообщения:
    283
    Благодарности:
    145

    vladimir2014

    Живу здесь

    vladimir2014

    Живу здесь

    Регистрация:
    15.01.14
    Сообщения:
    283
    Благодарности:
    145
    А что скажите по поводу контроллеров от Siemens, Wago, Овен? Это ПЛК?
     
  4. __AK__
    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407

    __AK__

    сноб

    __AK__

    сноб

    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407
    А общим скопом нельзя ничего сказать, надо каждую конкретную модель рассматривать. Какие-то из них будут настоящими PLC (ценой подороже), какие-то - softPLС (ценой подешевле). Но вот таких уродцев, как Beckhoff, вряд ли много найдется.
     
  5. vladimir2014
    Регистрация:
    15.01.14
    Сообщения:
    283
    Благодарности:
    145

    vladimir2014

    Живу здесь

    vladimir2014

    Живу здесь

    Регистрация:
    15.01.14
    Сообщения:
    283
    Благодарности:
    145
    Хорошо, уточним вопрос.
    Wago 750-891 - Это ПЛК?
    Овен ПЛК100 - Это ПЛК?
     
  6. __AK__
    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407

    __AK__

    сноб

    __AK__

    сноб

    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407
    Оба - softPLC.
     
  7. vladimir2014
    Регистрация:
    15.01.14
    Сообщения:
    283
    Благодарности:
    145

    vladimir2014

    Живу здесь

    vladimir2014

    Живу здесь

    Регистрация:
    15.01.14
    Сообщения:
    283
    Благодарности:
    145
    А какие современные контроллеры вы относите к hard real time?
     
  8. __AK__
    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407

    __AK__

    сноб

    __AK__

    сноб

    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407
    К примеру, Allen Bradley CompactLogix, у которого Real-time Control сделан при помощи отдельного Logix control engine.
     
  9. __AK__
    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407

    __AK__

    сноб

    __AK__

    сноб

    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407
    Очень интересно Beckhoff пишет про "голубой экран смерти" (BSOD), который является врожденным свойством Windows:

    The TwinCAT system can be configured such that real-time capability is maintained in the event of a BSOD (Blue Screen of Death) operating system crash. Real-time tasks such as PLC and NC can therefore continue to run and bring the controlled process into a safe state. Ultimately, it is the decision of the programmer whether or not to utilise this feature, bearing in mind that data or programs may already have been destroyed by the BSOD.

    Надо понимать, что они озаботились этой проблемой и даже создали какой-то костыль, который позволяет их софту TwinCAT продолжать работать, даже если случается BSOD. Однако при этом Beckhoff ничего гарантировать не может, поскольку пользовательские данные и программы к этому времени могут уже исчезнуть.

    BSOD сразу же выводит Windows из категории real time, поскольку не существует никаких временных границ, когда такая система сможет продолжить управление. Она и неделю может простоять, и год, ожидая когда кто-то придет и починит.
     
  10. vladimir2014
    Регистрация:
    15.01.14
    Сообщения:
    283
    Благодарности:
    145

    vladimir2014

    Живу здесь

    vladimir2014

    Живу здесь

    Регистрация:
    15.01.14
    Сообщения:
    283
    Благодарности:
    145
    То есть вас не смущает тот факт, что например на контроллере Allen Bradley CompactLogix 5480 работает ОС Windows https://ab.rockwellautomation.com/programmable-controllers/compactlogix-5480
    А это из серии "слышал звон, но не понял где он".
    Для информации:
    1. Есть среда разработки, а есть среда исполнения. Среда разработки TwinCAT работает на компьютере разработчика. Среда исполнения зашита в контроллер.
    Контроллеры, в большинстве своем, не имеют выходов для подключения мониторов. Поэтому показать синий экран просто физически невозможно.

    2. Что такое TwinCAT. Это аналог CoDeSys. А правильнее он создан на базе CoDeSys.
    Теперь некоторые выдержки из журнала Автоматизация в промышленности https://avtprom.ru/article/codesys-–-povsednevnyi-instrumen
    а сегодняшний день CoDeSys (Controller Development System) - это самый популярный в мире аппаратно независимый комплекс для прикладного программирования ПЛК и встраиваемых контроллеров. Основным его компонентом является среда программирования на языках стандарта МЭК 61131-3. Комплекс работает на компьютере. Программы компилируются в машинный код и загружаются в контроллер."
    "CoDeSys Control может функционировать под управлением любой ОС или даже без нее. Наиболее часто используют ОС VxWorks, Windows CE и Linux. Имеются адаптации под RT-OS32 (RTKernel), QNX, Nucleus, pSOS, OS9, TenAsys INtime. Изготовитель оборудования может самостоятельно адаптировать CoDeSys Control под другую ОС."
    И на закуску:
    "CoDeSys SP RTE представляет собой специальную систему исполнения для ОС семейства Windows со встроенным ядром жесткого реального времени."

    Почитайте эту статью, будет полезно.
     
  11. __AK__
    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407

    __AK__

    сноб

    __AK__

    сноб

    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407
    Я вижу у вас проблемы с пониманием даже простых и ясно изложенных вещей: "настояшие ПЛК, кототорые по праву заработали себе репутацию надежных устройств, или вообще не используют никакую операционную систему, или же используют ОСРВ как вспомогательную подсистему, от которой не зависит исполнение основной программы." Использованная Аллен-Брэдли в качестве вспомогательной подсистемы Windows IoT Enterprise уже можно отнести к ОСРВ, в полном соответствии с табличкой на предыдущей странице.

    То есть, вы думаете, что самое важное в BSOD - это именно синий экран? И если нет экрана, то нет BSOD? Если я от своего домашнего компа отключу монитор, он будет работать вечно, не падая? :aga:Впрочем, что еще можно ожидать послe заявлений, что "раз Backhoff изобрел интерфейс реального времени - значит контроллеры Backhoff являются устройствами реального времени". Логика на уровне домохозяек.

    BSOD - это условное обозначение катастрофического отказа Windows. Независимо от того, есть в устройстве цветной дисплей или нет.

    Насчет того, что в Beckfoff среда исполнения и среда разработки якобы всегда находятся на разных компьютерах - это ваши смешные фантазии, учите матчасть: "4 multi-tasking PLCs each with 4 tasks in each PLC run-time system, development and run-time systems on one PC or separately". Они же не на пустом месте про BSOD писали. Но скорей всего вы вообще не понимаете приведеннyю выше цитату Beckhoff про BSOD, от этого и ваши комментарии к ней в стиле "в огороде бузина - в Киеве дядька". :cool:
     
    Последнее редактирование: 15.01.20
  12. __AK__
    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407

    __AK__

    сноб

    __AK__

    сноб

    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407
    Вы погуглите на CoDeSys RTE BSOD, может, наивных иллюзий у вас поубавится.
     
  13. vladimir2014
    Регистрация:
    15.01.14
    Сообщения:
    283
    Благодарности:
    145

    vladimir2014

    Живу здесь

    vladimir2014

    Живу здесь

    Регистрация:
    15.01.14
    Сообщения:
    283
    Благодарности:
    145
    @_AK_,
    Похоже я зря трачу время на объяснения. Вы никогда не работали с промышленными контроллерами и не имеете понятия как работает TwinCAT или CoDeSys. Если я ошибаюсь, подтвердите чем нибудь вашу компетентность в области промышленных контроллеров.
     
  14. __AK__
    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407

    __AK__

    сноб

    __AK__

    сноб

    Регистрация:
    19.10.15
    Сообщения:
    951
    Благодарности:
    407
    Про TwinCAT я привел цитату из Beckfoff. Но вы, судя по всему, по английски читать не умеете, поэтому у вас от безысходности такая реакция, совсем не по делу. Несмотря на ваши "объяснения", TwinCAT может работать на одном компе - и система разработки, и исполнительная система, в процитированном отрывке об этом сказано и мною подчеркнуто. Вы очевидно не в курсе, что в CoDeSys RTE при конфигурировании пользователь должен задать поведение при возникновении BSOD. И это не система разработки, а исполнительная система, и не важно, стоит ли она на том же компе, или на другом.

    Имейте ввиду, если вы запрограммировали какой-то простенький проект на дешевом псевдо-ПЛК, это не сделало вас экспертом в этой области. ПЛК создавались для того, чтобы ими умели пользоваться КИП-овцы и электрики. Вы же со своей женской логикой лезете в области, которые требуют высшего образования и хорошего знания английского языка.

    Ваш удел - споры в стиле Шуры Балаганова "а ты кто такой?", на что вы уже не первый раз скатываетесь.
     
  15. vladimir2014
    Регистрация:
    15.01.14
    Сообщения:
    283
    Благодарности:
    145

    vladimir2014

    Живу здесь

    vladimir2014

    Живу здесь

    Регистрация:
    15.01.14
    Сообщения:
    283
    Благодарности:
    145
    Нет ответа на мое предположение о том что вы никогда не работали с промышленными контроллерами и не имеете понятия как работает TwinCAT или CoDeSys.
    Не надо пустых слов. Просто подтвердите или опровергните это предположение.
     
    Последнее редактирование: 15.01.20