$EZ-EDS版本3.10(Beta, March-06,2012年)CreateDate=02162017创建时间=9:08:00ModDate = 05-12-2017Modtime=12:01:18修订版=1.1HomeURL=http://www.bamer.comVendCode=1390VendName=BaumerOptronicGmbHProdType=43ProdTypeStr=Generic设备ProdCode=1281MajRev=1MinRev=1ProdName=VerisensVSCatalog=Baumer图标=Baumer-EIP-VeriSens.iIconContents = "AAABAAMAMDAQAAEABABoBgAANgAAADAwAAABAAgAqA4AAJ4GAAAwMAAAAQAg" "AKglAABGFQAAKAAAADAAAABgAAAAAQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAABsbGwAwMDAAAAA/wAA" "/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAAd3gAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAHeHd4AAAAAAAAAAAAAAAAAAAAAAAAAAh3f3d3gAAAAAAA" "AAAAAAAAAAAAAAAAAHd3f3d3d4AAAAAAAAAAAAAAAAAAAAAAh3d3f3d3d3gA" "AAAAAAAAAAAAAAAAAAAHd3d3f3d3d3d4AAAAAAAAAAAAAAAAAA93d3d3f3d3" "d3d3cAAAAAAAAAAAAAAAAAB3d3d3f3d3d3d3d4AAAAAAAAAAAAAAAAB3d3d3" "f3d3d3d3d3eAAAAAAAAAAAAAAAB3d3d3f3d3d3d3d3d4AAAAAAAAAAAAAAB3" "d3d3f3d3f3d3d3d3cAAAAAAAAAAAAAB3d3d3f3d3f/d3d3d3cAAAAAAAAAAA" "AAB3d3d3f3d393/3d3d3cAAAAAAAAAAAAAB3d3d3d/R3d3f/93d3cAAAAAAA" "AAAAAAB3d3d3d39Ed3d3/3d3cAAAAAAAAAAAAAB3d3d3d393RHd3d/93cAAA" "AAAAAAAAAAB3d3d3d393d0R3d3d3cAAAAAAAAAAAAAB3d3d/d393d3dEd3d3" "cAAAAAAAAAAAAAB3d3f3d393d3d3RHd3cAAAAAAAAAAAAAB3d39/d393d3d3" "d0R3cAAAAAAAAAAAAAB3d3f/d393d3d3d3dEcAAAAAAAAAAAAAB3d3d/d393" "eHh3d3d3QAAAAAAAAAAAAAB3d3f3d/93j4+Pd3d3eAAAAAAAAAAAAAB3d3d/" "d393+Pj4+Hd3dwAAAAAAAAAAAAB3d3f3d/9/j4+Pj4d3dwAAAAAAAAAAAAB3" "d3f/d394+Ph4+Ph3dwAAAAAAAAAAAAB3d3f3d/9/j4d3f4+HdwAAAAAAAAAA" "AAB3d3d/d394+Pd3d/j3dwAAAAAAAAAAAAB3d3f3d393j4d3d3+PdwAAAAAA" "AAAAAAB3d3d/d393+Ph3d3j4dwAAAAAAAAAAAAB3d3f3d393f4+Hd3ePhwAA" "AAAAAAAAAAB3d3d3d393d/j4d3j4dwAAAAAAAAAAAAB3d3d3d393d4+Pj4+P" "hwAAAAAAAAAAAAB3d3d3ePd3d3f4+Pj4dwAAAAAAAAAAAAB3d3d4j3d0d3d/" "j4+PdwAAAAAAAAAAAAB3d3iPd3RERHd3ePj3dwAAAAAAAAAAAAB3eP93dERE" "RER3d3d3dwAAAAAAAAAAAAB3/3d0REREREREd3d3dwAAAAAAAAAAAACPd0RE" "REREREREREd3dwAAAAAAAAAAAAB3dERERERERERERERHdwAAAAAAAAAAAAA2" "d0RERERERERERERERwAAAAAAAAAAAAAANnd0REREREREREREZAAAAAAAAAAA" "AAAAAINndERERPj0RER3OAAAAAAAAAAAAAAAAAAHZ3RERI+ERHY4AAAAAAAA" "AAAAAAAAAAAAA2d0REREdjAAAAAAAAAAAAAAAAAAAAAAAAdndER2MAAAAAAA" "AAAAAAAAAAAAAAAAAAADZ3YwAAAAAAAAAAAAAAAAAAAAAAAAAAAAB2AAAAAA" "AAAAAAD///D///8AAP//4D///wAA//+AH///AAD//wAH//8AAP/8AAP//wAA" "//gAAP//AAD/4AAAf/8AAP/wAAAf/wAA//AAAAf/AAD/8AAAA/8AAP/wAAAB" "/wAA//AAAAH/AAD/8AAAAf8AAP/wAAAB/wAA//AAAAH/AAD/8AAAAf8AAP/w" "AAAB/wAA//AAAAH/AAD/8AAAAf8AAP/wAAAB/wAA//AAAAH/AAD/8AAAAf8A" "AP/wAAAA/wAA//AAAAD/AAD/8AAAAP8AAP/wAAAA/wAA//AAAAD/AAD/8AAA" "AP8AAP/wAAAA/wAA//AAAAD/AAD/8AAAAP8AAP/wAAAA/wAA//AAAAD/AAD/" "8AAAAP8AAP/wAAAA/wAA//AAAAD/AAD/8AAAAP8AAP/wAAAA/wAA//AAAAD/" "AAD/8AAAAP8AAP/wAAAA/wAA//wAAAD/AAD//wAAAP8AAP//4AAD/wAA///4" "AB//AAD///4Af/8AAP///4H//wAA////5///AAAoAAAAMAAAAGAAAAABAAgA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsHAgAoBwAAKBYJADoWAAAp" "HRMAJBobACgeHwAnIRsAKyAcADYkFAAwIB0APi4bAColIgAuKywANCclADQu" "KQBCHgAARyMEAE0kAABFJwoASysMAFouBQBSLg0AWDQNAEUwHABUMBUAWzUT" "AF06FQBZNhsAXj0aAGI8EgBhPhwATS4hAE0xJQBGOioAUzYrAEY0NABMOTQA" "Rz84AE47OgBTOzMAYT8hAGNAHAB0TR8AT0MpAFxJLwBPQTsAW0A0AFdHOABe" "RjoAWEg/AFtSPABjQiEAa0orAHtcJQBtTTEAY0U4AGFIOgBsTzgAcE8xAGxV" "OwBsXD0AclM2AH5ZMgBzVToASj9AAEtAQABRRkQAVEtFAFlNRQBbTUsAXlNC" "AF1TSwBbUlEAY0pAAGlORQBpT0gAYlJMAGxSSgB0W0IAcFROAHNaTgBiVlMA" "aVZSAGtdVQBmXVkAa1tZAHVdVQB4XlUAdV5ZAHpdWwBraE0AdWNPAHljSABn" "YFwAbGBbAHZjUQB4YFYAcWFcAHtjWwBvZWIAbWlnAHNkYgB8ZmEAcmhjAHxp" "YwB2a2oAe2tqAHdxYQB+cW4AeXVzAIFcLgCBWTEAiG86AIBmSgCOc0cAi3FK" "AJl5TQCCaFMAgGVdAIJrXQCIdFkAl3lQAKB9WgCEZmEAgmtkAIltZQCDbmoA" "gXFnAINybACJc2wAgnVyAIt1cgCEeXUAjXl1AIZ+egCMfXsAkHp1AJR+eQCb" "gVoApoVUALeOWgCchWoAioF+AJOAewCZg30AnIl8AKWEZQCykGgAuZVvAKeN" "cACgh38AtZJyALqbfACMhIIAj4iFAI6IiACSg4MAnYaDAJKJhgCciIUAlIyL" "AJ2LigCekI8AiIySAJSOkgCXkJEAnZKSAJ+WmACZnJ4AoIeEAKGJhQCjjYsA" "qY+JAKSZhwCkkYwAqpGNAK+bjQCgj5AAopOSAKqUkgCkmJYAq5mUAKSXmQCk" "mpsAqpubALGiiQCtoZ0As6GbAL2hmwC3qJ4Al5+jAKifoACmoaEAqqOjAKKg" "qACupagAraipALGkowC5p6MAtqmkALiqpAC0pagAs6yrALusqgC8sa0As7G0" "ALuzsgC+uLcAura4ALu4uwDOo4YA2aySAMWwlADaspgAxaykAMOtqADBsK4A" "yLurANG+oADCtbQAwbi2AMu5tgDDu7oAyru6ANm5swDWya8AzsGxAMrBvgDW" "x7AAv8XKAMLAwQDLxMIAzs7OANTIxADTzMoA2czLANTQzwDa0csA1NTVANzU" "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" "wtLP+/uC1eZ8FzsbcY9FQ0SchEpvnGmIm0MAAAAAAAAAAAAAAAAAAAAAAAAA" "AEOi+PvybdTklBwedzw/UBpAjHpDQ52QiJucoEMAAAAAAAAAAAAAAAAAAAAA" "AAAAAEP7/FyU1pY2FSA9KzhBQVAqNUB1XUNDpqKiokMAAAAAAAAAAAAAAAAA" "AAAAAAAAAEM0Xo6VGQIbNSsgIDU1eTxBUCsgcHQ9Q0PEqUMAAAAAAAAAAAAA" "AAAAAAAAAAAAAGlDQ3Z7e0gDFyArNSs1HDU8QXM2FxgscjFDQ0MAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAhENDdo18NAoVICs1ICAfHQQTHBsXFh83L0MAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAC8Q0N7jY00BRUcKxtdwPbnERgSAyNDQ2EA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDQ3Z2jVAFFBKa//7/AgM0QzOv" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAENDdHaNPgwBQFADLkND" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ0Nzdo4+CC1D" "Q7sAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDQ3R2" "Q0MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AENDSgAAAAAAAAAAAAAAAAAAAAAAAP//8P///wAA///gP///AAD//8Af//8A" "AP//AAf//wAA//4AA///AAD/+AAA//8AAP/wAAB//wAA//AAAB//AAD/8AAA" "B/8AAP/wAAAD/wAA//AAAAH/AAD/8AAAAf8AAP/wAAAB/wAA//AAAAH/AAD/" "8AAAAf8AAP/wAAAB/wAA//AAAAH/AAD/8AAAAf8AAP/wAAAB/wAA//AAAAH/" "AAD/8AAAAf8AAP/wAAAB/wAA//AAAAD/AAD/8AAAAP8AAP/wAAAA/wAA//AA" "AAD/AAD/8AAAAP8AAP/wAAAA/wAA//AAAAD/AAD/8AAAAP8AAP/wAAAA/wAA" "//AAAAD/AAD/8AAAAP8AAP/wAAAA/wAA//AAAAD/AAD/8AAAAP8AAP/wAAAA" "/wAA//AAAAD/AAD/8AAAAP8AAP/wAAAA/wAA//AAAAD/AAD//AAAAP8AAP//" "AAAA/wAA///gAAP/AAD///gAH/8AAP///gA//wAA////gf//AAD////j//8A" "ACgAAAAwAAAAYAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4aGplLQED/UkdE/35n" "X+oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS0BA/0tA" "QP/s7u7/S0BA/0tAQP9yXFX/fWZenQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEtA" "QD9LQED/YlNO/5mBff/s7u7/YFRM/3tkWf9LQED/S0BA/35mXv+BaWAzAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAS0BA30tAQP+8oJr/inVu/5mAev/s7u7/X1RO/3tjWf94YFf/ZVNO" "/0tAQP9wW1X/gGlgtwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAABpLQED/S0BA/6mPiP+qj4n/jHZw/5Z+ef/s7u7/YFRK" "/3tiWf93XlT/eGBX/3lhWP9LQED/S0BA/4BnX/+FbmVfAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAACS0BA/0tAQP+vlZP/o4qG/6KJhP+iiYb/hHBs" "/6CHf//s7u7/W1JJ/35kWv93XlX/eWBX/3piWP97Y1r/fWVd/0tAQP9LQED/" "hm9o4Ix0bwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABRLQED/h3Jv/6WNjP+fhoT/oIeD" "/6SLh/+ehoH/d2Rg/62Ri//s7u7/WE9H/3xkW/93XlX/eGBY/3piWv98ZFv/" "fWZd/39oYP+BaWL/S0BA/1JGRf+LdG98AAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOQAAAJlLQED/o4mF" "/5+Ggf+ehoL/n4eD/6WNiP+Wf3z/hnBo/6ePiv/s7u7/WE5G/3xkW/93X1b/" "eGBZ/3piWv98ZFz/fWVd/39nYP9/Z2D/kXtz/0tAQP9LQED/fWdj/5J7dyMA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAAABbAAAA" "mAAAAKhLQED/ooiE/5+Ggv+fh4P/oYiE/6iPi/+Nd3L/nYV//6WNif/s7u7/" "VkxD/31jW/93X1f/emFZ/3lhWf98ZFz/fmZf/39oYP+BaGL/gmpl/5uIf/+d" "iH//S0BA/0tAQP+RenevAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "JwAAAG8AAACNAAAAkwAAAJ9LQED/ooiD/5+Hg/+ehoT/oYmG/6uRjv+PeHT/" "mYJ//6ePi//s7u7/WU5G/39lXP93X1f/eGBY/4RsYf92XFX/emJc/4BpY/+C" "amX/hGxl/4FpYv+Kc27/pZKJ/1xPTf9LQED/bVxZ/5uGgxYAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAsAAABBAAAAbAAAAHcAAACBAAAAjgAAAJtLQED/ooiE/5+Ggv+ehYP/" "oYmG/6aOjP+Qenf/oYiD/6mRjP/s7u7/VU9G/4BmXP93Xlb/cFRO/7aqpP+5" "raL/hm1f/3dfW/+BamT/hGxm/4ZuZ/+Ibmf/hWxn/5F5df+umpD/S0BA/0tA" "QP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAABAAAAGAAAAEIAAABbAAAAYgAAAG4AAAB7AAAAiAAAAJZLQED/" "n4WD/56Fg/+fhoT/o4qI/5+Ihf+Qe3b/q5GN/6mRjv/s7u7/Rz84/4psY/91" "XVX/eGFX/4l1cP+3q6H/t6ie/5iDfP+AZF7/fmZh/4ZuZ/+IcGr/iXJs/4lx" "bP+LdG//gGxp/0tAQP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAUAAAAfAAAAOQAAAEMAAABMAAAAWAAAAGQAAABx" "AAAAfwAAAI1LQED/n4WD/5+GhP+gh4X/ooqJ/6WMif+Md3P/q5KP/6ePjP/s" "7u7/KyAc/1M7M/95YVn/emRe/3ddVv96Yl7/inZ3/6aVjv+zpZr/nIp8/3pc" "Wf+Gb2n/iXJt/4t0bv+MdW//fGdj/0tAQP8AAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAABgAAAAlAAAALAAAADUAAABA" "AAAATAAAAFkAAABmAAAAcwAAAIJLQED/oIeF/6CIhf+giIf/pIyK/52Iif+O" "eXX/q5KP/6eQjP/g3d3/7O7u/zQuKf9hSDr/eF5V/31lX/98Zl//fGRf/3th" "XP+ypJ3/s6Oc/8m+rf+EZmH/gWlm/4pzbv+MdnD/fWlj/0tAQP8AAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAADQAAABMAAAAZ" "AAAAIAAAACkAAAAzAAAAPwAAAEsAAABYAAAAZgAAAHVLQED/oYmH/6CJh/+g" "iIb/rJKQ/39wbv+bhH//qJGO/6eQjf+lkI7/wLO0/+zu7v9NMSb/Y0U4/3NZ" "TP96Ylr/f2hk/4FrZv+EbWn/mYZ+/72xq/+zoZn/r5uN/4tyb/+MdXD/fWlk" "/0tAQP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF" "AAAACAAAAAwAAAARAAAAGAAAAB4AAAAnAAAAMgAAAD0AAABIAAAAVQAAAGRL" "QED/oImH/56Hhv+fiYf/qpSV/4Jva/+bhoP/qZKP/6WQjf+jkI7/oo+P/+zu" "7v9LQED/S0BA/2xRSP91Wk//emBV/4BoYf+DbGf/gWpl/3teXf+ZiYP/yLmq" "/6ORif+HbWn/fWll/0tAQP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAACAAAABQAAAAcAAAALAAAAEAAAABYAAAAdAAAAJQAAAC8A" "AAA5AAAARQAAAFJLQED/n4iI/5yGhf+giYf/nYqJ/498eP+qk5D/qJOQ/6WQ" "jv+ikJD/oZCQ/+zu7v9NLiH/ZEpC/0tAQP9LQED/fmde/35kWf9+ZVv/hW5p" "/4dxbf+Da2f/hm9u/6KRi/+fiYL/emhk/0tAQP8AAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAQAAAAHAAAACgAAAA8A" "AAAVAAAAGwAAACMAAAAsAAAANgAAAEFLQED/nomJ/5yIh/+gjIv/nouJ/4t6" "ef+tmZb/qZWR/6mWk/+lkpH/o5GQ/+zu7v9OMSX/aU9I/3NbU/9pV1L/S0BA" "/09DQ/+IcWj/g2tf/4NrY/+Jc27/iXNv/497d/+gjIf/e2lm/0tAQP8AAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMA" "AAAEAAAABwAAAAoAAAAOAAAAEwAAABkAAAAgAAAAKQAAADJLQED/noqK/52K" "if+hjo7/oY+P/4l4df+tmpr/uKij/7eppv+lk5L/o5GQ/+zu7v9TNiv/bVRM" "/3ZfWP9/aGH/g25o/09DQ/9LQED/lYB7/4pzaP+FbGH/iXJs/4x3c/+MdnL/" "fWpo/0tAQP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAEAAAADAAAAAwAAAAYAAAAKAAAADQAAABEAAAAXAAAAHQAA" "ACVLQED/n42N/56Li/+kkZH/koOE/5mHhP+ml5r/2tHL/87FwP+ciov/oJCQ" "/+zu7v9bQDT/c1tS/3pkXP90ZF7/cGBb/4F0cf9/bmv/S0BA/0tAQP+VgXv/" "inJo/4VtZP+Md3L/fWtp/0tAQP8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAMAAAAGAAAACQAA" "AAsAAAARAAAAFQAAABtLQED/oY6O/6COjv+ql5f/jX9+/52Njv+unZz/7uzm" "/8nAv/+Xhof/opKT/+zu7v9fRjn/dl9Y/1xKRP9iUU7/qZaU/7yvrP+/tbP/" "oJaT/1tNTP9LQED/Y1ZU/413b/+Hb2X/eWVg/0tAQP8AAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAA" "AAMAAAADAAAABgAAAAgAAAALAAAADwAAABNLQED/oI6O/6CQkP+tnJ3/kYKC" "/5eIif+xpKT/7Ofg/8vCvv+ci43/qJmY/+zu7v9jSUD/ZFFL/047Nv/ZubP/" "wqyo/8Oxrf/Jubf/2czL/7iqqf9pV1L/cGFd/0tAQP9zY2D/emZf/0tAQP8A" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAQAAAAEAAAADAAAAAwAAAAUAAAAIAAAACgAAAA1LQED/oI+Q" "/6GSk/+jlJb/hHh3/6ycmf+vnZ7/4tzW/7ivr/+jlJX/qZua/+zu7v9pTkX/" "Sjgy/8WspP+yp6b/jnp5/7egnf/CsK7/yru5/9TIxP/FtLH/Tjs5/4d0bv9L" "QED/S0BA/0tAQP98XUDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAACAAAAAwAAAAMAAAAFAAAA" "BwAAAApLQED/n4+O/6KTk/+fkZH/fG9u/7SlqP+rnZ7/wbi0/62hoP+llpf/" "raCg/+zu7v9eRzz/WkxK/76jnf+xq6n/hnBs/6OLiP+0op7/wLGv/8W3tv/O" "vrz/sqCc/0c1NP+TgHn/kX14/0tAQP9LQED/AAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAA" "AgAAAAIAAAADAAAABAAAAAZLQED/nI2N/6KUk/+ViIr/j357/6mfof+onZ3/" "q56d/6ibmv+nmZn/q6Cf/+zu7v9iTED/YFVR/7mno/+rl5L/oo+N/5qGg/+f" "jIj/rJua/8S0sv++raz/zrm1/2tWVP9FNDX/tqCY/5B9d/9LQED/AAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAABAAAAAQAAAAEAAAACAAAAAwAAAANLQED/no+O/6aWlv+NgH//" "pJeV/6ecnP+kmJj/w7m3/7uysf+jl5j/p5yd/+zu7v9xXE//bVxY/7Skof+s" "nZr/hHNw/4h2c/93Z2T/e2pm/6STkf+9q6n/qZSS/8Suqf8wIB3/X1NQ/6WN" "hv9LQED/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAACAAAAAwAAAANLQED/" "npCP/6mamf+Qg4H/npOT/6mdnv+wpaX/zcXE/7qxsv+jmJj/o5mb/+zu7v+A" "a17/Z1dQ/7uqqf+qmpj/emhl/4Jxb/94aGf/f3Bv/3hkYv+mlpX/qqWm/45z" "dP9+amf/JBob/6yalP9LQED/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAQAAAAJLQED/oJOR/6SXl/+Og4L/ppqZ/6mfoP+lmpv/y8TB/721tf+k" "mpr/pZuc/+zu7v9/bmH/a11V/7Sin/+xoZ3/gW9u/4Fxb/99bm3/g3Z1/3lp" "af9xXFv/nJKU/5KAfv+slZT/KiUi/2xgW/9LQED/AAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAFLQED/opWU/5+Tkv+PhYT/r6Wm/6mgoP+k" "m53/v7e2/8C6uv+lm5v/pJuc/+zu7v+Ab2T/fGxl/41+fv++q6j/k4B9/49/" "fP95amr/emtq/3dpaf9xYmH/f2tp/62dnf+kkZD/Tjw7/y4rLP9LQED/AAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLQED/nJCQ/6SYlv+O" "hYP/rqWo/6ihof+lnZ3/xb+9/7uysv+lnJ3/opmb/+zu7v+BcWf/gnNu/2Zf" "Wf+4qaf/rJ+d/5qJhv+LfX3/cWRl/3hqaf9zZmX/cmNk/6+jof+omZj/g3Bv" "/ygeH/9LQED/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABL" "QED/nJGR/5eQkf+Tiof/q6Sl/6igof+on6D/zcfE/7q1tf+km5z/n5aY/+zu" "7v+Cc2j/hXdy/31vav+ZnJ7/o5ua/6WWk/+xpqH/kIOC/3doaf9pWlv/g3d2" "/7Wrq/+vpKX/lomH/zQnJf9LQED/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAABLQED/pZqa/3x2dv+hmZj/q6Sk/6ihof+lnJz/zMXD/764" "t/+im5v/nZWW/+zu7v+EdWr/hHdy/4d6df9yaWT/rqSj/8i6uf+0qaf/t66p" "/6ial/+hl5b/wbe2/7qwsP+4ra3/opeX/0o/QP9LQED/AAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLQED/opqc/4J5dv+jm5v/qqSk/6ei" "ov+noKD/ysTB/7Orq/+km53/pZ2f/+zu7v+Ddmv/hXh0/4Z6dv+AdHD/Z1xZ" "/+jg3v/Nw8P/vLGv/7uxsP/Hu7r/wba2/8O6uf/AuLf/raSk/1pSVP9LQED/" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLQED/lY6P/5KK" "h/+vqKn/qaOj/6ijo/+qpKT/s6+u/66oqP+zra7/7O7u/+zu7v9LQED/hHh1" "/4V6dv+Ge3b/fnFu/3Vta//38fP/3NTT/9PMyv/U0M//wsDB/8O8vP/Lw8P/" "u7Ky/1NIRv9LQED/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AABLQED/lo+N/4+IiP+uqqz/qaSl/6qlpf+tqKj/tbK0/9TU1f/s7u7/iIyS" "/9G+oP+Jd2j/S0BA/1FGRf+Fe3f/iX97/390bv9taWf/8fDv//fy9P/i39//" "3ODg/8jDwf/h3dz/paKj/29lYf9LQED/AAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAABLQED/l5GR/4+Ih/+tqqv/raip/7u4u//Ozs7/7O7u" "/+zu7v+fjXj/2rKY/9bJr/+1knL/p41w/1BEQ/9LQED/UUZG/4mAgP+De3f/" "Z2Bc/6iko//f29z/9vDw//Ty8//IwsP/dW5t/4Z9ev9LQED/AAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLQED/jYmJ/6SfnP+6trj/sbG0" "/+zu7v/s7u7/gXZr/9mskv/Wx7D/oH1a/1QtD/9sTzj/WzMU/4JYMP+eh2j/" "U0dD/0tAQP9OREP/i4WF/4B2cv9YVFD/eHRw/4yGg/9yaGP/h398/42Egf9L" "QED/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLQED/lI+M" "/+Dh4//s7u7/3NzZ/3dxYf/Oo4b/zsGx/6aEZf9cNxf/XD0d/4JoU/9vTzL/" "clM2/3VZQf9UMBX/flgy/5mBW/+IdFn/S0BA/0tAQP+OiIn/iIJ+/4Z+ev+M" "hYL/j4iE/5CJhv9LQED/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAABLQED/7O7u/+zu7v9raE3/pYRl/8WwlP+5lW//bEkp/00qCf9fPhn/" "b1Q6/2I/HP9sTDD/c1U7/3RXPP92WkT/YEAg/2E/If+AWzP/i3NL/3RjT/9L" "QED/S0BA/5SOkv+SjIn/ko2J/5SPjP9LQED/AAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAABLQED/XFc6/3ljSP++jl7/spBo/0UwHP8iBAH/" "XjUQ/2VBHP9iQB3/YT4b/2A+Hf9jQiH/ZEMe/4FpWP9wTzH/c1Y6/3dbQP9e" "Ph3/YT4c/4FcLv+OdUf/alY8/0tAQP9LQED/oqCo/5yXlP9LQED/AAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABNQT3NS0BA/0tAQP+YeE//" "lHVM/5l6UP9eU0L/JRUM/00tD/9fPBj/ZkEc/2NAHv9iPx7/Y0Ig/105FP9n" "RiX/bUwu/3VVOf+AZE3/aksr/1EvDP9VMQz/dE0f/4hvOv9XRzj/S0BA/0tA" "QP9LQED/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAFlJQL1LQED/S0BA/5l4T/+sglP/noJZ/11QPf82JBT/SCsN/187F/9j" "QBz/YUAc/2BAHf9gPhz/YjsR/1k2G/86FgD/TSQA/147Fv9ZNxH/Ty8J/1ou" "Bf9jPRT/e1wl/09BO/9LQED/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY1BBgktAQP9LQED/lnhQ/6eDU/+o" "iVr/WlI9/y0bD/9JKg7/WzoW/2RBHf9dNg//d2NP/5efo//W4uf/v8XK/0Ie" "AP9YNQz/RyYF/yYSBP9GOir/S0BA/0tAQP83GwCuAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACh" "fUgUS0BA/0tAQP+YeU7/nnxP/6OIVP9wX0T/KR0T/0UnCv9HIAT/upt8////" "///8/////////y8LAP8cDwT/XFA8/0tAQP9YSD//SjURgAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAKF6QBtLQED/S0BA/4twSv+ffU7/ooZU/2pZ" "Pv8+Lhv/GwAA/35bM/92XEL/KhkH/1xJL/9LQED/S0BA/2FGHn0AAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEtA" "QP9LQED/gGlI/5x7S/+wjlb/bl89/ychG/9PQyn/S0BA/0tAQP9vUiWJAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAS0BA/0tAQP+Pckf/mXlJ/0tAQP9LQED/Y00n" "agAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLQED/S0BA" "/0xBPucAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///D///8AAP//4D//" "/wAA//+AD///AAD//wAH//8AAP/8AAH//wAA//AAAH//AAD/4AAAP/8AAP/A" "AAAP/wAA/wAAAAf/AAD+AAAAAf8AAPgAAAAB/wAA4AAAAAH/AADAAAAAAf8A" "AIAAAAAB/wAAAAAAAAH/AAAAAAAAAf8AAAAAAAAB/wAAgAAAAAH/AADAAAAA" "Af8AAMAAAAAB/wAA4AAAAAH/AADwAAAAAf8AAPAAAAAA/wAA+AAAAAD/AAD8" "AAAAAP8AAPwAAAAA/wAA/gAAAAD/AAD/wAAAAP8AAP/gAAAA/wAA//AAAAD/" "AAD/8AAAAP8AAP/wAAAA/wAA//AAAAD/AAD/8AAAAP8AAP/wAAAA/wAA//AA" "AAD/AAD/8AAAAP8AAP/wAAAA/wAA//AAAAD/AAD/8AAAAP8AAP/wAAAA/wAA" "//wAAAD/AAD//wAAAP8AAP//wAAD/wAA///wAA//AAD///4AP/8AAP///4D/" "/wAA////4///AAA="!第1类EtherNetIP[Params] Param1 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC9, $ data type : 16-bit Unsigned Integer 8, $ data size in bytes "Input Data", $ name "", $ units "", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param2 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC9, $ data type : 16-bit Unsigned Integer 8, $ data size in bytes "Output Data", $ name "", $ units "", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used $ common Param3 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC6, $ data type : UInt8 1, $ data size in bytes "Dev Conn State", $ name "", $ units "Device connection state", $ help string 0,1,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param4 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "Cfg err", $ name "", $ units "Config error", $ help string 0,1,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param5 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "RS prot err", $ name "", $ units "RS protocol error", $ help string 0,1,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param6 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "Buf OF err", $ name "", $ units "Buffer overflow error",$ help string 0,1,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param7 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "Pipe OV err", $ name "", $ units "Pipeline overflow error", $ help string 0,1,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param8 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "HS err", $ name "", $ units "Handshake error", $ help string 0,1,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param9 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "Simple HS act", $ name "", $ units "Activate simple handshake (request)", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param10 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "HS with ACK act", $ name "", $ units "Activate handshake with acknowledge (request)", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param11 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "Simple HS act ACK", $ name "", $ units "Activated simple handshake (acknowledge)", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param12 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "HS with ACK act ACK", $ name "", $ units "Activated handshake with acknowledge (acknowledge)", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param13 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "HS flag", $ name "", $ units "Handshake flag, edge signals new data", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param14 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "HS ACK", $ name "", $ units "Handshake acknowledge, edge signals data received", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used $ control device Param15 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "Trigger", $ name "", $ units "Edge 0 -> 1 starts image acquisition", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param16 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "Teach", $ name "", $ units "Value 1 forces teach with next image", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param17 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "OpMode", $ name "", $ units "Edge 0 -> 1 switches to Setup mode, edge 1 -> 0 switches to Run mode", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param18 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC6, $ data type : UInt8 1, $ data size in bytes "Job select", $ name "", $ units "Change selects new active job (0 = no change)", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param19 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC6, $ data type : UInt8 1, $ data size in bytes "Reset statistics", $ name "", $ units "Reset statistics for given job number (0 = no change)", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param20 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "Reset state SJ", $ name "", $ units "Edge 0 -> 1 resets state of switching active job", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param21 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "Reset state SP", $ name "", $ units "Edge 0 -> 1 resets state of setting job parameters", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param22 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "Reset state SM", $ name "", $ units "Edge 0 -> 1 resets state of switching operation mode", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used $ device state Param23 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "Trigger Ready", $ name "", $ units "1 = ready for next trigger", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param24 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "Teach active", $ name "", $ units "1 = next image will be used for teach", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param25 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC6, $ data type : UInt8 1, $ data size in bytes "OpMode2", $ name "", $ units "Operation mode (0 = Run, 1 = Setup, 2 = Test, 3 = Recovery)", $ help string 0,3,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param26 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "ImgProc active", $ name "", $ units "1 = image processing active", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param27 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC6, $ data type : UInt8 1, $ data size in bytes "Current job", $ name "", $ units "Number of currently active job", $ help string 0,3,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param28 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC6, $ data type : UInt8 1, $ data size in bytes "State SJ", $ name "", $ units "Current state of switching active job (0 = Idle, 1 = In progress, 2 = Success, 3 = Failed)", $ help string 0,3,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param29 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC6, $ data type : UInt8 1, $ data size in bytes "State SP", $ name "", $ units "Current state of setting job parameters (0 = Idle, 1 = In progress, 2 = Success, 3 = Failed)", $ help string 0,3,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param30 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC6, $ data type : UInt8 1, $ data size in bytes "State SM", $ name "", $ units "Current state of switching operation mode (0 = Idle, 1 = In progress, 2 = Success, 3 = Failed)", $ help string 0,3,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param31 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "TotalResPass", $ name "", $ units "1 = job's total result is PASS", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param32 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "TotalResFail", $ name "", $ units "1 = job's total result is Fail", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param33 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "Alarm", $ name "", $ units "1 = Some alarm occured", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param34 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "SubRes1Pass", $ name "", $ units "1 = job's sub result 1 is PASS", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param35 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "SubRes1Fail", $ name "", $ units "1 = job's sub result 1 is Fail", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param36 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "SubRes2Pass", $ name "", $ units "1 = job's sub result 2 is PASS", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param37 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "SubRes2Fail", $ name "", $ units "1 = job's sub result 2 is Fail", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param38 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "SubRes3Pass", $ name "", $ units "1 = job's sub result 3 is PASS", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param39 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "SubRes3Fail", $ name "", $ units "1 = job's sub result 3 is Fail", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param40 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "SubRes4Pass", $ name "", $ units "1 = job's sub result 4 is PASS", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param41 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "SubRes4Fail", $ name "", $ units "1 = job's sub result 4 is Fail", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param42 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "SubRes5Pass", $ name "", $ units "1 = job's sub result 5 is PASS", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param43 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "SubRes5Fail", $ name "", $ units "1 = job's sub result 5 is Fail", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param44 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "Alarm Inv TRG", $ name "", $ units "1 = Alarm 'Invalid trigger' occured", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param45 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "Alarm Output TO", $ name "", $ units "1 = Alarm 'Output timeout' occured", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param46 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "Alarm Inv Job", $ name "", $ units "1 = Alarm 'Invalid job selection' occured", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param47 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "Alarm PIF", $ name "", $ units "1 = Alarm 'Error on process interface' occured", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param48 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "Alarm FTP", $ name "", $ units "1 = Alarm 'FTP client failed to send data' occured", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param49 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "Alarm PIF Buf OV", $ name "", $ units "1 = Alarm 'Process interface buffer overflow' occured", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param50 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "Alarm PIF Pipeline OV",$ name "", $ units "1 = Alarm 'Process interface pipeline overflow' occured", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param51 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "Alarm PIF HS Err", $ name "", $ units "1 = Alarm 'Process interface handshake error' occured", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used $ result data Param52 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC6, $ data type : UInt8 1, $ data size in bytes "Act res data length", $ name "", $ units "Actual length of valid result data in buffer", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param53 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC6, $ data type : UInt8 1, $ data size in bytes "Result data start", $ name "", $ units "Result data start (first byte)", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param54 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC6, $ data type : UInt8 1, $ data size in bytes "Result data end", $ name "", $ units "Result data end (last byte)", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used $ parameter data Param55 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC6, $ data type : UInt8 1, $ data size in bytes "Act param data length",$ name "", $ units "Actual length of valid parameter data in buffer", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param56 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC6, $ data type : UInt8 1, $ data size in bytes "Parameter data start", $ name "", $ units "Parameter data start (first byte)", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param57 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC6, $ data type : UInt8 1, $ data size in bytes "Parameter data end", $ name "", $ units "Parameter data end (last byte)", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used $ trigger data Param58 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC6, $ data type : UInt8 1, $ data size in bytes "Act trigger data length", $ name "", $ units "Actual length of valid trigger data in buffer", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param59 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC6, $ data type : UInt8 1, $ data size in bytes "Trigger data start", $ name "", $ units "Trigger data start (first byte)", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param60 = 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC6, $ data type : UInt8 1, $ data size in bytes "Trigger data end", $ name "", $ units "Trigger data end (last byte)", $ help string ,,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!小数位数后开始使用小数位数Param61 = $ should be between Param3 and Param4 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "Unused", $ name "", $ units "Device unused by config", $ help string 0,1,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!$ decimal places not used Param62 = $ should be between Param3 and Param4 0, $ first field shall equal 0 ,, $ path size, path 0x0000, $ descriptor 0xC1, $ data type : Bool 1, $ data size in bytes "Sys err", $ name "", $ units "System error", $ help string 0,1,0, $ min, max, default data values ,,,, $ mult, dev, base, offset scaling not used ,,,, $ mult, dev, base, offset link not used 0!小数位数不使用servation=2MaxInst=107数数Satisticss=8最大数_Of_Dynic_Instances=0Class_Attributes = 0x01, 0x02, 0x03, 0x04, 0x06, 0x07!实例_属性=0x030x04services=0x0EGetAtriteSingle支持实例+service$ SetAttributeSingle supported Assem1 = "Alarm Dev -> PLC", , , 0x0000, ,, $ process alarms 1,Param6, $ Buffer overflow error 1,Param7, $ Pipeline overflow error 1,Param8, $ Handshake error 29,!$ padding Assem2 = "Control & State PLC -> Dev", , , 0x0000, ,, $ control & state - data 1,Param15, $ TRG 1,Param16, $ Teach 1,Param17, $ OpMode 5,, $ padding 8,Param18, $ job select 8,Param19, $ reset stat 1,Param20, $ reset state SJ 1,, $ padding 1,Param21, $ reset state SP 1,, $ padding 1,Param22, $ reset state SM 3,, $ padding $ control & state - HS for PLC output data 1,Param9, $ PLC "ctrl & state" output data: Simple HS act 1,Param10, $ PLC "ctrl & state" output data: HS with ACK act 2,, $ padding 1,Param13, $ PLC "ctrl & state" output data: HS 3,, $ padding $ control & state - HS for PLC input data 1,Param9, $ PLC "ctrl & state" input data: Simple HS act 1,Param10, $ PLC "ctrl & state" input data: HS with ACK act 2,, $ padding 1,Param14, $ PLC "ctrl & state" input data: HS ACK 3,!$ padding Assem3 = "Control & State Dev -> PLC", , , 0x0000, ,, $ control & state - HS data 1,Param23, $ TRG RDY 1,Param24, $ Teach active 2,Param25, $ Op mode 1,Param26, $ ImgProc active 3,, $ padding 8,Param27, $ active job 8,, $ padding 2,Param28, $ state SJ 2,Param29, $ state SP 2,Param30, $ state SM 2,, $ padding 1,Param31, $ TotResPass 1,Param32, $ TotResFail 1,Param33, $ Alarm 13,, $ padding 1,Param34, $ SubRes1Pass 1,Param35, $ SubRes1Fail 1,Param36, $ SubRes2Pass 1,Param37, $ SubRes2Fail 1,Param38, $ SubRes3Pass 1,Param39, $ SubRes3Fail 1,Param40, $ SubRes4Pass 1,Param41, $ SubRes4Fail 1,Param42, $ SubRes5Pass 1,Param43, $ SubRes5Fail 6,, $ padding 1,Param33, $ Any Alarm 1,Param44, $ Alarm Inv TRG 1,Param45, $ Alarm Output TO 1,Param46, $ Alarm Inv job 1,Param47, $ Alarm PIF 1,Param48, $ Alarm FTP 1,Param49, $ Alarm PIF Buf OV 1,Param50, $ Alarm PIF Pipe OV 1,Param51, $ Alarm PIF HS Err 23,, $ padding $ control & state - HS output 1,Param11, $ PLC "ctrl & state" output data: Simple HS act ACK 1,Param12, $ PLC "ctrl & state" output data: HS with ACK act ACK 2,, $ padding 1,Param14, $ PLC "ctrl & state" output data: HS ACK 3,, $ padding $ control & state - HS input 1,Param11, $ PLC "ctrl & state" input data: Simple HS act ACK 1,Param12, $ PLC "ctrl & state" input data: HS with ACK act ACK 2,, $ padding 1,Param13, $ PLC "ctrl & state" input data: HS flag 3,!$ padding Assem4 = "Result data PLC -> Dev", , , 0x0000, ,, $ result data - HS for PLC input data 1,Param9, $ PLC "res data" input data: Simple HS act 1,Param10, $ PLC "res data" input data: HS with ACK act 2,, $ padding 1,Param14, $ PLC "res data" input data: HS ACK 3,!$ padding Assem5 = "Result data (128 byte) Dev -> PLC", , , 0x0000, ,, $ result data - data 8,Param52, $ Act res data len 8,Param53, $ Start of actual result data 1008,, $ intermediate bytes of actual result data 8,Param54, $ End of actual result data $ result data - HS for PLC input data 1,Param11, $ PLC "res data" input data: Simple HS act ACK 1,Param12, $ PLC "res data" input data: HS with ACK act ACK 2,, $ padding 1,Param13, $ PLC "res data" input data: HS flag 3,!$ padding Assem6 = "Parameter data (128 byte) PLC -> Dev", , , 0x0000, ,, $ parameters - data 8,Param55, $ Act param data len 8,Param56, $ Start of actual param data 1008,, $ intermediate bytes of actual param data 8,Param57, $ End of actual param data $ parameters - HS for PLC output data 1,Param9, $ PLC "ctrl & state" output data: Simple HS act 1,Param10, $ PLC "ctrl & state" output data: HS with ACK act 2,, $ padding 1,Param13, $ PLC "ctrl & state" output data: HS 3,!$ padding Assem7 = "Parameter data Dev -> PLC", , , 0x0000, ,, $ parameters - HS output 1,Param11, $ PLC "ctrl & state" output data: Simple HS act ACK 1,Param12, $ PLC "ctrl & state" output data: HS with ACK act ACK 2,, $ padding 1,Param14, $ PLC "ctrl & state" output data: HS ACK 3,!$ padding Assem8 = "Trigger data (64 byte) PLC -> Dev", , , 0x0000, ,, $ trigger data - data 8,Param58, $ Act trigger data len 8,Param59, $ Start of actual trigger data 496,, $ intermediate bytes of actual trigger data 8,Param60, $ End of actual trigger data $ trigger data - HS for PLC output data 1,Param9, $ PLC "ctrl & state" output data: Simple HS act 1,Param10, $ PLC "ctrl & state" output data: HS with ACK act 2,, $ padding 1,Param13, $ PLC "ctrl & state" output data: HS 3,!$ padding Assem9 = "Trigger data Dev -> PLC", , , 0x0000, ,, $ trigger data - HS output 1,Param11, $ PLC "ctrl & state" output data: Simple HS act ACK 1,Param12, $ PLC "ctrl & state" output data: HS with ACK act ACK 2,, $ padding 1,Param14, $ PLC "ctrl & state" output data: HS ACK 3,!$ padding Assem10 = "All data PLC -> Dev", "20 04 24 6D 30 03", , 0x0000, ,, ,Assem2, $ control & state PLC -> Dev ,Assem4, $ result data PLC -> Dev ,Assem6, $ parameter data PLC -> Dev ,Assem8!$ trigger data PLC -> Dev Assem11 = "All data Dev -> PLC", "20 04 24 6E 30 03", , 0x0000, ,, ,Assem1, $ Alarm Dev -> PLC ,Assem3, $ control & state Dev -> PLC ,Assem5, $ result data Dev -> PLC ,Assem7, $ parameter data Dev -> PLC ,Assem9!$触发数据Dev->PLCObject_NameObject_Class_Code=0x04修订版=1MaxInst=1数表Satistic#Instances=1最大数_Of_Dynic_Instances=0Class_Attributes = 0x01, 0x02, 0x03, 0x04, 0x06, 0x07!Instance_Attributes = 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08!services=0x01x0E$ GetAttributeSingle supported Instance_Services = 0x01, 0x02, 0x0E, 0x10, 0x4E, 0x52, 0x54, 0x5A, 0x5B!Connection1 = 0x04010002, $ trigger & transport $ 0-15 = supported transport classes (class 1) $ 16 = cyclic (1 = supported) $ 17 = change of state (1 = supported) $ 18 = on demand (1 = supported) $ 19-23 = reserved (must be zero) $ 24-27 = Application type (0100 = exclusive owner) $ 28-30 = reserved (must be zero) $ 31 = direction (0 = client, don't care for classes 0 and 1) 0x44640405, $ connection parameters $ 0 = O=>T fixed (1 = supported) $ 1 = O=>T variable (0 = not supported) $ 2 = T=>O fixed (1 = supported) $ 3 = T=>O variable (0 = not supported) $ 4-7 = reserved (must be zero) $ 8-10 = O=>T header (100 = 4 byte run/idle) $ 11 = reserved (must be zero) $ 12-14 = T=>O header (000 = pure data) $ 15 = reserved (must be zero) $ 16-19 = O=>T connection type (4 = point-to-point) $ 20-23 = T=>O connection type (6 = point-to-point & multicast) $ 24-27 = O=>T priority (4 = scheduled) $ 28-31 = T=>O priority (4 = scheduled) ,203,Assem10, $ O=>T RPI, Size, Format ,150,Assem11, $ T=>O RPI, Size, Format ,, $ config part 1 (not used) ,, $ config part 2 (not used) "Exclusive Owner", $ connection name "", $ Help string "20 04 2C 6D 2C 6E"!$ ------------------------------------------------------------------------------- $ According to the CIP Spec Volume 1 Section C-1.4 the above path is: $ 0x20 = Logical segment, Class ID, 8 bit.0x04=类4(大会对象)0x24=逻辑段8位0x03事件3元x2C=逻辑段连接点8位$ 0x64 = Connection Point 100 () $ $ 0x2C = Logical segment, Connection Point, 8 bit.0x65连接点101----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Object_Class_Code=0x06最大MgConnections=16maxIO制作者=16MaxIOCONSUL16Tspec1=TxRx41000Tspec2=TxRx 500TCP/IP界面类修改=1MaxInst=1数表Satistic#Instances=1最大数_Of_Dynic_Instances=0Class_Attributes = 0x01, 0x02, 0x03, 0x04, 0x06, 0x07!Instance_Attributes = 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x08, 0x09!services=0x01,$GetAtriteall支持0x0E$ GetAttributeSingle supported Instance_Services = 0x01, $ GetAttributeAll supported 0x02, $ SetAttributeAll supported 0x0E, $ GetAttributeSingle supported 0x10!setAtriteSingle支持对象_Name=TCP/IP接口对象Object_Class_Code=0xF5校正=3MaxInst=1数表Satistic#Instances=1最大数_Of_Dynic_Instances=0Class_Attributes = 0x01, 0x02, 0x03, 0x04, 0x06, 0x07!Instance_Attributes = 0x01, 0x02, 0x03, 0x07, 0x08, 0x09, 0x0A!services=0x01,$GetAtriteall支持0x0E$ GetAttributeSingle supported Instance_Services = 0x01, $ GetAttributeAll supported 0x0E, 0x10, $ Get/SetAttributeSingle supported 0x4C!获取并清除支持界面Label1 = Port_1Object_Name=Ethernet链接对象Object_Class_Code=0xF6修订版=1MaxInst=1数表Satistic#Instances=1最大数_Of_Dynic_Instances=0类分配数=0x01,0x02,0x03,0x06,0x07$ "Standard" class attributes Instance_Attributes = 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07!$Services=0x01,$GetAtriteAll支持0x0E$ GetAttributeSingle supported Instance_Services = 0x01, $ GetAttributeAll supported 0x05, $ Reset supported 0x0E!$GetAtriteSingle支持对象_NameObject_Class_Code=0x01修订版=1MaxInst=1数表Satistic#Instances=1最大数_Of_Dynic_Instances=0Class_Attributes = 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07!exient_Atrites=0x010x02$Services=0x01,$GetAtriteall支持0x0E$ GetAttributeSingle supported Instance_Services = 0x01, $ GetAttributeAll supported 0x08, $ Multiple Service Request supported 0x0E!GetAtriteSingle支持对象Name=Message路由器对象Object_Class_Code=0x02