diff --git a/src/components.cognex.vision/app/SystemConstants/plc_line_HwIdentifiers.st b/src/components.cognex.vision/app/SystemConstants/plc_line_HwIdentifiers.st index 8f26adde2..794658ad9 100644 --- a/src/components.cognex.vision/app/SystemConstants/plc_line_HwIdentifiers.st +++ b/src/components.cognex.vision/app/SystemConstants/plc_line_HwIdentifiers.st @@ -95,8 +95,8 @@ CONFIGURATION HardwareIDs vision_pro_User_Data_64_bytes_1_User_Data_64_bytes_HwID : UINT := UINT#267; vision_pro_vision_pro_HwID : UINT := UINT#261; vision_pro_vision_pro_Communication_Card_CC24_HwID : UINT := UINT#279; - vision_pro_vision_pro_profinet_HwID : UINT := UINT#257; - vision_pro_vision_pro_profinet_Port_1_HwID : UINT := UINT#259; + vision_pro_vision_pro_Interface_HwID : UINT := UINT#257; + vision_pro_vision_pro_Interface_Port_1_HwID : UINT := UINT#259; END_VAR END_CONFIGURATION diff --git a/src/components.cognex.vision/app/SystemConstants/plc_line_IoAddresses.st b/src/components.cognex.vision/app/SystemConstants/plc_line_IoAddresses.st index b14afcaf0..4514751aa 100644 --- a/src/components.cognex.vision/app/SystemConstants/plc_line_IoAddresses.st +++ b/src/components.cognex.vision/app/SystemConstants/plc_line_IoAddresses.st @@ -2,60 +2,60 @@ CONFIGURATION IoAddresses VAR_GLOBAL // Module cognex_dataman_280/Acquisition_Control - cognex_dataman_280_Acquisition_Control_Output AT %QB2036 : cognex_dataman_280_Acquisition_Control_Output_Layout; + cognex_dataman_280_Acquisition_Control_Output AT %QB2336 : cognex_dataman_280_Acquisition_Control_Output_Layout; // Module cognex_dataman_280/Acquisition_Status - cognex_dataman_280_Acquisition_Status_Input AT %IB2299 : cognex_dataman_280_Acquisition_Status_Input_Layout; + cognex_dataman_280_Acquisition_Status_Input AT %IB2607 : cognex_dataman_280_Acquisition_Status_Input_Layout; // Module cognex_dataman_280/ResultData_128 - cognex_dataman_280_ResultData_128_Input AT %IB2162 : cognex_dataman_280_ResultData_128_Input_Layout; + cognex_dataman_280_ResultData_128_Input AT %IB2470 : cognex_dataman_280_ResultData_128_Input_Layout; // Module cognex_dataman_280/Results_Control - cognex_dataman_280_Results_Control_Output AT %QB2035 : cognex_dataman_280_Results_Control_Output_Layout; + cognex_dataman_280_Results_Control_Output AT %QB2335 : cognex_dataman_280_Results_Control_Output_Layout; // Module cognex_dataman_280/Results_Status - cognex_dataman_280_Results_Status_Input AT %IB2298 : cognex_dataman_280_Results_Status_Input_Layout; + cognex_dataman_280_Results_Status_Input AT %IB2606 : cognex_dataman_280_Results_Status_Input_Layout; // Module cognex_dataman_280/Soft_Event_Control - cognex_dataman_280_Soft_Event_Control_Input AT %IB2302 : cognex_dataman_280_Soft_Event_Control_Input_Layout; - cognex_dataman_280_Soft_Event_Control_Output AT %QB2034 : cognex_dataman_280_Soft_Event_Control_Output_Layout; + cognex_dataman_280_Soft_Event_Control_Input AT %IB2610 : cognex_dataman_280_Soft_Event_Control_Input_Layout; + cognex_dataman_280_Soft_Event_Control_Output AT %QB2334 : cognex_dataman_280_Soft_Event_Control_Output_Layout; // Module cognex_dataman_280/UserData_128 - cognex_dataman_280_UserData_128_Output AT %QB1902 : cognex_dataman_280_UserData_128_Output_Layout; + cognex_dataman_280_UserData_128_Output AT %QB2202 : cognex_dataman_280_UserData_128_Output_Layout; // Module cognex_dataman_380/Acquisition_Control - cognex_dataman_380_Acquisition_Control_Output AT %QB1901 : cognex_dataman_380_Acquisition_Control_Output_Layout; + cognex_dataman_380_Acquisition_Control_Output AT %QB2201 : cognex_dataman_380_Acquisition_Control_Output_Layout; // Module cognex_dataman_380/Acquisition_Status - cognex_dataman_380_Acquisition_Status_Input AT %IB2158 : cognex_dataman_380_Acquisition_Status_Input_Layout; + cognex_dataman_380_Acquisition_Status_Input AT %IB2466 : cognex_dataman_380_Acquisition_Status_Input_Layout; // Module cognex_dataman_380/ResultData_128 - cognex_dataman_380_ResultData_128_Input AT %IB2021 : cognex_dataman_380_ResultData_128_Input_Layout; + cognex_dataman_380_ResultData_128_Input AT %IB2329 : cognex_dataman_380_ResultData_128_Input_Layout; // Module cognex_dataman_380/Results_Control - cognex_dataman_380_Results_Control_Output AT %QB1900 : cognex_dataman_380_Results_Control_Output_Layout; + cognex_dataman_380_Results_Control_Output AT %QB2200 : cognex_dataman_380_Results_Control_Output_Layout; // Module cognex_dataman_380/Results_Status - cognex_dataman_380_Results_Status_Input AT %IB2157 : cognex_dataman_380_Results_Status_Input_Layout; + cognex_dataman_380_Results_Status_Input AT %IB2465 : cognex_dataman_380_Results_Status_Input_Layout; // Module cognex_dataman_380/Soft_Event_Control - cognex_dataman_380_Soft_Event_Control_Input AT %IB2161 : cognex_dataman_380_Soft_Event_Control_Input_Layout; - cognex_dataman_380_Soft_Event_Control_Output AT %QB1899 : cognex_dataman_380_Soft_Event_Control_Output_Layout; + cognex_dataman_380_Soft_Event_Control_Input AT %IB2469 : cognex_dataman_380_Soft_Event_Control_Input_Layout; + cognex_dataman_380_Soft_Event_Control_Output AT %QB2199 : cognex_dataman_380_Soft_Event_Control_Output_Layout; // Module cognex_dataman_380/UserData_128 - cognex_dataman_380_UserData_128_Output AT %QB1767 : cognex_dataman_380_UserData_128_Output_Layout; + cognex_dataman_380_UserData_128_Output AT %QB2067 : cognex_dataman_380_UserData_128_Output_Layout; // Module cognex_insight_2800/Slot_1 - cognex_insight_2800_Slot_1_Output AT %QB1542 : cognex_insight_2800_Slot_1_Output_Layout; + cognex_insight_2800_Slot_1_Output AT %QB2066 : cognex_insight_2800_Slot_1_Output_Layout; // Module cognex_insight_2800/Slot_10 - cognex_insight_2800_Slot_10_Output AT %QB1284 : cognex_insight_2800_Slot_10_Output_Layout; + cognex_insight_2800_Slot_10_Output AT %QB2470 : cognex_insight_2800_Slot_10_Output_Layout; // Module cognex_insight_2800/Slot_11_ResultData_250 - cognex_insight_2800_Slot_11_ResultData_250_Input AT %IB2695 : cognex_insight_2800_Slot_11_ResultData_250_Input_Layout; + cognex_insight_2800_Slot_11_ResultData_250_Input AT %IB2062 : cognex_insight_2800_Slot_11_ResultData_250_Input_Layout; // Module cognex_insight_2800/Slot_12 - cognex_insight_2800_Slot_12_Input AT %IB2445 : cognex_insight_2800_Slot_12_Input_Layout; + cognex_insight_2800_Slot_12_Input AT %IB1812 : cognex_insight_2800_Slot_12_Input_Layout; // Module cognex_insight_2800/Slot_13 cognex_insight_2800_Slot_13_Input AT %IB1562 : cognex_insight_2800_Slot_13_Input_Layout; @@ -64,56 +64,56 @@ CONFIGURATION IoAddresses cognex_insight_2800_Slot_14_Input AT %IB1312 : cognex_insight_2800_Slot_14_Input_Layout; // Module cognex_insight_2800/Slot_2 - cognex_insight_2800_Slot_2_Input AT %IB1812 : cognex_insight_2800_Slot_2_Input_Layout; + cognex_insight_2800_Slot_2_Input AT %IB2316 : cognex_insight_2800_Slot_2_Input_Layout; // Module cognex_insight_2800/Slot_3 - cognex_insight_2800_Slot_3_Output AT %QB1541 : cognex_insight_2800_Slot_3_Output_Layout; + cognex_insight_2800_Slot_3_Output AT %QB2065 : cognex_insight_2800_Slot_3_Output_Layout; // Module cognex_insight_2800/Slot_4 - cognex_insight_2800_Slot_4_Input AT %IB1816 : cognex_insight_2800_Slot_4_Input_Layout; + cognex_insight_2800_Slot_4_Input AT %IB2320 : cognex_insight_2800_Slot_4_Input_Layout; // Module cognex_insight_2800/Slot_5 - cognex_insight_2800_Slot_5_Input AT %IB1820 : cognex_insight_2800_Slot_5_Input_Layout; - cognex_insight_2800_Slot_5_Output AT %QB1538 : cognex_insight_2800_Slot_5_Output_Layout; + cognex_insight_2800_Slot_5_Input AT %IB2324 : cognex_insight_2800_Slot_5_Input_Layout; + cognex_insight_2800_Slot_5_Output AT %QB2062 : cognex_insight_2800_Slot_5_Output_Layout; // Module cognex_insight_2800/Slot_6 - cognex_insight_2800_Slot_6_Input AT %IB1824 : cognex_insight_2800_Slot_6_Input_Layout; - cognex_insight_2800_Slot_6_Output AT %QB1540 : cognex_insight_2800_Slot_6_Output_Layout; + cognex_insight_2800_Slot_6_Input AT %IB2328 : cognex_insight_2800_Slot_6_Input_Layout; + cognex_insight_2800_Slot_6_Output AT %QB2064 : cognex_insight_2800_Slot_6_Output_Layout; // Module cognex_insight_2800/Slot_7 - cognex_insight_2800_Slot_7_Output AT %QB2678 : cognex_insight_2800_Slot_7_Output_Layout; + cognex_insight_2800_Slot_7_Output AT %QB1808 : cognex_insight_2800_Slot_7_Output_Layout; // Module cognex_insight_2800/Slot_8 - cognex_insight_2800_Slot_8_Output AT %QB2424 : cognex_insight_2800_Slot_8_Output_Layout; + cognex_insight_2800_Slot_8_Output AT %QB1554 : cognex_insight_2800_Slot_8_Output_Layout; // Module cognex_insight_2800/Slot_9 - cognex_insight_2800_Slot_9_Output AT %QB2170 : cognex_insight_2800_Slot_9_Output_Layout; + cognex_insight_2800_Slot_9_Output AT %QB1300 : cognex_insight_2800_Slot_9_Output_Layout; // Module cognex_insight_7600/Acquisition_Control - cognex_insight_7600_Acquisition_Control_Output AT %QB2169 : cognex_insight_7600_Acquisition_Control_Output_Layout; + cognex_insight_7600_Acquisition_Control_Output AT %QB2469 : cognex_insight_7600_Acquisition_Control_Output_Layout; // Module cognex_insight_7600/Acquisition_Status - cognex_insight_7600_Acquisition_Status_Input AT %IB2439 : cognex_insight_7600_Acquisition_Status_Input_Layout; + cognex_insight_7600_Acquisition_Status_Input AT %IB2747 : cognex_insight_7600_Acquisition_Status_Input_Layout; // Module cognex_insight_7600/Command_Control - cognex_insight_7600_Command_Control_Input AT %IB2442 : cognex_insight_7600_Command_Control_Input_Layout; - cognex_insight_7600_Command_Control_Output AT %QB2165 : cognex_insight_7600_Command_Control_Output_Layout; + cognex_insight_7600_Command_Control_Input AT %IB2750 : cognex_insight_7600_Command_Control_Input_Layout; + cognex_insight_7600_Command_Control_Output AT %QB2465 : cognex_insight_7600_Command_Control_Output_Layout; // Module cognex_insight_7600/Inspection_Control - cognex_insight_7600_Inspection_Control_Output AT %QB2168 : cognex_insight_7600_Inspection_Control_Output_Layout; + cognex_insight_7600_Inspection_Control_Output AT %QB2468 : cognex_insight_7600_Inspection_Control_Output_Layout; // Module cognex_insight_7600/Inspection_Status - cognex_insight_7600_Inspection_Status_Input AT %IB2435 : cognex_insight_7600_Inspection_Status_Input_Layout; + cognex_insight_7600_Inspection_Status_Input AT %IB2743 : cognex_insight_7600_Inspection_Status_Input_Layout; // Module cognex_insight_7600/ResultData_128 - cognex_insight_7600_ResultData_128_Input AT %IB2303 : cognex_insight_7600_ResultData_128_Input_Layout; + cognex_insight_7600_ResultData_128_Input AT %IB2611 : cognex_insight_7600_ResultData_128_Input_Layout; // Module cognex_insight_7600/SoftEvent_Control - cognex_insight_7600_SoftEvent_Control_Input AT %IB2444 : cognex_insight_7600_SoftEvent_Control_Input_Layout; - cognex_insight_7600_SoftEvent_Control_Output AT %QB2167 : cognex_insight_7600_SoftEvent_Control_Output_Layout; + cognex_insight_7600_SoftEvent_Control_Input AT %IB2752 : cognex_insight_7600_SoftEvent_Control_Input_Layout; + cognex_insight_7600_SoftEvent_Control_Output AT %QB2467 : cognex_insight_7600_SoftEvent_Control_Output_Layout; // Module cognex_insight_7600/UserData_128 - cognex_insight_7600_UserData_128_Output AT %QB2037 : cognex_insight_7600_UserData_128_Output_Layout; + cognex_insight_7600_UserData_128_Output AT %QB2337 : cognex_insight_7600_UserData_128_Output_Layout; // Module vision_pro/Engine_Control_1 vision_pro_Engine_Control_1_Input AT %IB1288 : vision_pro_Engine_Control_1_Input_Layout; diff --git a/src/components.cognex.vision/app/gsd/source/GSDML-V2.44-Cognex-DataMan280-20250924.xml b/src/components.cognex.vision/app/gsd/source/GSDML-V2.44-Cognex-DataMan280-20250924.xml deleted file mode 100644 index 242be07eb..000000000 --- a/src/components.cognex.vision/app/gsd/source/GSDML-V2.44-Cognex-DataMan280-20250924.xml +++ /dev/null @@ -1,1139 +0,0 @@ - - - - PROFINET Device Profile - 1.00 - Device Profile for PROFINET Devices - PROFIBUS Nutzerorganisation e. V. (PNO) - Device - - 4 - 1 - GSDML - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/components.cognex.vision/app/gsd/source/GSDML-V2.44-Cognex-DataMan380-20250616.xml b/src/components.cognex.vision/app/gsd/source/GSDML-V2.44-Cognex-DataMan380-20250616.xml deleted file mode 100644 index b00ce7128..000000000 --- a/src/components.cognex.vision/app/gsd/source/GSDML-V2.44-Cognex-DataMan380-20250616.xml +++ /dev/null @@ -1,1067 +0,0 @@ - - - - PROFINET Device Profile - 1.00 - Device Profile for PROFINET Devices - PROFIBUS Nutzerorganisation e. V. (PNO) - Device - - 4 - 1 - GSDML - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/components.cognex.vision/app/gsd/source/GSDML-V2.44-Cognex-IS2800ClassB-20250304.xml b/src/components.cognex.vision/app/gsd/source/GSDML-V2.44-Cognex-IS2800ClassB-20250304.xml deleted file mode 100644 index fb5f4a10e..000000000 --- a/src/components.cognex.vision/app/gsd/source/GSDML-V2.44-Cognex-IS2800ClassB-20250304.xml +++ /dev/null @@ -1,729 +0,0 @@ - - - - PROFINET Device Profile - 1.00 - Device Profile for PROFINET Devices - PROFIBUS Nutzerorganisation e. V. (PNO) - Device - - 4 - 1 - GSDML - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/components.cognex.vision/app/gsd/source/gsdml-v2.34-cognex-insightclassb-20200327.xml b/src/components.cognex.vision/app/gsd/source/gsdml-v2.34-cognex-insightclassb-20200327.xml deleted file mode 100644 index 23c0bda78..000000000 --- a/src/components.cognex.vision/app/gsd/source/gsdml-v2.34-cognex-insightclassb-20200327.xml +++ /dev/null @@ -1,1527 +0,0 @@ - - - - PROFINET Device Profile - 1.00 - Device Profile for PROFINET Devices - PROFIBUS Nutzerorganisation e. V. (PNO) - Device - - 4 - 1 - GSDML - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/components.cognex.vision/app/hwc/plc_line.hwl.yml b/src/components.cognex.vision/app/hwc/plc_line.hwl.yml index ce194c7b4..1722a474e 100644 --- a/src/components.cognex.vision/app/hwc/plc_line.hwl.yml +++ b/src/components.cognex.vision/app/hwc/plc_line.hwl.yml @@ -42,6 +42,11 @@ Devices: RESULT_DATA_SLOT_12: Cognex_Insight2800_ResultDataAdd_250 # Possible values: Cognex_Insight2800_empty_slot,Cognex_Insight2800_ResultDataAdd_16,Cognex_Insight2800_ResultDataAdd_32,Cognex_Insight2800_ResultDataAdd_64,Cognex_Insight2800_ResultDataAdd_128,Cognex_Insight2800_ResultDataAdd_250 RESULT_DATA_SLOT_13: Cognex_Insight2800_ResultDataAdd_250 # Possible values: Cognex_Insight2800_empty_slot,Cognex_Insight2800_ResultDataAdd_16,Cognex_Insight2800_ResultDataAdd_32,Cognex_Insight2800_ResultDataAdd_64,Cognex_Insight2800_ResultDataAdd_128,Cognex_Insight2800_ResultDataAdd_250 RESULT_DATA_SLOT_14: Cognex_Insight2800_ResultDataAdd_250 # Possible values: Cognex_Insight2800_empty_slot,Cognex_Insight2800_ResultDataAdd_16,Cognex_Insight2800_ResultDataAdd_32,Cognex_Insight2800_ResultDataAdd_64,Cognex_Insight2800_ResultDataAdd_128,Cognex_Insight2800_ResultDataAdd_250 + - Apply: cognex_vision_pro + Arguments: + NAME: vision_pro + IP_ADDRESS_X1: 192.168.100.14/24 + PROFINET_DEVICE_NAME_X1: vision_pro IoSystems: - Name: profinet_plc_line ControllerInterfaces: @@ -51,4 +56,5 @@ IoSystems: - Ref: cognex_dataman_280/cognex_dataman_280/Interface - Ref: cognex_dataman_380/cognex_dataman_380/Interface - Ref: cognex_insight_2800/cognex_insight_2800/Interface - - Ref: vision_pro/vision_pro/profinet + - Ref: vision_pro/vision_pro/Interface + diff --git a/src/components.cognex.vision/ctrl/assets/cognex_vision_pro/cognex_vision_pro.hwl.yml b/src/components.cognex.vision/ctrl/assets/cognex_vision_pro/cognex_vision_pro.hwl.yml new file mode 100644 index 000000000..9c554cb0a --- /dev/null +++ b/src/components.cognex.vision/ctrl/assets/cognex_vision_pro/cognex_vision_pro.hwl.yml @@ -0,0 +1,120 @@ +Templates: + Devices: + - Name: 'cognex_vision_pro' + Placeholders: + - Name: 'NAME' + Value: 'cognex_vision_pro' + - Name: 'IP_ADDRESS_X1' + Value: '192.168.100.1/24' + - Name: 'PROFINET_DEVICE_NAME_X1' + Value: 'cognex_vision_pro' + Content: + Name: '${NAME}' + Modules: + - Name: '${NAME}' + TypeIdentifier: + FileName: 'GSDML-V2.3-COGNEX-CC24-20140828.XML' + GsdId: 'DAP1' + Interfaces: + - Name: 'Interface' + Label: 'X1' + Addresses: + Configured: + - IPv4: '${IP_ADDRESS_X1}' + - ProfinetDeviceName: '${PROFINET_DEVICE_NAME_X1}' + Parameters: + # IECV22LLDPMode: True + # PrioritizedStartup (Boolean) + Ports: + - Name: 'Port_1' + Label: 'X1 P1' + Parameters: + # Possible values: 8 - Automatic | 16 - TP 100 Mbps full duplex + TransmissionRateAndDuplex: 'Automatic' + # TransmissionRateAutoNegotiation: True + # MediumAttachmentType: 'Copper' + - Name: System_Control + TypeIdentifier: + GsdId: '101' + FileName: gsdml-v2.3-cognex-cc24-20140828.xml + Slot: 1 + - Name: Engine_Control_1 + TypeIdentifier: + GsdId: '401' + FileName: gsdml-v2.3-cognex-cc24-20140828.xml + Slot: 2 + - Name: Engine_Control_2 + TypeIdentifier: + GsdId: '401' + FileName: gsdml-v2.3-cognex-cc24-20140828.xml + Slot: 3 + - Name: Engine_Control_3 + TypeIdentifier: + GsdId: '401' + FileName: gsdml-v2.3-cognex-cc24-20140828.xml + Slot: 4 + - Name: Engine_Control_4 + TypeIdentifier: + GsdId: '401' + FileName: gsdml-v2.3-cognex-cc24-20140828.xml + Slot: 5 + - Name: User_Data_240_bytes_1 + TypeIdentifier: + GsdId: '705' + FileName: gsdml-v2.3-cognex-cc24-20140828.xml + Slot: 6 + - Name: User_Data_240_bytes_2 + TypeIdentifier: + GsdId: '705' + FileName: gsdml-v2.3-cognex-cc24-20140828.xml + Slot: 7 + - Name: User_Data_240_bytes_3 + TypeIdentifier: + GsdId: '705' + FileName: gsdml-v2.3-cognex-cc24-20140828.xml + Slot: 8 + - Name: User_Data_240_bytes_4 + TypeIdentifier: + GsdId: '705' + FileName: gsdml-v2.3-cognex-cc24-20140828.xml + Slot: 9 + - Name: User_Data_240_bytes_5 + TypeIdentifier: + GsdId: '705' + FileName: gsdml-v2.3-cognex-cc24-20140828.xml + Slot: 10 + - Name: User_Data_64_bytes_1 + TypeIdentifier: + GsdId: '703' + FileName: gsdml-v2.3-cognex-cc24-20140828.xml + Slot: 11 + - Name: Result_Data_240_bytes_1 + TypeIdentifier: + GsdId: '805' + FileName: gsdml-v2.3-cognex-cc24-20140828.xml + Slot: 12 + - Name: Result_Data_240_bytes_2 + TypeIdentifier: + GsdId: '805' + FileName: gsdml-v2.3-cognex-cc24-20140828.xml + Slot: 13 + - Name: Result_Data_240_bytes_3 + TypeIdentifier: + GsdId: '805' + FileName: gsdml-v2.3-cognex-cc24-20140828.xml + Slot: 14 + - Name: Result_Data_240_bytes_4 + TypeIdentifier: + GsdId: '805' + FileName: gsdml-v2.3-cognex-cc24-20140828.xml + Slot: 15 + - Name: Result_Data_240_bytes_5 + TypeIdentifier: + GsdId: '805' + FileName: gsdml-v2.3-cognex-cc24-20140828.xml + Slot: 16 + - Name: Result_Data_64_bytes_1 + TypeIdentifier: + GsdId: '803' + FileName: gsdml-v2.3-cognex-cc24-20140828.xml + Slot: 17 diff --git a/src/components.cognex.vision/app/gsd/source/gsdml-v2.3-cognex-cc24-20140828.xml b/src/components.cognex.vision/ctrl/assets/cognex_vision_pro/gsdml-v2.3-cognex-cc24-20140828.xml similarity index 100% rename from src/components.cognex.vision/app/gsd/source/gsdml-v2.3-cognex-cc24-20140828.xml rename to src/components.cognex.vision/ctrl/assets/cognex_vision_pro/gsdml-v2.3-cognex-cc24-20140828.xml diff --git a/src/components.cognex.vision/ctrl/assets/gsdml-v2.3-cognex-cc24-20140828.xml b/src/components.cognex.vision/ctrl/assets/gsdml-v2.3-cognex-cc24-20140828.xml deleted file mode 100644 index e7ff60557..000000000 --- a/src/components.cognex.vision/ctrl/assets/gsdml-v2.3-cognex-cc24-20140828.xml +++ /dev/null @@ -1,621 +0,0 @@ - - - - PROFINET Device Profile - 1.00 - Device Profile for PROFINET Devices - PROFIBUS Nutzerorganisation e. V. (PNO) - Device - - 4 - 1 - GSDML - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/components.cognex.vision/ctrl/assets/vision_pro.hwl.yml b/src/components.cognex.vision/ctrl/assets/vision_pro.hwl.yml deleted file mode 100644 index 2618f0622..000000000 --- a/src/components.cognex.vision/ctrl/assets/vision_pro.hwl.yml +++ /dev/null @@ -1,99 +0,0 @@ -Devices: -- Name: vision_pro - Modules: - - Name: vision_pro - TypeIdentifier: - GsdId: DAP1 - FileName: gsdml-v2.3-cognex-cc24-20140828.xml - Interfaces: - - Name: profinet - Label: X1 - Addresses: - Configured: - - IPv4: 192.168.100.14/24 - - ProfinetDeviceName: vision_pro - - Name: System_Control - TypeIdentifier: - GsdId: '101' - FileName: gsdml-v2.3-cognex-cc24-20140828.xml - Slot: 1 - - Name: Engine_Control_1 - TypeIdentifier: - GsdId: '401' - FileName: gsdml-v2.3-cognex-cc24-20140828.xml - Slot: 2 - - Name: Engine_Control_2 - TypeIdentifier: - GsdId: '401' - FileName: gsdml-v2.3-cognex-cc24-20140828.xml - Slot: 3 - - Name: Engine_Control_3 - TypeIdentifier: - GsdId: '401' - FileName: gsdml-v2.3-cognex-cc24-20140828.xml - Slot: 4 - - Name: Engine_Control_4 - TypeIdentifier: - GsdId: '401' - FileName: gsdml-v2.3-cognex-cc24-20140828.xml - Slot: 5 - - Name: User_Data_240_bytes_1 - TypeIdentifier: - GsdId: '705' - FileName: gsdml-v2.3-cognex-cc24-20140828.xml - Slot: 6 - - Name: User_Data_240_bytes_2 - TypeIdentifier: - GsdId: '705' - FileName: gsdml-v2.3-cognex-cc24-20140828.xml - Slot: 7 - - Name: User_Data_240_bytes_3 - TypeIdentifier: - GsdId: '705' - FileName: gsdml-v2.3-cognex-cc24-20140828.xml - Slot: 8 - - Name: User_Data_240_bytes_4 - TypeIdentifier: - GsdId: '705' - FileName: gsdml-v2.3-cognex-cc24-20140828.xml - Slot: 9 - - Name: User_Data_240_bytes_5 - TypeIdentifier: - GsdId: '705' - FileName: gsdml-v2.3-cognex-cc24-20140828.xml - Slot: 10 - - Name: User_Data_64_bytes_1 - TypeIdentifier: - GsdId: '703' - FileName: gsdml-v2.3-cognex-cc24-20140828.xml - Slot: 11 - - Name: Result_Data_240_bytes_1 - TypeIdentifier: - GsdId: '805' - FileName: gsdml-v2.3-cognex-cc24-20140828.xml - Slot: 12 - - Name: Result_Data_240_bytes_2 - TypeIdentifier: - GsdId: '805' - FileName: gsdml-v2.3-cognex-cc24-20140828.xml - Slot: 13 - - Name: Result_Data_240_bytes_3 - TypeIdentifier: - GsdId: '805' - FileName: gsdml-v2.3-cognex-cc24-20140828.xml - Slot: 14 - - Name: Result_Data_240_bytes_4 - TypeIdentifier: - GsdId: '805' - FileName: gsdml-v2.3-cognex-cc24-20140828.xml - Slot: 15 - - Name: Result_Data_240_bytes_5 - TypeIdentifier: - GsdId: '805' - FileName: gsdml-v2.3-cognex-cc24-20140828.xml - Slot: 16 - - Name: Result_Data_64_bytes_1 - TypeIdentifier: - GsdId: '803' - FileName: gsdml-v2.3-cognex-cc24-20140828.xml - Slot: 17