Git Product home page Git Product logo

skyformat99 / mod-rssim Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zaphodikus/mod-rssim

0.0 1.0 0.0 1.71 MB

This protocol simulator started one weekend as a test program while developing a SCADA/HMI with modbus RTU and TCP/IP and afterward came in useful testing an embedded gnu-Linux device too. It has worked so well for me, I decided to put a nice GUI onto it and release it for free.

Home Page: http://www.plcsimulator.org

VBScript 0.04% C++ 86.27% C 1.88% HTML 8.08% Clarion 1.35% Makefile 2.32% Batchfile 0.01% PowerShell 0.05%

mod-rssim's Introduction

Mod-RsSim

A modbus serial and TCP simulator I wrote and shared decades ago, it still gets used, but has some minor Windows 10 issues (requires elevation).

Contents

Background

  • This simulator's source was originally published on codeguru.com in (https://www.codeguru.com/cpp/i-n/network/serialcommunications/article.php/c5401/MODBUS-Serial-RTU--TCPIP-Simulator.htm) I then copied and published it to codeproject (todo reference here) In 2006 I relocated to the UK, rebooted my life, and published a binary copy on a proper website http://www.plcsimulator.org. I get intermittent downloads and roughly enough donations, to cover the hosting ever since.
  • It remained untouched between 2006 and 2017. But recently have become convinced that git is the future and probably the only way to resurrect this tool without having to do loads of re-testing myself since I no longer have the needed equipment to verify really well. But I also want to keep the source open in spirit, (it is released under GPL3, and I have some contribs to merge in, and I even know of a fork made.) Even if the code quality is not great, it still fits the line of:

If this code works, I wrote it. If it crashes, then it's probably someone else's fault.

Installation

User Docs

The program ships with abuilt in help. All you need is the executable. There is a plan to create more living online help docs here, but for now, just press F1 for help. Note, this will only work if you placed the program in a writeable location, since it need to write the internal help files to disk.

Building in Visual Studio

Because this project was created pre 2000, it was not goign to build under the modern Microsoft compiler when brought out of mothballs. It may be possible to build under VS-2013, but building under VS-2017 was easier, and what I opted for. I have not tried to build under VS-Code. If someone does get it to build under VS-code, please od raise an issue with any notes, or just raise a pull request on the docs.

Support

ha ha, no seriously, (todo)

Other Resources

(todo)

mod-rssim's People

Contributors

zaphodikus avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.