doc/overview.rst
changeset 3928 5c662d2e3f72
parent 3925 1d383b4c0a23
equal deleted inserted replaced
3922:ffc8da83fdc2 3928:5c662d2e3f72
     1 Project overview
     1 Overview: IDE and runtime(s)
     2 ================
     2 ============================
     3 
     3 
     4 In order to target the widest possible range of programmable devices and keep efficient, Beremiz use C code as an intermediate language. 
     4 ..
       
     5     TODO: take content from https://hg.beremiz.org/beremiz_docs/
     5 
     6 
     6 To be executed, C needs to be compiled. `GCC <http://gcc.gnu.org>`_ serve that purpose perfectly.
     7 PLCopen TC6 based Model-View-Controller Editor
       
     8 ----------------------------------------------
     7 
     9 
     8 PLC program is expressed in languages defined in IEC-61131, including graphical languages. Thanks to PLCopen TC2, those graphical languages have a standardised representation, in XML.
    10 Toolchain
       
    11 ---------
     9 
    12 
    10 To be continued.
    13 Runtimes
       
    14 --------
       
    15 
       
    16 Python runtime
       
    17 ^^^^^^^^^^^^^^
       
    18 
       
    19 C runtime
       
    20 ^^^^^^^^^
       
    21 
       
    22 Extensions
       
    23 ----------
       
    24 
       
    25 Fieldbusses
       
    26 ^^^^^^^^^^^
       
    27 
       
    28 HMI
       
    29 ^^^
       
    30 
       
    31 I/Os
       
    32 ^^^^
       
    33 
       
    34 Integration
       
    35 -----------
       
    36