mycroes / plcmonitor Goto Github PK
View Code? Open in Web Editor NEWApplication to read/watch/write PLC data, supporting Modbus and S7 PLC's
License: MIT License
Application to read/watch/write PLC data, supporting Modbus and S7 PLC's
License: MIT License
Values are currently ToString()
-ed. Should permit formatting of values while also using the same format when writing values.
Currently only triggers on some top level actions, should properly detect changes through all groups.
For remote access, will result in snappier experience.
Allow timeout to be configured when adding a new PLC.
Currently menu has IsHitTestVisible false, but shortcut keys still work.
Permit editing of PLC configuration details, disconnect if connection is open
Support watching a group's variables for changes.
Add checkbox to write dialog to allow reading data after writing.
The GroupViewModel retains variable selection, but the View doesn't keep the selection when switching to different PLC's/groups. Pressing Write will thus result in incorrect variables (even duplicates) showing up.
Remove the test connection button, instead always perform the connection test (possibly with low timeout) and ask user if he still wants to add if connection failed.
Currently renaming a group happens on the fly, there's no cancel and there's no finish. Could use a similar approach as DataGridTextColumn
or the dialog.
Currently serialization happens directly to the output file. If somewhere along the line the serialization fails the output file is corrupted.
Preferably using drag and drop.
Currently variable value resets on any change, even name or cancel edit.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.