qtester104-v1.05
所属分类:Linux/Unix编程
开发工具:C++
文件大小:17305KB
下载次数:216
上传日期:2014-11-03 22:26:08
上 传 者:
WindSparrow
说明: 这是一个用QT开发的IEC104规约实现,写得不错。
(This is an implementation of IEC 104 protocol using QT, which is very great!)
文件列表:
bin (0, 2014-03-12)
bin\icudt51.dll (22378434, 2013-04-23)
bin\icuin51.dll (3369922, 2013-04-23)
bin\icuuc51.dll (1978690, 2013-04-23)
bin\libgcc_s_dw2-1.dll (544817, 2013-04-18)
bin\libstdc++-6.dll (989805, 2013-04-18)
bin\libwinpthread-1.dll (73901, 2013-04-18)
bin\Qt5Core.dll (4607488, 2014-03-11)
bin\Qt5Gui.dll (4624896, 2014-02-02)
bin\Qt5Network.dll (1393152, 2014-02-02)
bin\Qt5Widgets.dll (6282752, 2014-02-02)
bin\QTester104.exe (151552, 2014-03-12)
bin\qtester104.ini (118, 2012-06-28)
src (0, 2014-03-12)
src\bdtr.h (21153, 2012-06-28)
src\iec104.h (2279, 2010-01-27)
src\IEC104.pro (486, 2014-03-12)
src\iec104_class.cpp (54268, 2012-06-28)
src\iec104_class.h (9420, 2012-06-28)
src\iec104_types.h (14725, 2012-06-28)
src\logmsg.cpp (3280, 2012-02-09)
src\logmsg.h (2121, 2012-02-09)
src\main.cpp (1521, 2014-03-12)
src\mainwindow.cpp (30672, 2014-03-10)
src\mainwindow.h (4634, 2014-03-12)
src\mainwindow.ui (7230, 2014-03-10)
src\qiec104.cpp (4574, 2014-03-12)
src\qiec104.h (3083, 2012-06-28)
src\qtester104.ini (118, 2012-06-28)
QTester104 version 1.05 Copyright 2010-2014 Ricardo L. Olsen.
This software implements an IEC 60870-5-104 protocol tester.
IEC 60870-5-104 is a commonly used protocol for data acquisition and control of power substations.
Directories:
src - multiplatform qt sources, compile with QT 5.2.1 or later on any supported platform.
bin - win32 binaries built with QT 5.2.1.
Can be used to poll substation data and issuing commands.
The base protocol classes are pure C++ without any platform or non-standard library dependencies, can be used to develop software with other compiler/library/sdk.
The software is part of a full substation HMI project (planned to be released eventually), it functions as a protocol module for the HMI, but can be used as a standalone protocol tester.
It's possible to send a General Interrogation ([GI] button) and log messages on the screen.
At the right panel is shown a table with the following data columns:
Protocol [Address] | Last acquired [Value] | ASDU [Type] | [Cause] of transmission | Quality [Flags] | [Count] of transmissions.
The protocol quality flags are:
on / off / tra (double point transition) / ind (double point indefinite) / bl (blocked) / iv (invalid) / nt (not topical) / sb (substituted) / ov (overflow) / t (reg.step transition).
An optional configuration file can be used to store basic parameters, in the form of a INI file (qtester104.ini):
[IEC104]
PRIMARY_ADDRESS=1 ; link address of the primary station (computer)
[RTU1] ; communicates with only one RTU in this version
SECONDARY_ADDRESS=1 ; protocol link address of the RTU
IP_ADDRESS=10.63.1.201 ; IP address of the RTU
ALLOW_COMMANDS=1 ; 1=allow sending commands, 0=don't permit commands
Thank you for the interest, please fell free to comment.
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
* OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
* DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
* OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
* THE USE OR OTHER DEALINGS IN THE SOFTWARE.
近期下载者:
相关文件:
收藏者: