OPC UAÊÇÒ»Ï·Å±ê×¼£¬ÊÊÓÃÓÚ´Ó»úеµ½»úе¼ä£¨M2M£©µÄˮƽͨѶºÍ´Ó»úеֱµ½Ôƶ˵ıÊֱͨѶ¡£¸Ã±ê×¼×ÔÁ¦ÓÚ¹©Ó¦ÉÌÇ徲̨£¬Ö§³ÖÆÕ±éµÄÇå¾²»úÖÆ£¬²¢ÇÒ¿ÉÒÔÓë PROFINET ¹²Ïíͳһ¹¤ÒµÒÔÌ«ÍøÂç¡£
OPC UAͨѶµÄÌØÕ÷¼°ÓÅÊÆ
ÌØÕ÷£º
? ?×ÔÁ¦ÓÚ¹©Ó¦ÉÌÇ徲̨
? ?¼¯³ÉµÄÇå¾²¿´·¨£¨¼ÓÃÜ¡¢ÊðÃûºÍÑéÖ¤£©
? ?Ò»Ö¡¢¶Ëµ½¶Ë£¬²¢¿ÉÀ©Õ¹
? ?ÐÅϢģ×ÓºÍÓïÒå·þÎñ
? ?ÓëPROFINET ²»ÊÜÏÞÖÆµÄ²¢Ðд«Êä
ÓÅÊÆ£º
? ?±ê×¼»¯½Ó¿ÚºÍÆÕ±éµÄ¿ÉÓÃÐÔ
? ?Ö±½Óƾ֤ÐÒé¾ÙÐÐÇ徲ͨѶ£¬ÎÞÐèÌØÊâÓ²¼þ
? ?¿çËùÓÐ×Ô¶¯»¯²ãµÄÖ±½ÓÅþÁ¬ºÍͨѶ
? ?¼òÆÓÃ÷ÎúµÄÊý¾ÝÚ¹ÊÍ
? ?»ùÓÚÒÔÌ«ÍøµÄ¼òÆÓÍøÂ磬ʹÓÃÏÖÓеĹ¤ÒµÒÔÌ«Íø»ù´¡ÉèÊ©
? ?¼òÆÓ»úе¼¯³ÉÓõĹú¼Ê±ê×¼»¯½Ó¿Ú£¨ÅäÌ׹淶£©
¾ßÓÐOPC UA½Ó¿Ú+Ö§³Ö¹¤¾ßµÄÎ÷ÃÅ×Ó²úÆ·ºÍϵͳ
Î÷ÃÅ×ÓΪȫ¼¯³É×Ô¶¯»¯£¨TIA£©Ìṩ´ÓÏÖ³¡²ãÀ©Õ¹µ½¿ØÖƺͲÙ×÷²ãµÄÖÜȫӲ¼þºÍÈí¼þ×éºÏ¡£×÷Ϊ¿ª·ÅµÄͨѶ±ê×¼£¬OPC UA ÔÚÕû¸ö TIA ²úÆ·×éºÏÖÐÊÎÑÝ×ÅÖ÷ÒªµÄ½ÇÉ«¡£
Ó¦ÓÃʾÀýÄÚÈݼ°Èí/Ó²¼þÐèÇó
´ËÓ¦ÓÃʾÀýµÄÄÚÈÝ
ΪÁËʵÏÖ OPC UA ¿Í»§¶ËÓë SIMATIC S7-1500 µÄ·þÎñÆ÷¾ÙÐÐÊý¾Ý½»Á÷£¬Õâ¸öÓ¦ÓÃʾÀý½«ÏòÄúÏêϸÏÈÈÝ SIMATIC S7-1500 µÄ OPC UA ·þÎñÆ÷µÄÉèÖÃÒÔ¼°ÔõÑùͨ¹ý OPC UA ¿Í»§¶ËÈí¼þÅþÁ¬ S7-1500 ·þÎñÆ÷¡£
ÓÃÓÚ²âÊÔÓÃ;µÄ OPC UA ¿Í»§¶Ë
¡ñ? Unified Automation µÄ ¡°UaExpert¡±¡£¿ÉÃâ·ÑʹÓõĹ¦Ð§¸»ºñµÄ¿Í»§¶Ë£º? ?ÏÂÔØ UaExpert µÄÁ´½Ó ( https://www.unified-automation.com/downloads/opc-ua-clients.html )
¡ñ? OPC Foundation µÄ ¡°UA Sample Client¡± ¡£ÔÚ OPC Foundation ×¢²áµÄÓû§¿ÉÃâ·ÑʹÓøÿͻ§¶Ë£ºÏÂÔØ OPC Foundation ʾÀý¿Í»§¶ËµÄÁ´½Ó ( https://opcfoundation.org )
S7-1500 ÉèÖà OPC UA ·þÎñÆ÷µÄÈí/Ó²¼þÐèÇó
ÒÑ»ñµÃ²Ù×÷ OPC UA ¹¦Ð§µÄÔËÐÐϵͳÔÊÐíÖ¤¡£
TIA Portal V14 ÒÔ¼°S7-1500 V2.0ÒÔºó×îÏÈÖ§³ÖOPC UA·þÎñÆ÷¹¦Ð§£¬³ý S7-1500 ±ê×¼? ? ? CPU Ö®Í⣬ÕâÒ»ÌØÕ÷ͬÑùÊÊÓÃÓÚ S7-1500F¡¢S7-1500T¡¢S7-1500C¡¢S7-1500pro? ? ?CPU¡¢ET 200SP CPU¡¢SIMATIC S7-1500 Èí¼þ¿ØÖÆÆ÷ºÍ PLCSIM Advanced¡£S7-1500 CPU ÉÏËùÓм¯³ÉµÄ PROFINET ½Ó¿Ú£¬¾ù¿ÉÓÃÓÚ»á¼û¸Ã CPU µÄ OPC UA? ? ? ·þÎñÆ÷¡£? ? ²»¿É½èÖú CP »ò CM ͨ¹ý×Ô¶¯»¯ÏµÍ³µÄ±³°å×ÜÏßÖ±½Ó»á¼û CPU µÄ OPC UA ·þÎñÆ÷¡£
S7-1500 µÄ OPC UA ·þÎñÆ÷ʵÑéÇéÐÎ
ÔÚ±¾Ó¦ÓÃʵÀýÖУ¬Ê¹ÓÃÒÔϲúÆ·ÉèÖà OPC UA ·þÎñÆ÷¡£
Èí¼þ£º
TIA V15.1
UA Expert V1.5.1
Ó²¼þ£º
CPU 1511-1PN V2.6
ÉèÖÃS7-1500µÄOPC UA·þÎñÆ÷
1¡¢Ê¹ÄÜ OPC UA ·þÎñÆ÷
S7-1500µÄ OPC UA ·þÎñÆ÷ĬÈÏÊǽûÓõģ¬ÏÂÃæÏÈÈÝÔõÑùʹÄÜÒ»¸ö¼òÆÓµÄ OPC UA ·þÎñÆ÷
1.1¡¢µ¼º½ÖÁ CPU µÄÊôÐÔͨÀý½çÃæÑ¡Ôñ OPC UA ·þÎñÆ÷ͨÀýÑ¡Ï»î OPC UA ·þÎñÆ÷¡£
1.2¡¢µ¼º½ÖÁ 'CPU ÊôÐÔ>ÔËÐÐϵͳÔÊÐíÖ¤> OPC UA' Ñ¡ÔñÑ¡ÔñËùÐèÔÊÐíÖ¤ÀàÐÍ¡£
ÔËÐÐ S7-1500 CPU µÄ OPC UA ·þÎñÆ÷ÐèҪʹÓÃÔÊÐíÖ¤¡£ËùÐèµÄÔÊÐíÖ¤ÀàÐÍÈ¡¾öÓÚÏìÓ¦? ? ?CPU µÄÐÔÄÜ¡£½«ÔÊÐíÖ¤ÀàÐÍ·ÖΪÒÔϼ¸Àࣺ
¡ñ? SIMATIC OPC UA S7-1500 СÐÍ£¨CPU 1511¡¢CPU 1512¡¢CPU 1513¡¢ET 200SP? ? CPU¡¢CPU 1515SP PC ÐèҪʹÓÃÕâÖÖÀàÐÍ£©
¡ñ? SIMATIC OPC UA S7-1500 ÖÐÐÍ£¨ÊÊÓÃÓÚ CPU 1515¡¢CPU 1516¡¢Èí¼þ¿ØÖÆÆ÷ CPU? ? 1507¡¢CPU 1516pro-2PN£©
¡ñ? SIMATIC OPC UA S7-1500 ´óÐÍ£¨CPU 1517¡¢CPU 1518 ÐèҪʹÓÃÕâÖÖÀàÐÍ£©
1.3¡¢µ¼º½ÖÁ? 'CPU ÊôÐÔ>OPC UA>ͨÀý'? Ñ¡ÏîÉèÖà OPC UA Ó¦ÓÃÃû³Æ£¬Ò²¿ÉÒÔʹÓÃĬÈÏÃû³Æ¡£Çë×¢ÖØ£¬Ö¤ÊéÉÏÐèÒªÊäÈëÓ¦ÓóÌÐòÃû³Æ£¨Ö÷ÌⱸÓÃÃû³Æ£©£¬²¢ÇÒ¸ü¸ÄÓ¦ÓóÌÐòÃû³Æºó¿ÉÄÜÐèÒªÔÙ´ÎÌìÉúÏÖÓÐÖ¤Êé¡£
1.4¡¢µ¼º½ÖÁ 'CPU ÊôÐÔ>OPC UA>·þÎñÆ÷' Ñ¡ÏîÉèÖ÷þÎñÆ÷»á»°ÊýÄ¿ÏÞÖÆÒÔ¼°²ÉÑùÐû²¼µÄ×î¶Ì¾àÀ룬ÎÞÌØÊâÐèÇóÒ²¿ÉÒÔʹÓÃĬÈÏÉèÖá£
¡ñ? »á»°×î´ó³¬Ê±£¬ÔÚ¸Ã×Ö¶ÎÖÐÖ¸¶¨ÔÚ²»¾ÙÐÐÊý¾Ý½»Á÷µÄÇéÐÎÏÂOPC UA·þÎñÆ÷¹Ø±Õ»á»°Ö®Ç°µÄ×î´óʱ³¤¡£ÔÊÐíÖµÔÚ1µ½ 600000ÃëÖ®¼ä¡£
¡ñ? ×î´óOPC UA»á»°Êý£¬ÔÚ¸Ã×Ö¶ÎÖÐÖ¸¶¨OPC UA·þÎñÆ÷Æô¶¯²¢Í¬Ê±²Ù×÷µÄ×î´ó»á»°Êý¡£×î´ó»á»°ÊýÈ¡¾öÓÚCPUµÄÐÔÄÜ¡£Ã¿¸ö»á»°¶¼»áÕ¼ÓÃ×ÊÔ´¡£
¡ñ? ×î´ó×¢²á½ÚµãÊý£¬ÔÚ¸Ã×Ö¶ÎÖÐÖ¸¶¨OPC UA·þÎñÆ÷×¢²áµÄ×î´ó½ÚµãÊý¡£×î´ó×¢²á½ÚµãÊýÈ¡¾öÓÚCPUµÄÈÝÁ¿£¬²¢»áÔÚ×é̬×Ö¶ÎÄÚÈÝʱÏÔʾ£¨½«¹â±ê·ÅÔÚ×Ö¶ÎÖУ©¡£Ã¿´Î×¢²á¶¼»áÕ¼ÓÃ×ÊÔ´¡£
¡ñ ×î¶Ì²ÉÑùʱ¼ä¾àÀ룬ÔÚ¡°×î¶Ì²ÉÑùʱ¼ä¾àÀ롱ÖУ¬¿ÉÉèÖÃOPC UA·þÎñÆ÷¼Í¼CPU±äÁ¿Öµ²¢ÓëÒÔǰֵÏà½ÏÁ¿¼ì²éÊÇ·ñ±¬·¢±ä»»µÄʱ¼ä¾àÀë¡£
¡ñ ×î¶ÌÐû²¼Ê±¼ä¾àÀ룬ÔÚ¡°×î¶ÌÐû²¼Ê±¼ä¾àÀ롱ÖУ¬¿ÉÉèÖñäÁ¿Öµ±¬·¢¸Ä±äʱ·þÎñÆ÷ͨ¹ýÐÂÖµÏò¿Í»§¶Ë·¢ËÍÐÂÎŵÄʱ¼ä¾àÀë¡£
¡ñ Ëù¼àÊÓÔªËØµÄ×î´óÊýÄ¿£¬ÔÚ¸Ã×Ö¶ÎÖÐÖ¸¶¨¸ÃCPUµÄOPC UA·þÎñÆ÷¿Éͬʱ¼àÊÓÖµ¸ü¸ÄµÄ×î´óÔªËØÊýÄ¿¡£¼àÊÓ»áÕ¼ÓÃ×ÊÔ´£¬¿É¼àÊÓÔªËØµÄ×î´óÊýĿȡ¾öÓÚËùÓõÄCPU¡£
1.5¡¢±àÒëÓ²¼þ²¢ÏÂÔØ¾Í¿ÉÒÔÆôÓÃÒ»¸ö¼òÆÓµÄOPC UA·þÎñÆ÷£¬·þÎñÆ÷ÔÚÆä±ê×¼ÉèÖÃÖÐÔÊÐíí§Òâ¿Í»§¶Ë¾ÙÐÐÅþÁ¬¡£ÈôÊÇÐèÒª¹ÜÀí¿Í»§¶ËÖ¤ÊéÒÔ¼°»á¼ûÈÏÖ¤¹ÜÀíÇë¼ÌÐø¾ÙÐÐÏÂÃæÉèÖá£
2¡¢Ê¹ÄÜÈ«¾ÖÇå¾²ÉèÖÃ
ΪÁ˹ÜÀí OPC UA ·þÎñÆ÷µÄÖ¤Ê鱨ÐèÆôÓÃTIAÏîÄ¿µÄÈ«¾ÖÇå¾²ÉèÖá£
2.1¡¢µ¼º½ÖÁÏîÄ¿Ê÷ÏÂÇå¾²ÉèÖÃΪÏîÄ¿ÉèÖÃÓû§ÃûÃÜÂë¡£
2.2¡¢µ¼º½ÖÁ 'CPU ÊôÐÔ>·À»¤ÓëÇå¾²>Ö¤Êé¹ÜÀíÆ÷' Ñ¡ÏîʹÄÜÖ¤Êé¹ÜÀíÆ÷¡£
3¡¢ÉèÖÃÇå¾²Õ½ÂÔ
ͨ¹ýOPC UA·þÎñÆ÷µÄÇå¾²Õ½ÂÔÀ´ÉèÖÃOPC UA¿Í»§¶ËºÍ·þÎñÆ÷Ö®¼äµÄ¼ÓÃܺÍÉí·ÝÑéÖ¤·½·¨£¬Ñ¡ÔñÔÊÐíµÄÇå¾²Õ½ÂÔ¡£
4¡¢Í¨¹ý¹ÜÀíÖ¤ÊéʵÏÖÇå¾²»á¼û
ΪÁËʵÏÖÖ»ÔÊÐíÖ¸¶¨µÄOPC UA¿Í»§¶ËÓëOPC UA·þÎñÆ÷¾ÙÐÐÅþÁ¬£¬ÐèÒª×öÒÔÏÂÉèÖÃ
4.1¡¢½¨Éè·þÎñÆ÷Ö¤Ê飬ƾ֤ÐèҪѡÔñ×ÔÇ©ÊðÕÕ¾ÉCAÇ©Êð¡£
4.2¡¢Õ¥È¡ÔËÐÐÀú³ÌÖÐ×Ô¶¯½ÓÊܿͻ§¶ËÖ¤Êé¡£
4.3¡¢µ¼³ö¿Í»§¶ËÖ¤Êé¡£
4.4¡¢¹ÜÀíÊÜÐÅÖ¤Ê飬°Ñ֮ǰµ¼³öµÄ¿Í»§¶ËÖ¤Êéµ¼Èëµ½ÊÜÐÅÖ¤ÊéÒ»À¸¡£
4.5¡¢·ÖÅÉ¿ÉÐſͻ§¶Ë¡£
5¡¢Óû§Éí·ÝÈÏÖ¤
S7-1500 OPC UA·þÎñÆ÷Óû§Éí·ÝÈÏÖ¤·ÖΪ2ÖÖ£¬Ò»ÖÖÊǷÿÍÈÏÖ¤£¬ÁíÒ»ÖÖÊÇÓû§ÃûºÍÃÜÂëÈÏÖ¤¡£ÈôÊÇÐèÒªÖ¸¶¨Óû§µÇ¼ȨÏÞÐèҪեȡ·Ã¿ÍÈÏÖ¤²¢ÔöÌíÓû§ÃûÃÜÂëÈÏÖ¤¡£
6¡¢·ÖÅÉPLC±äÁ¿µÄ»á¼ûȨ
¶ÔPLCÖн¨ÉèµÄ±äÁ¿·ÖÅÉËüµÄ¶ÁдȨÏÞ£¬Ä¬È϶¼¿ÉÒÔ»á¼û£¬¿ÉÒÔµ¥¶ÀΪ±äÁ¿·ÖÅɶÁдȨÏÞ£¬Ò²¿ÉÒÔÕû¸öDB¿éÉèÖûá¼ûȨÏÞ¡£
7¡¢ÏîÄ¿±àÒëÏÂÔØºó¾ÙÐлá¼û²âÊÔ
ͨ¹ýUA Expert¾ÙÐÐÅþÁ¬»á¼û£¬Ñ¡ÔñÇå¾²Õ½ÂÔ¼°Óû§Éí·ÝÈÏÖ¤·½·¨ºó½øÈëÖ¤ÊéÑéÖ¤½çÃæ£¬ÐèÒªÐÅÈηþÎñÆ÷Ö¤Êé²¢½ÓÊÜÔÝʱ»á»°ÇëÇó¡£×¢ÖØÕâÀï UA Expert ͨ¹ý Trust Server Certificate °´Å¥¼´¿ÉÍê³É Server Ö¤ÊéµÄµ¼È룬ÈôÊÇÊÇÆäËü¿Í»§¶ËûÓд˹¦Ð§ÐèÒªÊÖ¶¯µ½ TIA ϵÄÖ¤Êé¹ÜÀíÆ÷Öе¼³öCAÖ¤ÊéºÍ×°±¸Ö¤Êé²¢¿½±´µ½¿Í»§¶Ë¶ÔÓ¦ÊÜÐÅÖ¤ÊéÁÐÄÚÍâ¼´¿É¡£
½¨ÉèÅþÁ¬Àֳɺóä¯ÀÀPLCÊý¾Ý£¬²¢¾ÙÐжÁд»á¼û²âÊÔ¡£
8¡¢OPC UA ·þÎñÆ÷ÒªÁìµÄ½¨Éè
ÔÚ S7-1500 CPU£¨×Թ̼þ°æ±¾ V2.5 Æð£©µÄOPC UA·þÎñÆ÷ÖУ¬¿ÉÒÔÑ¡Ôñͨ¹ýÓû§³ÌÐòÌṩҪÁì¡£OPC UAÒªÁìΪ²î±ðͨѶ½ÚµãÖ®¼äµÄ½»»¥ÌṩÁËÓÐÓûúÖÆ£¬¸Ã»úÖÆÌṩ×÷ҵȷÈϺͷ´ÏìÖµ£¬Òò´ËÓû§ÎÞÐèÔÙ±à³ÌÎÕÊÖ»úÖÆ¡£
OPC UAÒªÁìµÄÊÂÇéÔÀí
ͨ³££¬OPC UAÒªÁìµÄÊÂÇéÔÀíÓëÔËÐÐϵͳÖÐÓÉÍⲿOPC UA¿Í»§¶ËŲÓõÄÊÜרÓÐÊÖÒÕ±£»¤º¯Êý¿éµÄÔÀíÀàËÆ¡£OPC UA ¿Í»§¶Ë½ö¡°¼àÊÓ¡±Òѽç˵µÄÊäÈëºÍÊä³ö£¬º¯Êý¿é¡¢ÒªÁì»òËã·¨µÄÄÚÈݶÔÍⲿOPC UA¿Í»§¶Ë¼á³ÖÒþ²Ø£¬OPC UA¿Í»§¶ËÎüÊÕÀÖ³ÉÖ´Ðеķ´ÏìÒÔ¼°º¯Êý¿é£¨ÒªÁ죩·µ»ØµÄÖµ£¬»òÕߣ¬ÈôÊÇÖ´Ðв»Àֳɣ¬Ôò»áÊÕµ½¹ýʧÐÂÎÅ¡£
·þÎñÆ÷ÒªÁìµÄʵÏÖ
1. ʹÓÃOPC_UA_ServerMethodPreÅÌÎÊ·þÎñÆ÷ÒªÁìŲÓøÃÖ¸ÁִÐÐÒÔÏÂʹÃü£º
¨C? ͨ¹ý¸ÃÖ¸ÁîѯÎÊCPUµÄOPC UA·þÎñÆ÷ÊÇ·ñÒÑͨ¹ýOPC UA¿Í»§¶ËŲÓ÷þÎñÆ÷ÒªÁì¡£
¨C? ÈôÊÇÒÑŲÓÃÒªÁ죬²¢ÇÒ·þÎñÆ÷ÒªÁì¾ßÓÐÊäÈë²ÎÊý£¬·þÎñÆ÷ÒªÁìÏÖÔÚ»áÎüÊÕµ½ÊäÈë²ÎÊý¡£
2. ±à¼·þÎñÆ÷ÒªÁì
ÔÚÕⲿ·Ö·þÎñÆ÷ÒªÁìÖУ¬Óû§ÌṩÏÖÊÊÓû§³ÌÐò¡£ÈôÊÇ·þÎñÆ÷ÒªÁìʹÓÃÊäÈë²ÎÊý£¬Ôò¿ÉʹÓÃÕâЩ²ÎÊý¡£½öµ±OPC UA¿Í»§¶ËÒÑŲÓ÷þÎñÆ÷ÒªÁìʱ£¬²Å¿ÉÖ´ÐзþÎñÆ÷ÒªÁìµÄÕâÒ»²¿·Ö¡£ÀÖ³ÉÖ´ÐÐÒªÁìºó£¬ÈôÊÇÒªÁì¾ßÓÐÊä³ö²ÎÊý£¬ÐèÒªÉèÖ÷þÎñÆ÷ÒªÁìµÄÊä³ö²ÎÊý¡£
3. ʹÓÃOPC_UA_ServerMethodPostÏìÓ¦·þÎñÆ÷ÒªÁì
ÒªÍê³É·þÎñÆ÷ÒªÁ죬ӦŲÓá°OPC_UA_ServerMethodPost¡±Ö¸ÁʹÓòÎÊý֪ͨ ¡°OPC_UA_ServerMethodPost¡±Ö¸ÁîÊÇ·ñÒÑ´¦Öóͷ£Óû§³ÌÐò£¬ÈôÊÇÓû§³ÌÐòÒÑÀÖ³ÉÖ´ÐУ¬Ôò»áͨ¹ýÏà¹Ø²ÎÊý֪ͨOPC UA·þÎñÆ÷¡£OPC UA·þÎñÆ÷Ëæºó»á½«·þÎñÆ÷ÒªÁìµÄÊä³ö²ÎÊý·¢Ë͵½OPC UA¿Í»§¶Ë¡£
ÎÞÂÛÓû§³ÌÐòÊÇÓÉ¡°OPC_UA_ServerMethodPre¡±ºÍ ¡°OPC_UA_ServerMethodPost¡± Ö¸Áî´¦Öóͷ£ÕÕ¾ÉÔÚÏÂÒ»¸öÖÜÆÚ¼ÌÐøÖ´ÐУ¬Ê¼ÖÕÒԳɶԵÄÐÎʽŲÓÃÕâÁ½¸öÖ¸Áî¡£
¸ø³öÁËʹÓà OPC UA ·þÎñÆ÷ÒªÁìÖ¸ÁîΪÓû§³ÌÐòÖÐËùÖ´ÐÐµÄ OPC UA ¿Í»§¶ËÌṩһ¸öÒªÁì¡£ÐèÒª×¢ÖØµÄÊÇ·þÎñÆ÷ÒªÁìÖ¸ÁîµÄ¶àÖØÊµÀý±ØÐèÃüÃûΪ ¡°OPC_UA_ServerMethodPre_Instance¡± ºÍ ¡°OPC_UA_ServerMethodPost_Instance¡±£¬²»È»²»»áÔÚ·þÎñÆ÷ÉϽ¨ÉèÒªÁ죬ÉÐÓоÍÊÇÐèÒªÉùÃ÷ ¡°UAMethod_InParameters¡± ºÍ ¡°UAMethod_OutParameters¡± Á½¸ö±äÁ¿»®·ÖÅþÁ¬µ½ÒªÁìÖ¸ÁîÒý½ÅÉÏ£¬²»È»ÒªÁìÖ¸Áî»á±¨´í¡£
ÔÚ¿Í»§¶ËÄÚä¯ÀÀµ½½¨ÉèµÄ·þÎñÆ÷ÒªÁ죬ѡÖÐ Method ºóÊó±êÓÒ¼üÀ´Å²ÓÃÒªÁ죬ÔÚŲÓÃÒªÁì¶Ô»°¿òÖд«ÊäÊäÈë²ÎÊýµã»÷ Call °´Å¥£¬·µ»ØÊä³ö²ÎÊý¼°ÒªÁìÖ´ÐкóµÄ״̬¡£
³£¼ûÎÊÌâ¼°½¨Òé
1¡¢Í¨¹ýOPC UA¿Í»§¶Ë»á¼ûOPC UA·þÎñÆ÷µÄ½¨Òé
¡ñ? ¹ØÓÚÒ»´ÎÐÔ»ò²»ÆµÈÔµÄÊý¾Ý»á¼û£¬ÇëʹÓñê×¼µÄ¶Á/д»á¼û¡£
¡ñ ¹ØÓÚÉÙÁ¿Êý¾ÝµÄÑ»·»á¼û£¨Ñ»·¾àÀë×ԼΪ 5 Ã룩£¬ÇëʹÓö©ÔÄ¡£ ÓÅ»¯OPC UA·þÎñÆ÷ÖеÄ×î¶ÌÐû²¼Ê±¼ä¾àÀëÉèÖúÍ×îС²ÉÑùʱ¼ä¾àÀëÉèÖá£
¡ñ ÈôÊǰ´ÆÚ»á¼ûÄ³Ð©ÌØ¶¨±äÁ¿£¨Öظ´»á¼û£©£¬Ôò¿ÉʹÓú¯Êý ¡°RegisteredRead¡± ºÍ ¡°Regist? eredWrite¡± ¡£
2¡¢µ¼Ö OPC UA ·þÎñÆ÷ÅþÁ¬Ê§°ÜµÄÔµ¹ÊÔÓÉ
µ±½¨Éèµ½ OPC UA ·þÎñÆ÷µÄÅþÁ¬Ê±£¬ÐèÓÃ×¢ÖØÐí¶àÒªµãÀ´°ü¹ÜÀú³Ì˳ËìµØ¾ÙÐС£ÒÔÏÂÅþÁ¬½¨ÉèÍÉ»¯µÄÔµ¹ÊÔÓÉÓëÓõ½µÄ OPC UA ¿Í»§¶ËºÍ·þÎñÆ÷Î޹ء£
»ùÓÚÖ¤ÊéÅþÁ¬µÄÈÕÆÚºÍʱ¼ä
»ùÓÚÖ¤ÊéÊÚȨµÄͨѶÖУ¬ÔÚOPC UA ·þÎñÆ÷ÉÏ£¬ÐèÒª¼ì²éÖ¤ÊéµÄÓÐÓÃÆÚ¡£Õâ¾ÍÒªÇóÖÕ¶Ëϵͳ¾ß±¸Ä¿½ñʱ¼ä¡£¶ÔÖ¤Êé¼ì²éʱ£¬OPC UA ·þÎñÆ÷¿ÉÄÜ»á¸ø³öʱ¼ä¹ýʧÏìÓ¦£¬×´Ì¬ÂëΪ ¡°BadSecurityChecksFailed¡± »òÕß ¡°BadCertificateTimeInvalid¡± ¡£½â¾ö¼Æ»®½¨ÒéʹÓà NTP ·þÎñÆ÷À´ÊµÏÖʱÖÓͬ²½¡£ÈôÊÇ NTP ÎÞ·¨ÊµÏÖ£¬ÔòÖ»ÄÜÊÖ¶¯ÎªÖÕ¶ËϵͳÉèÖÃÄ¿½ñʱ¼ä¡£
¾ÓÉ NAT ·ÓÉÆ÷µÄ OPC UA ¿Í»§¶Ë-·þÎñÆ÷ÅþÁ¬ÊµÑéʧ°Ü£¬±¬·¢¹ýʧÐÅÏ¢ ¡°BadCommunicationError¡± »ò ¡°BadNotConnected¡± ¡£
ÔÚNATϵͳÖУ¬IPv4 Êý¾Ý°ü±»Â·ÓÉÆ÷´¦Öóͷ£¡£?ÕâÒâζ×ÅÊý¾Ý°üµÄÔ´IP?( ¡°Source NAT¡± ) »òÕßÄ¿µÄ IP ( ¡°Destination NAT¡± ) »á±»Â·ÓÉÆ÷ÉèÖõÄIPµØÖ·Ìæ»»µô ( È¡¾öÓÚÄ¿µÄ¶Ë¿Ú )¡£¶ø¿Í»§¶ËºÍ·þÎñÆ÷²¢²»ÖªµÀÕâ¸öÀú³Ì¡£