June 23, 2020

Очередной билд TwinCAT 3.1.4024.10

Появилась интеграция с Visual Studio 2019, потому что вышел очередной билд TwinCAT 3.1.4024.10. Очередной билд - когда меняется самая последняя цифра, например, 10. Темной темы по прежнему нет, поэтому посмотрим, что еще нового оно нам принесло.



Установка


При установке появился новый пункт для самостоятельноно выбора компонентов установки. В предыдущих версиях они тоже были, но здесь речь про TwinCAT XAE. Вероятно подразумевается интеграция в уже установленную "студию" и отказ от установки оболочки XAE по умолчанию. Подумал я и отключил...

В результате оболочка XAE 2017, несмотря на мои пожелания, все-равно установилась, а может и осталась от прошлой инсталляции. Зато интеграция в Visual Studio Professional 2019 так и не произошла. Вывод: птичку не трогать, пусть ставит XAE в любом случае, тогда интеграция в VS 2019 пройдет без проблем, как и было задумано.


Шаблон проекта


В "студии" 2019 изменился стартовый экран создания проекта, соответственно это отразилось и на создании проекта TwinCAT. Теперь чтобы создать проект нужно приложить усилие для поиска нужного шаблона. Разработчики забыли (или не смогли, или это невозможно) добавить теги и нужно пролистать список довольно далеко или сразу ввести волшебное слово "twincat" в строке поиска:



По правде говоря, все не так плохо — в следующий раз шаблон проекта появится слева в списке последних шаблонов (Recent project templates):



Что нового?


Не считая изменения в интеграции со студией, в RSS-новостях промелькнула новость об изменениях в статическом анализаторе ПЛК-задач `TE1200 | TC3 PLC Static Analysis`. Там появились несколько новых правил оптимизации. В пакете умных вещей `TF6760 | TwinCAT IoT HTTPS/REST` добавилась поддержка Philips Hue и Telegram. Теперь можно управлять разноцветной лампочкой филипс не только через смартфон, но и с ПЛК, а им, в свою очередь, через смартфон с телеграммом.

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

No comments

Post a Comment

Note: Only a member of this blog may post a comment.