Commit Graph

51 Commits

Author SHA1 Message Date
T ca382c0f8a move installation into install.sh 2019-02-01 19:17:16 +01:00
Thiago Alves d33e9b1970
Merge pull request #23 from shrmrf/shrmrf-pip-requirements
use requirements.txt to fix python package versions
2019-02-01 13:45:03 -02:00
T e522282179 use requirements.txt to fix python package versions
Resolve issue with `docker run` not having correct privilege
Closes thiagoralves/OpenPLC_v3#22
2019-02-01 16:26:49 +01:00
Thiago Alves 8099f5a7ce
Merge pull request #21 from shrmrf/dockerify
Dockerify
2019-01-31 20:53:50 -02:00
T ae7028b6f6 update README with Docker instructions 2019-01-31 23:46:19 +01:00
T 6a95336a9d Tested with Dockerfile 2019-01-31 23:38:16 +01:00
T cf5feaea8a add Dockerfile 2019-01-31 17:04:29 +01:00
Thiago Alves 0c87c66c92
dnp3 offsets starting on zero 2019-01-14 03:46:33 -06:00
Thiago Alves 19bafca0ba
Fixed not reading last input register 2019-01-07 12:31:19 -06:00
Thiago Alves 11e2e6ee01
Added support for offset on DNP3 2018-12-27 15:16:56 -02:00
Thiago Alves 2c330b53d9
Added support for offset on DNP3 2018-12-27 15:15:37 -02:00
Thiago Alves 1d40db5358
Merge pull request #18 from PsychoGame/patch-1
Added build flags to OpenDPN3 build on custom
2018-12-04 14:06:35 -06:00
Thiago Alves 2624175dc0
Merge pull request #19 from PsychoGame/patch-2
Added build flag for libmodbus_src on custom
2018-12-04 14:06:21 -06:00
Jan Jasper de Kroon 251d9fe0ac
Added build flag for libmodbus_src on custom
During building libmodbus on (in my case Fedora 29) build process of OpenPLC fails due to some files like for instance libmodbus.so which cannot be found while the libraries are present in /usr/local/lib. Setting the build flag "--prefix=/usr" fixes OpenPLC build process for Fedora 29 and probably also other Linux distro's else than Debian
2018-12-04 20:56:08 +01:00
Jan Jasper de Kroon 0119be8e60
Added build flags to OpenDPN3 build on custom
This build flag fixes building OpenPLC building on "unsupported" linux systems. 
Starting the OpenPLC runtime results in: 
./core/openplc: error while loading shared libraries: libasiodnp3.so: cannot open shared object file: No such file or directory

I've seen someone else also struggling with this problem as well in this forum topic:
https://openplc.discussion.community/post/running-openplc-runtime-in-arch-linux-9783271

With this commit this problem should be fixed without having to manually link to the libraries.
2018-12-04 20:19:33 +01:00
Thiago Alves 4e04d07c2e
Expanded DNP3 address range to match Modbus 2018-11-29 11:24:03 -06:00
Thiago Alves cebabe123d
Added more settings 2018-11-12 14:02:45 -06:00
Thiago Alves d2c33ba80e
Improved Slave Devices code 2018-11-12 13:59:28 -06:00
Thiago Alves 13455c75ff
Added support for special functions
Special functions are located on %ML1024 upward
2018-11-01 14:59:44 -05:00
Thiago Alves f560f8b586
Added support for special functions
Special functions are located in %ML1024 upward
2018-11-01 14:53:06 -05:00
Thiago Alves bf03e31701
Fix slave devices bugs - by pbosscha
More info here: https://openplc.discussion.community/post/openplc-v3-modbus-rtu-multiblock-slaves-using-rs485-bus-do-not-work-properly%E3%80%82-9879260?trail=30#29
2018-10-25 13:04:40 -05:00
Thiago Alves 6a2b5bcc91
Added support for Neuron relays 2018-10-09 17:09:30 -05:00
Thiago Alves ca521fc2ab
Fix error activating Neuron driver 2018-10-09 16:32:38 -05:00
thiagoralves b551dbd3bd Added support for UniPi Neuron PLC 2018-10-09 11:52:58 -07:00
thiagoralves b7a534bef2 Added piXtend 2L support 2018-10-08 14:22:21 -07:00
Thiago Alves ce110cff94
Merge pull request #12 from alan707/master
fixes PLCOpen Editor link
2018-09-26 11:48:21 -05:00
Thiago Alves 620d0e2ba5
Changed error message for mbconfig.cfg missing 2018-09-24 20:37:28 -05:00
Thiago Alves e190abef7f
Added option to start PLC in RUN mode 2018-09-17 11:36:45 -05:00
Thiago Alves 834ab2b7cd
Added option to start PLC in RUN mode 2018-09-17 11:34:55 -05:00
Thiago Alves 8c3849d9a3
Fix UnicodeEncoderError 2018-09-05 09:34:11 -05:00
Thiago Alves 67d99c4c7d
Added OpenPLC Service to systemd 2018-08-31 13:04:31 -05:00
Thiago Alves dda6d65b95
Fixed usage of sudo with pip 2018-08-31 12:28:39 -05:00
Alan Mond df4d8ad452 fixes PLCOpen Editor link 2018-08-27 22:20:12 -07:00
Thiago Alves 5fa916d0a5
Fix support for arduino boards (auto-reset) 2018-08-20 11:28:57 -05:00
Thiago Alves d544a393f9
Fix webserver error when adding new Slave Devices 2018-08-17 12:20:50 -05:00
Thiago Alves e3e624c797
Maxed out modbus server address space 2018-08-17 10:58:32 -05:00
Thiago Alves 48c68eed7b
Fix high CPU usage after compilation 2018-08-17 10:34:52 -05:00
thiagoralves 987954d21a Fix high CPU usage issue 2018-08-17 06:32:23 -07:00
Thiago Alves 894cde50c6
Fixed modbus master output bug 2018-08-15 18:03:41 -05:00
thiagoralves c18308a8ad Fix install script 2018-08-10 17:45:22 -07:00
thiagoralves 15dd0b8c89 Fix install script 2018-08-10 17:38:15 -07:00
thiagoralves b9d77a938a Added support for Modbus Slave devices [experimental] 2018-08-10 19:18:20 -05:00
Thiago Alves e6b31d62c3
Fixed code to disable outputs when runtime quits 2018-06-22 12:35:07 -05:00
thiagoralves 6d52302c1d Fix compilation error due to incorrect use of sizeof 2018-06-21 13:29:56 -07:00
thiagoralves ef4e5a310a Fix bug: pinNotPresent loop only test first element
Thanks to kdkirmse!
2018-06-21 11:32:36 -07:00
Thiago Alves 467ada9d73
Fix flask-login not being installed for super user 2018-06-15 13:24:48 -05:00
Thiago Alves 3a1fd75b91
Fix flask-login not being installed for super user 2018-06-14 13:35:43 -05:00
Thiago Alves 4cfa4ad5e8
Missing flask installation on Linux platforms 2018-06-14 13:28:35 -05:00
Thiago Alves 94013019ab
Update README.md 2018-06-14 12:47:27 -05:00
thiagoralves 1b10e97e5e First commit. OpenPLC v3 beta 1 2018-06-14 10:43:52 -07:00