IODEVICETYPES
TYPE IODEVICETYPES:
(
IODEVICETYPE_UNKNOWN := 0,(* Unknown device *)
IODEVICETYPE_C1220 := 1,(* Beckhoff Lightbus-Master *)
IODEVICETYPE_C1200 := 2,(* Beckhoff Lightbus-Master *)
IODEVICETYPE_SPC3 := 3,(* ProfiBus Slave (Siemens) *)
IODEVICETYPE_CIF30DPM := 4,(* ISA ProfiBus-Master 2 kByte (Hilscher) *)
IODEVICETYPE_CIF40IBSM := 5,(* ISA Interbus-S-Master 2 kByte (Hilscher) *)
IODEVICETYPE_BKHFPC := 6,(* Beckhoff PC C2001*)
IODEVICETYPE_CP5412A2 := 7,(* ProfiBus-Master (Siemens)*)
IODEVICETYPE_SERCANSISA := 8,(* Sercos Master (Indramat)*)
IODEVICETYPE_LPTPORT := 9,(* Lpt Port*)
IODEVICETYPE_DPRAM := 10,(* Generic DPRAM*)
IODEVICETYPE_COMPORT := 11,(* COM Port*)
IODEVICETYPE_CIF30CAN := 12,(* ISA CANopen-Master (Hilscher)*)
IODEVICETYPE_CIF30PB := 13,(* ISA ProfiBus-Master 8 kByte (Hilscher)*)
IODEVICETYPE_BKHFCP2030 := 14,(* Beckhoff CP2030 (Pannel-Link)*)
IODEVICETYPE_IBSSCIT := 15,(* Interbus-S-Master (Phoenix)*)
IODEVICETYPE_CIF30IBM := 16,(* ISA Interbus-S-Master (Hilscher)*)
IODEVICETYPE_CIF30DNM := 17,(* ISA DeviceNet-Master (Hilscher)*)
IODEVICETYPE_FCXXXX := 18,(* Beckhoff-Filedbus card *)
IODEVICETYPE_CIF50PB := 19,(* PCI ProfiBus-Master 8 kByte (Hilscher)*)
IODEVICETYPE_CIF50IBM := 20,(* PCI Interbus-S-Master (Hilscher)*)
IODEVICETYPE_CIF50DNM := 21,(* PCI DeviceNet-Master (Hilscher)*)
IODEVICETYPE_CIF50CAN := 22,(* PCI CANopen-Master (Hilscher)*)
IODEVICETYPE_CIF60PB := 23,(* PCMCIA ProfiBus-Master (Hilscher)*)
IODEVICETYPE_CIF60DNM := 24,(* PCMCIA DeviceNet-Master (Hilscher)*)
IODEVICETYPE_CIF60CAN := 25,(* PCMCIA CANopen-Master (Hilscher)*)
IODEVICETYPE_CIF104DP := 26,(* PC104 ProfiBus-Master 2 kByte (Hilscher)*)
IODEVICETYPE_C104PB := 27,(* PC104 ProfiBus-Master 8 kByte (Hilscher)*)
IODEVICETYPE_C104IBM := 28,(* PC104 Interbus-S-Master 2 kByte (Hilscher)*)
IODEVICETYPE_C104CAN := 29,(* PC104 CANopen-Master (Hilscher)*)
IODEVICETYPE_C104DNM := 30,(* PC104 DeviceNet-Master (Hilscher)*)
IODEVICETYPE_BKHFCP9030 := 31,(* Beckhoff CP9030 (Pannel-Link with UPS)*)
IODEVICETYPE_SMB := 32,(* Motherboard System Management Bus*)
IODEVICETYPE_PBMON := 33,(* Beckhoff-PROFIBUS-Monitor*)
IODEVICETYPE_CP5613 := 34,(* PCI ProfiBus-Master (Siemens)*)
IODEVICETYPE_CIF60IBM := 35,(* PCMCIA Interbus-S-Master (Hilscher)*)
IODEVICETYPE_FC200X := 36,(* Beckhoff-Lightbus-I/II-PCI-Karte*)
IODEVICETYPE_FC3100_OLD := 37,(* obsolete: dont use*)
IODEVICETYPE_FC3100 := 38,(* Beckhoff-Profibus-PCI*)
IODEVICETYPE_FC5100 := 39,(* Beckhoff-CanOpen-PCI*)
IODEVICETYPE_FC5200 := 41,(* Beckhoff-DeviceNet-PCI*)
IODEVICETYPE_BKHFNCBP := 43,(* Beckhoff NC back plane*)
IODEVICETYPE_SERCANSPCI := 44,(* Sercos Master (SICAN/IAM PCI)*)
IODEVICETYPE_ETHERNET := 45,(* Virtual Ethernet Device*)
IODEVICETYPE_SERCONPCI := 46,(* Sercon 410B or 816 Chip Master or Slave (PCI)*)
IODEVICETYPE_IBSSCRIRTLK := 47,(* Interbus-S-Master with Slave-Module LWL Basis (Phoenix)*)
IODEVICETYPE_FC7500 := 48,(* Beckhoff-SERCOS-PCI*)
IODEVICETYPE_CIF30IBS := 49,(* ISA Interbus-S-Slave (Hilscher)*)
IODEVICETYPE_CIF50IBS := 50,(* PCI Interbus-S-Slave (Hilscher)*)
IODEVICETYPE_C104IBS := 51,(* PC104 Interbus-S-Slave (Hilscher)*)
IODEVICETYPE_BKHFCP9040 := 52,(* Beckhoff CP9040 (CP-PC) *)
IODEVICETYPE_BKHFAH2000 := 53,(* Beckhoff AH2000 (Hydr. Backplane) *)
IODEVICETYPE_BKHFCP9035 := 54,(* Beckhoff CP9035 (PCI, Pannel-Link with UPS) *)
IODEVICETYPE_AH2000MC := 55,(* Beckhoff-AH2000 with Profibus-MC *)
IODEVICETYPE_FC3100MON := 56,(* Beckhoff-Profibus-Monitor-PCI *)
IODEVICETYPE_USB := 57,(* Virtual USB Device *)
IODEVICETYPE_FC5100MON := 58,(* Beckhoff-CANopen-Monitor-PCI *)
IODEVICETYPE_FC5200MON := 59,(* Beckhoff-DeviceNet-Monitor-PCI *)
IODEVICETYPE_FC3100SLV := 60,(* Beckhoff-Profibus-PCI Slave *)
IODEVICETYPE_FC5100SLV := 61,(* Beckhoff-CanOpen-PCI Slave *)
IODEVICETYPE_FC5200SLV := 62,(* Beckhoff-DeviceNet-PCI Slave *)
IODEVICETYPE_IBSSCITPCI := 63,(* PCI Interbus-S-Master (Phoenix) *)
IODEVICETYPE_IBSSCRIRTLKPCI := 64,(* PCI Interbus-S-Master with Slave-Modulel LWL Basis (Phoenix) *)
IODEVICETYPE_CX1100_BK := 65,(* Beckhoff-CX1100 terminal bus power supply *)
IODEVICETYPE_ENETRTMP := 66,(* Ethernet real time miniport *)
IODEVICETYPE_CX1500_M200 := 67,(* PC104 Lightbus-Master *)
IODEVICETYPE_CX1500_B200 := 68,(* PC104 Lightbus-Slave *)
IODEVICETYPE_CX1500_M310 := 69,(* PC104 ProfiBus-Master *)
IODEVICETYPE_CX1500_B310 := 70,(* PC104 ProfiBus-Slave *)
IODEVICETYPE_CX1500_M510 := 71,(* PC104 CANopen-Master *)
IODEVICETYPE_CX1500_B510 := 72,(* PC104 CANopen-Slave *)
IODEVICETYPE_CX1500_M520 := 73,(* PC104 DeviceNet-Master *)
IODEVICETYPE_CX1500_B520 := 74,(* PC104 DeviceNet-Slave *)
IODEVICETYPE_CX1500_M750 := 75,(* PC104 Sercos-Master *)
IODEVICETYPE_CX1500_B750 := 76,(* PC104 Sercos-Slave *)
IODEVICETYPE_BX_BK := 77,(* BX terminal bus interface *)
IODEVICETYPE_BX_M510 := 78,(* BX SSB-Master *)
IODEVICETYPE_BX_B310 := 79,(* BX ProfiBus-Slave *)
IODEVICETYPE_IBSSCRIRTPCI := 80,(* PCI Interbus-S-Master with slave module copper basis (Phoenix) *)
IODEVICETYPE_BX_B510 := 81,(* BX CANopen Slave *)
IODEVICETYPE_BX_B520 := 82,(* BX DeviceNet Slave *)
IODEVICETYPE_BC3150 := 83,(* BCxx50 ProfiBus Slave *)
IODEVICETYPE_BC5150 := 84,(* BCxx50 CANopen Slave *)
IODEVICETYPE_BC5250 := 85,(* BCxx50 DeviceNet Slave *)
IODEVICETYPE_EL6731 := 86,(* Beckhoff Profibus-EtherCAT Terminal *)
IODEVICETYPE_EL6751 := 87,(* Beckhoff CanOpen-EtherCAT Terminal *)
IODEVICETYPE_EL6752 := 88,(* Beckhoff DeviceNet-EtherCAT Terminal *)
IODEVICETYPE_COMPB := 89,(* COM ProfiBus Master 8 kByte (Hilscher) *)
IODEVICETYPE_COMIBM := 90,(* COM Interbus-S Master (Hilscher) *)
IODEVICETYPE_COMDNM := 91,(* COM DeviceNet Master (Hilscher) *)
IODEVICETYPE_COMCAN := 92,(* COM CANopen Master (Hilscher) *)
IODEVICETYPE_COMIBS := 93,(* COM CANopen Slave (Hilscher) *)
IODEVICETYPE_ETHERCAT := 94,(* EtherCAT in direct mode *)
IODEVICETYPE_PROFINETIOCONTROLLER:= 95,(* PROFINET Master *)
IODEVICETYPE_PROFINETIODEVICE := 96,(* PROFINET Slave *)
IODEVICETYPE_EL6731SLV := 97,(* Beckhoff Profibus Slave EtherCAT Terminal *)
IODEVICETYPE_EL6751SLV := 98,(* Beckhoff CanOpen Slave EtherCAT Terminal *)
IODEVICETYPE_EL6752SLV := 99,(* Beckhoff DeviceNet Slave EtherCAT Terminal *)
IODEVICETYPE_C104PPB := 100,(* PC104+ ProfiBus Master 8 kByte (Hilscher) *)
IODEVICETYPE_C104PCAN := 101,(* PC104+ CANopen Master (Hilscher) *)
IODEVICETYPE_C104PDNM := 102,(* PC104+ DeviceNet Master (Hilscher) *)
IODEVICETYPE_BC8150 := 103,(* BCxx50 Serial Slave *)
IODEVICETYPE_BX9000 := 104,(* BX9000 Ethernet Slave *)
IODEVICETYPE_CX9000_BK := 105,(* Beckhoff-CX9000 K-Bus Power Supply *)
IODEVICETYPE_EL6601 := 106,(* Beckhoff-RT-Ethernet-EtherCAT-Terminal *)
IODEVICETYPE_BC9050 := 107,(* BC9050 Ethernet Slave *)
IODEVICETYPE_BC9120 := 108,(* BC9120 Ethernet Slave *)
IODEVICETYPE_ENETADAPTER := 109,(* Ethernet Miniport Adapter *)
IODEVICETYPE_BC9020 := 110,(* BC9020 Ethernet Slave *)
IODEVICETYPE_ETHERCATPROT := 111,(* EtherCAT Protocol in direct mode *)
IODEVICETYPE_ETHERNETNVPROT := 112,(* *)
IODEVICETYPE_ETHERNETPNMPROT := 113,(* Profinet Controller *)
IODEVICETYPE_EL6720 := 114,(* Beckhoff-Lightbus-EtherCAT-Terminal *)
IODEVICETYPE_ETHERNETPNSPROT := 115,(* Profinet Device*)
IODEVICETYPE_BKHFCP6608 := 116,(* Beckhoff CP6608(IXP PC) *)
IODEVICETYPE_PTP_IEEE1588 := 117,(* *)
IODEVICETYPE_EL6631SLV := 118,(* EL6631-0010 Profinet Slave terminal *)
IODEVICETYPE_EL6631 := 119,(* EL6631 Profinet Master terminal *)
IODEVICETYPE_CX5000_BK := 120,(* Beckhoff-CX5100 K-Bus power supply *)
IODEVICETYPE_PCIDEVICE := 121,(* Generic PCI DPRAM (TCOM) *)
IODEVICETYPE_ETHERNETUPDPROT := 122,(* UDP Protocol *)
IODEVICETYPE_ETHERNETAUTOPROT := 123,(* Automation Protocol *)
IODEVICETYPE_CCAT := 124,(* CCAT *)
IODEVICETYPE_CPLINK3 := 125,(* Virtuelles USB Device (remote via CPLINK3) *)
IODEVICETYPE_EL6632 := 126,(* EL6632 *)
IODEVICETYPE_CCAT_PBM := 127,(* CCAT Profibus Master *)
IODEVICETYPE_CCAT_PBS := 128,(* CCAT Profibus Slave *)
IODEVICETYPE_CCAT_CNM := 129,(* CCAT CANopen Master *)
IODEVICETYPE_ETHERCATSLAVE := 130,(* EtherCAT Slave *)
IODEVICETYPE_BACNET := 131,(* BACnet device *)
IODEVICETYPE_CCAT_CNS := 132,(* CCAT CANopen Slave *)
IODEVICETYPE_ETHIP_SCANNER := 133,(* ETHERNET IP Master *)
IODEVICETYPE_ETHIP_ADAPTER := 134,(* ETHERNET IP Slave (OLD) *)
IODEVICETYPE_CX8000_BK := 135,(* Beckhoff-CX8100 Klemmenbus Netzteil - LEGACY use IODEVICETYPE_CX_BK *)
IODEVICETYPE_ETHERNETUDPPROT := 136,(* Upd Protocol *)
IODEVICETYPE_BC9191 := 137,(* BC9191 Etherent Slave *)
IODEVICETYPE_ENETPROTOCOL := 138,(* Real-Time Ethernet Protocol (BK90xx, AX2000-B900) *)
IODEVICETYPE_ETHIP_ADAPTEREX := 139,(* ETHERNET IP Slave (NEW) *)
IODEVICETYPE_PNCONTR_CCAT_RT := 140,(* Profinet Controller CCAT RT *)
IODEVICETYPE_PNCONTR_CCAT_IRT := 141,(* Profinet Controller CCAT RT + IRT *)
IODEVICETYPE_PNDEV_CCAT_RT := 142,(* Profinet Device CCAT RT *)
IODEVICETYPE_PNDEV_CCAT_IRT := 143,(* Profinet Device CCAT RT + IRT *)
IODEVICETYPE_ETHERCATSIMULATION := 144,(* EtherCAT-Simulation *)
IODEVICETYPE_EL6652SLV := 145,(* EL6652-0010 *)
IODEVICETYPE_PTP_VIA_CCAT := 146,(* PTP CLock via CCAT *)
IODEVICETYPE_BACNETR9 := 147,(* BACnet Rev9 device *)
IODEVICETYPE_ETHERCATXFC := 148,(* EtherCAT in xfc mode *)
IODEVICETYPE_CX2500_0030 := 149,(* CX2500-0030 RS232 Serial Communication Port *)
IODEVICETYPE_CX2500_0031 := 150,(* CX2500-0031 RS422/RS485 Serial Communication Port *)
IODEVICETYPE_EL6652MST := 151,(* EL6652 *)
(* Reserved for new devices*)
IODEVICETYPE_MAX
);
END_TYPE
Requirements
Development environment | Target platform | IO hardware | PLC libraries to be integrated (category group) |
---|---|---|---|
TwinCAT v3.1.0 | PC or CX (x86, x64, ARM) | All IO devices | Tc2_IoFunctions (IO) |