Commit Graph
27 Commits
Author SHA1 Message Date
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
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