• Регистрация
tososomaru
tososomaru 0.00
н/д

Вопросы про PLC Coder и Siemens Tia Portal

21.11.2021

В информации о релизах наткнулся на следующее:

В R2020b Simulink PLC Coder генерирует код при помощи переменных InOut для Siemens® STEP® 7 и Портала целевые ИДЫ TIA.
Также есть немного информации здесь. Но там информации мало и не понятно как совместить с StateFlow.

Один из "способов", который я нашел, это назначать желаемую inout переменную как input или output, и уже после компиляции менять на inout, но это костыльно.

Так есть способ это сделать чисто?

Есть ли возможность конвертации Matlab Enum в Constant Siemens? Ибо числа в коде это тяжело, не смотря на то, что генерируются комментарии.

Насколько чистым способом является обращение к Enum в Stateflow непосредственно по имени класса и елементу? Например ActuatorCmd.Open. В примерах видел, что объявляют переменные для каждого элемента Enum в Model Workspace, но это добавляет лишней рутины и рушит принцип пространства имен.

Есть ли способ сгенерировать обращениия к глобальным блокам данных?

Возможно ли сгенерировать подсистему с Chart? У меня генерируются пустые содержимые Chart.

Буду благодарен любой помощи.

Теги

      21.11.2021

      Ответы