37 Commits
Author SHA1 Message Date
Thiago Alves 0646e55eee Fix bug introduced by new Synergy driver 2025-12-05 14:00:33 -05:00
Thiago Alves d9a6d065c1 Merge pull request #290 from NeoGaius/add_synergy_logic
Adds support for synergy logic
2025-12-04 11:50:24 -05:00
Thiago Alves 82708866bf Merge pull request #300 from Autonomy-Logic/development
Add https REST API to communicate with OpenPLC Editor v4
2025-10-09 13:06:56 -04:00
Kristian Dueholm Hill 2bce18d4e4 Add -lrt flag to main compile. 2025-10-07 13:10:32 +02:00
lucasbutzke fa3c3cd888 [RTOP-23] File context in openplc.py and restapi minor fix 2025-07-07 17:43:14 -04:00
gustaf71 e1143f6586 Update debian, install wiringPi
Remove pigpio api, change wiringpi version
Remove pigpio api, add wiringPi api
Remove pigpio api, add wiringPi api
2025-03-25 19:09:35 +01:00
Dave Nardella fe21625532 Delete webserver/scripts/s7protocol, no more needed 2025-03-18 19:45:46 +01:00
Dave Nardella 9785b3f99f Simplified S7 management 2025-03-18 19:44:52 +01:00
Dave Nardella d4d2a2a151 Added S7 Protocol inclusion 2025-03-15 13:46:23 +01:00
Dave Nardella 5556aeb587 Added S7 Protocol inclusion 2025-03-15 11:40:19 +01:00
Dave Nardella dc115011c6 New S7 Option file 2025-03-15 11:37:27 +01:00
Michael Scott 8a2d76dbb4 adds_synergy_logic 2025-02-26 14:32:35 -05:00
Kostadin Popov a73f780e99 Adding Orange Pi as a platform in the hardware layer changing script 2024-09-11 05:12:43 +03:00
Kostadin Popov cfaf50861b Adding Orange Pi as a platform in the compiling script 2024-09-10 18:12:00 +03:00
Thiago Alves 1132d47c37 Fix compiler script 2024-07-12 08:49:32 -04:00
Thiago Alves 37c066d298 Compile debugger 2024-07-11 14:48:40 -04:00
Chrismettal fb04bd3940 Add prototype unchanged PiPLC hardware layer 2024-03-17 10:57:34 +01:00
Eduardo-bat b83ccf1f88 commit tracked files only 2024-02-26 11:45:02 -03:00
Thiago Alves 6a1a89fe3f Fix SL-RP4 driver name 2023-12-18 12:25:29 -05:00
Autonomy Server b6f6fe3bd6 Added new hardware layer driver 2023-11-16 14:05:30 -05:00
Lucas Vinicius Hartmann e330c13017 Chanve to using python3 venv. 2023-09-13 23:03:48 -03:00
Alexandru Burcea 64af4e323b Fix hardware platform selection for Sequent Hat's
Compile script modification to define SEQUENT preprocessor
2023-06-08 15:34:34 +03:00
Stanislaw Wawszczak e15cde4c8d added check and automatic creation of /persistent directory during startup of OpenPlc
This allows to startup in the same way inside and outside of Docker environment.
In docker container it is mount point for volume.
Outside docker, ie. normal linux it will persist all data in /persistent directory
2023-02-10 21:06:26 +01:00
Stanislaw Wawszczak 4fb51f96da adding persistence in Docker volume feature
symlinks for:
openplc.db
persistent.file
mbconfig.cfg
dnp3.cfg
st_files
/persistent -> /workdir/webserver
paths are hardcoded in scripts/start_openplc.sh
2023-02-10 20:05:16 +01:00
Rainer Kordmaa b7475d3bdd ethercat install options added 2022-12-01 23:02:27 +02:00
r2k 64bb6cab33 wrong place 2022-11-20 12:51:36 +02:00
r2k 4628cb409d a way to access extra functionality of ethercat master for PLC 2022-11-20 12:50:07 +02:00
Rainer Kordmaa a507590130 include ethercat erc 2022-11-12 15:29:15 +02:00
Thiago Alves de88b568af Change hardware layer - PSM 2021-04-16 19:06:45 -04:00
Thiago Alves 2203ebd386 Added more iec2c flags
New flags added support for:
  - use of forward references
  - relaxed datatype equivalence model
  - use of references (REF_TO, REF, ^, NULL)
  - use of REF_TO ANY datatypes as well as REF_TO in ARRAYs and STRUCTs
  - use of non-literals in array size limits
2021-02-17 14:09:42 -05:00
Thiago Alves 6a183dc78e Fix systems that removed python2 symlink 2020-07-29 13:53:26 -07:00
Thiago Alves f585f4643e Make sure the Runtime is using Python 2.7 2019-08-20 09:40:06 -03: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
thiagoralves b9d77a938a Added support for Modbus Slave devices [experimental] 2018-08-10 19:18:20 -05:00
thiagoralves 1b10e97e5e First commit. OpenPLC v3 beta 1 2018-06-14 10:43:52 -07:00