Вопросы про PLC Coder и Siemens Tia Portal
В информации о релизах наткнулся на следующее:
В 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.
Буду благодарен любой помощи.
Ответы