From b169d32ba8a9e568c94bfb3a0593c95e9e0a3b63 Mon Sep 17 00:00:00 2001 From: easwaran Date: Mon, 18 Mar 2019 11:55:29 +0530 Subject: Updated Version two hardware and software descriptions --- Resources/OpenPLCv2/README.md | 3 +++ Software/OpenPLC V1/README.rst | 19 +++++++++++++++++++ .../linux-debian/Gtk/LDMicro-2.2.4-Linux.deb | Bin 0 -> 980174 bytes Software/OpenPLC V1/win32/ldmicro.exe | Bin 0 -> 551424 bytes Software/OpenPLC V2/README.md | 19 +++++++++++++++++++ Software/README.rst | 19 ------------------- Software/linux-debian/Gtk/LDMicro-2.2.4-Linux.deb | Bin 980174 -> 0 bytes Software/win32/ldmicro.exe | Bin 551424 -> 0 bytes 8 files changed, 41 insertions(+), 19 deletions(-) create mode 100644 Resources/OpenPLCv2/README.md create mode 100755 Software/OpenPLC V1/README.rst create mode 100644 Software/OpenPLC V1/linux-debian/Gtk/LDMicro-2.2.4-Linux.deb create mode 100755 Software/OpenPLC V1/win32/ldmicro.exe create mode 100644 Software/OpenPLC V2/README.md delete mode 100755 Software/README.rst delete mode 100644 Software/linux-debian/Gtk/LDMicro-2.2.4-Linux.deb delete mode 100755 Software/win32/ldmicro.exe diff --git a/Resources/OpenPLCv2/README.md b/Resources/OpenPLCv2/README.md new file mode 100644 index 0000000..1d79879 --- /dev/null +++ b/Resources/OpenPLCv2/README.md @@ -0,0 +1,3 @@ +# OpenPLC Version 2 + +Version 2 is a work in progress and you may follow us [here](https://github.com/akshaim/OpenPLC-Internship). diff --git a/Software/OpenPLC V1/README.rst b/Software/OpenPLC V1/README.rst new file mode 100755 index 0000000..1667a89 --- /dev/null +++ b/Software/OpenPLC V1/README.rst @@ -0,0 +1,19 @@ +README +====== + +This repository contains the software LDMicro used by OpenPLC to perform ladder experiments. + +If you wish to contribute to developing the software or to download the source code, visit the links below. + + + +Windows +====== + +https://github.com/FOSSEE/OpenPLC-ldmicro.git + + +Linux (Gtk) +====== + +https://github.com/FOSSEE/LDMicroGtk.git diff --git a/Software/OpenPLC V1/linux-debian/Gtk/LDMicro-2.2.4-Linux.deb b/Software/OpenPLC V1/linux-debian/Gtk/LDMicro-2.2.4-Linux.deb new file mode 100644 index 0000000..6f15d4d Binary files /dev/null and b/Software/OpenPLC V1/linux-debian/Gtk/LDMicro-2.2.4-Linux.deb differ diff --git a/Software/OpenPLC V1/win32/ldmicro.exe b/Software/OpenPLC V1/win32/ldmicro.exe new file mode 100755 index 0000000..f19b3bf Binary files /dev/null and b/Software/OpenPLC V1/win32/ldmicro.exe differ diff --git a/Software/OpenPLC V2/README.md b/Software/OpenPLC V2/README.md new file mode 100644 index 0000000..4465162 --- /dev/null +++ b/Software/OpenPLC V2/README.md @@ -0,0 +1,19 @@ +# OpenPLC Version 2 + +Version 2 hardware is built around a Raspberry Pi. [4diac](https://www.eclipse.org/4diac/) is the associated software and you may download it from here - [Link](https://www.eclipse.org/4diac/en_dow.php). + +Unlike *Version 1*, 4daic follows the [IEC 61499](https://en.wikipedia.org/wiki/IEC_61499) standard whereas the former follows **ladder logic** as defined in [IEC 6113-3](https://en.wikipedia.org/wiki/IEC_61131-3). Programs in *4daic* are written using **Function Blocks**, which is are event driven sub-programs with robust data encapsulation. + +## 4diac + +**4daic** has got two primary components + +- **4diac IDE** - It is an integrated development environment written in Java, based on the Eclipse framework. It provides an extensible engineering environment for modeling distributed control applications compliant to the IEC 61499 standard. You use 4diac IDE to create FBs, applications, configure the devices and other tasks related to IEC 61499. Within 4diac IDE, these results can also be deployed to devices running 4diac FORTE or other compliant run-time environments. + +- **FORTE** - It is a small portable C++ implementation of an IEC 61499 runtime environment which supports executing IEC 61499 FB networks on small embedded devices. 4diac FORTE typically runs on top of a (real-time) OS. 4diac FORTE is a multi-threaded and low memory-consuming runtime environment. It has been tested on several different operating systems, for example, Windows, Linux (i386, amd64, ppc, xScale, arm), NetOS, eCos, rcX from Hilscher, vxWorks, and freeRTOS. + +*Note: We are working on developing an exclusive forte version for our hardware and it is a work in progress. Till updated here, please choose the hardware as Raspberry Pi.* + +### Learning 4diac + +The official [documentation](https://www.eclipse.org/4diac/en_help.php) is the best source for learning the software a-z. You can join the [forum](https://www.eclipse.org/forums/index.php?t=thread&frm_id=308) and get support from the community too. Also, you can contact us in [***contact-openplc[at]fosse[dot]in***](). diff --git a/Software/README.rst b/Software/README.rst deleted file mode 100755 index 1667a89..0000000 --- a/Software/README.rst +++ /dev/null @@ -1,19 +0,0 @@ -README -====== - -This repository contains the software LDMicro used by OpenPLC to perform ladder experiments. - -If you wish to contribute to developing the software or to download the source code, visit the links below. - - - -Windows -====== - -https://github.com/FOSSEE/OpenPLC-ldmicro.git - - -Linux (Gtk) -====== - -https://github.com/FOSSEE/LDMicroGtk.git diff --git a/Software/linux-debian/Gtk/LDMicro-2.2.4-Linux.deb b/Software/linux-debian/Gtk/LDMicro-2.2.4-Linux.deb deleted file mode 100644 index 6f15d4d..0000000 Binary files a/Software/linux-debian/Gtk/LDMicro-2.2.4-Linux.deb and /dev/null differ diff --git a/Software/win32/ldmicro.exe b/Software/win32/ldmicro.exe deleted file mode 100755 index f19b3bf..0000000 Binary files a/Software/win32/ldmicro.exe and /dev/null differ -- cgit