ZOPC_Server(ZLGͨÓÃÐÔOPC·þÎñÆ÷)ÊÇÒ»¿îOPC·þÎñÆ÷Èí¼þ£¬±¾ÊÖ»úÈí¼þÊÊÓÃʵ¼Ê²Ù×÷ËùÓеÄZLGCANϵÁвúÆ·½Ó¿Ú¿¨£¬Ö»ÐèÔÚһ̨PC»úÉϲåÉÏZLGCANϵÁвúÆ·½Ó¿Ú¿¨ÖеÄÒ»ÇÐÒ»ÖÖ»ò¼¸À࣬ÔÙÔËÐб¾·þÎñÆ÷Èí¼þ£¬¾Í¿ÉÒÔÓ¦ÓÃÒ»ÇÐÒ»ÖÖÊÊÓÃOPCÐÒéÊéµÄ¿Í»§¶Ë£¨ÀýÈç×é̬£º×é̬ÍõKlngVlew¡¢À¥ÂØ̬ͨMCGSºÍIntouchµÈ£©À´Áª½Óµ½´Ë·þÎñÆ÷£¬¸ù¾Ý´Ë·þÎñÆ÷À´¸úCAN»¥ÁªÍø¿ªÕ¹Êý¾ÝÐÅÏ¢µÄ´«ËÍ¡£
OPC(OLEforProcessControl),¼´°ÑOLEÔËÓÃÓÚ¹¤Òµ¿ØÖÆϵͳÐÐÒµ.OLE±¾ÒâÊÇÄ¿±êÁ¬½ÓºÍÖÃÈë,°éËæ×ÅOLE2µÄ·¢ÊÛ,Æä±ê×¼ÒÑÔ¶Ô¶µØ³¬¹ýÁËÕâÒ»¶¨Òå.Èç½ñµÄOLE°üÀ¨Á˺ܶàеÄÌصã,Èçͳһ´«ÊäÊý¾Ý¡¢½á¹¹ÐÍ´¢´æºÍ×Ô¶¯»¯¼¼Êõ,ÔçÒѱä³Éµ¥¶ÀÓÚ±à³ÌÓïÑÔ¡¢µçÄÔ²Ù×÷ϵͳÄËÖÁÓ²¼þϵͳµÄÒ»ÖÖ±ê×¼,ÊÇÃæÏò¶ÔÏó±à³Ì±à³ÌÉè¼Æ¶¨ÒåµÄ½øÒ»²½ÓªÏúÍƹã.OPCÊǹý³Ì¹ÜÀíÐÐÒµµÄÒ»ÖÖеÄÐÐÒµ±ê×¼,ÊÇÓëÉú²úÉ̲»Ïà¸ÉµÄÊÖ»úÈí¼þÊý¾Ý´«ÊäͨÐŽӿںͼ¼Êõ¹æ·¶.¹Ø¼ü´¦ÀíÈ«¹ý³Ì×Ô¶¯¿ØÖÆϵͳÓëÆä˵Êý¾Ý¿âµÄÊý¾Ý´«ÊäÄÑÌâ,¿ÉÔÚ¸÷ÔËÓÃÖмäÌṩһÖÖͨ͸µÄÊý¾ÝÐÅÏ¢ä¯ÀÀ.ËüµÄ·¢ÉúΪ¸ù¾ÝWindowsµÄÓ¦ÓÃÈí¼þºÍµ±³¡¹ý³Ì¹ÜÀíÔËÓô´½¨Á˹«Â·ÇÅÁº.OPCÒÔOLE/COM/DCOMÌåÖÆ×öΪӦÓÃÈí¼þ¼¶µÄÎÞÏßͨÐÅÄ£¿é,Ñ¡Óù˿Í/·þÎñÆ÷·½Ê½,°Ñ¿ª·¢Éè¼Æä¯ÀÀ²å¿ÚµÄÿÈÕÈÎÎñ·Åµ½Ó²¼þÅäÖÃÉú²úÉÌ»òµÚÈý·½Éú²ú³§¼Ò,ÒÔOPC·þÎñÆ÷µÄ·½Ê½Ìṩ¸ø¿Í»§,½â¾öÁËÈí¡¢Ó²¼þÅäÖÃÉú²úÉ̵ķÖÆç,Íê³ÉÁ˲Ù×÷ϵͳµÄ¼¯³É»¯,ÌáÉýÁ˲Ù×÷ϵͳµÄ¶àÑùÐԺͿɻ¥ÓÃ.OPCÊÇÒÔCOM¼¼ÊõÐÔΪ»ù±¾µÄ,COM(×é¼þÁìÓòÄ£ÐÍ)ÊÇÓÉMicrosoftÃ÷È·Ìá³öµÄ×é¼þ¹æ·¶,Ëü²»µ«½ç¶¨ÁË×é¼þ³ÌÐòÁ÷³ÌÖмäʵÏÖÐÅÏ¢½»»¥µÄ¹æ·¶,¶øÇÒÒ²ÌṩÁË×é¼þ³ÌÐòÖ´ÐÐÐèÒªµÄ×ÔÈ»»·¾³.Ëü´´½¨ÁËÒ»¸öÈí¼þ¿ØÖÆÄ£¿éͬÁíÒ»¸öÈí¼þ¿ØÖÆÄ£¿éÖмäµÄÁª½Ó,Ëæºó½«ÆäÐðÊö³öÈ¥.DCOM(·Ö²¼Ê½ÏµÍ³¹«¹²¶ÔÏó·½Ê½)ÊÇCOMÔÚ»¥ÁªÍøÉϵÄÒ»ÖÖÍØÕ¹,ÕâÊÇÒ»¸öÏà¶Ô¸ß¶ÈÌáÉýµÄÐÂÐÒéÊé,ËüÄܹ»°Ñ·Ö²¼Ê½ÏµÍ³Ä¿±ê¼äµÄͨÐűäΪһ¸öʵÌåÏßÀ´Íê³ÉͨÐÅ.
ÔõÑù¼æÈÝÓ¦ÓÃÖÜÁ¢¹¦ZOPC_Server·þÎñÆ÷Èí¼þ
1¡¢ ÏÂÔØZOPC_Server·þÎñÆ÷Èí¼þ
ÏÂÔغó£¬Ñ¹Ëõ°ü½âѹºó£¬ÔË×÷ZOPC_ServerV3.x.x_Setup.exeÖð½¥°²Ñb£º
2¡¢ ½«ZOPC_Server°²×°ÎļþĿ¼Ïµġ°ControlCAN.dll¡±Îļþ¼ÐÃû³Æ¸Ä³É¡°ControlCAN.dll.bak¡±£¬×öΪ±¸·ÝÊý¾Ý£»
×¢£ºÖÜÁ¢¹¦µÄControlCAN.dllͼƬ´óСԼ52KB£¬±¾¼¯ÍŵÄControlCAN.dllÎĵµÔ¼35KB£¬½«µçÄÔÊó±êŲ¶¯µ½dllÎļþ¼ÐÃû³ÆÉÏÍ£Ò»»á£¬ÏµÍ³Èí¼þ»áÌáÐÑÎĵµÐÅÏ¢ÄÚÈÝ£º
3¡¢ ½«±¾ÆóÒµÌṩµÄ¹âµúÎļþĿ¼ÏµÄ[¶þ´Î¿ª·¢Ôª¼þ¿â]Îļþ¼ÐÃû³ÆÖеÄControlCAN.dll¿½±´µ½ZOPC_ServerµÄ°²×°ÎļþÏ£»
4¡¢ ¿ªÆô²¢ÔË×÷ZOPC_Server3.exe£¬ÔÚÇ¡µ±°²ÑbÁ˱¾¼¯ÍŵÄUSB_CANµçÔ´ÊÊÅäÆ÷µÄÇý¶¯ºó£¬¾Í¿ÉÒÔ¸ù¾ÝZOPC_ServerÈí¼þ¿ªÕ¹Êµ¼Ê²Ù×÷ÁË¡£
¿ÉÒÔ¸ù¾ÝLanguage²Ëµ¥À¸ÌôÑ¡ÓïÑÔ±í´ï¡£
ÓжàÖÖFTP·þÎñÆ÷Èí¼þ¡£´ó¶àÊýftp·þÎñÆ÷Èí¼þ¹¦ÄÜÏàËÆ¡£Óû§²»¿É±ÜÃâµØ»áÓÐһЩÁîÈËÑÛ»¨çÔÂÒµÄÑ¡Ôñ¡£ÔÚÕâÀÎÒÏòËùÓ춱ðµÄÓû§ÍƼöһЩFTPÈí¼þ¡£FTP·þÎñÆ÷Èí¼þÖ÷ÒªÓÃÓÚ·þÎñÆ÷Ö÷»úµÄ¿ØÖƺ͹ÜÀí¡£FTP·þÎñÆ÷Èí¼þ¿ÉÒÔÍêÈ«Ö§³ÖWindowsºÍLinuxϵͳÖ÷»ú·þÎñÆ÷¡£Ò»Ð©ºÃµÄÈí¼þÊÇfilezilla·þÎñÆ÷¡¢8uftp·þÎñÆ÷µÈ¡£¶àÌØÈí¼þרÌâΪÄúÌṩFTP·þÎñÆ÷Èí¼þ,ftpÓÃʲôÈí¼þÏÂÔØ,ÊÖ»ú·þÎñÆ÷ÏÂÔØ°²×°¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
ÏÖÔÚµç×ÓÓʼþ¿ÉÒÔ˵ÊÇÓëÎÒÃǵŤ×÷ºÍÉú»îÃܲ»¿É·ÖµÄ£¬Óʼþ·þÎñÆ÷ÊÇÓÃÀ´¹ÜÀíµç×ÓÓʼþ·¢ËͺͽÓÊÕµÄÉ豸¡£¶ÔÓÚÒ»°ã¹«Ë¾ºÍÆóÒµ£¬ËûÃÇÐèÒªÒ»¸öÓʼþ·þÎñÆ÷¡£Ê²Ã´ÊÇÓʼþ·þÎñÆ÷Èí¼þ£¿Microsoft ExchangeÌ«¸´ÔÓ£¿¹È¸è³öÀ´ÊÕ·Ñ£¡´ó¸öÍ·£¬Ð¡±à¼ÔÚÕâÀï¸øÄã´øÀ´ÁËÖ÷Á÷µÄÃâ·ÑÓʼþ·þÎñÆ÷Èí¼þÅÅÃû£¬Ï£Íû¶ÔÄãÓÐËù°ïÖú¡£¶àÌØÈí¼þרÌâΪÄúÌṩÓʼþ·þÎñÆ÷Èí¼þ,winmailÓʼþ·þÎñÆ÷,postfixÓʼþ·þÎñÆ÷¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
ÍøÂç·þÎñÆ÷ÊÇÍøÕ¾½¨Éè¹ý³ÌÖв»¿ÉȱÉٵĻ·½Ú¡£ÈçºÎÑ¡ÔñÒ»¸öºÃµÄWeb·þÎñÆ÷£¿Ê²Ã´ÊÇWeb·þÎñÆ÷£¿ÏÖÔÚ»¥ÁªÍøÉÏÓÐÐí¶àÃâ·ÑµÄÍøÂç·þÎñÆ÷¡£Õâ¸öÍøÕ¾ÌṩÁËһϵÁÐʵÓõÄWeb·þÎñÆ÷Èí¼þÏÂÔØ¡£ÌرðÊÇ£¬½¨ÒéʹÓõÚÒ»¸ömywebserver¡£ËüÖ§³ÖHTTP/1.1¡¢¶ÏµãÁ¬Ðø´«Êä¡¢´óÎļþÏÂÔصȶàÖÖ¹¦ÄÜ¡£ËüµÄÐÔÄÜÍêÈ«³¬¹ýÁËÐí¶àÖ÷Á÷µÄWeb·þÎñÆ÷Èí¼þ£¬ÈçIIS¡£¶ÔÓÚÄúÀ´Ëµ£¬¿ìËÙ¹¹½¨ÍøÕ¾ºÍ¸öÈËHTTPÎļþ·þÎñÆ÷ÊÇÒ»ÖÖº±¼ûµÄ¹¤¾ß¡£¶àÌØÈí¼þרÌâΪÄúÌṩWeb·þÎñÆ÷,ÅäÖÃweb·þÎñÆ÷,Ãâ·Ñweb·þÎñÆ÷¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢
¶àÌØÈí¼þרÌâΪÄúÌṩ·þÎñÆ÷Èí¼þ,ÍøÕ¾·þÎñÆ÷Èí¼þ,ÐéÄâ·þÎñÆ÷Èí¼þ£¬°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
¶àÌØÈí¼þרÌâΪÄúÌṩ·þÎñÆ÷¼à¿ØÈí¼þ,·þÎñÆ÷¼à¿ØÈí¼þÏÂÔØ,·þÎñÆ÷ÐÔÄܼà¿ØÈí¼þ£¬°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£