pymodbus

所属分类:其他
开发工具:Python
文件大小:2687KB
下载次数:54
上传日期:2012-09-20 16:31:45
上 传 者青蛙
说明:  用Python语言实现的modubus 协议
(modbus protocol by python)

文件列表:
pymodbus\.svn\text-base\ez_setup.py.svn-base (9716, 2012-08-09)
pymodbus\.svn\text-base\setup.py.svn-base (2413, 2012-08-09)
pymodbus\.svn\text-base\setup_commands.py.svn-base (5542, 2012-08-09)
pymodbus\.svn\text-base\setup.cfg.svn-base (446, 2012-08-09)
pymodbus\.svn\prop-base\setup_commands.py.svn-base (30, 2012-08-09)
pymodbus\.svn\prop-base\ez_setup.py.svn-base (30, 2012-08-09)
pymodbus\.svn\dir-prop-base (50, 2012-08-09)
pymodbus\.svn\all-wcprops (417, 2012-08-09)
pymodbus\.svn\entries (876, 2012-08-09)
pymodbus\test\.svn\text-base\test_payload.py.svn-base (5897, 2012-08-09)
pymodbus\test\.svn\text-base\test_diag_messages.py.svn-base (7759, 2012-08-09)
pymodbus\test\.svn\text-base\test_device.py.svn-base (11977, 2012-08-09)
pymodbus\test\.svn\text-base\test_all_messages.py.svn-base (3482, 2012-08-09)
pymodbus\test\.svn\text-base\__init__.py.svn-base (0, 2012-08-09)
pymodbus\test\.svn\text-base\test_bit_read_messages.py.svn-base (4397, 2012-08-09)
pymodbus\test\.svn\text-base\test_mei_messages.py.svn-base (5019, 2012-08-09)
pymodbus\test\.svn\text-base\test_remote_datastore.py.svn-base (2593, 2012-08-09)
pymodbus\test\.svn\text-base\test_server_sync.py.svn-base (1727, 2012-08-09)
pymodbus\test\.svn\text-base\test_ptwisted.py.svn-base (1173, 2012-08-09)
pymodbus\test\.svn\text-base\test_server_async.py.svn-base (1581, 2012-08-09)
pymodbus\test\.svn\text-base\test_events.py.svn-base (2548, 2012-08-09)
pymodbus\test\.svn\text-base\test_register_read_messages.py.svn-base (7100, 2012-08-09)
pymodbus\test\.svn\text-base\test_factory.py.svn-base (7466, 2012-08-09)
pymodbus\test\.svn\text-base\test_other_messages.py.svn-base (4006, 2012-08-09)
pymodbus\test\.svn\text-base\test_client_sync.py.svn-base (6216, 2012-08-09)
pymodbus\test\.svn\text-base\test_server_context.py.svn-base (3151, 2012-08-09)
pymodbus\test\.svn\text-base\test_utilities.py.svn-base (3033, 2012-08-09)
pymodbus\test\.svn\text-base\test_client_async.py.svn-base (1506, 2012-08-09)
pymodbus\test\.svn\text-base\test_fixes.py.svn-base (1035, 2012-08-09)
pymodbus\test\.svn\text-base\test_bit_write_messages.py.svn-base (4467, 2012-08-09)
pymodbus\test\.svn\text-base\test_exceptions.py.svn-base (1193, 2012-08-09)
pymodbus\test\.svn\text-base\test_file_message.py.svn-base (13680, 2012-08-09)
pymodbus\test\.svn\text-base\test_interfaces.py.svn-base (2489, 2012-08-09)
pymodbus\test\.svn\text-base\test_register_write_messages.py.svn-base (3719, 2012-08-09)
pymodbus\test\.svn\text-base\test_transaction.py.svn-base (14328, 2012-08-09)
pymodbus\test\.svn\text-base\test_version.py.svn-base (761, 2012-08-09)
pymodbus\test\.svn\text-base\test_client_common.py.svn-base (2512, 2012-08-09)
pymodbus\test\.svn\text-base\test_datastore.py.svn-base (5267, 2012-08-09)
pymodbus\test\.svn\text-base\modbus_mocks.py.svn-base (823, 2012-08-09)
pymodbus\test\.svn\text-base\test_pdu.py.svn-base (3011, 2012-08-09)
... ...

#---------------------------------------------------------------------------# # About Pymodbus #---------------------------------------------------------------------------# Pymodbus is a full Modbus protocol implementation using twisted for its comunications core. This package can supply modbus clients and servers: client: - Can perform single get/set on discretes and registers - Can perform multiple get/set on discretes and registers - Working on diagnostic/file/pipe/setting/info requets - Can fully scrape a host to be cloned server: - Can funtion as a fully implemented TCP modbus server - Working on creating server control context - Working on serial communication - Working on funtioning as a RTU/ASCII - Can mimic a server based on the supplied input data #---------------------------------------------------------------------------# # Use Cases #---------------------------------------------------------------------------# Although most system administrators will find little need for a modbus server on any modern hardware, they may find the need to query devices on their network for status (PDU, PDR, UPS, etc). Since the library is written in python, it allows for easy scripting and/or integration into their existing solutions. Continuing, most monitoring software needs to be stress tested against hundreds or even thousands of devices (why this was originally written), but getting access to that many is unweildy at best. The server will allow one to test as many devices as the base operating system will allow ip address leases (linux allows just about as many virtual interfaces as you want) #---------------------------------------------------------------------------# # License Information #---------------------------------------------------------------------------# PyModbus is built on top of the Pymodbus developed from code by: Copyright (c) 2001-2005 S.W.A.C. GmbH, Germany. Copyright (c) 2001-2005 S.W.A.C. Bohemia s.r.o., Czech Republic. Hynek Petrak Under the terms of the BSD license which is included with this distribution.

近期下载者

相关文件


收藏者