README.txt
上传用户:liufeng210
上传日期:2016-03-28
资源大小:164k
文件大小:4k
源码类别:

PlugIns编程

开发平台:

Python

  1. OpenOPC for Python 1.1.3
  2. Copyright (c) 2008 by Barry Barnreiter (barry_b@users.sourceforge.net)
  3. http://openopc.sourceforge.net/
  4. Post installation
  5. -----------------
  6. Please go through the following post installation steps and functional
  7. checks to verify your installation of OpenOPC for Python is working
  8. correctly.
  9. 1. Get a listing of the available OPC servers on your computer by
  10. going to the command prompt and entering:
  11. opc -q
  12. 2. Set your prefered OPC server as the default by setting the system
  13. wide enviornment variable OPC_SERVER.  (On Windows you can do this
  14. by going to Control Panel > System > Advanced > Environment Variables)
  15. OPC_SERVER=Matrikon.OPC.Simulation
  16. 3. Test your Win32 COM connection to the OPC server by entering the
  17. following at the command prompt:
  18. opc -i
  19. 4. Test to see if the OpenOPC Gateway Service is functioning by
  20. entering:
  21. opc -m open -i
  22. 5. Test some of the other commands available using the OPC Command
  23. Line Client.  To get started, try entering the opc command without
  24. any arguments in order to see the help page:
  25. opc
  26. To read an item from your OPC server, just include the item name as
  27. one of your arguments.  For example, if you're using Matrikon's
  28. Simulation server you could do:
  29. opc Random.Int4
  30. To read items from a specific OPC server you have installed,
  31. include the -s switch followed by the OPC server name.  For
  32. example:
  33. opc -s Matrikon.OPC.Simulation Random.Int4
  34. If you experience any unexpected errors during these tests, please
  35. check the FAQ on http://openopc.sourceforge.net for additional help.
  36. If after reading through the FAQ you still require additional help,
  37. then the author of this package would be happy to assist you via
  38. e-mail.  Please see the project website for current contact
  39. information.
  40. Software Developers
  41. -------------------
  42. If you elected to install the OpenOPC Development library during the
  43. installation process, then you'll need to also download and install
  44. the following packages in order to develop your own Python programs
  45. which use the OpenOPC library:
  46. 1. Python 2.5.x
  47.    http://www.python.org/download/
  48. 2. Python for Windows Extensions (pywin32)
  49.    http://sourceforge.net/projects/pywin32/
  50. 3. Pyro
  51.    http://sourceforge.net/projects/pyro/
  52. Of course, Python is necessary on all platforms.  However the other
  53. packages may be optional depending on your configuration:
  54. 1. Win32 platform, using the OpenOPC Gateway Service
  55. Pywin32:  optional
  56. Pyro:     required
  57. 2. Win32 platform, talking to OPC Servers directly using COM/DCOM
  58. Pywin32:  required
  59. Pyro:     optional
  60. 3. Non-Windows platform (use of Gateway Service is manditory)
  61. Pywin32:  N/A
  62. Pyro:     required
  63. In order to get the most from the OpenOPC package, Windows developers
  64. are encouraged to install both Pywin32 and Pyro.  This has an
  65. additional benefit of allowing you to create OPC enabled programs
  66. which are cross-platform with minimal effort.
  67. Documentation
  68. -------------
  69. At the time of this writing, the complete documentation for OpenOPC
  70. for Python is still in the process of being written and thus was not
  71. included in this installation package.
  72. Please visit the project's website at http://openopc.sourceforge.net
  73. for the latest documentation and tips on how to use this OPC toolkit.
  74. Technical Support
  75. -----------------
  76. If you have any questions, bug reports, or suggestions for improvements
  77. please feel free to contact the author at:
  78. barry_b@users.sourceforge.net
  79. While I cannot always guarantee a quick response, I eventually respond
  80. to all e-mails and will do my best to slove any issues which are discovered.
  81. Thanks for using OpenOPC for Python!