602 uuid(04C2537F-3436-4777-9F04-225E4A18B385),
604 helpstring(
"Rexroth MotionLogicProgrammingInterface 1.0 Type Library")
608 importlib(
"stdole2.tlb");
610 struct AxisInformation;
617 uuid(DA26F7F2-1B49-4665-B095-04F65C4C91CE),
618 helpstring(
"_IMlpiConnectionEvents Interface")
620 dispinterface _IMlpiConnectionEvents
626 uuid(A4C0FAB4-05B7-46AF-9115-FF21382CB756),
627 helpstring(
"MlpiConnection Class")
629 coclass MlpiConnection
632 [
default, source] dispinterface _IMlpiConnectionEvents;
640 uuid(289D4E5D-0B66-4686-8AA0-8EF965523FD6),
641 helpstring(
"_ILogicEvents Interface")
643 dispinterface _ILogicEvents
649 uuid(0D1ED3DF-16A0-488D-993E-1446DF2D46A9),
650 helpstring(
"Logic Class"),
655 [
default]
interface ILogic;
656 [
default, source] dispinterface _ILogicEvents;
664 uuid(15BAA657-6AF9-4ba6-9F36-ECC2D4ECB358),
665 helpstring(
"_IApplicationsEvents Interface")
667 dispinterface _IApplicationsEvents
673 uuid(3167A6D9-0803-4715-B1DA-B05582817257),
674 helpstring(
"Applications Class"),
680 [
default, source] dispinterface _IApplicationsEvents;
689 uuid(508F43B0-4134-4d01-AB98-7DC51AC911DC),
690 helpstring(
"_IApplicationEvents Interface")
692 dispinterface _IApplicationEvents
698 uuid(516491AE-C1B4-460d-86A4-DC8E7B9CD3F8),
699 helpstring(
"Application Class"),
705 [
default, source] dispinterface _IApplicationEvents;
713 uuid(855E89D9-A4BB-4C27-A25B-9E593EBC2D68),
714 helpstring(
"_IMotionEvents Interface")
716 dispinterface _IMotionEvents
722 uuid(28199325-94E3-45A5-B357-7C1C815DBF0E),
723 helpstring(
"Motion Class"),
729 [
default, source] dispinterface _IMotionEvents;
737 uuid(399706FF-EEF3-471b-AE1F-84488DBD00A0),
738 helpstring(
"_IAxesEvents Interface")
740 dispinterface _IAxesEvents
746 uuid(5AF0E972-F990-42B2-B470-A144FD4D758B),
747 helpstring(
"Axes Class"),
752 [
default]
interface IAxes;
753 [
default, source] dispinterface _IAxesEvents;
761 uuid(330A59E8-80F3-4221-A793-6B1FAE477223),
762 helpstring(
"_IAxisEvents Interface")
764 dispinterface _IAxisEvents
770 uuid(DB315F60-5468-409A-920D-46FAB5EC723B),
771 helpstring(
"Axis Class"),
776 [
default]
interface IAxis;
777 [
default, source] dispinterface _IAxisEvents;
785 uuid(115E89D9-A4BB-4C27-A25B-9E593EBC2D68),
786 helpstring(
"_IMovementEvents Interface")
788 dispinterface _IMovementEvents
794 uuid(11199325-94E3-45A5-B357-7C1C815DBF0E),
795 helpstring(
"Movement Class"),
801 [
default, source] dispinterface _IMovementEvents;
809 uuid(8EC78C00-59DF-403a-8A9F-B3ADA98C8E42),
810 helpstring(
"_IGroupMovementEvents Interface")
812 dispinterface _IGroupMovementEvents
818 uuid(1B56EDFD-33E5-4c13-9BE7-8DB1F0254077),
819 helpstring(
"Group Movement Class"),
822 coclass GroupMovement
825 [
default, source] dispinterface _IGroupMovementEvents;
833 uuid(9D06B36B-CE7A-44d3-BB8D-23D961CB72FF),
834 helpstring(
"_IGroupConfigEvents Interface")
836 dispinterface _IGroupConfigEvents
842 uuid(BF260F2C-44B3-40a4-82A8-49692E5108CB),
843 helpstring(
"Group Config Class"),
849 [
default, source] dispinterface _IGroupConfigEvents;
857 uuid(0040BC3A-5363-4ee7-884A-26F13996AA25),
858 helpstring(
"_IGroupInfoEvents Interface")
860 dispinterface _IGroupInfoEvents
866 uuid(EE07D114-AF30-4af9-9BB1-9732BB0240F0),
867 helpstring(
"Group Info Class"),
873 [
default, source] dispinterface _IGroupInfoEvents;
881 uuid(4C65F7A9-12C5-429b-BAFD-F8146B413242),
882 helpstring(
"_IIoEvents Interface")
884 dispinterface _IIoEvents
890 uuid(4818993C-1C78-4db8-A031-6C3DEE2F1144),
891 helpstring(
"Io Class"),
896 [
default]
interface IIo;
897 [
default, source] dispinterface _IIoEvents;
905 uuid(E8396851-FF31-4e1a-912E-563A20492FA2),
906 helpstring(
"_IFieldbusesEvents Interface")
908 dispinterface _IFieldbusesEvents
914 uuid(05F76C67-E2DA-47C7-BD5B-EBDEC3849669),
915 helpstring(
"Fieldbuses Class"),
921 [
default, source] dispinterface _IFieldbusesEvents;
929 uuid(BD70E403-7476-4E3F-9F6B-287F8C0A3961),
930 helpstring(
"_IFieldbusEvents Interface")
932 dispinterface _IFieldbusEvents
938 uuid(8F26183A-F4E8-4CFF-909D-18AD37AE78FC),
939 helpstring(
"Fieldbus Class"),
945 [
default, source] dispinterface _IFieldbusEvents;
953 uuid(A5A81B26-435B-4425-9750-136511DFF340),
954 helpstring(
"_IParameterEvents Interface")
956 dispinterface _IParameterEvents
962 uuid(1CDFD65D-7C68-4C42-A627-16AC09A1314D),
963 helpstring(
"Parameter Class"),
969 [
default, source] dispinterface _IParameterEvents;
977 uuid(07B01F5B-C4DE-4d5f-B3D0-FE4BB8B93227),
978 helpstring(
"_IGroupsEvents Interface")
980 dispinterface _IGroupsEvents
986 uuid(019AD941-EC28-4d0d-8534-89D51E759EAF),
987 helpstring(
"Groups Class"),
993 [
default, source] dispinterface _IGroupsEvents;
1001 uuid(E0714EE9-9AA5-4aab-A033-1C8E48A3C652),
1002 helpstring(
"_IGroupEvents Interface")
1004 dispinterface _IGroupEvents
1010 uuid(FF38AAD0-872A-4903-880E-8FED2D086F86),
1011 helpstring(
"Group Class"),
1016 [
default]
interface IGroup;
1017 [
default, source] dispinterface _IGroupEvents;
1025 uuid(072215CD-64D2-4844-8E85-A005C3CC9800),
1026 helpstring(
"_IRobotEvents Interface")
1028 dispinterface _IRobotEvents
1034 uuid(FC56091D-B3FB-40EF-A010-CB85DC620B45),
1035 helpstring(
"Robot Class"),
1040 [
default]
interface IRobot;
1041 [
default, source] dispinterface _IRobotEvents;
1049 uuid(2946A3B0-55A7-4022-BA77-862F3191D085),
1050 helpstring(
"_IRobotPointEvents Interface")
1052 dispinterface _IRobotPointEvents
1058 uuid(4D120A9B-4877-4752-8566-86CEBD2166F8),
1059 helpstring(
"RobotPoint Class"),
1065 [
default, source] dispinterface _IRobotPointEvents;
1073 uuid(4C6B899F-8DA6-4f97-81BD-DA4C8FD74F6D),
1074 helpstring(
"_IWatchdogEvents Interface")
1076 dispinterface _IWatchdogEvents
1082 uuid(77BA6B00-2BEE-48bf-853F-6E2FD02D56E1),
1083 helpstring(
"Watchdog Class"),
1089 [
default, source] dispinterface _IWatchdogEvents;
1097 uuid(98EBB1D6-0E5F-4bfa-AEAD-9E4F5DE73A4D),
1098 helpstring(
"_ISystemEvents Interface")
1100 dispinterface _ISystemEvents
1106 uuid(135E15C1-BBEA-4068-B200-4E11BDA6DAEA),
1107 helpstring(
"System Class"),
1113 [
default, source] dispinterface _ISystemEvents;
1121 uuid(DEE8B3D0-BF8B-421c-9FE2-E351CFEDA72E),
1122 helpstring(
"_IContainerEvents Interface")
1124 dispinterface _IContainerEvents
1130 uuid(7FED495A-FDD4-44b6-8AEB-7CF871B331BF),
1131 helpstring(
"Container Class"),
1137 [
default, source] dispinterface _IContainerEvents;
1145 uuid(A2D95E82-EE87-49ef-B1F3-5ECBAD0947FB),
1146 helpstring(
"_ITraceEvents Interface")
1148 dispinterface _ITraceEvents
1154 uuid(37C3A0A0-8C03-4708-B77F-3A8443C7D102),
1155 helpstring(
"Trace Class"),
1160 [
default]
interface ITrace;
1161 [
default, source] dispinterface _ITraceEvents;
1171 uuid(CD03EB5B-54BD-43ff-9070-4B2C7EAB2C00),
1172 helpstring(
"_IModulesEvents Interface")
1174 dispinterface _IModulesEvents
1180 uuid(DE06C12F-AD55-4ad6-A459-2B8B64A972A7),
1181 helpstring(
"Modules Class"),
1187 [
default, source] dispinterface _IModulesEvents;
1196 uuid(73155FBD-EF06-4d85-AFCE-456C8D4EEB91),
1197 helpstring(
"_IModuleEvents Interface")
1199 dispinterface _IModuleEvents
1205 uuid(A88E0359-14F8-4a33-B3E7-098B7D3AB3DA),
1206 helpstring(
"Module Class"),
1212 [
default, source] dispinterface _IModuleEvents;
1220 uuid(719713DE-F131-48e0-AA56-7BFF136BDC8E),
1221 helpstring(
"_IBuffersEvents Interface")
1223 dispinterface _IBuffersEvents
1229 uuid(57EC204A-5EBD-4923-B821-71E54E9CD7F6),
1230 helpstring(
"Buffers Class"),
1236 [
default, source] dispinterface _IBuffersEvents;
1244 uuid(BBFA23BE-836A-4d5d-91BB-B41EA4B12AC2),
1245 helpstring(
"_IBufferEvents Interface")
1247 dispinterface _IBufferEvents
1253 uuid(9116C408-430C-4b2f-B443-2933C7116136),
1254 helpstring(
"Buffer Class"),
1260 [
default, source] dispinterface _IBufferEvents;
1268 uuid(15299E39-C65F-4d64-9750-478414A3F595),
1269 helpstring(
"_IReadContainer Interface")
1271 dispinterface _IReadContainerEvents
1277 uuid(5B92BCF2-F2EC-4d8d-BB89-991C2F59118A),
1278 helpstring(
"ReadContainer Class"),
1281 coclass ReadContainer
1284 [
default, source] dispinterface _IReadContainerEvents;
1291 uuid(93B4095E-BFBB-4443-BC47-3FE4F269F03A),
1292 helpstring(
"_IReadContainers Interface")
1294 dispinterface _IReadContainersEvents
1300 uuid(07289A42-625C-41df-A5EF-68E8AB271F33),
1301 helpstring(
"ReadContainers Class"),
1304 coclass ReadContainers
1307 [
default, source] dispinterface _IReadContainersEvents;
1314 uuid(CD9CA980-BFF6-4b63-84C6-8E62EA0C678D),
1315 helpstring(
"_IWriteContainer Interface")
1317 dispinterface _IWriteContainerEvents
1323 uuid(B798E391-F16D-46d9-B0B8-A5D23D02892B),
1324 helpstring(
"WriteContainer Class"),
1327 coclass WriteContainer
1330 [
default, source] dispinterface _IWriteContainerEvents;
1337 uuid(C8209481-DF24-42e2-B4C6-C59756B41374),
1338 helpstring(
"_IWriteContainers Interface")
1340 dispinterface _IWriteContainersEvents
1346 uuid(45A861BE-55C0-45a1-B773-A7098848A667),
1347 helpstring(
"WriteContainers Class"),
1350 coclass WriteContainers
1353 [
default, source] dispinterface _IWriteContainersEvents;
Definition of the IGroup interface used to access the functionality of a single group.
Definition of the IFieldbuses interface which gives access to the collection of IFieldbus interfaces...
Definition of the IIo interface which gives access to input and output devices of the target...
Definition of the IGroupConfig interface used to access motion commands to move an group...
Definition of the IContainer interface which can be used to establish a fast data exchange of grouped...
ILogic Logic
Property to access the Logic methods of the MLPI device by providing access to the ILogic interface...
Definition of the ILogic interface which allows access to the PLC and logic component on the MLPI dev...
Definition of the IWatchdog interface.
Definition of the IRobot interface which gives access to the robot control functionality of the MLPI ...
Definition of the IGroupMovement interface used to access motion commands to move a group...
Definition of the IReadContainer interface which can be used to establish a fast data exchange of gro...
Definition of the IReadContainers interface which is a collection of IReadContainer objects...
Definition of the IApplication interface used to access settings of a single PLC application.
Definition of the IAxes interface which is a collection of IAxis objects.
Definition of the IWriteContainer interface which can be used to establish a fast data exchange of gr...
Definition of the IBuffer interface to access settings of a single trace buffer.
Definition of the IGroupInfo interface used to access information of a group.
Definition of the IParameter interface used to access the parameter system of the MLPI Device...
Definition of the IModules interface which is a collection of IModule objects.
IFieldbuses Fieldbuses
This property returns a IFieldbuses object which allows access to different IFieldbus objects and fie...
Definition of the IGroups interface which is a collection of IGroups objects.
Definition of the IRobotPoint interface.
Definition of the IWriteContainers interface which is a collection of IWriteContainer objects...
Definition of the IApplications interface which is a collection of IApplication objects.
IAxes Axes
This property returns a IAxes object which allows access to different IAxis objects. The IAxes interface is a collection interface.
Definition of the IMlpiConnection interface which is the root object of a connection to a MLPI Device...
Definition of the IBuffers interface which is a collection of IBuffer objects.
IApplications Applications
This property returns a IApplications object which allows access to different IApplication objects...
Definition of the IAxis interface used to access the motion functionality of a single axis...
Definition of the IFieldbus interface which gives access to the data of a single fieldbus.
Definition of the IMovement interface used to access motion commands to move an axis or drive...
IModules Modules
This property returns a IModules object which allows access to different IModule objects. The IModules interface is a collection interface.
Definition of the IModule interface to access a single trace module.
Definition of the IMotion interface used to access the motion functionality of the MLPI Device...
Definition of the ISystem interface which contains various system settings of the connected MLPI Devi...
Definition of the ITrace interface which gives access to internal tracing facility of the device...