Lenze EtherCAT Controller-based Automation Uživatelský manuál Strana 155

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 205
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 154
Lenze · Controller-based Automation · EtherCAT® Communication Manual · DMS 6.4 EN · 04/2014 · TD17 155
9 Function library L_IODrvEtherCAT.lib
9.7 Data types
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
9.7 Data types
The Lenze-specific data types described in the following are used in some functions and function
blocks of the function library L_IODrvEtherCAT.lib.
9.7.1 L_ETC_COE_EMERGENCY
The type L_ETC_COE_EMERGENCY describes errors that occur at a particular EtherCAT slave.
9.7.2 L_ETC_COE_EMERGENCY_BUFFER_DATA
The L_ETC_COE_EMERGENCY_BUFFER_DATA type describes a flag for displaying an emergency
buffer overflow.
9.7.3 L_ETC_COE_FLAGS
The L_ETC_COE_FLAGS type controls the behaviour of the function blocks L_ETC_CoE_SdoReadEx
(FB) ( 129) and L_ETC_CoE_SdoWriteEx (FB) ( 135).
TYPE L_ETC_COE_EMERGENCY :
STRUCT
uiDevice : UNIT; // Slave address
dwTimestamp : DATE_AND_TIME; // Timestamp UTC (see FUNC SysTimeRtcGet())
wErrorCode : WORD; // Error code, see specification for details
byErrorRegister : BYTE; // Error register
abyData : ARRAY[0..4] OF BYTE; // Error data
END_STRUCT
END_TYPE
TYPE L_ETC_COE_EMERGENCY_BUFFER_DATA :
STRUCT
structEmergency : L_ETC_COE_EMERGENCY; // Struct Emergency
bBufferOverflow : BOOL; // Flag for emergency buffer overflow
END_STRUCT
END_TYPE
TYPE L_ETC_COE_FLAGS :
(
ETC_E_COMPLETEACCESS := 16#00000001
) DWORD;
END_TYPE
Zobrazit stránku 154
1 2 ... 150 151 152 153 154 155 156 157 158 159 160 ... 204 205

Komentáře k této Příručce

Žádné komentáře