Skip to content

Latest commit

 

History

History
81 lines (70 loc) · 2.98 KB

README.md

File metadata and controls

81 lines (70 loc) · 2.98 KB

Weprex (Webstella protocols exchange)

Dowload binary distributive

Windows 7, 8, 10

32-bit installer:

Compiled by MSVC2017

Required Microsoft Visual C++ Redistributable for Visual Studio 2017 (Included in installer package) https://github.com/oniksan/weprex/releases/download/0.2.1/weprex-0.2.1-32bit_MSVC2017_installer.exe

64-bit installers:

Compiled by MinGW 7.3

https://github.com/oniksan/weprex/releases/download/0.2.1/weprex_0.2.1_64bit_MinGW7.3_installer.exe

32-bit binary (zip archive)

Compiled by MSVC2017

https://github.com/oniksan/weprex/releases/download/0.2.1/weprex-MSVC2017_32bit.zip

64-bit binary (zip archive)

Compiled by MinGW 7.3

https://github.com/oniksan/weprex/releases/download/0.2.1/weprex-MinGW_64bit.zip

Other platforms

Compile for Linux(Debian like) by GCC in Docker

  • cd linux_build
  • run ./weprex_build.sh

Additional information in readme.md in the linux_build folder.

Compile the executable file yourself:

  • Dowload Qt 5.12 or later
  • Dowload Qt Creator 4.8 and Open Project "weprex.pro" (optionaly)
  • Compile (specialized third-party libraries are not required)
  • Put "weprex_V.X.X_manual.pdf" to working directory
  • Use it

About

Weprex is cross-platform GUI software allows polling devices (as "master") using various data transfer protocols by request-responce type.
The software provides data polling in real time (relative to predetermined intervals and hardware support capabilities) and their presentation in graphical and tabular form.

Screenshots

Main screen
Chart
Table
Log
Modbus registers
Interface adding

Software assignment

  • Industrial automation
  • Building automation
  • Communication with microcontrollers

Features (in current version)

Supported

  • Modbus TCP protocol (master)
  • Modbus RTU protocol (master)
  • TCP/IP interface for any of supported protocols
  • Serial interface (COM, UART, RS-232, RS-485 etc.) for any of supported protocols
  • Output polled data in different views: floating point, integer (signed/unsigned) decimal, octal, hexidecimal, binary, ASCII
  • Two-scale data representation on the chart of integer, floating point and binary data
  • Tabular view of data
  • Logging raw request-response packages data in hex view
  • Saving preset and default sessions
  • Simultaneous polling of multiple interfaces

Not supported yet

  • Protocols other than those listed above
  • Slave regime

Remark

Support for new protocols and features will be introduced:

  • when used by the author for personal purposes
  • with sufficient demand for this software from users
  • upon request of users when providing the necessary documentation and/or devices

Contacts

Any suggestions and requests:

Manual

Will be presented in the near future.