Найти тему
Adventory

TIA Portal версия 16 Часть 1

Оглавление

Вышла новая версия TIA Portal V16 - с большим количеством новых и доработанных функций.

Ссылка на скачивание в конце статьи.

Новые функции в
STEP7

Улучшение основных рабочих процессов для программных модулей
(только для S7-1500)

Функции

  • Свободная разбивка программы на программные модули
  • Индивидуальная загрузка программных модулей в PLC
  • Специальные интерфейсы между программными модулями
  • Оптимизация программирования и хранения данных
  • Полная поддержка Openness для программных модулей
  • Импорт/экспорт исходных файлов SCL для программных модулей
  • Доступ к тегам PLC одного модуля из другого модуля
-2

Преимущества

  • Создание полноценного проекта на базе Openness
    и исходных файлов SCL с помощью внешних инструментов
  • Совместное использование переменных (тегов) и постоянных PLC от различных модулей

Подробное сравнение блоков для
проекта
<=> библиотеки
(только для S7-1500)

Функции

  • Подробное сравнение для блоков из проекта и
    - мастер-копий (проект или глобальная библиотека)
    - отдельных версий типа (из проекта или глобальной библиотеки)
    - с использованием быстрого сравнения или высокоуровневого редактора
  • Подробное сравнение блоков в библиотеке (напр., V1.0 и V2.0)
-3

Преимущество

  • Упрощение работы с блоками в библиотеках
  • Улучшение отслеживания изменений между версиями типа

Многоязычные комментарии в SCL программах

Функция

Синтаксис (/* ... */) позволяет вводить многоязычные комментарии и регионы в SCL блоки

-4

Преимущество

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

Подборка полезных дополнительных функций

SCL Case оператор

Значением выражения, наряду с целым числом, теперь может быть и битовая последовательность. Благодаря этому, например, можно отказаться от преобразования типа данных для передачи значения в слово состояния.

-5

Функция "Перейти к определению" теперь доступа и в таблице переменных (тегов) (для переменных типа UDT), а также в таблицах текущего контроля и принудительной активации (Force режима).

-6

Экземпляр параметра как DB_Any

При вызове функционального блока экземпляр параметра теперь может быть передан и через переменную (тег) типа данных DB_ANY.

-7

Отображение представления операндов и информации переменной (тега) для блоков SCL

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

-8

Циклы с параметром (FOR loop) в SCL – Поддержка всех доступных целочисленных типов данных

Наряду с целочисленными переменными (тегами) со знаком, теперь в циклах с параметром (FOR loop) могут использоваться и целочисленные переменные (теги) типа данных USINT, UINT, UDINT и ULINT.

Улучшенные инструкции

  • Новая инструкция "File Delete" используется для удаления существующих файлов на карте памяти для S7-1500 CPU
  • Существующая инструкция "TMAIL_C" была расширена для S7-1500 CPU/S7-1200-CPU. Теперь, например, через встроенный интерфейс CPU можно передавать архивы данных, рецепты и файлы пользователя, находящиеся на карте памяти SIMATIC, как вложение в электронном письме
  • Существующая инструкция "TMAIL_C" для S7-1200-CPU была расширена в части поддержки кодирования электронной почты
  • Улучшенные рабочие характеристики инструкций "Serialize: Serialize", "Deserialize: Deserialize" и "CMP" (компаратор) для S7-1500

Трассировка в масштабе проекта

Функции

  • Координация трассировки (измерений) для нескольких устройств
  • Поддержка нескольких CPU
  • Поддержка различных типов устройств
  • Отображение на общей схеме
  • Поддержка различных источников сигналов запуска
-9

Преимущества

  • Перекрестный поиск ошибок
  • Широкий выбор возможностей для запуска
  • Простая комбинация взаимосвязанных измерений

Новые функции в S7-PLCSIM V16

Управление циклом

Функции

Для улучшения возможностей PLCSIM при тестировании программ PLC, была добавлена функция "управления циклом".

В расположенных ниже панели оператора опциях был добавлен новый раздел “Scan Contol” для установки следующих режимов.

Пауза позволяет остановить цикл

  • Для анализ технологических значений в определенный момент времени

Указание продолжительности симуляции (на рисунке)

  • Мониторинг поведения программы с использованием лупы времени. Минимальная продолжительность - один цикл.
  • Возможные настройки: число циклов или время выполнения в мс/с/мин.
-10

Пауза после выполнения пускового OB

  • Для анализа и верификации пусковых характеристик OB, программа останавливается после их выполнения.

Симуляция события

Функции

Теперь в S7-PLCSIM имеется таблица событий, с помощью которой можно имитировать события (Event) следующих OB.

  • аппаратное прерывание (OB 4x)
  • диагностическое прерывание (OB 82)
  • удаление или вставка модуля (OB 83)
  • неисправность стойки или станции (OB 86)

Дерево проекта в окне проекта позволяет создавать новые или обращаться к существующим таблицам событий.

-11

Автоматическое создание таблиц симуляции

Функция

Улучшения в части передачи заполненных таблиц переменных и текущего контроля из TIA Portal.

Импорт меток/таблиц текущего контроля и управления из проекта TIA в проект PLCSIM с использованием TIA Openness.

-12


Скачать TIA Portal V16 можно по ссылке: https://support.industry.siemens.com/cs/ru/en/view/109772803

Продолжение статьи здесь:
TIA-Portal версия 16. Часть 2
TIA-Portal версия 16. Часть 3

Возможны изменения.

При подготовке публикации использовались материалы и изображения SIEMENS AG


<-