$ EZ-EDS Version 3.27.1.20191218 Generated Electronic Data Sheet [File] DescText = "Pilz PSS u2 P0 F/S EIP2"; CreateDate = 03-09-2020; CreateTime = 11:14:55; ModDate = 03-10-2020; ModTime = 16:48:05; Revision = 1.0; HomeURL = "www.pilz.com"; EDSFileCRC = 0x4E0F0AE8; [Device] VendCode = 181; VendName = "Pilz GmbH & Co. KG"; ProdType = 100; ProdTypeStr = " Vendor Specific"; ProdCode = 255; MajRev = 1; MinRev = 1; ProdName = "PSS u2 P0 F/S EIP2"; Catalog = "PILZ I/O"; Icon = "PSS u2 P0.ico"; IconContents = "AAABAAEAMDAAAAEACACoDgAAFgAAACgAAAAwAAAAYAAAAAEACAAAAAAAAAkA" "ABAnAAAQJwAAAAEAAAABAABituwAkKnXAEvL6QAs0+0AF9v3ABfk+gAN4f0A" "HNTsACfL6QAz0dQAKrfaACWlpgAao6YAGZmaAC+TkwAbzNgAFNPtADP3+AAj" "7fsAGuz9ABvz/gAL6P8AXLa1AKnExQCiusEAMa+4AHakqgCFtbsASpmYAHOe" "mwB6srkAU5qXACmyvACJw8wAcMPUACS5xgBMsskAirvFAEultAA25egAKfT4" "ACTo9QAs/v8AE+3+AC3k7QBnq64Aq6WhAKGdmABGlq0AtbCtALi3tABmjooA" "OKalAKWppQCXmJUAiKaqAKikngA0sckAs6+rAGGgoABAsK8ASqasAFOmpACV" "ko0AiJaXAIWRjwBbmaQAQefmADTs9QAf+/8AJPv/ALCsogAbrbwAWoV3AJKN" "iQCKhX8AiYeBAIbCvwCMioUAYomFAG6XkgCMjokAfIqGAEm0twA2rcgAAtn+" "AAzV+gAOyOkAA9P/AGStxAAHpdkACcj1AEvN2AAExfsAF7jnABOkyQBbtcsA" "BbXqAAjN/QBlYl0AUkxHAFy30wCGu8QAWaa7ABOqyABiW1YABKzkAATC9AAW" "zPQAarjNAFnY6wADtOwAcWtmAIWCfQADotwABLr1ADS11wBRcXYASWloAEWD" "jQAShYUASXR5AC9wdQA8d3gAOJmoAE1xdwA0jaQAJo+pADWGmgApk6sABMv9" "AKTQ0gAGquUAj8zYAJjK1QCZt7oARkI+AE5KRQBaVU8AUk5JAEtQTgBVUU0A" "A7r8AIW6xQCnr7sAK3eOAEpGQQBCPjoAk8TMACx8lABGSkcAWlZRAFxaVQBJ" "U1UAYl5ZAF5dWQAyf5kAa2llAHV1cQBpZF8AU4KMACSWswBgb3AAbm1qAGl4" "eAAjnLsAenZyADGYsQA2fY4AamZhAEWIlwBucG4AZ2lmAGK30wAMu/YAdHJu" "ACeOpwBjbWwAXmloACaSrQBMbnMAZmVhACqNpQA7eIYASHyGACuHmwCWp6gA" "eXNuACGhwgBybmkAUXmBAGdwbwBjcXIAUW9zADl7igAylKsABrTzAHW7ygCV" "tcUAkqSeAI2bowCDfnoAW4mTABiZxwA2f5IAXWJfAGKi0QB7eXUAV1xZAAOd" "1QAzg5sAb8/tAGultAB3q7YAe4iIACyZtACCjIgAA5TKAAKOwgAVmbsAEqfZ" "AE5fYABHbHoADHWZABeMtQAuq9kAL05PAElWVwAwQT4ALFtkAAAAAAD+//8A" "////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAA5ubm5ubm5ubm5ubn398wNi4w3xgwk4iTiIl4DXh4eg4LDXh6eOZs" "Xl5eAQNeXq4KeePj45mZmZmZmZl6odHZGjfL2dyE3HqTiIhpe+Lk4nrC5eTi" "5Y9+4uKRzqfl4now3Nvb29vb29vby9vf4Mvh1TdUy8vg35aLiYiIlojiiIiM" "kpKSko2WkpKWjJmWkomWYlhYWFhYWFhYYl3EJtTVG4/U1GfRwmOAgGNpmHaA" "ipiX0MLdio2Yt3aXjZjet4qNYliCWFhYWFhYWF3EZSWPj4+Pj22unGO4uHGd" "pqClv6+mpKV1z6Omp6jPrMmqs56sYlhYWFhYWFhYWF1zYGZmZo+Pxm2ulYqv" "cJiYvXezrJ+dwKW0o7Wjw8K9Y724f6y1YlhYWFhYWFhYWF1zbSUlj4+PJcWu" "fp24eZ9ju3mBv6ujwLN1pqyjtrfPqb24tp6sYlhYWGJYWFhYWF1zzsaPj48l" "JcWunHCngM9wpqClsqOmpLy0vWOmp6i9aZ6qs6y1YlhYWFhYWFhYWI7EzgGP" "j4+Pj8WunJp+zKO1qXl/saOpsqHBr5qsfreem6y4uau1YlhYWGJYWIJYWF3E" "WRsljxsbxm2unJ9+zM+jTsqhv73J1qV9nqmep6ietaaqf6usYlhYWFhYWFhY" "Yl1zZY8lG8gvh22ufr3D0qO9L8qhsqM21qW0vamjw6ijY7uqtqxjYlhYWFhY" "WFhYWGtvYI+PxUA2um3EnJ+AzJ61qb5/v6OfsbN1pmOjfrfPY72qtqOsampq" "ampqampqanJyQhrUGr7JyNTRgK/DnLtju8rbrKxwvrx9o5rP18y9mp6qoay1" "2trb2tra2tra2tlyZxoa1ExMHdTcqGmyv8ljcHmwsaxwo7PBr5qjfreemnC4" "uau10XJhampqWtra29lyZ9TU1ExKGtRanMm+yclju76hv6O9pKV1nqOep8Ke" "qZ6qf72s2WFVVVVVYVrR0VpqJNXVGtZOyFmEnHAwzHCaqbjXsayawKW0o2mj" "tsK9ab13tqy10VpVVVVVVVVWa9GEYNXV1dhKyFmEzGmAqKajNsp/v71O2LN9" "ppiefrfPmL2ggEm1WlpXVVZWVltbYdGEJNXV1UE/N1mE0p2n0q+pTMqlsqzJ" "1l+0o2Om18y9mqYcs6xjctFaXG5u01wwWnJv1DfFHkFKyMVenGN+qJ6amr5/" "sayYsrPBr5i1freemJ/CuaOsclpfgzgxMjhtcmrEzo8ej0A/N23EnL1+0s+a" "n76hv6ObwKV1npijp8yeaamqs6+shNFfHXBxS3FghMTEYI/FGzc3h22unHDD" "0p2acLihsrWpwKG0o2mjw8Kjm6O4tqxjhIRfSc1jm1LOasTEYI+PG8i6G22u" "nKm4uMm1qb5/v6OawKF1ppujtrfP0L2qtp6sb2paX8vLSBZgYcRzZSWPj8g2" "um2ufqamycmau6ClrKy9vrx9vZqep8y9ab2qs7G1xFsEBAQEEFwkhMRzrSUl" "j8gvkMWunL3JnpqfL8p/saM/UbPBvZusfreemL24uaO1c2FXV1dXYW/ExMRz" "xZQlxsc4h2ZslUoyP42Ku6ChoqNwpKV9npqep6imm6aqf6OsjmtrW2trjo6O" "jo5zrZQlJS84hyKulU4yNmmLqbihrLWawKW0o5isw8K9mKl3sKO1jlhYVVVV" "go6Ojo5zrYWUIboukCJblbs6OqaLqb6wv6OawLPBppijfsKmm6l3tp6sjmJV" "VVVVgl2CXY5drYaFlLpHFyJblbsvOLuNcKClsayfpLy0o5uep6i9ab2qs6y1" "jnNYVVVVVVVVW3NirYaGhjVHFyKunKYvMa+LmnmwsayYsrO0r5e1treemGO4" "uaO1XXNYVVVVVVVYa45dIoaGlDVHFyFinJ1xnpiLn6ChoqOYpKV1ppejp6im" "mKmqoausXWFWVlVWWIJYa3NbIYOGhpBHF5RslWSJiYlki4yWl5iJi5aZmmSN" "jIxji4uMmZuYXW9aCW5ubgIIao5sj4OGhhiQFxhskZKSkoiTkpKJkpOSkpKS" "iJOSkpKIk5KSkoiTgm9fgzgyMjgChF1sG4ODhYaGg4cHDmSIZIiJiouLi4yN" "i4mLZIuLZGSJiY2IZGSJYm9fHXBLS3FlcnNWUyR0CAp0JCQHIxx1dncOeHZ2" "eXp6e3Z2ew18fXl+fzRJfYCBYmFoSWljY1JlamsECFdsbBAQEAcFBAVcbW4P" "CzQfHw4MCx8fHGgHXCRcCgQJUyQJYmFfM2NkDhZlYWIDJywSEhIUFBQTFBJm" "Lkc9Cx9MUU8NNEFLUiAsUE5OVCxnSkpCVl1eAzlfDyJgYWIsQywoRkYqRkZG" "RkZNLjEwGT5OUU8LPFJLUiMnHU5RVCwWTk5CVlhYWFhVCSFZWlssXCcRKioq" "KkYqRihNODE9GT5LUU8LPEFLUiBDHUxRVCcWS05CBAZVVVVVVhAHVwREQycR" "ESoqKioqKhFNLjE+ID5KSk8LU0pLSyMRHU5ROSctTkpCBSsrFBQUFBMUFAUo" "QxERKioqKioqKhFNODo9Iz5MUU8LFklLQSMRUExRVCcWTE5CBUZGRkZGRkZG" "KBMnQxEqKioqKioqKhFNODFCDz5LSk8LU04/SSARHUtROSgWTk47EypGKEZG" "RkZGRhMoESoqKkYqKioqKipNLjE9Iz5OTk8LPEpLUg8RHU5ROUYWTk5CEioq" "KioqKioqKhJGRkZGKkZGRipGRihNLjE9SD5MTk8LGUpKSyMoUEtROUYtS05C" "EhERJ0MnRBEqKhIURUZGRkVFRkVFRUYbRzE8SBxJSjMMNElLSSMoO0tMOSkW" "SUxCEiQ8GQk8JyoqKhITFCkpFBQUFBQUFBQeOC49DD4/NjMNNEA2QSAnGj82" "OQMWNjZCEicJJygJKSoqKhMVKywFFSsrFSsrKxQtLi8wDB8xMjMONDUyNiAP" "NzI4OQcWMTo7ERITFBMFBgQTBQQGFQQFFRUVFRUVFRUWFxgZDA4aGxwNCx0e" "HyAHFiEiIwQkJSEmAAECAwMEBAMDAwMEBQQEBgYGBgYGBgYHCAkKCwwNDQ0O" "DA0NDQ8EBBAIAwcEEAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"; [Device Classification] Class1 = EtherNetIP; Class2 = Safety, ,, 2; [Params] Param1 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xC8, $ Data Type 4, $ Data Size in bytes "ST - RPI", $ name "", $ units "", $ help string 1000,3200000,10000, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param2 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xC6, $ Data Type 1, $ Data Size in bytes "ST - Cyclic IO O->T", $ name "", $ units "", $ help string 101,101,101, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param3 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xC6, $ Data Type 1, $ Data Size in bytes "ST - Cyclic IO T->O", $ name "", $ units "", $ help string 104,104,104, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param4 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xC7, $ Data Type 2, $ Data Size in bytes "ST - Size O->T", $ name "", $ units "", $ help string 0,1536,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param5 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xC7, $ Data Type 2, $ Data Size in bytes "ST - Size T->O", $ name "", $ units "", $ help string 0,1536,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param6 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xC6, $ Data Type 1, $ Data Size in bytes "ST - Input Only O->T", $ name "", $ units "", $ help string 198,198,198, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param7 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xC6, $ Data Type 1, $ Data Size in bytes "ST - Listen Only O->T",$ name "", $ units "", $ help string 199,199,199, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param8 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xC8, $ Data Type 4, $ Data Size in bytes "FS - RPI", $ name "", $ units "", $ help string 10000,3200000,20000, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param9 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xC7, $ Data Type 2, $ Data Size in bytes "FS - Producer O->T", $ name "", $ units "", $ help string 199,199,199, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param10 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xC7, $ Data Type 2, $ Data Size in bytes "FS - Producer T->O", $ name "", $ units "", $ help string 772,772,772, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param11 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xC7, $ Data Type 2, $ Data Size in bytes "FS - Consumer O->T", $ name "", $ units "", $ help string 769,769,769, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param12 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xC7, $ Data Type 2, $ Data Size in bytes "FS - Consumer T->O", $ name "", $ units "", $ help string 199,199,199, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param13 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xC7, $ Data Type 2, $ Data Size in bytes "FS - Size Producer", $ name "", $ units "", $ help string 2,255,2, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places Param14 = 0, $ reserved, shall equal 0 ,, $ Link Path Size, Link Path 0x0000, $ Descriptor 0xC7, $ Data Type 2, $ Data Size in bytes "FS - Size Consumer", $ name "", $ units "", $ help string 0,255,0, $ min, max, default data values ,,,, $ mult, div, base, offset scaling ,,,, $ mult, div, base, offset links ; $ decimal places [Assembly] Object_Name = "Assembly Object"; Object_Class_Code = 0x04; MaxInst = 5; Number_Of_Static_Instances = 5; Max_Number_Of_Dynamic_Instances = 0; Class_Attributes = 1, 2, 3, 6, 7; Instance_Attributes = 3, 4; Class_Services = 0x0E; Instance_Services = 0x0E; Assem1 = "FS - Producer", , 18, 0x0000, ,, 16,; Assem2 = "FS - Consumer", , 8, 0x0000, ,, 16,; [Connection Manager] Revision = 1; Object_Name = "Connection Manager Object"; Object_Class_Code = 0x06; MaxInst = 1; Number_Of_Static_Instances = 1; Max_Number_Of_Dynamic_Instances = 0; Class_Attributes = 1, $ Revision 2, $ Max Instance 3, $ Number of Instances 4, $ Attribute List 6, $ Maximum Number Class Attributes 7; $ Maximum Number Instance Attributes Instance_Attributes = 1, $ Open Requests 2, $ Open Format Rejects 3, $ Open Resource Rejects 4, $ Open Other Rejects 5, $ Close Requests 6, $ Close Format Rejects 7, $ Close Other Rejects 8; $ Connection Timeouts Class_Services = 0x01, $ Get Attributes All 0x0E; $ Get Attributes Single Instance_Services = 0x01, $ Get Attributes All 0x02, $ Set Attributes All 0x0E, $ Get Attributes Single 0x10, $ Set Attributes Single 0x4E, $ Forward Close 0x52, $ Unconnected Send 0x54, $ Forward Open 0x5A, $ Get Connection Owner 0x5B; $ Large Forward Open MaxSafetyConnections = 4; MaxSafetyInputCnxns = 2; MaxSafetyOutputCnxns = 2; DefaultSafetyConnections = 4,5; SafetyFormat = 3; $ Base & Extended Connection1 = $ ST Cyclic IO Connection 0x04010002, $ 0-15 = supported transport classes $ 16 = trigger: cyclic $ 17 = trigger: change of state $ 18 = trigger: application $ 19-23 = trigger: reserved $ 24 = application type: listen-only $ 25 = application type: input-only $ 26 = application type: exclusive-owner $ 27 = application type: redundant-owner $ 28-30 = reserved $ 31 = Direction: Client = 0 / Server = 1 0xFF640405, $ 0 = O->T fixed size supported $ 1 = O->T variable size supported $ 2 = T->O fixed size supported $ 3 = T->O variable size supported $ 4-5 = O->T number of bytes per slot (obsolete) $ 6-7 = T->O number of bytes per slot (obsolete) $ 8-10 = O->T Real time transfer format $ 11 = reserved $ 12-14 = T->O Real time transfer format $ 15 = reserved $ 16 = O->T connection type: NULL $ 17 = O->T connection type: MULTICAST $ 18 = O->T connection type: POINT2POINT $ 19 = O->T connection type: reserved $ 20 = T->O connection type: NULL $ 21 = T->O connection type: MULTICAST $ 22 = T->O connection type: POINT2POINT $ 23 = T->O connection type: reserved $ 24 = O->T priority: LOW $ 25 = O->T priority: HIGH $ 26 = O->T priority: SCHEDULED $ 27 = O->T priority: reserved $ 28 = T->O priority: LOW $ 29 = T->O priority: HIGH $ 30 = T->O priority: SCHEDULED $ 31 = T->O priority: reserved Param1,Param4,Param2, $ O->T RPI, size, format Param1,Param5,Param3, $ T->O RPI, size, format ,, $ proxy config size, format ,, $ target config size, format "ST - Cyclic IO", $ Connection Name "", $ help string "20 04 24 01 2C [Param2] 2C [Param3]"; $ Path Connection2 = $ ST Input Only Connection 0x02010002, $ 0-15 = supported transport classes $ 16 = trigger: cyclic $ 17 = trigger: change of state $ 18 = trigger: application $ 19-23 = trigger: reserved $ 24 = application type: listen-only $ 25 = application type: input-only $ 26 = application type: exclusive-owner $ 27 = application type: redundant-owner $ 28-30 = reserved $ 31 = Direction: Client = 0 / Server = 1 0xFF640305, $ 0 = O->T fixed size supported $ 1 = O->T variable size supported $ 2 = T->O fixed size supported $ 3 = T->O variable size supported $ 4-5 = O->T number of bytes per slot (obsolete) $ 6-7 = T->O number of bytes per slot (obsolete) $ 8-10 = O->T Real time transfer format $ 11 = reserved $ 12-14 = T->O Real time transfer format $ 15 = reserved $ 16 = O->T connection type: NULL $ 17 = O->T connection type: MULTICAST $ 18 = O->T connection type: POINT2POINT $ 19 = O->T connection type: reserved $ 20 = T->O connection type: NULL $ 21 = T->O connection type: MULTICAST $ 22 = T->O connection type: POINT2POINT $ 23 = T->O connection type: reserved $ 24 = O->T priority: LOW $ 25 = O->T priority: HIGH $ 26 = O->T priority: SCHEDULED $ 27 = O->T priority: reserved $ 28 = T->O priority: LOW $ 29 = T->O priority: HIGH $ 30 = T->O priority: SCHEDULED $ 31 = T->O priority: reserved Param1,0,Param6, $ O->T RPI, size, format Param1,Param5,Param3, $ T->O RPI, size, format ,, $ proxy config size, format ,, $ target config size, format "ST - Input Only", $ Connection Name "", $ help string "20 04 24 01 2C [Param6] 2C [Param3]"; $ Path Connection3 = $ ST Listen Only Connection 0x01010002, $ 0-15 = supported transport classes $ 16 = trigger: cyclic $ 17 = trigger: change of state $ 18 = trigger: application $ 19-23 = trigger: reserved $ 24 = application type: listen-only $ 25 = application type: input-only $ 26 = application type: exclusive-owner $ 27 = application type: redundant-owner $ 28-30 = reserved $ 31 = Direction: Client = 0 / Server = 1 0xFF640305, $ 0 = O->T fixed size supported $ 1 = O->T variable size supported $ 2 = T->O fixed size supported $ 3 = T->O variable size supported $ 4-5 = O->T number of bytes per slot (obsolete) $ 6-7 = T->O number of bytes per slot (obsolete) $ 8-10 = O->T Real time transfer format $ 11 = reserved $ 12-14 = T->O Real time transfer format $ 15 = reserved $ 16 = O->T connection type: NULL $ 17 = O->T connection type: MULTICAST $ 18 = O->T connection type: POINT2POINT $ 19 = O->T connection type: reserved $ 20 = T->O connection type: NULL $ 21 = T->O connection type: MULTICAST $ 22 = T->O connection type: POINT2POINT $ 23 = T->O connection type: reserved $ 24 = O->T priority: LOW $ 25 = O->T priority: HIGH $ 26 = O->T priority: SCHEDULED $ 27 = O->T priority: reserved $ 28 = T->O priority: LOW $ 29 = T->O priority: HIGH $ 30 = T->O priority: SCHEDULED $ 31 = T->O priority: reserved Param1,0,Param7, $ O->T RPI, size, format Param1,Param5,Param3, $ T->O RPI, size, format ,, $ proxy config size, format ,, $ target config size, format "ST - Listen Only", $ Connection Name "", $ help string "20 04 24 01 2C [Param7] 2C [Param3]"; $ Path Connection4 = $ FS Producer Connection 0x02040001, $ 0-15 = supported transport classes $ 16 = trigger: cyclic $ 17 = trigger: change of state $ 18 = trigger: application $ 19-23 = trigger: reserved $ 24 = application type: listen-only $ 25 = application type: input-only $ 26 = application type: exclusive-owner $ 27 = application type: redundant-owner $ 28-30 = reserved $ 31 = Direction: Client = 0 / Server = 1 0x22645505, $ 0 = O->T fixed size supported $ 1 = O->T variable size supported $ 2 = T->O fixed size supported $ 3 = T->O variable size supported $ 4-5 = O->T number of bytes per slot (obsolete) $ 6-7 = T->O number of bytes per slot (obsolete) $ 8-10 = O->T Real time transfer format $ 11 = reserved $ 12-14 = T->O Real time transfer format $ 15 = reserved $ 16 = O->T connection type: NULL $ 17 = O->T connection type: MULTICAST $ 18 = O->T connection type: POINT2POINT $ 19 = O->T connection type: reserved $ 20 = T->O connection type: NULL $ 21 = T->O connection type: MULTICAST $ 22 = T->O connection type: POINT2POINT $ 23 = T->O connection type: reserved $ 24 = O->T priority: LOW $ 25 = O->T priority: HIGH $ 26 = O->T priority: SCHEDULED $ 27 = O->T priority: reserved $ 28 = T->O priority: LOW $ 29 = T->O priority: HIGH $ 30 = T->O priority: SCHEDULED $ 31 = T->O priority: reserved ,,, $ O->T RPI, size, format Param8,Param13,Assem1, $ T->O RPI, size, format ,, $ proxy config size, format ,, $ target config size, format "FS - Producer", $ Connection Name "", $ help string "20 04 24 01 2C [Param11] 2C [Param12]", $ Path 0, ; Connection5 = $ FS Consumer Connection 0x84040001, $ 0-15 = supported transport classes $ 16 = trigger: cyclic $ 17 = trigger: change of state $ 18 = trigger: application $ 19-23 = trigger: reserved $ 24 = application type: listen-only $ 25 = application type: input-only $ 26 = application type: exclusive-owner $ 27 = application type: redundant-owner $ 28-30 = reserved $ 31 = Direction: Client = 0 / Server = 1 0x22445505, $ 0 = O->T fixed size supported $ 1 = O->T variable size supported $ 2 = T->O fixed size supported $ 3 = T->O variable size supported $ 4-5 = O->T number of bytes per slot (obsolete) $ 6-7 = T->O number of bytes per slot (obsolete) $ 8-10 = O->T Real time transfer format $ 11 = reserved $ 12-14 = T->O Real time transfer format $ 15 = reserved $ 16 = O->T connection type: NULL $ 17 = O->T connection type: MULTICAST $ 18 = O->T connection type: POINT2POINT $ 19 = O->T connection type: reserved $ 20 = T->O connection type: NULL $ 21 = T->O connection type: MULTICAST $ 22 = T->O connection type: POINT2POINT $ 23 = T->O connection type: reserved $ 24 = O->T priority: LOW $ 25 = O->T priority: HIGH $ 26 = O->T priority: SCHEDULED $ 27 = O->T priority: reserved $ 28 = T->O priority: LOW $ 29 = T->O priority: HIGH $ 30 = T->O priority: SCHEDULED $ 31 = T->O priority: reserved Param8,Param14,Assem2, $ O->T RPI, size, format ,,, $ T->O RPI, size, format ,, $ proxy config size, format ,, $ target config size, format "FS - Consumer", $ Connection Name "", $ help string "20 04 24 01 2C [Param13] 2C [Param14]", $ Path , 15; [Port] Revision = 2; Object_Name = "Port Object"; Object_Class_Code = 0xF4; MaxInst = 2; Number_Of_Static_Instances = 2; Max_Number_Of_Dynamic_Instances = 0; Class_Attributes = 1, 2, 3, 6, 7, 8, 9; Instance_Attributes = 1, 2, 3, 4, 7, 10; Class_Services = 0x01, 0x0E; Instance_Services = 0x01, 0x0E; Port2 = TCP, "Ethernet/IP Port", "20 F5 24 01", 2, 0x03, ; [TCP/IP Interface Class] Revision = 4; Object_Name = "TCP/IP Interface Object"; Object_Class_Code = 0xF5; MaxInst = 1; Number_Of_Static_Instances = 1; Max_Number_Of_Dynamic_Instances = 0; Class_Attributes = 1, 2, 3, 4, 6, 7; Instance_Attributes = 1, 2, 3, 4, 5, 6, 7, 10, 11, 13; Class_Services = 0x01, 0x0E; Instance_Services = 0x01, 0x0E, 0x10; [Ethernet Link Class] Revision = 4; Object_Name = "Ethernet Link Object"; Object_Class_Code = 0xF6; MaxInst = 3; Number_Of_Static_Instances = 3; Max_Number_Of_Dynamic_Instances = 0; Class_Attributes = 1, 2, 3, 4, 6, 7; Instance_Attributes = 1, 2, 3, 7, 8, 10, 11; Class_Services = 0x01, 0x0E; Instance_Services = 0x01, 0x0E; InterfaceLabel1 = "Internal"; InterfaceLabel2 = "X3"; InterfaceLabel3 = "X4"; InterfaceType1 = 1; InterfaceType2 = 2; InterfaceType3 = 2; [Identity Class] Revision = 1; Object_Name = "Identity Object"; Object_Class_Code = 0x01; MaxInst = 1; Number_Of_Static_Instances = 1; Max_Number_Of_Dynamic_Instances = 0; Class_Attributes = 1, 2, 3, 6, 7; Instance_Attributes = 1, 2, 3, 4, 5, 6, 7; Class_Services = 0x01, 0x0E; Instance_Services = 0x01, 0x0E; [Message Router Class] Revision = 1; Object_Name = "Message Router Object"; Object_Class_Code = 0x02; MaxInst = 1; Number_Of_Static_Instances = 1; Max_Number_Of_Dynamic_Instances = 0; Class_Attributes = 1, 2, 3, 4, 5, 6, 7; Instance_Attributes = 1, 2, 3; Class_Services = 0x01, 0x0E; Instance_Services = 0x01, 0x0A, 0x0E; [Safety Supervisor Class] Revision = 1; Object_Name = "Safety Supervisor Object"; Object_Class_Code = 0x39; MaxInst = 0; Number_Of_Static_Instances = 0; Max_Number_Of_Dynamic_Instances = 0; Class_Attributes = 1; Instance_Attributes = 11, 12, 15, 16, 24, 25, 26, 27, 28; Class_Services = 0x0E; Instance_Services = 0x0E, 0x10, 0x54; [Safety Validator Class] Revision = 1; Object_Name = "Safety Validator Object"; Object_Class_Code = 0x3A; MaxInst = 0; Number_Of_Static_Instances = 0; Max_Number_Of_Dynamic_Instances = 0; Class_Attributes = 1, 8; Instance_Attributes = 1, 2, 3, 4, 5, 6, 7, 12, 13, 14, 15; Class_Services = 0x0E, 0x4B; Instance_Services = 0x0E, 0x10; [QoS Class] Revision = 1; Object_Name = "QoS Object"; Object_Class_Code = 0x48; MaxInst = 1; Number_Of_Static_Instances = 1; Max_Number_Of_Dynamic_Instances = 0; Class_Attributes = 1, 2, 3, 6, 7; Instance_Attributes = 4, 5, 6, 7, 8; Class_Services = 0x0E; Instance_Services = 0x0E, 0x10; [Class100_Vendor181] Revision = 1; Object_Name = "PILZ Diagnostic Object"; Object_Class_Code = 0x64; MaxInst = 1; Number_Of_Static_Instances = 1; Max_Number_Of_Dynamic_Instances = 0; Class_Attributes = 1, $ Revision 2, $ Max Instance 3, $ Number of Instances 6, $ Maximum Number Class Attributes 7; $ Maximum Number Instance Attributes Instance_Attributes = 1, $ Diagnostic Byte ST: $ Bit 0 - Unrecoverable Error Head Module $ Bit 1 - Recoverable Error Head Module $ Bit 2 - Recoverable Error Electronic Module $ Bit 3 - Reserved $ Bit 4 - Reserved $ Bit 5 - Reserved $ Bit 6 - Reserved $ Bit 7 - Reserved 2; $ Diagnostic Byte FS: $ Bit 0 - Unrecoverable Error Head Module $ Bit 1 - Recoverable Error Head Module $ Bit 2 - Recoverable Error Electronic Module $ Bit 3 - Reserved $ Bit 4 - Reserved $ Bit 5 - Reserved $ Bit 6 - Reserved $ Bit 7 - Reserved Class_Services = 0x01, $ Get Attributes All 0x0E; $ Get Attributes Single Instance_Services = 0x01, $ Get Attributes All 0x0E; $ Get Attributes Single