Showing posts with label подсказки. Show all posts
Showing posts with label подсказки. Show all posts

April 25, 2016

Источники новостей о TwinCAT

PC-Control
Электронный журнал. Выходит раз в квартал на английском и немецком языках. Есть архив журналов.

Beckhoff Social Media
Ссылки на соц. сети и прочие каналы: Facebook, Google+, LinkedIn, Twitter, Vimeo, XING, YouTube. Также RSS-канал с новостями и подписка на новостную рассылку по электропочте на немецком языке.

Новостные брошюры и каталоги в PDF.
http://download.beckhoff.com/download/document/catalog/

EtherCAT Technology Group
Много завязано на EtherCAT-шине, поэтому не помешает следить и за новостями от группы по разработке.

Этот блог. Подписка сверху, справа: электропочта, твиттер, rss-канал.

April 12, 2016

2016. TwinCAT и все о нем


TwinCAT = Total Windows Control and Automation Technology.


Новое в TwinCAT 3


  • Дешевле чем TwinCAT 2.
  • Объектно-ориентированное программирование (ООП) на языках МЭК(IEC) 61131-3.
  • Программирования на С/С++ программ, выполняемых в режиме реального времени.
  • Модули Matlab/Simulink. Интегрируются по принципу клик-клик-готово.
  • UML диаграммы классов и состояний.
  • Поддержка средой выполнения TwinCAT 3 64-х разрядных операционных систем Windows.
  • Использует виртуализацию CPU, поэтому работает быстрее и потребляет меньше ресурсов.
  • Расширенная поддержка многоядерных процессоров: изоляция ядер — можно отдавать 100% ядра в Твинкат.
  • Единая среда разработки и конфигурирования, встраивающаяся в Microsoft Visual Studio.
  • Встроенная разработка целевых визуализаций.
  • Выделенный клиент целевой-визуализации.
  • Командная разработка проектов, благодаря использованию xml-форматов файлов.
  • Новая система лицензирования. Запутанная, но с лицензиями всегда так. Компенсируется автоматической генерацией временных ключей.


Что обещают:
  • Поддержка CPU Redundancy — резервирование мастера EtherCAT-шины.
  • Интеграция с облачными сервисами.
  • Полноценная SCADA.


Более приземленно:
  • Среда разработки стала удобнее, но пока не поддерживается 2015-я студия.
  • ООП больше нужно программистам, а инженерам лучше LD, FBD, CFC… Можно попробовать UML — он красивый.
  • По прежнему основное назначение С++ — писать модули ядра (kernel-mode драйверы) реального времени. Все это завернуто в COM-объекты… Готовые решения лучше стыковать через ADS.API. Энтузиастами разработаны библиотеки для работы с ADS и без TwinCAT в т. ч. и под Mono/Xamarin, а это Linux, Mac, Windows Phone, Android... C#, python, javascript — все работает, но это уже не Бекхофф.
  • TwinCAT 3 модульный, но по прежнему через kernel-драйверы и COM-объекты, т. е.  можно легко запутаться среди слов: модули, компоненты, библиотеки, расширяемость, доустановить.
  • Automation Interface уже был и отлично работал в TwinCAT 2. Добавили тоненькую прослойку, причесали и стало удобнее.
  • К сожалению, стандартные библиотеки стали зашифрованными.
  • В системах контроля версий не учтен Git, который отлично поддерживается Visual Studio. TFS и SVN — это скучно и уже не мейнстрим.
  • Обещанная, будущая SCADA выглядит красиво.

Что-то искали?


Далее поисковые запросы которыми озадачивались специалисты в прошлом году. В подвале блога есть форма для прямого задавания вопросов.

Лицензирование TwinCAT
- ключи для twincat
- beckhoff twincat лицензии
- twincat license

Лицензирование TwinCAT 3


Энергонезависимые переменные и файловые фильтры
- twincat retain persistent
- beckhoff fbwf manager

Фильтры записи FBWF и EWF
Что не так с PERSISTENT?
Энергонезависимые переменные


ADS.API
- c# plc readany
- twincat ads c# запись переменных

Открытые разработки под TwinCAT
Открытые разработки Beckhoff на GitHub


Все о TwinCAT
- twincat
- twincat как работает
- класс производительности twincat
- описание twincat2 c
- структуры в twincat
- twincat программирование
- библиотеки для twincat
- twincat настройка прерывания

Что такое TwinCAT?


Эпилог
- twincat 3 визуализация
- система летающая пила
- ethercat needs sync master

Универсальная летающая пила
Новый HMI для TwinCAT 3


EtherCAT needs sync master


Что же касается сообщения "ethercat needs sync master" — это всего-лишь предупреждение, а не ошибка. Система пытается напомнить разработчику, что канал данных (шина) подключена, но отсутствует потребитель данных из него. Нет потребителя — нет обмена данными. Нет обмена данными — отсутствует синхронизация. Нет синхронизации — система отключает канал данных.

Свяжите (Link to...) хотя бы одну настоящую переменную или создайте фиктивную задачу (Additional Tasks) с хотя бы одной фиктивной переменной. Напоминаю — Free Run не нужен


P.S.: немного прошлогоднего снега — 2015. С чего начать?

March 5, 2015

2015. С чего начать?



Начать знакомство можно с:

Скачать TwinCAT можно по ссылке:
http://beckhoff.com/english.asp?download/tc2-download.htm

При запросе на регистрацию, выберите "Download as a guest" и заполните предложенную форму. Проверьте адрес электронной почты, на него придет ссылка для скачивание TwinCAT. 

Среда конфигурирования и разработки - пожизненно бесплатная. Контроллерное ядро работает 30 дней в полнофункциональном режиме.

Для создания контроллера из компьютера, а также конфигурирования и программирования нужна версия "TwinCAT 2.11 R3". Только для конфигурирования и программирования, можно использовать "TwinCAT 2.11 x64 Engineering". Engineering-версия идет без ПЛК-ядра, зато работает во всех версиях Windows.

Дополнительные ссылки на русскоязычные статьи:

И наиболее полное, четырехсот страничное описание работы с TwinCAT 2, с примерами, программами, пошаговыми руководствами и картинками, но на английском языке: TwinCAT 2 Manual v3.0.1
Это руководство предназначено для тех, кто интересуется технологией TwinCAT: электриков, инженеров, исследователей, программистов; материал покрывает все уровни подготовки специалистов.

Это руководство стало результатом работы инженеров компании "Beckhoff Automation". Мы постоянно пересматриваем и правим информацию для достижения максимально возможной точности и корректности изложения. Ничто не идеально, но мы стараемся приблизиться к этому. Если что, пишите автору.

Проблемы с CHM

Справочная система постепенно переползает на использование PDF-файлов (в параллель с онлайн-системой), но до сих пор остаются доступными chm-файлы, с которыми есть одна очень неприятная проблема - после скачивание и открытия файла, пользователь получает пустой документ: ничего нет, разделы есть, содержимого - нет.

Что советует официальная справка:
  1. Скачать chm-файл. Например, на "Рабочий стол".
  2. Кликнуть файл справки правой кнопкой мыши и выбрать пункт "Свойства".

  3. Нажать кнопку "Разблокировать", затем "ОК"


Теперь chm-файл будет открываться нормально.