summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVishnu Easwaran E2020-05-14 22:03:41 +0530
committerVishnu Easwaran E2020-05-14 22:03:41 +0530
commit2bcb10e1a7c8651e5b0a43325c09fdab95db3bbd (patch)
tree17a63a995be5234aee9125dea7b7c8b8c8771939
parent1992b259a6323d90f69a02101ff83715922b972f (diff)
downloadOpenPLC-2bcb10e1a7c8651e5b0a43325c09fdab95db3bbd.tar.gz
OpenPLC-2bcb10e1a7c8651e5b0a43325c09fdab95db3bbd.tar.bz2
OpenPLC-2bcb10e1a7c8651e5b0a43325c09fdab95db3bbd.zip
[vishnu] Added gitmodules cloning instructions in README. Renamed subdirectories if Software to sensible ones, UPdated the same change in README.
-rwxr-xr-xREADME.md29
m---------Resources/OpenPLCv20
-rwxr-xr-xSoftware/OpenPLCV1_LDMicro/README.rst (renamed from Software/OpenPLC V1/README.rst)0
-rwxr-xr-xSoftware/OpenPLCV1_LDMicro/linux-debian/Gtk/LDMicro-2.2.4-Linux.deb (renamed from Software/OpenPLC V1/linux-debian/Gtk/LDMicro-2.2.4-Linux.deb)bin980174 -> 980174 bytes
-rwxr-xr-xSoftware/OpenPLCV1_LDMicro/win32/ldmicro.exe (renamed from Software/OpenPLC V1/win32/ldmicro.exe)bin551424 -> 551424 bytes
-rwxr-xr-xSoftware/OpenPLCV2_4diac/README.md (renamed from Software/OpenPLC V2/README.md)0
6 files changed, 18 insertions, 11 deletions
diff --git a/README.md b/README.md
index 5ede5bb..d29caae 100755
--- a/README.md
+++ b/README.md
@@ -7,6 +7,7 @@
- [**Hardware**](#hardware)
- [**Software**](#software)
- [Community and contributing](#community-and-contributing)
+ - [Forking and cloning](#forking-and-cloning)
- [Directory Structure](#directory-structure)
- [Licence](#licence)
@@ -45,20 +46,26 @@ The two versions of PLCs uses two different software for programming.
OpenPLC is developed by [FOSSEE](https://fossee.in/) and by users like you. We welcome both pull requests and issues on GitHub. How to and guides pertaining to both *software* and *hardware* can be found in the respective directories.
+## Forking and cloning
+
+The repository consists of a few [git submodules](https://git-scm.com/book/en/v2/Git-Tools-Submodules). To clone them along with this repo use the following command.
+
+`git clone --recurse-submodules -j8 https://github.com/VishnuEaswaran/OpenPLC_V2`
+
# Directory Structure
.
- ├── Documentation # documentation for ladder diagrams
- ├── Experiments # some examples in LD
- ├── Images # images used in this README
- ├── ladder-files # some beginners ladder examples
- ├── Resources # hardware design directory
- │   ├── modules # designs of all modules
- │   ├── OpenPLCv1 # design of Version 1 PLC
- │   └── OpenPLCv2 # design of Version 2 PLC
- └── Software # Details on LDMicro and 4diac
- ├── OpenPLC V1 # LDMicro
- └── OpenPLC V2 # Eclipse 4diac
+ ├── Documentation # documentation for ladder diagrams
+ ├── Experiments # some examples in LD
+ ├── Images # images used in this README
+ ├── ladder-files # some beginners ladder examples
+ ├── Resources # hardware design directory
+ │   ├── modules # designs of all modules (submodule)
+ │   ├── OpenPLCv1 # design of Version 1 PLC
+ │   └── OpenPLCv2 # design of Version 2 PLC (submodule)
+ └── Software # Details on LDMicro and 4diac
+ ├── OpenPLCV1_LDMicro # LDMicro
+ └── OpenPLCV2_4diac # Eclipse 4diac
<!-- A Programmable Logic Controller generally has a set of input and output ports to which the external peripherals are connected, which are
diff --git a/Resources/OpenPLCv2 b/Resources/OpenPLCv2
-Subproject 0dc2f2385876edba2b9ff5b0e54687219b83ec8
+Subproject 2a2978d05c896ac0db75537891471da12c13d01
diff --git a/Software/OpenPLC V1/README.rst b/Software/OpenPLCV1_LDMicro/README.rst
index 1667a89..1667a89 100755
--- a/Software/OpenPLC V1/README.rst
+++ b/Software/OpenPLCV1_LDMicro/README.rst
diff --git a/Software/OpenPLC V1/linux-debian/Gtk/LDMicro-2.2.4-Linux.deb b/Software/OpenPLCV1_LDMicro/linux-debian/Gtk/LDMicro-2.2.4-Linux.deb
index 6f15d4d..6f15d4d 100755
--- a/Software/OpenPLC V1/linux-debian/Gtk/LDMicro-2.2.4-Linux.deb
+++ b/Software/OpenPLCV1_LDMicro/linux-debian/Gtk/LDMicro-2.2.4-Linux.deb
Binary files differ
diff --git a/Software/OpenPLC V1/win32/ldmicro.exe b/Software/OpenPLCV1_LDMicro/win32/ldmicro.exe
index f19b3bf..f19b3bf 100755
--- a/Software/OpenPLC V1/win32/ldmicro.exe
+++ b/Software/OpenPLCV1_LDMicro/win32/ldmicro.exe
Binary files differ
diff --git a/Software/OpenPLC V2/README.md b/Software/OpenPLCV2_4diac/README.md
index ec4efb2..ec4efb2 100755
--- a/Software/OpenPLC V2/README.md
+++ b/Software/OpenPLCV2_4diac/README.md