Вопрос (Проблема):
Где можно посмотреть состав переменных типа структура TM5 для SoMachine v3.1?
Серия/Окружение/Версии:
TM5, SoMachine v3.1
Решение:
Документация на структуры данных TM5NCO1 не публикуются, потому что мы не можем гарантировать, что эти типы данных сохранятся в том же виде в будущих версиях SoMachine, это может вызвать проблемы совместимости. Тем не менее эти структуры встроены от CoDeSys и не могут быть скрыты. Поэтому мы рекомендуем использовать функциональные блоки.
Например, общее состояние CANopen вашего приложения могут быть проверены при помощи FB CiA405.Get_State.
Структура данных TM5NCO1
TM5NCO1_Interface.bLastToggle;
TM5NCO1_Interface.bSlaveAvailable;
TM5NCO1_Interface.bStartSlave;
TM5NCO1_Interface.CANOpenState;
TM5NCO1_Interface.CheckSDOTransmissions();
TM5NCO1_Interface.CyclicPDOHeartbeat;
TM5NCO1_Interface.ErrorControlActivated;
TM5NCO1_Interface.hDriver;
TM5NCO1_Interface.m_bBusError;
TM5NCO1_Interface.m_wLastDiagFlagsSet;
TM5NCO1_Interface.m_wLastDiagFlagsReset;
TM5NCO1_Interface.nCanOpenState;
TM5NCO1_Interface.usiNetID;
Где можно посмотреть состав переменных типа структура TM5 для SoMachine v3.1?
Серия/Окружение/Версии:
TM5, SoMachine v3.1
Решение:
Документация на структуры данных TM5NCO1 не публикуются, потому что мы не можем гарантировать, что эти типы данных сохранятся в том же виде в будущих версиях SoMachine, это может вызвать проблемы совместимости. Тем не менее эти структуры встроены от CoDeSys и не могут быть скрыты. Поэтому мы рекомендуем использовать функциональные блоки.
Например, общее состояние CANopen вашего приложения могут быть проверены при помощи FB CiA405.Get_State.
Структура данных TM5NCO1
TM5NCO1_Interface.bLastToggle;
TM5NCO1_Interface.bSlaveAvailable;
TM5NCO1_Interface.bStartSlave;
TM5NCO1_Interface.CANOpenState;
TM5NCO1_Interface.CheckSDOTransmissions();
TM5NCO1_Interface.CyclicPDOHeartbeat;
TM5NCO1_Interface.ErrorControlActivated;
TM5NCO1_Interface.hDriver;
TM5NCO1_Interface.m_bBusError;
TM5NCO1_Interface.m_wLastDiagFlagsSet;
TM5NCO1_Interface.m_wLastDiagFlagsReset;
TM5NCO1_Interface.nCanOpenState;
TM5NCO1_Interface.usiNetID;
Опубліковано для:Schneider Electric Україна

