diff options
author | easwaran | 2019-03-18 11:55:29 +0530 |
---|---|---|
committer | easwaran | 2019-03-18 11:55:29 +0530 |
commit | b169d32ba8a9e568c94bfb3a0593c95e9e0a3b63 (patch) | |
tree | ab8757a1a2839ca1e1057b72a2f75adfeddb86e0 | |
parent | 8da5c2c66ebdbd2f60efc8f75b415f2768a55907 (diff) | |
download | OpenPLC-b169d32ba8a9e568c94bfb3a0593c95e9e0a3b63.tar.gz OpenPLC-b169d32ba8a9e568c94bfb3a0593c95e9e0a3b63.tar.bz2 OpenPLC-b169d32ba8a9e568c94bfb3a0593c95e9e0a3b63.zip |
Updated Version two hardware and software descriptions
-rw-r--r-- | Resources/OpenPLCv2/README.md | 3 | ||||
-rwxr-xr-x | Software/OpenPLC V1/README.rst (renamed from Software/README.rst) | 0 | ||||
-rw-r--r-- | Software/OpenPLC V1/linux-debian/Gtk/LDMicro-2.2.4-Linux.deb (renamed from Software/linux-debian/Gtk/LDMicro-2.2.4-Linux.deb) | bin | 980174 -> 980174 bytes | |||
-rwxr-xr-x | Software/OpenPLC V1/win32/ldmicro.exe (renamed from Software/win32/ldmicro.exe) | bin | 551424 -> 551424 bytes | |||
-rw-r--r-- | Software/OpenPLC V2/README.md | 19 |
5 files changed, 22 insertions, 0 deletions
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/README.rst b/Software/OpenPLC V1/README.rst index 1667a89..1667a89 100755 --- a/Software/README.rst +++ b/Software/OpenPLC V1/README.rst diff --git a/Software/linux-debian/Gtk/LDMicro-2.2.4-Linux.deb b/Software/OpenPLC V1/linux-debian/Gtk/LDMicro-2.2.4-Linux.deb Binary files differindex 6f15d4d..6f15d4d 100644 --- a/Software/linux-debian/Gtk/LDMicro-2.2.4-Linux.deb +++ b/Software/OpenPLC V1/linux-debian/Gtk/LDMicro-2.2.4-Linux.deb diff --git a/Software/win32/ldmicro.exe b/Software/OpenPLC V1/win32/ldmicro.exe Binary files differindex f19b3bf..f19b3bf 100755 --- a/Software/win32/ldmicro.exe +++ b/Software/OpenPLC V1/win32/ldmicro.exe 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***](). |